Vous êtes sur la page 1sur 13

AR

Auto Invoice

Agenda
Functional Overview
Purpose
Features

Data Flow
Table Descriptions
Temporary Table
Interface Table
Standard Apps. Receivables Tables

Interface Table Structure


Assumptions & Validations
Concurrent Request

Functional Overview
Purpose
Powerful tool to import & validate data from other
financial systems
Create invoice, debit-memos, credit-memos and onaccount credits
Oracle receivables

Feature
s

Auto Invoice Purge Program


Provision to delete data from interface tables
automatically if the data is successfully imported.

Features (Contd.)
Calculating Tax
- Incorporate functionality to reflect taxes such as
Sales Tax, VAT, etc.
- Flexibility to add Tax code lines, Tax exempt lines or
automatically determine taxes.
Creating Transactions
Creates invoices
invoicing rules, grouping
-Invoices
againstusing
commitments
rules, etc
- Allows creation of invoices against commitment
similar a manually entered invoice.
Transaction Flexfields
- Facilitates linking each transaction to the original
system

Data Flow
Feeder System data
file
Loader program

XXAR_AUTOINV_TEMP
Update the error
record

Validation program

No

Error
Record
?

Yes

Data Flow
P

RA_INTERFACE_LINES_ALL

Auto Invoice import program


Valid Data

Standard Apps tables

Error Data

RA_INTERFACE_ERRORS

Table Descriptions
Temporary Table XXAR_AUTOINV_TEMP
This is used for storing data from the data file to meet
the
specific needs of an organization.
Interface Table RA_INTERFACE_LINES_ALL
Data enters this table after passing validation steps.
Records
that enter this table are of type LINE, FREIGHT,
TAX
or CHARGES.

Table Descriptions
Standard Receivable Tables RA_BATCHES_ALL
Stores information of each batch of invoice you
enter.

RA_CUSTOMER_TRX_ALL
Stores the header information such as
customer, transaction type for each
transaction

RA_CUSTOMER_TRX_LINES_ALL
Stores the line items linked to header stored
above.

Table Descriptions
RA_CUST_TRX_LINE_GL_DIST_ALL
Shows distribution of amounts in the affected
GL accounts for an invoice or credit-memo
RA_CUST_TRX_LINE_SALESREP_ALL
Stores sales credit information for invoice lines.
AR_PAYMENT_SCHEDULES_ALL
Stores all transactions except adjustments and
this table is updated on receipt of invoice,
credit-memo or debit memo.

Interface Table Structure


Important Columns
1) Line_Type Should be LINE,TAX,CHARGES,FREIGHT
2) Set_of_Books_Id
3) Batch_Source_Name
4) Interface_Line_Context
5) Description
6) Org_Id
7) Currency_Code
8) Conversion_Type
9) Orig_System_Bill_Customer_Id
10) Orig_System_Bill_Address_Id
11) Orig_System_Ship_Customer_Id
12) Orig_System_Ship_Address_Id
13) Interface_Line_Attribute1&2

Assumption & Validations

Organization is defined
Set of Books and Currency are defined
Batch Source is defined
Customer Bill_to and Ship_to names and addresses are valid
Inventory item and Unit of Measure code is valid for LINE
items
Description field is not null
Transaction flexfield values are valid.

Concurrent Requests
Request Set :
Auto Invoice Processing
1) AR Auto Inv Loader Prog (Custom) :
Loads data from data file to XXAR_AUTOINV_TEMP.
2) Auto Inv Vld Prog (Custom) :
Validates data in XXAR_AUTOINV_TEMP and loads the interface
table RA_INTERFACE_LINES_ALL.
3) Autoinvoice Master Program
Takes in valid parameters and internally calls the Import program
3.1) Autoinvoice Import Program
Loads data in the standard receivables tables.

HOPE
YOU
LIKED IT

Vous aimerez peut-être aussi