Document Dynamics

The Equisys blog

What’s new in Zetadocs Expenses July 2022 update

Export to Business Central Employee accounts

Gareth Williams

Zetadocs Expenses

Release date and version

Cloud service

July 19, 2022 (version 3.4.22193)

Apple (iOS) app

July 19, 2022 (version 3.4.22193)

Android app

July 19, 2022 (version 3.4.22193)

Extension for Business Central
(for Microsoft hosted cloud systems)

July 19, 2022 (version 1.2.22186)

Available on Microsoft AppSource for Microsoft hosted cloud systems a few days after the release date.

Extension for Business Central
(for on-premises systems)

July 19, 2022 (version 1.2.22186)

Included in version 3.4.22188 of the Zetadocs Expenses Connector download for on-premises Business Central systems.

NAV Server Components

December 7, 2020 (version 3.4.20307)

Included in version 3.4.22188 of the Zetadocs Expenses Connector download.

Not updated in this release.

Reporting Template

April 5, 2019 (version 1.0)

Not updated in this release

Changes in this update

Feature enhancements

Export to Business Central Employee accounts

You can now configure Zetadocs Expenses to export reimbursable expenses to the submitter’s Employee account in Business Central instead of exporting to a vendor account.

The export option and Employee account number is configured in the Manage User screen.  The export option is set independently for each Zetadocs Expenses user, so you can export to Employee accounts for users who have these and export to a shared vendor account for other users.

This feature requires the Extension for Business Central to be upgraded to the version included in this release (or a later version).  It is not supported with the NAV codeunits used with older NAV systems.

Export to Business Central vendor account journal

You can now export reimbursable expenses to a vendor account using journals instead of a purchase invoice, so reimbursable expenses and expenses for non-reimbursable payment cards can be exported in a similar way.

This feature requires the Extension for Business Central to be upgraded to the version included in this release (or a later version).  It is not supported with the NAV codeunits used with older NAV systems.

Support date filters with OData reporting feed

When you connect to the OData reporting feed with Excel or PowerBI, you can include date filters using the query editor tool.  This includes options for fixed date ranges (eg “between Jan 1 and Jan 31”) and for dynamic ranges (eg “last month” or “last 60 days”).

Previously the OData reporting feed returned all expenses and any date filtering was performed by Excel and PowerBI.  The feed now applies date filters before returning the expense data.  This reduces the number of expenses which are returned and significantly reduces the time taken to load expense data when performing end of month processing on large systems.

The feed supports single date range filters on the expense date and/or approval date.  This supports fixed date ranges, and also dynamic ranges (eg “last month”) which Excel and PowerBI convert to a fixed range based on the current date.

The reporting feed does not support combined “OR” filters (eg “approved last month OR approved by Bob”) or exact matches (eg “approved on Jan 1”).  These filters will still be applied by Excel or PowerBI, but the reporting feed will return the full data set without any performance improvements.

If you are using the reporting feed for month or year end processing, we recommend that you edit the query to apply a date filter to improve performance.  Please contact Equisys for more information if required.

Improve speed of client data refresh

We have improved the performance of the client app when refreshing data from the server.  This reduces the time to sign in or start the client app on accounts with a large number of expenses or approval tasks.  It also improves the responsiveness of desktop and mobile client apps.

Reject new approval tasks if the approver account has been disabled

When you submit a report for approval, the client only displays approvers whose accounts are enabled and have the required approver or processor role.

When someone completes an approval task, the system creates a new task for the next approver or processor in the approval chain.  Previously if that user account had been disabled or no longer had the correct role the report would set to an error state, requiring action by Equisys to reset the approval process. 

The approval processor now checks the user status when creating a new task, and if the account is disabled or the user no longer has the required role the system will automatically reject the approval task and add a message to the report history before notifying the original submitter.

Improved protection against duplicate exports

When the system exports a report to Business Central it sends a request to the Business Central system.  Usually it will receive a response from Business Central to say whether the operation succeeded or failed.  However if it does not receive a response for any reason then the system is not able to determine whether any records have been created in Business Central.

Previously if no response was received the server would assume the operation had failed and retry it automatically.  However if the previous request had succeeded then this could result in a duplicate record being created in Business Central on rare occasions.

We have now changed the export behavior if this happens so that the server will reset the report status to “awaiting export” without any automatic retry.  This will allow the finance processor to remove any records which have been created before retrying the export operation.

Quality and performance improvements

This update corrects the following issues:

Status screen can omit some draft PCR reports

The status screen displays a list of reports which have been submitted for approval and any draft (unsubmitted) Payment Card Reports.  The date range for the report is configured on the settings screen in the Zetadocs Expenses app.

The screen will show a maximum of 1,000 reports.  Previously, submitted reports were given precedence when applying this limit, which meant that draft Payment Card Report could be omitted incorrectly if there were more than 1,000 reports in the configured date range.

This issue was corrected on June 22, 2022.

Desktop client stops retrieving configuration changes

We have corrected an issue in the desktop browser client which caused the refresh process to stop working in some circumstances.  The issue meant that the client did not receive configuration changes made on the server or new expenses created by the user on their phone.

Additional upgrade steps

Extension for Business Central

Customers using the extension with a Business Central public cloud system should update this from the Manage Apps page in the Business Central admin center.  Updates are typically available within a few days of release for systems using the current version of Business Central.  Updates for older Business Central versions may also be available, depending on the Microsoft support and update policy at the time of release.

Customers using the extension with a Business Central on-premises system can download the extension from the Equisys software updates page, as part of the Zetadocs Expenses Connector download package.

To upgrade from an older version of the extension please contact your Business Central reseller, or contact Equisys for further assistance if required.

This release is compatible with previous versions of the Extension for Business Central.

NAV Server Components

The NAV Server Components have not been updated in this release.

This release is compatible with previous versions of the NAV Server Components (versions 3.3.18178 and later).

Reporting Template

The PowerBI Reporting Template has not been updated in this release.

Mobile apps

Installed mobile apps will be updated automatically on mobile devices where this is enabled.

Known issues with released features

First export to an Employee account may fail

If you configure a user to export to an Employee account, the system checks that the installed version of the Extension for Business Central supports that when it exports a report for that user.  If the Extension has not been upgraded then the export will fail and a message saying that you must upgrade the Extension will be added to the report history.

In some circumstances the first export attempt to a company after upgrading the Extension may still use the previous version of the Extension for this check causing the export to fail with this message.  This can be corrected simply by retrying the export operation from the client Status screen.

Previous Article Spotlight on: collections management
Next Article Zetadocs AP Automation - ready to go on Business Central


Equisys Logo, Document Management and Expense Management for Business Central

Replaced by script

ROI on expense management

Discover the return on investment you can benefit from by automating your expense management system, and download our infographic on the subject.

Read more