This document explains how you automate the processing of bank statements and specifications of customer payments and supplier payments.
Both categories are referred to as bank statement files in this process documentation.
The processing of bank statement is completed. The open customer/supplier invoices allocated to the bank statement lines are closed. The general ledger transactions are created, and one or several vouchers are created.
Any variances, cash discount, and tolerance days for payment are managed automatically.
These files are updated:
Receive bank statement file through Infor Enterprise Collaborator
Infor Enterprise Collaborator uses the ABS100MI program to update the main M3 files for managing bank statements based on the received bank statement file. The results are displayed per division, status, and bank statement date in 'Bank Statement. Open' (ABS100).
Specify bank statement manually
The bank statements can also be entered manually, if you receive the statement on paper. You may specify information about opening and closing balances as well as detailed information about the statement lines. Depending on your routines, you can select to allocate invoices automatically or manually once the statement is validated.
Initiate automatic validation of bank statement file
In (ABS100/B), select the validation option to carry out a check of the bank statement validity.
Examples of controls are:
Correct any errors
Any errors are logged in the FABERR file and are displayed with an error code in 'Bank Statement. Display Errors' (ABS103). Adjust the errors before proceeding.
Initiate automatic allocation of open items to bank statement lines
In (ABS100/B), select the automatic allocation option to match one or several open invoices to each bank statement line, depending on the line type. This is a preliminary allocation that blocks the affected invoices from being included in another routine. Preliminary journal voucher postings can be created automatically and used for the allocation as well.
User-defined scenarios determine how the allocation is carried out.
Review the statuses and amounts resulting from the allocation on-screen.
Allocate remaining items to bank statement lines
If the total number of open items allocated to each line does not equal the bank statement line amount or the variance between the two values exceeds the maximum variance allowed, you need to finish the allocation manually based on the bank statement information.
From the bank statement line, you can display these programs to carry out the remaining allocation or create corresponding journal voucher entries:
Print preliminary accounting journal
During the process, you can print a preliminary accounting journal reflecting the changes in (ABS100/B) to check the results.
Update the general ledger and the sub-ledgers
When the allocation is finished, use the update option in (ABS100/B). The ledgers are now updated and one or several voucher(s) are created.
You can select to what extent the flow described above will be automated by using the 'Next Manual Step' functionality. The degree of automatization can be specified at any time, once the bank statement is displayed in (ABS100) (regardless of whether this has been received as a bank file or entered manually).
The 'Next step' field in (ABS100) determines what will happen automatically when the option 21='Validate bank statement' is used, and which will also be the next manual step in the processing of the bank statement.
Similarly, the 'Next Manual Step' field in (ABS900) determines what will happen automatically when ABS100MI, transaction ValidateStatmt, is executed, and which will also be the next manual step in the further processing of the bank statement in (ABS100).
2 = Allocation. This means that the statements will be validated automatically. You must manually start the allocation of the statement.
3 = Update of the general ledger. This means that the statements will be validated and allocated automatically. You must manually trigger an update of the general ledger.
4 = Completely automatic. This means that all the activities mentioned above will be carried out automatically.
Selecting an automated flow speeds up the bank statement process and minimizes your work effort. On the other hand, selecting a less automated flow gives you full control over the activities performed in the process.
If an error occurs during the processing of the MI transaction ValidateStatmt, the bank statement will remain in the original status and an error message can be reviewed in the error log in (ABS103).