How do I post a payment with a previous date?
All events in the Brainysoft system must occur in a strictly defined sequence. If operations were performed on a contract (for example, processing or payment) with the current date, it will not be possible to make a repayment with a past date. This is because interest and penalties are accrued on the amount that appears in the contract at the current moment.
If the date of the last operation is today, and the receipt of money occurs retroactively, the system will record the receipt, but the distribution of this payment across different types of amounts will not occur. This can be determined as follows:


Please note:
- The date of the last operation is 10.04.2025.
- The payment was posted retroactively — 07.11.2017.
- The checkbox in the "Accept" column is missing, which means the amount was not distributed.
Step-by-step instruction
To correctly post a payment with a previous date, you need to roll back operations to the required date.
Step 1: Rolling back operations
Go to the "Operations" menu.
Click the "Delete" button.
Specify the date to which you need to roll back operations. Select the day and, if necessary, the time.
Check the box "I really want to delete processes".
Click "Delete".

If the operation is successful, the following notification will appear:
Now in the financial information for the contract, the date of the last operation will be shown as the 8th.
Step 2: Posting the payment
Go to financial information, "Payments". There you need to find the previously created cash flow receipt and click on the "Order Number".
Click "Accept".

In the Payments block, a checkbox will appear in the "Accept" row, which means that the receipt of money was correctly posted.
Note: Make sure that all operations are performed in the correct sequence to avoid errors in calculations and accruals.