Receivable Revenue Tax Freight etc)Ĥ) ar_payment_schedules_all (All Payment related info) One record for each Account Type is inserted into this… ex. Once this is completed data is inserted into the following tables.ġ) ra_customer_trx_all (Invoice Header Info)Ģ) ra_customer_trx_lines_all (Invoice Line Level Info)ģ) ra_cust_trx_line_gl_dist_all (Accounting Info. First the Master program fires which intern kicks of the Import Program. If any errors occur it can be found in ra_interface_errors_all table. The main three steps for AR Invoice Interface are:ġ] Put the data into your staging tables.Ģ] Call your package to validate the data and load into AR Interface tables (RA_INTERFACE_LINES_ALL & RA_INTERFACE_DISTRIBUTIONS_ALL).ģ] Then submits a concurrent request for AutoInvoice. Depending on the error, changes may need to be made in Receivables, the feeder program or the imported records in the interface tables. When run, AutoInvoiceproduces the AutoInvoice Execution Report and the AutoInvoice Validation Report.Īny entries which failed validation can be reviewed in Oracle Receivables’ AutoInvoice Interface Exceptions window. Deletes all rows where interface_status =‘P’Īs discussed above, oracle Receivable’s Auto Invoice program will be used to import and validate Invoices.Ī custom feeder program is required to transfer data from the Advantage extract files and populate the Auto Invoice interfacetables (RA_INTERFACE_LINES_ALL and RA_INTERFACE_DISTRIBUTIONS_ALL).If there is need to run populate sales credit into RA_INTERFACE_SALESCREDITS_ALL table.This program only deletes transaction lines that have been successfully imported. If you set the Purge Interface Table system option to No in Define System Option window, Auto Invoice does not delete processed records from the interface tables after each run, and we must submit Auto Invoice Purge Program periodically to clean up the interface tables. Only when system option purge set to ‘Y’ĭeletes records from the interface tables.This program has an output file called Auto Invoice Execution report, which you can view by clicking the View Report button in the Requests window. Depending on the setup, related records may be rejected as well. Any record that fails validation is left in the interface table with an error code. Validates the selected record and creates transaction if it passes validation. Submits multiple workers for Parallel Processing by creating instances for request.Marks interface records for processing by marking request_id.Gathers statistics, it means it gathers the stats on interface tables and set the stats on certain indices on interface tables.Auto Invoice Master Program has no report output. Selects and marks records in the interface tables to be processed based on the parameters the user entered and then calls the Auto Invoice Import program. Each program will have unique nature of work to do and they are called internally except Purge program whose execution is derived on the setup otherwise ready to execute stand alone. To make fully functional what else required:ĪutoInvoice is a tool consists of 3 main programs. This fits well with in Oracle ERP or to integrate with any third party application. It rejects transactions with invalid information to insure the integrity of the data. Auto Invoice is a tool that can be used to import and validate transaction data from other financial systems from which one can create invoices, debit memos, credit memos, and on-account credits.