Allow ERP Job to Fail Gracefully Without Updating Invoice Status
Occasionally, the ERP job “ERP export using profile Export Invoices for Payment PA” fails when it is unable to connect to the configured FTP destination. In these cases, invoices that are in the status “Waiting to be sent” are still updated to “Closed”, even though the export did not successfully complete.
This behavior creates a significant issue, as invoices are effectively marked as processed without actually being transmitted to the external system. As a result, staff must manually identify and correct these records, which is time-consuming and introduces risk of error.
It would be highly beneficial if Alma handled this failure scenario more gracefully. Specifically, when the job cannot connect to the FTP server or otherwise fails to complete successfully, invoice statuses should remain unchanged (i.e., retain “Waiting to be sent”). This would ensure that invoices are automatically included in the next successful run of the job without requiring manual intervention.
Implementing this change would improve data integrity, reduce manual rework, and make the ERP export process more reliable overall.