Lockbox Configuration
Lockbox Configuration
_______________________________________________________
Lockbox Functionality in SAP
1
Lockbox Functionality in SAP
_______________________________________________________
information, allowing the system to ‘learn’ customer bank information and
improve processing statistics.
4a. ***EDI Port – an EDI port must be created in the system. This topic
is not covered in this document.
3
Lockbox Functionality in SAP
_______________________________________________________
» Alternate field search. The lockbox programs searches for document numbers
(BELNR) and reference document numbers (XBLNR) to clear open items. With
many customers, the billing document number is placed in the allocation field when
the AR invoice is created. You could create a user exit which searches the
allocation field in addition to the document and reference document fields. Post
processing of the lockbox file relies on the document number when creating the
payment advice. You could also have the user exit put the document number in
the payment advice rather than the value which is in the allocation field since the
system has already done the search for the allocation field.
4
Lockbox Functionality in SAP
_______________________________________________________
» Enter specific data for the lockbox selection or select the Lockbox Overview button
to view all existing bank files. After entering or selecting the file, you see the status
of the checks by batch number. Checks are categorized as follows:
» Applied: The customer was identified and the check has cleared all document
numbers provided.
» No further processing is necessary. You can not look at the payment
advice because the system automatically deletes it.
» Partially Applied: The customer was identified and the check has cleared some
of the documents. The remaining amount is posted on account for further
manual processing.
» To process: choose the check and then press the post button. Clearing is
done via standard SAP processing.
» On-Account: The customer was identified but none of the documents could be
found. The full amount of the check is posted on the customer account for
further processing with via payment advice.
» For this status, you must first change the payment advice. Select the check
and you can insert or delete clearing information. You can also classify
deductions with reason codes. After the changes, the advice must balance
to zero. Save the advice and then post it.
» Unidentified: The customer was not identified. These are truly ‘unapplied cash’
and indicate inadequate customer identification either by MICR / Account
number in the lockbox data or via invoice remittance information. The check
remains in the unapplied payment clearing account. The payment advice is
used to clear the item once the customer is identified.
» This is similar to the on-account status. You must first identify the customer
in the payment advice before making other changes.
5
Lockbox Functionality in SAP
_______________________________________________________
» This is the offsetting account to the customer invoices and credit memos that
the program creates.
» Deduction ($100 each Invoice)
» If you place an “X” here the program will generate a file in which all the
amounts paid in the invoices differ by $100 from the actual invoice amount. In
other words, the customer is paying $100 less on each invoice.
» Deduction not related to invoice
» If you insert an amount here, the program generates line items on the file for
that amount which do not have a document number associated to them.
» Credit Memo
» If you place an “X” here, the program creates credit memos on the customer
account which are half of the invoice amounts. No credit memo appears on the
file.
» Credit Memo with Number
» If you place and “X” here, the program generates credit memos with numbers
and puts them in the file also.
» Check Difference
» If you place an “X” here, the program generates line items which total more
than the check amount.
» Run the Lockbox import program, using the filename which you chose for the test
tool. Since the file is in the UNIX directory, make sure the “”PC upload” box is not
checked.
Menu Paths
The menu paths for setting up the lockbox:
» Financial Accounting Bank Accounting Business Volume Payment
Transactions Lockbox Define Control Parameters
or
Transaction Code OBAY.
6
Lockbox Functionality in SAP
_______________________________________________________
» Financial Accounting Bank Accounting Business Volume Payment
Transactions Lockbox Define Posting Data
or
Transaction Code OBAX.
» Financial Accounting Bank Accounting Bank Accounts Define Lockbox
Accounts at House Banks
or
Transaction Code OB10.
» Financial Accounting Bank Accounting Bank Accounts Define House Banks
or
Transaction Code FI12.
7
Lockbox Functionality in SAP
_______________________________________________________
batch input session.
8. The “Partial Payments” option is not
recommended for customers with high
volume.
9. Press the save icon.
10. Financial Accounting Bank
Accounting Business Volume
Payment Transactions Lockbox
Define Posting Data
11. Press the “New Entries” button.
8
Lockbox Functionality in SAP
_______________________________________________________
17. Financial Accounting Bank
Accounting Bank Accounts
Define Lockbox Accounts at House
Banks
18. Press the “New Entries” button.
19
9
Lockbox Functionality in SAP
_______________________________________________________
20. Financial Accounting Bank
Accounting Bank Accounts
Define House Banks
21. Choose the appropriate house bank 22
from the list.
22. Press the DME button.
23 24
10
Lockbox Functionality in SAP
_______________________________________________________
25. Press the New Entries Button.
29
11
Lockbox Functionality in SAP
_______________________________________________________
31. Go back one menu.
32. Highlight your new entry and press the
Inbound Parameters magnifying glass.
33. Press the New Entries button.
34. Leave Partn.funct., Message Code, and 35
Message function blank.
35. Enter “LOCKBX” for the message type.
36
36. Enter “LOBX” for the process code. 37
37. Check the Syntax check box.
38. Choose the Trigger immediately radio
38
button.
39. Enter the data for the user who will be
receiving error messages in the inbox.
39
40. Press Save.
41. Accounting Treasury Cash
Management Incomings
Lockbox Import (RFEBLB00)
42. Check then “Import into bank data 42
storage” to update the appropriate 44
tables which store bank file data. 43
43. Click on “PC upload” if you are 45
uploading the file from your PC.
46
44. Enter the path of the file you are going 48 47
to import.
49
45. The procedure is “LOCKBOX”.
46. The Input record format is “BAI”, “BAI2”, 50
or “IDOC”. 51
47. Choose the search rule for the invoice
numbers from the drop down menu.
48. Check the “Enhanced invoice check”
box if you wish to use it.
49. Choose the algorithms for checks with
and without advice.
50. Click on “Assign value date” if you want
the postings to have an associated
value date.
51. Enter a business area and / or profit
center if you wish.
12
Lockbox Functionality in SAP
_______________________________________________________
52. Accounting Treasury Cash
Management Incomings
Lockbox Post (RFEBLB30)
53. This program is used for the EDI
Process. EDI files are imported into the
system and stored in the bank buffers. 53
This program is then run to post. Follow
the suggestions above except that you
enter the destination, origin, and
statement date rather than the lockbox
procedure.
13
Lockbox Functionality in SAP
_______________________________________________________
56. Transaction SE38. Program name
RFEBLBT2.
57. The function of each of the fields is
explained in the previous section.
Related Documents
Appendix A – Tolerances and Reason Codes
Note 100943 Creating Lists of Exits
SD _ AR Line Item Enhancement Example
SD _ AR Line Item Enhancement Example
14
Lockbox Functionality in SAP
_______________________________________________________
Appendix A – Tolerances and Reason Codes
Overview
Tolerances
The use of tolerances is required by the system for clearing purposes. Tolerances can be set up
for users and for Customer/Vendor payments. You can set up blank tolerance groups for
customers, vendors, and users so that newly created customers and vendors will automatically
be assigned this tolerance group. The system requires at least one tolerance group per company
code. If you set up a blank tolerance group, then you don’t have to maintain that field in the
customer and vendor master records. You can also set up a blank tolerance group for users.
This way you don’t have to assign each user to a tolerance group. Users who are not specifically
assigned to a tolerance group in transaction OB57 are automatically assigned to the blank
tolerance group. Both sets of tolerances work together when clearing open items through the
lockbox processing. The stricter of the rules will always control whether the item is cleared or not.
Reason Codes
The “4” record in the BAI Lockbox file may contain an external reason code indicating the reason
for the payment difference. This external reason code must be linked to an internal reason code
which is used to charge off the payment differences to a separate account. This allows you to
clear customer items completely rather than having items posted on account which need to be
post processed. If the payment difference is within the tolerances set, the difference will be
posted to the charge off account. The external reason codes are linked to internal reason codes
per a conversion version. The conversion version is assigned to the customer master record on
the payment transaction screen.
Components
1. Define Customer/Vendor Tolerances (Transaction OBA3)
» Permitted Payment Differences
» This section refers to the total payment. In other words, you could be receiving one
check which is paying 10 invoices. The total amount of differences for all ten
invoices has to be within these tolerances.
» Example:
Permitted Payment Differences
Amount Percent
Gain 100.00 5.0 %
Loss 100.00 5.0 %
15
Lockbox Functionality in SAP
_______________________________________________________
» The two fields amount and percent work in conjunction. Given the configuration
above, and an invoice of 1000. The 5 percent would be used since 5 percent of
1000 is 50 which is lower than 100. The actual payment could be between 950
and 1050 to be within tolerance.
» Tolerances for Payment Advices
» This section refers to each invoice. In other words, each invoice is checked against
these specifications. This section and the one described above work together,
further restricting the clearing procedure.
» The fields work in conjunction exactly as the other set.
» Example:
Tolerances for Payment Advices
Amount Percent
Outst.receiv.from 100.00 5.0 %
Outst.payable from 100.00 5.0 %
» It is possible that you could have 3 invoices which each are within tolerance
and then be out of tolerance for the entire payment. Given the configuration
above and 3 invoices for 1000 each. The payment received is for 880
(customer deducted 40 from each invoice). Each invoice is within tolerance
because it is less than the 5 percent (50). Adding up the 3 invoices, however,
we have a difference of 120. This is not within tolerance for “payment
differences” because it is more than the 100 (amount). This is less than the 5
percent (150) but the program always uses the lower amount. In the example
above, the percent was used because it was lower; in this example, the amount
was lower.
» The two fields amount and percent work in conjunction. The lower limit is the one
which takes affect. Given the configuration above and an invoice for 3000. The
16
Lockbox Functionality in SAP
_______________________________________________________
amount of 200 would be used since 10 percent of 3000 is 300 which is higher than
200. The actual payment could be between 2800 and 3200 to be within tolerance.
» Tolerances defined here work with tolerances defined for customers and vendors.
Again, the strictest tolerance will be used in the clearing procedure. Given the
configuration above for both users and customers/vendors, the parameters in the
customer/vendor tolerance configuration would be used since they are more
restrictive than the configuration for the users.
17
Lockbox Functionality in SAP
_______________________________________________________
8. Change Customer Master Record ( Transaction FD02)
» In the company code data, payment transaction screen, enter the conversion version and
tolerance group for each customer.
18
Lockbox Functionality in SAP
_______________________________________________________
8. OBBE – Define Reason Codes
9. Check the “Charge off” box for each reason
code you create.
19
Lockbox Functionality in SAP
_______________________________________________________
16. FD02 – Change Customer Master Record
17. Enter the tolerance group for the customer.
18. Enter the conversion version for the 17
customer.
18
20
Lockbox Functionality in SAP
_______________________________________________________
OSS Note 45436 – Lockbox Transactions
R/3 note no. 45436 19.01.2000 Page 1
_______________________________________________________________________
Number 0045436
Version 0001 from 19.07.1996
Status Released for customer
Set by Gerhard Hafner on 19.07.1996
Language EN
Short text Lockbox / Advice: List of all transactions, tables
_______________________________________________________________________
Long text
Symptom
This note contains a list of all the tables and transaction codes that
were used by the lockbox program.
21
Lockbox Functionality in SAP
_______________________________________________________
o OBCS / T053E: Reason codes conversion (allocation external -
internal
_______________________________________________________________________
Valid releases
22