System times out upon approving a payment task
Reproducing the Issue
- Go to Managing My Area work center
- Go to Approvals view
- Highlight the task Appove Supplier Payment <payment ID> - <company ID/Name> - <Supplier> - <amount and currency>
- Click Approve.
After some time, you receive a system crash.
The payment you are trying to approve has too many invoices, hence the system times out upon approval. As a symptom of such issues, the system would usually hang for some time before raising the Unexpected error during backend processing dialog.
In such scenario, you usually can execute a payment with 500 - 600 invoices. This number fluctuates depending upon the available resources and on what other system activities are performed at this time, which background jobs are running, your local internet connection, etc. For this reason, the data set size may vary.
You can split and perform this specific payment manually. Another option is to switch off the approval process and create the payment run for this supplier with the option Execute payment automatically. In this way the payments are created in the background and, after the run, the payment appear on the Payment Monitor in the status Ready For Transfer.
2063785 - How to Set Up Approval Process for Payments
KBA , SRD-CC , Cross Components , How To