Lock Box implementation for unique customer use case
Objective: This Article explains the implementation and use case of Lockbox functionality
Business need for implementing Lockbox for incoming check payments
- Elimination of manual scanning and manual processing of incoming checks resulting in processing error and delay
- Manual reversal of dis-honored or voided checks is time consuming, labor intensive and also results in overhead incurred from bank charging additional fee
- Unable to have clear visibility on the availability of liquidity
- Unable to manage higher volume and timely processing of incoming checks
- Chargeback were handled manually
- Unable to record chargebacks automatically and additional time being spent on accounting for and reconciling chargebacks
Unique client requirement / Use case:
In existing process, the client was handling multiple manual steps from scanning to the manual posting, clearing and reversal in case of check returned
Charge backs where handled manually and at times were missed out without system process.
Process flow diagram – Picture 1
Business Process
Scenario 1:
Multiple chargebacks with multiple reason code in a single Lockbox file – Integration with dispute management with multiple dispute cases created per reason code
In this scenario we will receive single check payment for multiple invoices from a single customer. The customer applies multiple external charge back codes for short payment. The external reason/chargeback codes are converted to internal reason codes and are populated on the incoming (payment) AR document. The system posts separate line item for each chargeback code in AR document and for each of the reason code system captures the reference information from lockbox file in the text field of incoming AR payment document. Disputes are created in FSCM- dispute management for each of the reason code. When the disputes are created the internal reason codes in AR are converted to reason codes defined in dispute management and the incoming check number is captured in the title of each dispute case.
Customer master / Business Partner updated with MICR information-Transaction code-XD02 / BP
It is important to have customer master/BP updated with MICR information. if the incoming lockbox file is not able to find the open invoice match, the system will post it to the customer account based on the MICR information.
If the incoming lockbox file has a cutomer invoice match and also has the MICR information populated and if it is missing in customer master/BP, the system will create a batch input session to update the customer master/BP with the MICR information. BP – Refer Picture 2
Picture 2
Business Partner updated with reason code conversion-Transaction code-BP
The reason code conversion is used to map the external reason codes with internal reason code in customizing to process the chargebacks – Refer Picture 3
Picture 3
Customer invoice postings1- Transaction code-FB70
The customer invoice can be posted in AR or can be initiated in sales & distribution using sales order for outgoing sales. For demonstrating the lockbox process in the example we have posted the invoice using FB7O in AR module. – Refer Picture 4
Picture 4
Customer invoice posting2- Transaction code- FB70
This is again customer invoice posted in the AR.
We have posted multiple customer invoices to demonstrate the process of multiple chargebacks with multiple customer invoices – Refer Picture 5
Picture 5
Sample lockbox file with multiple chargebacks codes.
This is the incoming lockbox file from the bank. This file has incoming payments for invoices referenced above. This file also includes the short payments on those invoices with multiple reason codes – Refer Picture 6
Picture 6
Lockbox file processing log- showing partial payment for the invoices owed- Transaction FLB2
The system was able to find the open invoices and partially applied the payment and posted the GL and AR document- Refer Picture 7
Picture 7
Lockbox-Log of imported checks- Showing multiple chargebacks.
Further lockbox processing log showing the system identified the invoices based on the reference numbers captured in the invoices. The items that are listed as documents not found are the customer change backs with the check amount showing the net payment after deducting the charge back amounts – Refer Picture 8
Picture 8
Lockbox Process Checks-Transaction FLB1- Showing GL document in posting area1 and AR document under incoming customer payments. The GL document represents the posting on bank clearing account and the AR document represents the posting to the customer account for incoming payment – Refer Picture 9
Picture 9
GL document- for bank clearing – Transaction FB03.
This is the display of GL document posted in posting area1, this document debits the bank accounts and credits the bank clearing account – Refer Picture 10
Picture 10
AR document with reason codes and reference from lockbox file captured in Text field.
The AR document created credited the bank clearing account so it balances out to zero and also clears the open item and posts the shot payments with respective reason codes captured in the reason code field. The internal reason codes are derived from the mapping of external reason codes using the “reason code conv” version populated in the BP master data Refer Picture 11
Picture 11
Three separate disputes created for three different charge back codes- Transaction-
The system created three separate dispute cases for the three short payments in dispute management. The disputes can be created by executing the transaction manually or having it created through batch job setup – Refer Picture 12
Picture 12
Disputes displayed in transaction – UDM_DISPUTE. The reason codes converted to internal dispute codes
The disputes created above can be displayed individually using the display transaction code. When a dispute is created, the AR reason codes are converted into the internal dispute codes – Refer Picture 13
Refer Picture 13
Three separate disputes created with three internal dispute management codes. The dispute cases created will have the case type, case ID assigned, the priority defined as-High, Medium ,Low and will also populate the coordinator and the person responsible for the dispute case along with the disputed amount – Refer Picture 14 (3 images)
Picture 14
Customer line-item display- showing all the related line items with dispute case ID’s and the reference captured from lockbox file in Text field. The cleared items represent the invoices cleared by the incoming lockbox file and the open items represent the short payments. Though there were short payments for the original invoices system will clear them for the full amount and then creates the open items for short payments – Refer Picture 15
Picture 15
Scenario 2:
Single check payment for multiple customer invoices from multiple customers
Multiple customer numbers were created to represent customer per brand to accommodate credit management at the brand level
Scenario Description- In this scenario we will receive single check payment for multiple customer invoices from multiple customers. The system will read the Legacy invoice numbers from the reference filed captured in SAP AR invoices and apply the incoming payments and clear the open invoices
Master Data Updates:
Customer1-Updated with MICR information- Transaction XD02 / BP-
Customer master / Business Partner updated with MICR information-Transaction code-XD02 / BP
It is important to have customer master/BP updated with MICR information. if the incoming lockbox file is not able to find the open invoice match ,the system will post it to the customer account based on the MICR information.
If the incoming lockbox file has a customer invoice match and also has the MICR information populated and if it is missing in customer master/BP, the system will create a batch input session to update the customer master/BP with the MICR information – Picture 16
Picture 16
Business Partner updated with reason code conversion-Transaction code-BP.
The reason code conversion is used to map the external reason codes with internal reason code in customizing to process the chargebacks – Picture 17
Picture 17
Customer2: Customer master / Business Partner updated with MICR information-Transaction code-XD02 / BP
It is important to have customer master/BP updated with MICR information. if the incoming lockbox file is not able to find the open invoice match,the system will post it to the customer account based on the MICR information.
If the incoming lockbox file has a cutomer invoice match and also has the MICR information populated and if it is missing in customer master/BP, the system will create a batch input session to update the customer master/BP with the MICR information2 – Picture 18
Picture 18
Customer2 BP updated with lockbox reason code conv.- Transaction BP
The reason code conversion is used to map the external reason codes with internal reason code in customizing to process the chargebacks – Picture 19
Picture 19
Customer Invoice posting on customer1 with Legacy reference number- Transaction FB70
The customer invoice can be posted in AR or can be initiated in sales & distribution using sales order for outgoing sales. For demonstrating the lockbox process in the example we have posted the invoice using FB7O in AR module – Picture 20
Picture 20
Customer Invoice posting on customer2 with Legacy reference number-Transaction FB70
We have posted multiple invoices on multiple customers with in the same company code to demonstrate the process of single incoming check payment for open invoices from these customers – Picture 21
Picture 21
Sample lockbox file with reference numbers and the amounts for the two customers and the two customer invoices posted in the preceding steps – Picture 22
Picture 22
File Saved as .txt Picture 23
Refer Picture 23
Lockbox processing- Transaction FLB2.
This transaction is executed to manually import the lockbox file into the system for processing. This can be scheduled as a job as well to have the system read it from the ftp folder and process it – Picture 24
Picture 24
Lockbox processing log: This is the lockbox processing log. Once the file is processed the system creates the log to show the GL and AR documents created and the total amount processed along with the check number and payment advice number – Picture 25
Picture 25
When we hit a back button on the previous step, documents found using references on AR invoices applied. The system will show the details on the amount that was applied along with the message “document found” – Picture 26
Picture 26
Post processing Lockbox Data- FLB1
This is the post processing screen that lists the GL document in posting area 1 and the AR document created under “Incoming Customer Payments” – Picture 27
Picture 27
GL Document for bank clearing account- Posted in Posting Area1- Transaction FB03
This is the display of GL document posted in posting area1, this document debits the bank accounts and credits the bank clearing account Picture 28
Picture 28
AR Document- Incoming customer payments. Single check applied to multiple customers- Transaction FB03
The AR document created credited the bank clearing account so it balances out to zero and also clears the open item – Picture 29
Picture 29
Customer line item report- Transaction FBL5N
Customer line-item display- showing all the related line items. The open invoices, incoming payments and clearing document created. The check number has been captured in the text field – Picture 30
Picture 30
Business Benefits derived by implementing the above scenarios:
- Incoming checks are now handled through lockbox process and no manual intervention is required eliminating user error. With the automatic processing the client can now handle larger volume and multiple brands centrally
- With the implementation of Lockbox, incoming checks are processed automatically along with customer chargeback which was a manual process in legacy and this has minimized processing time and reconciliation issues, resulting in “Fast Close” for Accounts Receivable process
- In EBS, all lockbox related transactions are easily identified and reconciled against the postings from the bank statement
- With the integration of Lockbox with dispute management, with the processing of Lockbox file, chargebacks are posted automatically which create the dispute cases in dispute management
- With Lockbox automation, Accounts Receivable team is able to focus on other important tasks and customer service-related activities