Slow Journal Writeback for a large number of transactions
Created by Damien Zwillinger, Modified on Tue, 16 Jul at 9:34 AM by Gabriel Michaud
Applies to:
- Velixo NX
- Velixo Classic
- Acumatica, MYOB Acumatica, Cegid XRP Flex
TABLE OF CONTENTS
- Overview
- Details
- Cause
- Recommended solution
- Alternative workaround 1 - not recommended
- Alternative workaround 2
Overview
Performing a Journal Writeback of a large number of transactions (1000+) can take a longer-than-expected time.
Details
The upload time for a Journal Writeback increases non-linearly with the number of transactions in the worksheet:
Cause
The root cause of this is a performance issue in Acumatica, apparently related to subaccount validation. When data is coming from a source other than Acumatica's Journal Transactions screen, Acumatica appears to perform subaccount defaulting (something that - within Acumatica - is already done while on that Journal Transactions screen). If the number of transactions is small, the issue is not observed, but for lists of more than 1000 transactions, it can take a very long time.
Acumatica has acknowledged the issue (case 176646).
Recommended solution
Acumatica has fixed the issue in 2022 R1 Update 4. We recommend that you upgrade your ERP system to the specified version, or newer. |
Alternative workaround 1 - not recommended
If upgrading to the latest Acumatica version is not an option at this point of time, you can publish a hotfix that significantly improves the upload performance on your website.
❗There is a caveat: after publishing the customization, you will have to always explicitly fill the Subaccount column in the Journal writeback template (e.g. using the default subaccount such as 000-000 if you do not otherwise use subaccounts).
The reason for this is that this customization turns off the computationally expensive subaccount defaulting logic in Acumatica's Journal Transactions screen for external tools such as Velixo (workflows happening directly from the Journal Transactions screen will not be affected)
How to Import and Publish a customization project
|
Alternative workaround 2
If you experience this issue and do not wish to install the Acumatica customization, as a workaround, you can use the Load Records from File functionality in the Journal Transactions screen in Acumatica:
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article