Invoice Processing

Overview

Invoice processing in Order Management is the process by which data from Orders and Returns is interfaced to Oracle Receivables for the creation of invoices and credit memos to recognize revenue and manage sales credits.

Within Oracle Order Management, invoice processing has been implemented as a workflow activity (Invoice Interface). The Invoice Interface activity collects order, return, and freight charges information from Order Management tables and transfers this information to Oracle Receivables Interface tables. Data elements such as item description, ordered quantity, unit list price, total amount, payment methods, warehouse id, and sales credit are transferred via Oracle Receivables Interface tables, and upon completion the Invoice Interface activity, the Oracle Receivables concurrent program AutoInvoice must be submitted to import the invoice and credit data into Oracle Receivables.

Note: Return orders without reference information of the sales order or invoice will result in on account credits.

For additional details on interfacing transactions to Oracle Receivables, please refer to Oracle Receivables Implementation Guideand Oracle Receivables Reference Guide.

For more information on Invoicing and Credit Memo creation, please refer to the Oracle Receivables User Guide and the Oracle Order Management Open Interfaces, API, & Electronic Messaging Guide.

Invoice Level Processing

Oracle Order Management supports invoice processing at 2 levels:

  1. Order Header level Invoicing

    The Order Level Invoice Interface workflow activity is part of the Order Header workflow process. It will interface data from the entire order or return to Oracle Receivables at the same time.

  2. Order Line level Invoicing

    The Order Line level Invoice Interface workflow activity is part of the Order Line workflow process. It will interface data from each line or set of lines as to Oracle Receivables as they become eligible for interface.

    Note: Grouping of orders or order lines for invoicing or credit memos is dependent upon the mandatory Grouping Rules and optional Grouping Rules you setup in Oracle Receivables. There is no grouping done by the Order Management Invoice Interface Workflow activity.

    Order Management Invoice Interface Activity

The Oracle Order Management' Invoice Interface workflow activity enables you to:

The Order Management Invoice Interface activity interfaces sales order line details to Oracle Receivables. Order lines with any of the following conditions are not eligible for invoice interface:

  1. Item with Invoiceable attribute set to No or

  2. Item with Enabled Invoicing attribute set to No or

  3. Included item type or

  4. Configure item type or

  5. Service item where the serviced item is not serviceable or

  6. Internal order

For all conditions listed above, the Invoice Interface workflow activity is completed with a status of Not Eligible.

Order or return lines will not be interfaced to Oracle Receivables if there is a hold on the line or on the order. When the invoice interface activity encounters a order or return line with a status of On Hold, the Invoice Interface workflow activity will also complete with a status of On Hold. You can perform the manual 'Progress Order' concurrent program to continue with the order processing, or the order or return line will automatically be re-evaluated at a 12 hour interval after the hold is released.

The workflow activity Fulfillment must be placed prior to the Invoice Interface activity for Required for Revenue cases. Order Management performs the Invoice Interfacing activity for orders with partial shipped quantity in Required for Revenue cases at the order line level only.

Discount Information

Invoice Interface activity interfaces price adjustment information to Oracle Receivables. You have an option to print detail discount information.

For example, suppose you had an order line with the following example data and the profile option OM: Show Discount Details on Invoice is set to YES.

The table below lists example order line details and what will be displayed on a Oracle Receivable invoice for the data listed above.

Example Order Line Details

Line Description Quantity Unit Price Extended Amount
1 Item A 2 100 200
2 Discount Name 1 2 < 10 > < 20 >
3 Discount 2 2 < 15 > < 30 >
Order Total - - - 150

Note: Column Extended Amount for Line 1 within the table above does not include the discount amount on the invoice line.

Now, suppose the profile option OM: Show Discount Details on Invoice is set to NO. No detail information relating to discounts will be displayed on the Oracle Receivables invoice, but you will be able to view the Amount Paid per invoice Line. The table below lists example order line details and what will be displayed on a Oracle Receivable invoice for the example data listed above.

Example Order Line Details

Line Description Quantity Unit Price Extended Amount
1 Item A 2 100 150
Order Total - - - 150

Note: Column Extended Amount within the table for Line 1 does include discount on the invoice line, but no additional details.

Charges Information

The Invoice Interface activity also interfaces order or return charge information to Oracle Receivables. However, Order Management currently only interfaces the charge lines as invoice header level charges. With Order Management;

Note: Order Management interfaces 1 as the quantity for freight lines, if:

For other cases, Order Management does not populate the quantity for the freight lines even if the freight is invoiced as revenue.

Order Management passes detail charges information to Receivables, but you will not be able to view individual charges on the invoice itself.

For Example, an order with the following information is invoiced:

Order #123 consisting of one order line with order Freight Charge of $5.

For Order #123, Line#1: Item Number = ItemXYZ, Qty = 1, Price = $100. The order line has a Freight charge $10, and additional charge (insurance charge) of $3.

Oracle Order Management will interface 3 charge lines:

The 3 charge lines will be transferred individually to Receivables, and then be consolidated within Receivables as a single order charges. (total of $18)

Invoice #500 for Order #123:

Delivery Based Invoice Numbering

The Invoice Interface activity interfaces invoice number based on delivery name to Oracle Receivables if the profile option OM: Invoice Numbering Method is set to Delivery.

Required for Revenue

The Invoice Interface activity interfaces full or partial quantity of a line where there is a Required for Revenue component on the Bill of Material. The activity also prevents the parent item from invoicing until the Required for Revenue component has been shipped.

Viewing Invoice Information

Invoice data, such as Invoice Number, Batch Source, Invoice Date, Amount and Balance, can be viewed under:

Profile Options

The table below lists profile options that will affect the operation of the Order Management Invoice Interface activity.

Profile Options Affecting the Operation of the OM Invoice Interface

Profile Option Name Usage
OM: Invoice Numbering Method Determine whether to use automatic invoice numbering, or to use delivery name numbering.
TAX: Allow Override of Tax Code Determine whether or not to interface VAT tax code information.
OM: Credit Salesperson for Freight on Sales Determine whether to pass dummy sales credits or order line/header sales credits for freight lines when freight lines are interfaced as revenue lines.
OM: Show Discount Details on Invoice Determine whether or not to print detail discount information on the invoice.
OM: Invoice Source Value is interfaced to Receivables if no value is defined at OM Transaction Type.
OM: Non-delivery Invoice Source Value is transferred to Receivables if OM: Invoice Numbering Method is set to Delivery and line is non-shippable.
OM: Invoice Transaction Type Value is transferred to Receivables if no value is defined at OM Transaction Type.

System Parameters Affecting the Operation of the OM Invoice Interface

System Parameter Name Usage
Overshipment Invoice Basis Determines whether to interface ordered quantity or shipped quantity for overshipment.
Inventory Item for Freight Invoice Interface activity interfaces this item for freight charges treated as revenue lines.
Invoice Freight as Revenue Determines that freight charges are treated as revenue lines, and Invoice Interface activity interfaces VAT tax information and sales credits for them as well.

For additional information surrounding the user of the profile options and system parameter listed above, see Order Management Profile Options in the Oracle Order Management Implementation Manual.