Receive Auto Invoice Service

This service is in the WmOAFIN1227 package and has the following fully-qualified service name: receivables1227.intoOA.autoInvoice:receiveAutoInvoice.

This service monitors the import process.

You can use this service to import and validate transaction data from other financial systems and create invoices, debit memos, credit memos, on-account credits in Oracle Receivables.

Although you can run the AutoInvoice Import Concurrent Program (AutoInvoice Master Program) with this service, it is recommended that you schedule the program from Oracle Applications for the following reasons:

  • The parameters for the AutoInvoice Master Program do not allow selective documents to be processed by the program in an instance of the flow. Therefore, the program execution also processes documents not inserted into interface tables during that instance of the flow.
  • Although import errors are logged in tables, you cannot selectively retrieve errors for documents loaded during an instance of the flow. All errors for the Batch Source Name will display in the flow.

Database Scripts

This service uses the following database scripts:

Database Script Description
wm_install_into_autoinvoice.sql Runs all the scripts listed below, except the uninstall script.
wm_into_autonvoice_pkg.sql
Installs WM_AUTOINVOICE_INV_IMP_HANDLER_PKG.
WM_HANDLE_AUTOINVOICE, which calls the
WM_CONC_REQUEST.WM_REQUEST_SUBMIT
procedure to submit the Accounts Receivable process.
wm_drop_into_autoinvoice.sql Uninstalls all components created by wm_install_into_autoinvoice.sql.

For more information about using database scripts, see Database Scripts.

Supporting Transaction Definitions

This service was built from the configured services defined in the following transaction definitions:

  • setAutoInvoiceTxn1227.txp
  • AutoInvoiceTransactions1227.txp

For information about using the transaction definition files to customize this service, see Transaction Definitions.

Flow Control

The main flow executes as follows:

  • specifyDefaultSettings specifies the default parameter settings required for service execution. You should change these settings accordingly.
  • specifyConcProgParams specifies the default parameter settings required for concurrent program execution. You should change these settings accordingly.
  • bizDocMapping maps the incoming business document structure to the required Oracle Applications data structures (interface tables).
    • getSetOfBooksId is a transformer for mapping the business document IData structure to the interface table IData structure. It takes SET_OF_BOOKS_NAME as the input parameter and queries the table GL_SETS_OF_BOOKS and gets the SET_OF_BOOKS_ID.
    • getInventoryItemId is a transformer for mapping the business document IData structure to the interface table IData structure. It takes INVENTORY_ITEM and ORGANIZATION_NAME as the input parameters and queries the tables MTL_SYSTEM_ITEMS_B_KFV, ORG_ORGANIZATION_DEFINITIONS, to get the INVENTORY_ITEM_ID.
    • getTerritoryId is a transformer for mapping the business document IData structure to the interface table IData structure. It takes TERRITORY_NAME as the input parameter, queries the table RA_TERRITORIES, gets the TERRITORY_ID.
    • getWarehouseId is a transformer for mapping the business document IData structure to the interface table IData structure. It takes WAREHOUSE_NAME as the input parameter and queries the table HR_ALL_ORGANIZATION_UNITS to get the ORGANIZATION_ID.
  • setAutoInvoiceTxn inserts data into the interface tables.
  • importAutoInvoice imports data to the production table from the interface table. It calls the execAutoInvConcProg, checkAutoInvImportStatus, and getAutoInvoiceImport_ERR services to execute the corresponding concurrent program that inserts data into the production table and to generate the error/acknowledgement message. If the status of the execution is SUCCESS (returned by the service execAutoInvConcProg), it checks for the record with the current BATCH_NAME in the interface table. If any are found, it generates an error during import. In this case, this service calls getAutoInvoiceImport_ERR to retrieve the errors. If no record is found, it comes out of the flow and indicates that the data import process is successful. If the status of the execution is FAILED, it discontinues execution.
    • execAutoInvConcProg invokes the stored procedure WM_AUTOINVOICE_IMP_HANDLER_PKG.WM_HANDLE_AUTOINVOICE that then calls corresponding concurrent subroutine to execute the data import process for AutoInvoice into Oracle Applications. This service provides Status ID, Request ID, and Execution Status Message for normal concurrent program completion and a database Stored Procedure error message if an exception occurs in the Stored Procedure execution.
    • checkAutoInvImportStatus checks the status of the execution by checking the interface table for any rejected record corresponding to the current BATCH_SOURCE_NAME. If the query does not return any rows, it indicates a successful import. If the query returns any row, it indicates that the concurrent program could not import data successfully into the production tables of Oracle Applications.
    • getAutoInvoiceImport_ERR gets the error message that occurs during the data import to the production table from interface table. Based on the parameter BATCH_SOURCE_NAME, it scans the RA_INTERFACE_LINES_ALL and RA_INTERFACE_ERRORS_ALL tables to get the corresponding message for the BATCH_NAME.

For more details on receive transactions, see Overview of Receive Service Transaction Processing.

Business Document Structure

This service uses the business document autoInvoiceBizDoc. Its structure is as follows:

  • 1.0 TRANSACTIONS
    • 1.1 TRANSACTION_LINES
      • 1.1.1 TAX_LINES
      • 1.1.1.1 GL_DISTRIBUTIONS
      • 1.1.2 FREIGHT_LINES
      • 1.1.2.1 GL_DISTRIBUTIONS
      • 1.1.3 SALES_CREDITS
      • 1.1.3.1 GL_DISTRIBUTIONS
    • 1.2. CHARGES
      • 1.2.2 GL_DISTRIBUTIONS
    • 1.3 FREIGHT_LINES
      • 1.3.1 GL_DISTRIBUTIONS
    • 1.4 DEFAULT_SALES_CREDITS
    • 1.5 NOTES
Note:
  • All GL_DISTRIBUTIONS use the same information. See “1.1.1.1 GL_DISTRIBUTIONS (Maps to RA_INTERFACE_DISTRIBUTIONS_ALL).
  • All DEFAULT_SALES_CREDITS use the same table as 1.1.3 SALES_CREDITS. See "1.1.3 SALES_CREDITS (Maps to RA_INTERFACE_SALESCREDITS_ALL)”.

1.0 TRANSACTIONS (Maps to RA_INTERFACE_LINES_ALL)

Field Name Maps to Column Description
AGREEMENT_NAME AGREEMENT_NAME  
COMMENTS COMMENTS  
CONS_BILLING_NUM CONS_BILLING_NUM The number for this consolidated bill that groups a set of invoices under one bill.
CONVERSION_DATE CONVERSION_DATE The exchange rate date. If you do not enter a date, the transaction date is the default.
CONVERSION_RATE CONVERSION_RATE The exchange rate.
CONVERSION_TYPE CONVERSION_TYPE Required. The exchange rate type. If the currency of the transaction is the same as the base currency, enter User and set CONVERSION_RATE to 1.
CREDIT_METHOD_
FOR_RULES
CREDIT_METHOD_
FOR_RULES
The method for crediting a transaction, which uses an accounting rule. Valid values are PRORATE, LIFO and UNIT.
CREDIT_METHOD_
FOR_INSTALLMENTS
CREDIT_METHOD_
FOR_INSTALLMENTS
The method for crediting a transaction that uses split payment terms. Valid values are PRORATE, LIFO and UNIT.
INVOICE_CURRENCY_
CODE
CURRENCY_CODE Required.
CUSTOMER_BANK_
ACCOUNT_NAME
CUSTOMER_BANK_
ACCOUNT_NAME
The Bill To customer bank account name.
TRX_TYPE_NAME
CUST_TRX_TYPE_
NAME
The transaction type name.
DOCUMENT_NUMBER DOCUMENT_NUMBER  
GL_DATE GL_DATE The General Ledger date. The GL date determines the accounting period that you record this transaction to the general ledger.
HEADER_ATTRIBUTE_
CATEGORY
HEADER_ATTRIBUTE_
CATEGORY
Descriptive flexfield attribute that stores additional user- defined information.
HEADER_ATTRIBUTE1 HEADER_ATTRIBUTE1
HEADER_ATTRIBUTE2 HEADER_ATTRIBUTE2
HEADER_ATTRIBUTE3 HEADER_ATTRIBUTE3
HEADER_ATTRIBUTE4 HEADER_ATTRIBUTE4
HEADER_ATTRIBUTE5 HEADER_ATTRIBUTE5
HEADER_ATTRIBUTE6 HEADER_ATTRIBUTE6
HEADER_ATTRIBUTE7 HEADER_ATTRIBUTE7
HEADER_ATTRIBUTE8 HEADER_ATTRIBUTE8
HEADER_ATTRIBUTE9 HEADER_ATTRIBUTE9
HEADER_ATTRIBUTE10 HEADER_ATTRIBUTE10
HEADER_ATTRIBUTE11 HEADER_ATTRIBUTE11
HEADER_ATTRIBUTE12 HEADER_ATTRIBUTE12
HEADER_ATTRIBUTE13 HEADER_ATTRIBUTE13
HEADER_ATTRIBUTE14 HEADER_ATTRIBUTE14
HEADER_ATTRIBUTE15 HEADER_ATTRIBUTE15
INTERNAL_NOTES INTERNAL_NOTES  
INVOICING_RULE_
NAME
INVOICING_RULE_
NAME
 
ORIG_SYSTEM_BILL_
ADDRESS_REF
ORIG_SYSTEM_BILL_
ADDRESS_REF
The Bill To customer address reference from your original system that you entered in ORIG_SYSTEM_BILL_CUSTOMER_REF.
ORIG_SYSTEM_BILL_
CONTACT_REF
ORIG_SYSTEM_BILL_
CONTACT_REF
The Bill To contact reference from your original system that you entered in ORIG_SYSTEM_BILL_CUSTOMER_REF.
ORIG_SYSTEM_BILL_
CUSTOMER_REF
ORIG_SYSTEM_BILL_
CUSTOMER_REF
Uniquely identifies this Bill To customer in your original system. Provides an audit trail from Oracle Receivables back to your original system.
ORIG_SYSTEM_SHIP_
ADDRESS_REF
ORIG_SYSTEM_SHIP_
ADDRESS_REF
Uniquely identifies this Ship To customer address in your original system.
ORIG_SYSTEM_SHIP_
CONTACT_REF
ORIG_SYSTEM_SHIP_
CONTACT_REF
Uniquely identifies this Ship To contact in your original system.
ORIG_SYSTEM_SHIP_
CUSTOMER_REF
ORIG_SYSTEM_SHIP_
CUSTOMER_REF
Uniquely identifies the Ship To customer in your original system.
ORIG_SYSTEM_SOLD_
CUSTOMER_REF
ORIG_SYSTEM_SOLD_
CUSTOMER_REF
Uniquely identifies the Sold To customer in your original system.
ORIG_SYSTEM_BATCH_
NAME
ORIG_SYSTEM_BATCH_
NAME
 
PAYMENT_SERVER_
ORDER_NUM
PAYMENT_SERVER_
ORDER_NUM
Indicates the credit card payment was authorized by Oracle Payment Server.
PRIMARY_SALESREP_
NUMBER
PRIMARY_SALESREP_
NUMBER
 
PRINTING_OPTION PRINTING_OPTION  
PURCHASE_ORDER PURCHASE_ORDER The Purchase Order number.
PURCHASE_ORDER_
REVISION
PURCHASE_ORDER_
REVISION
 
PURCHASE_ORDER_
DATE
PURCHASE_ORDER_
DATE
 
REASON_CODE REASON_CODE  
REASON_CODE_
MEANING
REASON_CODE_
MEANING
The reason code description.
RECEIPT_METHOD_
NAME
RECEIPT_METHOD_
NAME
The name of the payment method.
RELATED_CUSTOMER_
TRX_NUMBER
RELATED_TRX_
NUMBER
The document number to which this transaction is related.
SET_OF_BOOKS_
NAME
SET_OF_BOOKS_ID Required.
TERRITORY TERRITORY Maps to the territory ID.
TERM_NAME TERM_NAME The name of the payment term.
TRX_DATE TRX_DATE The transaction date.
TRX_NUMBER TRX_NUMBER The transaction number.
ATTRIBUTE_CATEGORY
ATTRIBUTE_
CATEGORY
The invoice line flexfield attribute that stores additional user-defined information.
ATTRIBUTE1 ATTRIBUTE1
ATTRIBUTE8 ATTRIBUTE8
ATTRIBUTE2 ATTRIBUTE2
ATTRIBUTE3 ATTRIBUTE3
ATTRIBUTE4 ATTRIBUTE4
ATTRIBUTE5 ATTRIBUTE5
ATTRIBUTE6 ATTRIBUTE6
ATTRIBUTE7 ATTRIBUTE7
ATTRIBUTE9 ATTRIBUTE9
ATTRIBUTE10 ATTRIBUTE10
ATTRIBUTE11 ATTRIBUTE11
ATTRIBUTE12 ATTRIBUTE12
ATTRIBUTE13 ATTRIBUTE13
ATTRIBUTE14 ATTRIBUTE14
ATTRIBUTE15 ATTRIBUTE15
RELATED_BATCH_
SOURCE_NAME
RELATED_BATCH_
SOURCE_NAME
The name of the batch source of the document to which this transaction is related.
BATCH_SOURCE_
NAME
BATCH_SOURCE_
NAME
Required. AutoInvoice uses your batch source to determine the transaction, batch numbering method, and AutoInvoice processing options.
FOB_POINT FOB_POINT  
SHIP_DATE_ACTUAL SHIP_DATE_ACTUAL The shipment date.
SHIP_VIA SHIP_VIA The ship via code.
WAYBILL_NUMBER WAYBILL_NUMBER  
APPROVAL_CODE APPROVAL_CODE The payment approval code provided by the credit card issuer to indicate funds are available from the user’s account.
ADDRESS_VERIFICATION_
CODE
ADDRESS_VERIFICATION_
CODE
The credit card address verification code provided by Oracle Payment server.
DEFAULT_USSGL_
TRANSACTION_CODE
USSGL_TRANSACTION_
CODE
If this transaction is linked to another transaction, enter the same transaction code as the one to which it is linked.
DEFAULT_USSGL_
TRX_CODE_CONTEXT
DEFAULT_USSGL_
TRX_CODE_CONTEXT
AutoInvoice does not currently use this column.
ORGANIZATION_NAME ORG_ID For future Oracle Applications functionality and can be left null. You can use ORGANIZATION_NAME to retrieve other Oracle Applications IDs, such as Inventory ID.

1.1 TRANSACTION_LINES (Maps to RA_INTERFACE_LINES_ALL)

Field Name Maps to Column Description
DESCRIPTION DESCRIPTION Required. Provide the transaction’s description.
QUANTITY QUANTITY This field is optional if the transaction is an invoice or credit memo line, and LINE_TYPE=LINE or you are passing the Header Freight value.

For invoice lines, provide the number of units shipped. For credit memo lines, provide the number of units you are crediting. If you do not provide a value in this field, AutoInvoice uses AMOUNT as the extended amount.

QUANTITY_ORDERED QUANTITY_ORDERED The original number of units ordered.
UNIT_STANDARD_
PRICE
UNIT_STANDARD_
PRICE
The standard price per unit.
UNIT_SELLING_
PRICE
UNIT_SELLING_
PRICE
The selling price per unit.
AMOUNT AMOUNT The revenue amount.
AMOUNT_INCLUDES_
TAX_FLAG
AMOUNT_INCLUDES_
TAX_FLAG
Controls if the amount line includes tax.
UOM_CODE UOM_CODE The unit of measure code.
UOM_NAME UOM_NAME The unit of measure name.
ACCOUNTING_RULE_
DURATION
ACCOUNTING_RULE_
DURATION
 
ACCOUNTING_RULE_
NAME
ACCOUNTING_RULE_
NAME
 
RULE_START_DATE RULE_START_DATE The date that you want to start the accounting rule.
LAST_PERIOD_
TO_CREDIT
LAST_PERIOD_
TO_CREDIT
For unit credit memos, enter the last period number from which you want to start crediting.
INVENTORY_ITEM INVENTORY_ID The concatenated Inventory flexfield, which will be used to derive the INVENTORY_ID.
MEMO_LINE_NAME MEMO_LINE_NAME The name of the standard memo line.
TAX_EXEMPT_FLAG TAX_EXEMPT_FLAG If LINE_TYPE=LINE, this column is optional. The value you enter here controls how a line is taxed. For all other line types and credit memos, do not enter a value in this column.
TAX_EXEMPT_
NUMBER
TAX_EXEMPT_
NUMBER
 
TAX_EXEMPT_
REASON_CODE
TAX_EXEMPT_
REASON_CODE
 
TAX_EXEMPT_
REASON_CODE_
MEANING
TAX_EXEMPT_
REASON_CODE_
MEANING
The tax exempt reason code description.
SALES_ORDER_
SOURCE
SALES_ORDER_
SOURCE
The source of the sales order.
SALES_ORDER SALES_ORDER The sales order number.
SALES_ORDER_
REVISION
SALES_ORDER_
REVISION
 
SALES_ORDER_
LINE
SALES_ORDER_
LINE
The sales order line number.
SALES_ORDER_
DATE
SALES_ORDER_
DATE
 
WAREHOUSE_NAME WAREHOUSE_ID This column identifies the Ship From location and controls taxation.
TRANSLATED_
DESCRIPTION
TRANSLATED_
DESCRIPTION
The translated description of this transaction line used for multilingual support.
INTERFACE_LINE_
CONTEXT
INTERFACE_LINE_
CONTEXT
Required for enabled attributes. The reference value that provides you with an audit trail from Receivables back to your original system.
INTERFACE_LINE_
ATTRIBUTE1
INTERFACE_LINE_
ATTRIBUTE1
INTERFACE_LINE_
ATTRIBUTE2
INTERFACE_LINE_
ATTRIBUTE2
INTERFACE_LINE_
ATTRIBUTE3
INTERFACE_LINE_
ATTRIBUTE3
INTERFACE_LINE_
ATTRIBUTE4
INTERFACE_LINE_
ATTRIBUTE4
INTERFACE_LINE_
ATTRIBUTE5
INTERFACE_LINE_
ATTRIBUTE5
INTERFACE_LINE_
ATTRIBUTE6
INTERFACE_LINE_
ATTRIBUTE6
INTERFACE_LINE_
ATTRIBUTE7
INTERFACE_LINE_
ATTRIBUTE7
INTERFACE_LINE_
ATTRIBUTE8
INTERFACE_LINE_
ATTRIBUTE8
INTERFACE_LINE_
ATTRIBUTE9
INTERFACE_LINE_
ATTRIBUTE9
INTERFACE_LINE_
ATTRIBUTE10
INTERFACE_LINE_
ATTRIBUTE10
INTERFACE_LINE_
ATTRIBUTE11
INTERFACE_LINE_
ATTRIBUTE11
INTERFACE_LINE_
ATTRIBUTE13
INTERFACE_LINE_
ATTRIBUTE13
INTERFACE_LINE_
ATTRIBUTE15
INTERFACE_LINE_
ATTRIBUTE15
INTERFACE_LINE_
ATTRIBUTE12
INTERFACE_LINE_
ATTRIBUTE12
INTERFACE_LINE_
ATTRIBUTE14
INTERFACE_LINE_
ATTRIBUTE14
REFERENCE_LINE_
CONTEXT
REFERENCE_LINE_
CONTEXT
The transaction flexfield of the transaction line you are crediting in these columns.
REFERENCE_LINE_
ATTRIBUTE1
REFERENCE_LINE_
ATTRIBUTE1
REFERENCE_LINE_
ATTRIBUTE2
REFERENCE_LINE_
ATTRIBUTE2
REFERENCE_LINE_
ATTRIBUTE3
REFERENCE_LINE_
ATTRIBUTE3
REFERENCE_LINE_
ATTRIBUTE4
REFERENCE_LINE_
ATTRIBUTE4
REFERENCE_LINE_
ATTRIBUTE5
REFERENCE_LINE_
ATTRIBUTE5
REFERENCE_LINE_
ATTRIBUTE6
REFERENCE_LINE_
ATTRIBUTE6
REFERENCE_LINE_
ATTRIBUTE7
REFERENCE_LINE_
ATTRIBUTE7
REFERENCE_LINE_
ATTRIBUTE8
REFERENCE_LINE_
ATTRIBUTE8
REFERENCE_LINE_
ATTRIBUTE9
REFERENCE_LINE_
ATTRIBUTE9
REFERENCE_LINE_
ATTRIBUTE10
REFERENCE_LINE_
ATTRIBUTE10
REFERENCE_LINE_
ATTRIBUTE11
REFERENCE_LINE_
ATTRIBUTE11
REFERENCE_LINE_
ATTRIBUTE12
REFERENCE_LINE_
ATTRIBUTE12
REFERENCE_LINE_
ATTRIBUTE13
REFERENCE_LINE_
ATTRIBUTE13
REFERENCE_LINE_
ATTRIBUTE14
REFERENCE_LINE_
ATTRIBUTE14
REFERENCE_LINE_
ATTRIBUTE15
REFERENCE_LINE_
ATTRIBUTE15
LINK_TO_LINE_
CONTEXT
LINK_TO_LINE_
CONTEXT
The link to your transaction flexfield attribute values.
LINK_TO_LINE_
ATTRIBUTE1
LINK_TO_LINE_
ATTRIBUTE1
LINK_TO_LINE_
ATTRIBUTE2
LINK_TO_LINE_
ATTRIBUTE2
LINK_TO_LINE_
ATTRIBUTE3
LINK_TO_LINE_
ATTRIBUTE3
LINK_TO_LINE_
ATTRIBUTE4
LINK_TO_LINE_
ATTRIBUTE4
LINK_TO_LINE_
ATTRIBUTE5
LINK_TO_LINE_
ATTRIBUTE5
LINK_TO_LINE_
ATTRIBUTE6
LINK_TO_LINE_
ATTRIBUTE6
LINK_TO_LINE_
ATTRIBUTE7
LINK_TO_LINE_
ATTRIBUTE7
LINK_TO_LINE_
ATTRIBUTE8
LINK_TO_LINE_
ATTRIBUTE8
LINK_TO_LINE_
ATTRIBUTE9
LINK_TO_LINE_
ATTRIBUTE9
LINK_TO_LINE_
ATTRIBUTE10
LINK_TO_LINE_
ATTRIBUTE10
LINK_TO_LINE_
ATTRIBUTE11
LINK_TO_LINE_
ATTRIBUTE11
LINK_TO_LINE_
ATTRIBUTE12
LINK_TO_LINE_
ATTRIBUTE12
LINK_TO_LINE_
ATTRIBUTE13
LINK_TO_LINE_
ATTRIBUTE13
LINK_TO_LINE_
ATTRIBUTE14
LINK_TO_LINE_
ATTRIBUTE14
LINK_TO_LINE_
ATTRIBUTE15
LINK_TO_LINE_
ATTRIBUTE15

1.1.1 TAX_LINES (Maps to RA_INTERFACE_LINES_ALL)

Field Name Maps to Column Description
AMOUNT AMOUNT
The revenue amount.
Required if there is no value provided in the
TAX_RATE column.
VAT_TAX_CODE TAX_CODE The tax code for this tax line.
TAX_RATE_CODE TAX_RATE_CODE The tax rate code for this tax line. Required.
TAX_PRECEDENCE TAX_PRECEDENCE The precedence number for this tax line. This column computes tax compounding.
TAX_RATE TAX_RATE
The tax rate for this tax line.
Required if a value is not provided in the AMOUNT column.
INTERFACE_LINE_
CONTEXT
INTERFACE_LINE_
CONTEXT
Required for enabled attributes.
The reference value that provides an audit trail
from Receivables back to your original system.
INTERFACE_LINE_
ATTRIBUTE1
INTERFACE_LINE_
ATTRIBUTE1
INTERFACE_LINE_
ATTRIBUTE2
INTERFACE_LINE_
ATTRIBUTE2
INTERFACE_LINE_
ATTRIBUTE3
INTERFACE_LINE_
ATTRIBUTE3
INTERFACE_LINE_
ATTRIBUTE4
INTERFACE_LINE_
ATTRIBUTE4
INTERFACE_LINE_
ATTRIBUTE5
INTERFACE_LINE_
ATTRIBUTE5
INTERFACE_LINE_
ATTRIBUTE6
INTERFACE_LINE_
ATTRIBUTE6
INTERFACE_LINE_
ATTRIBUTE7
INTERFACE_LINE_
ATTRIBUTE7
INTERFACE_LINE_
ATTRIBUTE8
INTERFACE_LINE_
ATTRIBUTE8
INTERFACE_LINE_
ATTRIBUTE9
INTERFACE_LINE_
ATTRIBUTE9
INTERFACE_LINE_
ATTRIBUTE10
INTERFACE_LINE_
ATTRIBUTE10
INTERFACE_LINE_
ATTRIBUTE11
INTERFACE_LINE_
ATTRIBUTE11
INTERFACE_LINE_
ATTRIBUTE12
INTERFACE_LINE_
ATTRIBUTE12
INTERFACE_LINE_
ATTRIBUTE13
INTERFACE_LINE_
ATTRIBUTE13
INTERFACE_LINE_
ATTRIBUTE14
INTERFACE_LINE_
ATTRIBUTE14
INTERFACE_LINE_
ATTRIBUTE15
INTERFACE_LINE_
ATTRIBUTE15
ATTRIBUTE_
CATEGORY
ATTRIBUTE_
CATEGORY
The invoice line flexfield attribute that stores additional user-defined information.
ATTRIBUTE1 ATTRIBUTE1
ATTRIBUTE2 ATTRIBUTE2
ATTRIBUTE3 ATTRIBUTE3  
ATTRIBUTE4 ATTRIBUTE4
ATTRIBUTE5 ATTRIBUTE5
ATTRIBUTE6 ATTRIBUTE6
ATTRIBUTE7 ATTRIBUTE7
ATTRIBUTE8 ATTRIBUTE8
ATTRIBUTE9 ATTRIBUTE9
ATTRIBUTE10 ATTRIBUTE10
ATTRIBUTE11 ATTRIBUTE11
ATTRIBUTE12 ATTRIBUTE12
ATTRIBUTE13 ATTRIBUTE13
ATTRIBUTE14 ATTRIBUTE14
ATTRIBUTE15 ATTRIBUTE15

1.1.1.1 GL_DISTRIBUTIONS (Maps to RA_INTERFACE_DISTRIBUTIONS_ALL)

Field Name Maps to Column Description
ACCOUNT_CLASS ACCOUNT_CLASS
Required. The account class for this
accounting distribution.
AutoInvoice uses the account class to
determine the type of account you are
supplying for this accounting distribution.
ACCTD_AMOUNT ACCTD_AMOUNT The accounted amount for this distribution.
AMOUNT AMOUNT
The amount for this accounting distribution.
Required if this accounting distribution is for a transaction that does not use an accounting rule depending on the value you entered for your batch source, and if no value is provided in PERCENT.
ATTRIBUTE_
CATEGORY
ATTRIBUTE_
CATEGORY
The invoice line flexfield attribute that stores additional user- defined information.
ATTRIBUTE1 ATTRIBUTE1
ATTRIBUTE2 ATTRIBUTE2
ATTRIBUTE3 ATTRIBUTE3
ATTRIBUTE4 ATTRIBUTE4
ATTRIBUTE5 ATTRIBUTE5
ATTRIBUTE6 ATTRIBUTE6
ATTRIBUTE7 ATTRIBUTE7
ATTRIBUTE8 ATTRIBUTE8
ATTRIBUTE9 ATTRIBUTE9
ATTRIBUTE10 ATTRIBUTE10
ATTRIBUTE11 ATTRIBUTE11
ATTRIBUTE12 ATTRIBUTE12
ATTRIBUTE13 ATTRIBUTE13
ATTRIBUTE14 ATTRIBUTE14
ATTRIBUTE15 ATTRIBUTE15
ACCOUNT_
NUMBER
CODE_COMBINATION_
ID
Required. The concatenated segments value for the Accounting flexfields, which maps to the CODE_COMBINATION_ID.
COMMENTS COMMENTS Comments about this accounting distribution
INTERFACE_LINE_
CONTEXT
INTERFACE_LINE_
CONTEXT
Required for enabled attributes. The reference value that provides an audit trail from Receivables back to your original system.
INTERFACE_LINE_
ATTRIBUTE1
INTERFACE_LINE_
ATTRIBUTE1
INTERFACE_LINE_
ATTRIBUTE2
INTERFACE_LINE_
ATTRIBUTE2
INTERFACE_LINE_
ATTRIBUTE3
INTERFACE_LINE_
ATTRIBUTE3
INTERFACE_LINE_
ATTRIBUTE4
INTERFACE_LINE_
ATTRIBUTE4
INTERFACE_LINE_
ATTRIBUTE5
INTERFACE_LINE_
ATTRIBUTE5
INTERFACE_LINE_
ATTRIBUTE6
INTERFACE_LINE_
ATTRIBUTE6
INTERFACE_LINE_
ATTRIBUTE7
INTERFACE_LINE_
ATTRIBUTE7
INTERFACE_LINE_
ATTRIBUTE8
INTERFACE_LINE_
ATTRIBUTE8
 
INTERFACE_LINE_
ATTRIBUTE9
INTERFACE_LINE_
ATTRIBUTE9
INTERFACE_LINE_
ATTRIBUTE10
INTERFACE_LINE_
ATTRIBUTE10
INTERFACE_LINE_
ATTRIBUTE11
INTERFACE_LINE_
ATTRIBUTE11
INTERFACE_LINE_
ATTRIBUTE12
INTERFACE_LINE_
ATTRIBUTE12
INTERFACE_LINE_
ATTRIBUTE13
INTERFACE_LINE_
ATTRIBUTE13
INTERFACE_LINE_
ATTRIBUTE14
INTERFACE_LINE_
ATTRIBUTE14
INTERFACE_LINE_
ATTRIBUTE15
INTERFACE_LINE_
ATTRIBUTE15
INTERIM_TAX_
ACCOUNT_NUMBER
INTERIM_TAX_
ACCOUNT_NUMBER
 
ACCT_
DISTRIBUTION_
PERCENT
PERCENT The percent for this accounting distribution. Required if this accounting distribution is for a transaction that does not use an accounting rule, depending on the value you entered for your batch source, and if no value is provided in AMOUNT.

1.1.2 FREIGHT_LINES (Maps to RA_INTERFACE_LINES_ALL)

Field Name Maps to Column Description
AMOUNT AMOUNT Required. The revenue amount.
INTERFACE_LINE_
CONTEXT
INTERFACE_LINE_
CONTEXT
Required for enabled attributes. The reference value that provides an audit trail from Receivables back to your original system.
INTERFACE_LINE_
ATTRIBUTE1
INTERFACE_LINE_
ATTRIBUTE1
INTERFACE_LINE_
ATTRIBUTE2
INTERFACE_LINE_
ATTRIBUTE2
INTERFACE_LINE_
ATTRIBUTE3
INTERFACE_LINE_
ATTRIBUTE3
INTERFACE_LINE_
ATTRIBUTE4
INTERFACE_LINE_
ATTRIBUTE4
INTERFACE_LINE_
ATTRIBUTE5
INTERFACE_LINE_
ATTRIBUTE5
INTERFACE_LINE_
ATTRIBUTE6
INTERFACE_LINE_
ATTRIBUTE6
INTERFACE_LINE_
ATTRIBUTE7
INTERFACE_LINE_
ATTRIBUTE7
INTERFACE_LINE_
ATTRIBUTE8
INTERFACE_LINE_
ATTRIBUTE8
INTERFACE_LINE_
ATTRIBUTE9
INTERFACE_LINE_
ATTRIBUTE9
INTERFACE_LINE_
ATTRIBUTE10
INTERFACE_LINE_
ATTRIBUTE10
INTERFACE_LINE_
ATTRIBUTE11
INTERFACE_LINE_
ATTRIBUTE11
INTERFACE_LINE_
ATTRIBUTE12
INTERFACE_LINE_
ATTRIBUTE12
INTERFACE_LINE_
ATTRIBUTE13
INTERFACE_LINE_
ATTRIBUTE13
INTERFACE_LINE_
ATTRIBUTE14
INTERFACE_LINE_
ATTRIBUTE14
INTERFACE_LINE_
ATTRIBUTE15
INTERFACE_LINE_
ATTRIBUTE15
ATTRIBUTE_
CATEGORY
ATTRIBUTE_
CATEGORY
The invoice line flexfield attribute that stores additional user-defined information.
ATTRIBUTE1 ATTRIBUTE1
ATTRIBUTE2 ATTRIBUTE2
ATTRIBUTE3 ATTRIBUTE3
ATTRIBUTE4 ATTRIBUTE4
ATTRIBUTE5 ATTRIBUTE5
ATTRIBUTE6 ATTRIBUTE6
ATTRIBUTE7 ATTRIBUTE7
ATTRIBUTE8 ATTRIBUTE8
ATTRIBUTE9 ATTRIBUTE9
ATTRIBUTE10 ATTRIBUTE10
ATTRIBUTE11 ATTRIBUTE11
ATTRIBUTE12 ATTRIBUTE12
ATTRIBUTE13 ATTRIBUTE13
ATTRIBUTE14 ATTRIBUTE14
ATTRIBUTE15 ATTRIBUTE15

1.1.3 SALES_CREDITS (Maps to RA_INTERFACE_SALESCREDITS_ALL)

Field Name Maps to Column Description
SALESREP_NUMBER SALESREP_NUMBER Required. Enter the salesperson number for this sales credit assignment.
CUSTOMER_TRX_
LINE_ID
   
REVENUE_PERCENT_
SPLIT
SALES_CREDIT_
PERCENT_SPLIT
Required if no value is provided in REVENUE_AMOUNT_SPLIT. The sales credit percent for this salesperson.
REVENUE_AMOUNT_
SPLIT
SALES_CREDIT_
AMOUNT_SPLIT
Required if no value is provided in REVENUE_PERCENT_SPLIT. The sales credit amount for this salesperson.
NON_REVENUE_
PERCENT_SPLIT
  Not used.
NON_REVENUE_
AMOUNT_SPLIT
  Not used.
SALESREP_NAME SALESREP_NAME Not used.
SALES_CREDIT_
TYPE_NAME
SALES_CREDIT_
TYPE_NAME
Required. The name of the sales credit type for this sales credit assignment.
INTERFACE_LINE_
CONTEXT
INTERFACE_LINE_
CONTEXT
Required for enabled attributes. The reference value that provides an audit trail from Receivables back to your original system.
INTERFACE_LINE_
ATTRIBUTE1
INTERFACE_LINE_
ATTRIBUTE1
INTERFACE_LINE_
ATTRIBUTE2
INTERFACE_LINE_
ATTRIBUTE2
INTERFACE_LINE_
ATTRIBUTE3
INTERFACE_LINE_
ATTRIBUTE3
INTERFACE_LINE_
ATTRIBUTE4
INTERFACE_LINE_
ATTRIBUTE4
INTERFACE_LINE_
ATTRIBUTE5
INTERFACE_LINE_
ATTRIBUTE5
INTERFACE_LINE_
ATTRIBUTE6
INTERFACE_LINE_
ATTRIBUTE6
INTERFACE_LINE_
ATTRIBUTE7
INTERFACE_LINE_
ATTRIBUTE7
INTERFACE_LINE_
ATTRIBUTE8
INTERFACE_LINE_
ATTRIBUTE8
INTERFACE_LINE_
ATTRIBUTE9
INTERFACE_LINE_
ATTRIBUTE9
INTERFACE_LINE_
ATTRIBUTE10
INTERFACE_LINE_
ATTRIBUTE10
INTERFACE_LINE_
ATTRIBUTE11
INTERFACE_LINE_
ATTRIBUTE11
INTERFACE_LINE_
ATTRIBUTE12
INTERFACE_LINE_
ATTRIBUTE12
INTERFACE_LINE_
ATTRIBUTE13
INTERFACE_LINE_
ATTRIBUTE13
INTERFACE_LINE_
ATTRIBUTE14
INTERFACE_LINE_
ATTRIBUTE14
INTERFACE_LINE_
ATTRIBUTE15
INTERFACE_LINE_
ATTRIBUTE15
ATTRIBUTE_
CATEGORY
ATTRIBUTE_
CATEGORY
The invoice line flexfield attribute that stores additional user-defined information.
ATTRIBUTE1 ATTRIBUTE1
ATTRIBUTE2 ATTRIBUTE2
ATTRIBUTE3 ATTRIBUTE3
ATTRIBUTE4 ATTRIBUTE4
ATTRIBUTE5 ATTRIBUTE5
ATTRIBUTE6 ATTRIBUTE6
ATTRIBUTE7 ATTRIBUTE7
ATTRIBUTE8 ATTRIBUTE8
ATTRIBUTE9 ATTRIBUTE9
ATTRIBUTE10 ATTRIBUTE10
ATTRIBUTE11 ATTRIBUTE11
ATTRIBUTE12 ATTRIBUTE12
ATTRIBUTE13 ATTRIBUTE13
ATTRIBUTE14 ATTRIBUTE14
ATTRIBUTE15 ATTRIBUTE15

1.2 CHARGES (Maps to RA_INTERFACE_LINES_ALL)

Field Name Maps to Column Description
DESCRIPTION DESCRIPTION The transaction’s description. Required column in AutoInvoice.
QUANTITY QUANTITY Number of Units shipped. For Debit Memos, set quantity to 1; for Credit Memos, set quantity to 1 or –1.
QUANTITY_ORDERED QUANTITY_ORDERED The original number of units ordered.
INVENTORY_ITEM INVENTORY_ITEM The concatenated inventory flexfield that derives the INVENTORY_ID.
UNIT_STANDARD_
PRICE
UNIT_STANDARD_
PRICE
The standard price per unit.
UNIT_SELLING_PRICE UNIT_SELLING_PRICE The selling price per unit.
MEMO_LINE_NAME MEMO_LINE_NAME The name of the standard memo line.
SALES_ORDER_
SOURCE
SALES_ORDER_
SOURCE
The source of the sales order.
SALES_ORDER SALES_ORDER The sales order number.
SALES_ORDER_
REVISION
SALES_ORDER_
REVISION
 
SALES_ORDER_LINE SALES_ORDER_LINE The sales order line number.
SALES_ORDER_DATE SALES_ORDER_DATE  
INTERFACE_LINE_
CONTEXT
INTERFACE_LINE_
CONTEXT
Required for enabled attributes. The reference value that provides an audit trail from Receivables back to your original system.
INTERFACE_LINE_
ATTRIBUTE1
INTERFACE_LINE_
ATTRIBUTE1
INTERFACE_LINE_
ATTRIBUTE2
INTERFACE_LINE_
ATTRIBUTE2
INTERFACE_LINE_
ATTRIBUTE3
INTERFACE_LINE_
ATTRIBUTE3
INTERFACE_LINE_
ATTRIBUTE4
INTERFACE_LINE_
ATTRIBUTE4
INTERFACE_LINE_
ATTRIBUTE5
INTERFACE_LINE_
ATTRIBUTE5
INTERFACE_LINE_
ATTRIBUTE6
INTERFACE_LINE_
ATTRIBUTE6
INTERFACE_LINE_
ATTRIBUTE7
INTERFACE_LINE_
ATTRIBUTE7
INTERFACE_LINE_
ATTRIBUTE8
INTERFACE_LINE_
ATTRIBUTE8
INTERFACE_LINE_
ATTRIBUTE9
INTERFACE_LINE_
ATTRIBUTE9
INTERFACE_LINE_
ATTRIBUTE10
INTERFACE_LINE_
ATTRIBUTE10
INTERFACE_LINE_
ATTRIBUTE11
INTERFACE_LINE_
ATTRIBUTE11
INTERFACE_LINE_
ATTRIBUTE12
INTERFACE_LINE_
ATTRIBUTE12
INTERFACE_LINE_
ATTRIBUTE13
INTERFACE_LINE_
ATTRIBUTE13
INTERFACE_LINE_
ATTRIBUTE14
INTERFACE_LINE_
ATTRIBUTE14
INTERFACE_LINE_
ATTRIBUTE15
INTERFACE_LINE_
ATTRIBUTE15
REFERENCE_LINE_
CONTEXT
REFERENCE_LINE_
CONTEXT
If this transaction is a credit memo, enter the transaction flexfield of the transaction line to credit in these columns, or to the transaction to credit.
REFERENCE_LINE_
ATTRIBUTE1
REFERENCE_LINE_
ATTRIBUTE1
REFERENCE_LINE_
ATTRIBUTE2
REFERENCE_LINE_
ATTRIBUTE2
REFERENCE_LINE_
ATTRIBUTE3
REFERENCE_LINE_
ATTRIBUTE3
REFERENCE_LINE_
ATTRIBUTE4
REFERENCE_LINE_
ATTRIBUTE4
REFERENCE_LINE_
ATTRIBUTE5
REFERENCE_LINE_
ATTRIBUTE5
REFERENCE_LINE_
ATTRIBUTE6
REFERENCE_LINE_
ATTRIBUTE6
REFERENCE_LINE_
ATTRIBUTE7
REFERENCE_LINE_
ATTRIBUTE7
REFERENCE_LINE_
ATTRIBUTE8
REFERENCE_LINE_
ATTRIBUTE8
REFERENCE_LINE_
ATTRIBUTE9
REFERENCE_LINE_
ATTRIBUTE9
REFERENCE_LINE_
ATTRIBUTE10
REFERENCE_LINE_
ATTRIBUTE10
REFERENCE_LINE_
ATTRIBUTE11
REFERENCE_LINE_
ATTRIBUTE11
REFERENCE_LINE_
ATTRIBUTE12
REFERENCE_LINE_
ATTRIBUTE12
REFERENCE_LINE_
ATTRIBUTE13
REFERENCE_LINE_
ATTRIBUTE13
REFERENCE_LINE_
ATTRIBUTE14
REFERENCE_LINE_
ATTRIBUTE14
REFERENCE_LINE_
ATTRIBUTE15
REFERENCE_LINE_
ATTRIBUTE15
ATTRIBUTE_
CATEGORY
ATTRIBUTE_
CATEGORY
Descriptive flexfield attributes store additional user-defined information.
ATTRIBUTE1 ATTRIBUTE1
ATTRIBUTE2 ATTRIBUTE2
ATTRIBUTE3 ATTRIBUTE3
ATTRIBUTE4 ATTRIBUTE4
ATTRIBUTE5 ATTRIBUTE5
ATTRIBUTE6 ATTRIBUTE6
ATTRIBUTE7 ATTRIBUTE7
ATTRIBUTE8 ATTRIBUTE8
ATTRIBUTE9 ATTRIBUTE9
ATTRIBUTE10 ATTRIBUTE10
ATTRIBUTE11 ATTRIBUTE11
ATTRIBUTE12 ATTRIBUTE12
ATTRIBUTE13 ATTRIBUTE13
ATTRIBUTE14 ATTRIBUTE14
ATTRIBUTE15 ATTRIBUTE15

1.3 FREIGHT_LINES (RA_INTERFACE_LINES_ALL)

Field Name Maps to Column Description
DESCRIPTION DESCRIPTION Required.The transaction description.
QUANTITY QUANTITY Number of units shipped.
QUANTITY_ORDERED QUANTITY_ORDERED The original number of units ordered.
UNIT_STANDARD_
PRICE
UNIT_STANDARD_
PRICE
The standard price per unit.
UNIT_SELLING_
PRICE
UNIT_SELLING_
PRICE
The selling price per unit.
AMOUNT AMOUNT The revenue amount.
ACCOUNTING_
RULE_DURATION
ACCOUNTING_
RULE_DURATION
Required if this transaction uses a variable duration accounting rule.
ACCOUNTING_
RULE_NAME
ACCOUNTING_
RULE_NAME
 
RULE_START_DATE RULE_START_DATE The date that you want to start the accounting rule.
LAST_PERIOD_
TO_CREDIT
LAST_PERIOD_
TO_CREDIT
For unit credit memos, enter the last period number from which you want to start crediting.
MEMO_LINE_NAME MEMO_LINE_NAME The name of the standard memo line.
SALES_ORDER_
SOURCE
SALES_ORDER_
SOURCE
 
SALES_ORDER SALES_ORDER The sales order number.
SALES_ORDER_
REVISION
SALES_ORDER_
REVISION
 
SALES_ORDER_LINE SALES_ORDER_LINE The sales order line number.
SALES_ORDER_DATE SALES_ORDER_DATE  
INTERFACE_LINE_
CONTEXT
INTERFACE_LINE_
CONTEXT
Required for enabled attributes. The reference value that provides an audit trail from Receivables back to your original system.
INTERFACE_LINE_
ATTRIBUTE1
INTERFACE_LINE_
ATTRIBUTE1
INTERFACE_LINE_
ATTRIBUTE2
INTERFACE_LINE_
ATTRIBUTE2
INTERFACE_LINE_
ATTRIBUTE3
INTERFACE_LINE_
ATTRIBUTE3
INTERFACE_LINE_
ATTRIBUTE4
INTERFACE_LINE_
ATTRIBUTE4
INTERFACE_LINE_
ATTRIBUTE5
INTERFACE_LINE_
ATTRIBUTE5
INTERFACE_LINE_
ATTRIBUTE6
INTERFACE_LINE_
ATTRIBUTE6
INTERFACE_LINE_
ATTRIBUTE7
INTERFACE_LINE_
ATTRIBUTE7
INTERFACE_LINE_
ATTRIBUTE8
INTERFACE_LINE_
ATTRIBUTE8
INTERFACE_LINE_
ATTRIBUTE9
INTERFACE_LINE_
ATTRIBUTE9
INTERFACE_LINE_
ATTRIBUTE10
INTERFACE_LINE_
ATTRIBUTE10
INTERFACE_LINE_
ATTRIBUTE11
INTERFACE_LINE_
ATTRIBUTE11
INTERFACE_LINE_
ATTRIBUTE12
INTERFACE_LINE_
ATTRIBUTE12
INTERFACE_LINE_
ATTRIBUTE13
INTERFACE_LINE_
ATTRIBUTE13
INTERFACE_LINE_
ATTRIBUTE14
INTERFACE_LINE_
ATTRIBUTE14
INTERFACE_LINE_
ATTRIBUTE15
INTERFACE_LINE_
ATTRIBUTE15
REFERENCE_LINE_
CONTEXT
REFERENCE_LINE_
CONTEXT
If this transaction is a credit memo, enter the transaction flexfield of the transaction line you are crediting in these columns, or the transaction you are crediting.
REFERENCE_LINE_
ATTRIBUTE1
REFERENCE_LINE_
ATTRIBUTE1
REFERENCE_LINE_
ATTRIBUTE2
REFERENCE_LINE_
ATTRIBUTE2
REFERENCE_LINE_
ATTRIBUTE3
REFERENCE_LINE_
ATTRIBUTE3
REFERENCE_LINE_
ATTRIBUTE4
REFERENCE_LINE_
ATTRIBUTE4
REFERENCE_LINE_
ATTRIBUTE5
REFERENCE_LINE_
ATTRIBUTE5
REFERENCE_LINE_
ATTRIBUTE6
REFERENCE_LINE_
ATTRIBUTE6
REFERENCE_LINE_
ATTRIBUTE7
REFERENCE_LINE_
ATTRIBUTE7
REFERENCE_LINE_
ATTRIBUTE8
REFERENCE_LINE_
ATTRIBUTE8
REFERENCE_LINE_
ATTRIBUTE9
REFERENCE_LINE_
ATTRIBUTE9
REFERENCE_LINE_
ATTRIBUTE10
REFERENCE_LINE_
ATTRIBUTE10
REFERENCE_LINE_
ATTRIBUTE11
REFERENCE_LINE_
ATTRIBUTE11
REFERENCE_LINE_
ATTRIBUTE12
REFERENCE_LINE_
ATTRIBUTE12
REFERENCE_LINE_
ATTRIBUTE13
REFERENCE_LINE_
ATTRIBUTE13
REFERENCE_LINE_
ATTRIBUTE14
REFERENCE_LINE_
ATTRIBUTE14
REFERENCE_LINE_
ATTRIBUTE15
REFERENCE_LINE_
ATTRIBUTE15
ATTRIBUTE_
CATEGORY
ATTRIBUTE_
CATEGORY
Descriptive flexfield attributes store additional user-defined information
ATTRIBUTE1 ATTRIBUTE1
ATTRIBUTE2 ATTRIBUTE2
ATTRIBUTE3 ATTRIBUTE3
ATTRIBUTE4 ATTRIBUTE4
ATTRIBUTE5 ATTRIBUTE5
ATTRIBUTE6 ATTRIBUTE6
ATTRIBUTE7 ATTRIBUTE7
ATTRIBUTE8 ATTRIBUTE8
ATTRIBUTE9 ATTRIBUTE9
ATTRIBUTE10 ATTRIBUTE10
ATTRIBUTE11 ATTRIBUTE11
ATTRIBUTE12 ATTRIBUTE12
ATTRIBUTE13 ATTRIBUTE13
ATTRIBUTE14 ATTRIBUTE14
ATTRIBUTE15 ATTRIBUTE15
1.4 DEFAULT_SALES_CREDITS
Note: DEFAULT_SALES_CREDITS uses the same table as 1.1.3 SALES_CREDITS. See "1.1.3 SALES_CREDITS (Maps to RA_INTERFACE_SALESCREDITS_ALL)”.