RECEIVABLE INTERFACE TABLES
RA_INTERFACE_LINES_ALL
This table acts as an intermediate storage of data between your external sytem, oracle subledgers and oracle receivables. You must enter all mandatory columns and columns required as per the transaction in this table (using a custom feeder program) alongwith the required oracle setups, so that Autoinvoice Master Program (AMP) can validate the information without any errors. Once data is validated, Autoinvoice Import Program (AIP) triggered by AMP imports data for various receivable batch sources (One AIP for each batch is trigerred) and creates oracle receivable transactions. Depending on the transaction you would create, populate the below transaction flexfields in the columns of this table:
- Line Transaction Flexfield - Use when creating invoice lines.
- interface_line_context
- interface_line_attribute1 to interface_line_attribute15 ( Use any as per requirement ).
- Reference Transaction Flexfield - Use to link credit memo to lines.
- reference_line_context
- reference_line_attribute1 to reference_line_attribute15 ( Use any as per requirement ).
- Link-To Transaction Flexfield - Use to create link between lines and tax , freights , charges.
- link_to_line_context
- link_to_line_attribute1 to link_to_line_attribute15 ( Use any as per requirement ).
- Invoice Transaction Flexfield - Use to link invoice lines to invoice header information.
- header_attribute_category
- header_attribute1 to header_attribute15 ( Use any as per requirement ).
RA_INTERFACE_ERRORS_ALL
If Autoinvoice Master Program finds validation issue with the data in ra_interface_lines_all then it would insert the data in ra_interface_errors_all alongwith error message and invalid value. Data in this table is used in Autoinvoice Validation Report. Column link_to_line_id identifies the line in ra_interface_lines all which has the validation issue. If the validation issue is fixed, the Autoinvoice Master Program validates again the data in ra_interface_lines_all and imports data into Receivables base tables for transactions. If purge interface table system option is disabled then you have to manually submit Autoinvoice Purge Program to delete data from ra_interface_lines_all which are imported to receivables. If purge interface table system option is enabled then Autoinvoice Purge Program runs automatically after AMP.
RA_INTERFACE_DISTRIBUTIONS_ALL
Use this as an intermediate table to record distributions for transactions. If you use autoaccounting to create distributions, then autoinvoice dos not require you to populate data in this table. If you use accounting and invoicing rules for transactions then populate the percent column in this table. If you do not use accounting and invoicing rules for transactions you may either populate amount or percent column in this table. According to batch source setup as amount or percent enter values in the columns of this table. If amount is populated , percent is auto-populated by autoinvoice. Distribution data in this table can be linked to ra_interface_lines using descriptive flexfields ( interface_line_context and interface_line_attribute1 to interface_line_attribute15). Though distribution for account_class 'REC' is at header level , it can be associated to any transaction line in ra_interface_lines_all. Use segment1 to segment30 or CCID column to denote the Accounting flexfield structure values you would be using for the transaction.
RA_INTERFACE_DISTRIBUTIONS_ALL
Use this as an intermediate table to record distributions for transactions. If you use autoaccounting to create distributions, then autoinvoice dos not require you to populate data in this table. If you use accounting and invoicing rules for transactions then populate the percent column in this table. If you do not use accounting and invoicing rules for transactions you may either populate amount or percent column in this table. According to batch source setup as amount or percent enter values in the columns of this table. If amount is populated , percent is auto-populated by autoinvoice. Distribution data in this table can be linked to ra_interface_lines using descriptive flexfields ( interface_line_context and interface_line_attribute1 to interface_line_attribute15). Though distribution for account_class 'REC' is at header level , it can be associated to any transaction line in ra_interface_lines_all. Use segment1 to segment30 or CCID column to denote the Accounting flexfield structure values you would be using for the transaction.
RA_INTERFACE_SALESCREDITS_ALL
This table is used to assign salescredits to salespersons for transactions. Whether fields in this table needs to be populated is determined by setups Require Sales Person in System Options and Allow Salescredits Parameters in Transaction Sources. If Require Sales Person in System Options is set to Yes then irrespective of Allow Salescredits Parameters in Transaction Sources , columns in this table must be populated. If Allow Salescredits Parameters in Transaction Sources is set to Yes and Require Sales Person in System Options to No, then you should enter values in columns of this table. If for a Credit memo, either Allow Salescredit Parameter in Transaction Sources is set to Yes or Require Sales Person in System Options or both is set to yes in the system and information is not passed in this table, then Autoinvoice uses the Salescredits information of the transacction it is crediting . If the transaction does not have salescredit infomation then Autoinvoice creates 100% no sales credit line for this transaction and uses this line to create salescredit lines for the credit memos. Use interface_line_context and interface_line_attribute1 to interface_line_attribute15 to link salescredits to the transactions. Use columns salesrep_number to identify salesperson and sales_credit_amount_split or sales_credit_percent_split to assign a value of salescredit to the salesperson.
Comments
Post a Comment