Documente Academic
Documente Profesional
Documente Cultură
A
SEI-CMM
LEVEL
Company
Satyam
Objectives
Objectives….
….
Receivable Interfaces
Customer Interface
AutoInvoice
AutoLock Box/Receipt API
Purpose
External System
Data
Custom
Feeder Program*
Oracle Applications
Interface Tables
Oracle Applications
Base Tables
Program to transfer
Data into Temp Table Temporary Table
(SQL* Loader/
PL/SQL Program 2 Custom
Feeder Program*
1 Oracle Applications
Interface Tables
External System
3
Oracle Apps Standard
Interface Program
Oracle Applications
Base Tables
•If you are trying to perform updates, it ensures that the record to
be updated already exists within the system.
•It also ensures that records marked for insertion are unique.
Satyam Computer Services Ltd 9
5
A
SEI-CMM
Customer Interface LEVEL
Company
Interface Tables
•RA_CUSTOMERS_INTERFACE_ALL
•RA_CUSTOMER_PROFILES_INT_ALL
•RA_CONTACT_PHONES_INT_ALL
•RA_CUSTOMER_BANKS_INT_ALL
•RA_CUST_PAY_METHOD_INT_ALL
Base Tables
• RA_CUSTOMERS
• RA_ADDRESSES
• RA_CONTACTS
• RA_PHONES
• RA_CUST_RECEIPT_METHODS
• AR_CUSTOMER_PROFILES
Satyam Computer Services Ltd 10
5
A
SEI-CMM
Customer Interface LEVEL
Company
Temporary Table
Feeder Program
RA_CUSTOMERS_INTERFACE RA_CUSTOMER_PROFILES_INTERFACE
• Invoices
• Debit memos
• Credit memos
• On-Account Credits
Uniqueness
It ensures that
-the invoice number you supply is unique within a given batch source.
-the document number you supply is unique within the associated
sequence type.
-the Transaction Flexfield you supply is unique.
Precision
It ensures that the amount and the accounted amount you supply have the
correct precision for a given currency.
Satyam Computer Services Ltd 13
5
A
SEI-CMM
Auto Invoice LEVEL
Company
Cross Validation
AutoInvoice ensures that certain column values agree with each
other.
These values can be within an interface table or multiple interface
tables.
Interface Tables
•RA_INTERFACE_LINES_ALL
•RA_INTERFACE_DISTRIBUTIONS_ALL
•RA_INTERFACE_SALESCREDITS
Base Tables
• RA_BATCHES
• RA_CUSTOMER_TRX
• RA_CUSTOMER_TRX_LINES
• RA_CUST_TRX_LINE_GL_DIST
• RA_CUST_TRX_LINE_SALESREPS
• AR_PAYMENT_SCHEDULES
• AR_RECEIVABLE_APPLICATIONS
RA_INTERFACE_LINES RA_INTERFACE_DISTRIBUTIONS
RA_INTERFACE_SALESCREDITS
Features
•Interface Tables are populated by Auto Lockbox itself
•Input is a FLAT FILE
Data File
Temporary Table
Ar_Payments
Interface table
Ar_Interim_Cash_Receipts
Ar_Interim_Lines
External system
Post batch Post batch execution report
AR Standard tables
Columns in AR_PAYMENTS_INTERFACE_ALL
reference the correct values and columns in Receivables.
Interface Tables
•AR_PAYMENTS_INTERFACE_ALL
Interim Tables
•AR_INTERIM_CASH_RECEIPTS_ALL
•AR_INTERIM_CASH_RCPT_LINES_ALL
Base Tables
• AR_CASH_RECEIPTS_ALL
• AR_RECEIVABLES_APPLICATIONS_ALL
• AR_CASH_RECEIPT_HISTORY_ALL
AR_RECEIPT_API_PUB
•CREATE_CASH
•CREATE_AND_APPLY
•APPLY
•APPLY_ON_ACCOUNT
•REVERSE
Advantages
•Easy to Use
•Receipt Reversal Feature
Interface Strategy
External System Data is transferred to the Temporary Table.
In the Custom Feeder Program call the API for each Receipt
to be Created and for each Receipt Application
Get the Error Status and Error Message returned by the API
THANKS