Definition: AutoLockbox is a service that commercial bank offers to corporate customers for
outsourcing their Accounts Receivables payment processing. We can use
AutoLockBox for historical data conversion. We can only load Cash Receipts, not
miscellaneous receipts as there is no invoice & customers.
Set Ups done before using Autolockbox Prog:
1) Set Up Receipt Bank : We define Bank with ‘Account Use’: Internal where checks from
customers are deposited. [ ARàSetUpàReceiptsàBank ]
2) Set Up Receipt Class : Here we assign Payment methods. [SetUpàReceiptsàClass]
3) Set Up Receipt Source: We define Receipt Batch Source and assign Receipt Class, payment
method and Bank Account to this source. [Set upàReceipts àReceipt Source ]
4) Define LockBox : Define Lockbox to use the Receivable AutoLockbox Program.
[Set UpàReceipt à LockBoxes àLockbox ]
5) Define Transmission Format : Autolockbox uses Transmission format for importing data
into receivables. Here we define Lockbox Header, Payment,
Lockbox Trailer.
[ Setup àReceiptàLockboxàTransmission Format ]
[ Define LockBox tells how Lockbox will handle Invalid Transaction Number.
1. Post Partial Amount as Unapplied: Apply the receipt to the valid transactions, then import the remaining receipt amount with a status of Unapplied.
2. Reject Entire Receipt: It doesn’t import the invalid receipt and data will remain in Interface table [ Ar_Payments_Interface ]. We can edit the invalid records in the “Lockbox Transmission Data Window”, then resubmit the validation step for the receipts before Lockbox can import it into Receivables.
]
Process:
1) We create Control File for flat data file, we get from bank.
2) Move the .dat file and .ctl file to $AR_TOP/bin
3) After that we first do Import, then validation and finally Post QuickCash.
AutoLockBox is a three step Process:-
1. IMPORT – During this step, Lockbox reads and formats the data from our bank file into
Interface table < AR_PAYMENTS_INTERFACE_ALL> using a SQL*Loader script.
2. Validation– This checks data in the interface table for compatibility with Receivables. Once the
data is validated , the data is transferred into QuickCash tables [Receipt Tables]
(AR_INTERIM_CASH_RECEIPTS_ALL, AR_INTERIM_CASH_RCPT_LINES_ALL).
3. Post Quick Cash - It applies the receipts and update our customer’s balances, So data goes
to Base tables.
Interface tables: AR_PAYMENTS_INTERFACE_ALL
AR_INTERIM_CASH_RECEIPTS_ALL
AR_INTERIM_CASH_RCPT_LINES_ALL
Base Tables: AR_CASH_RECEIPTS_ALL,
AR_CASH_RECEIPTS_HISTORY_ALL,
AP_RECEIVABLES_APPLICATION_ALL
Interface table Cols:
For Header: Status, Record Type, LockBox#, Deposit Date, Origination.
For Payment: Status, Record Type, Customer#, Invoice1, Check#, Remittance Amt, Receipt
Date, Item Number, LockBox Number.
For Trailer: Status, RecordType, LockBox#, Deposit Date, BatchRecordCount, BatchAmt,
Origination.
Validations:
(A) < AR_PAYMENTS_INTERFACE_ALL > -- [ TransmissionRecordID – Pk ]
Base Tables
|
Interface Cols
|
Validations
|
Record Type
|
Is NN. Type of Record should exist.(Header(HE) / Payment (DE)/ Trailer (TR))
| |
LockBox Number
|
Should Exist.
| |
AR_Batches
|
Deposit Date
|
Should be there. Entered by user using “Maintain Lockbox Transmission Date”.
|
AR Transmissions (Origin)
|
Origination
|
-- do --
|
AP Bank Branches
(Bank Name, Bank Branch Name, Bank #)
|
Trans Routing#
|
-- do --
|
AR Cash Receipt
|
Receipt Date
|
-- do --
|
(B) < AR_INTERIM_CASH_RECEIPTS_ALL > -- [Cash Receipt ID – Pk]
Base Tables
|
Validations
| |
Cash receipt ID
|
NN
|
Exists
|
Amount
|
NN
|
Should be there.
|
Currency Code
|
NN
|
Should exist in Fnd_Currencies.
|
GL Date
|
NN
|
Should be open.
|
Receipt Method ID
|
NN
|
Payment Method shod be specified.
|
Remittance Bank Account ID
|
NN
|
Shod have Bank Account, Assigned to receipt.
|
Who’s Columns
|
NN
| |
Customer Trx ID
|
N
|
Should be there
|
Receipt Number
|
N
|
Receipt# - with Cash receipt should be there.
|
(C) - [Cash_Receipt_ID, Cash_Receipt_Line_ID-Pk]
Base Tables
|
Validations
| |
Cash Receipt ID
|
NN
|
Should exist. Cash Receipt associated with Line.
|
Cash receipt Line ID
|
NN
|
Identifier of the individual, Cash_Receipt_Lines_All
|
Payment Sequence ID
|
NN
|
Should be there
|
Who’s Column
|
NN
|
Should be there
|
Sold to Customer
|
N
|
Identified of the customer. Associated with the Interim_Cash_Receipt_Line.
|
Customer Trx ID
|
N
|
Should be ther
|
source scribd.com
No comments:
Post a Comment