How to: Solve Posting Failures
When posting failures happen in the POS due to locks, dead locks, or unexplained issues, the POS is stuck where the items are sold and payment has gone through successfully, but the POS has not posted the sale and the payment balance is 0.
A workaround in such a scenario can be to add a button with the command POST to try the posting again or finish the sale with a Cash = zero payment that would kick-start the posting again.
From version 24, the POS Functionality Profile has an option, Allow Posting Retries, that you can use to have the system automatically try to post sales with payment balance = 0 at the end of the sale process.
When you activate Allow Posting Retries, the POS automatically tries to repost transactions in the POS as specified by the retries parameters in the Maximum Posting Tries field.
The value in Maximum Posting Tries determines how often the system will try to post the transaction. The number of retries can be set to larger than 1 to overcome an SQL deadlock in the system. Recommended setting is 3.
To set up Automatic Posting retries
- In the POS Functionality Profile Card, select the Allow Posting Retries check box in the General FastTab.
- Enter a number in the Maximum Posting Tries field. This number determines how often the system will try to post a transaction that is in the POS.