Retroactive Billing

This chapter covers the following topics:

Retroactive Billing Overview

Retroactive Billing enables you to change billing amounts retroactively in the event of a price renegotiation. Retroactive Billing is a common business process in some industries, especially the automotive industry, whereby a customer requests changes to the amounts charged on already invoiced orders and receives credits or additional invoices. Order Management provides a query to identify order lines that have previously been invoiced that may be subject to such retroactive billing, a simple approval mechanism, and then the automatic generation of credit memos (and occasionally invoices).

Setting Up Retroactive Billing

To Set Up Retroactive Billing

  1. Navigate to the Receivables Lookups window (Order Management > Setup > QuickCodes > Receivables).

  2. (Optional) Create an unique reason code for credits using the Receivables Lookups window . This is optional, but recommended because it enables you to query the credit lines and credits in Receivables using the reason code.

  3. Create a new Credit Memo Reason Code to use for retroactive billing using the Oracle Receivables Lookups window.

    Oracle Receivables Lookups window - Retrobilling

    the picture is described in the document text

  4. Navigate to the Transaction Types window (Order Management > Setup > Transaction Types > Define)

  5. Create an order type to use for retroactive billing. Set up the transaction type as follows:

    • Order Category equals Mixed.

    • Credit Check Rules do not specify.

    • Default Order Line Type equals Bill Only Line.

    • Default Return Line Type equals Return-Credit Only, No Receipts

    Note: This order type must not have scheduling turned on because these orders are not visible as demand in the planning systems.

    For more information on setting up transaction types, see Define Order Management Transaction Types

  6. Navigate to the OM System Parameters window (Order Management > Setup > System Parameters > Values).

    Setting OM System Parameters.

  7. Define the Order Management parameters for retroactive billing:

    1. Enter the operating unit in the Operating Unit field.

    2. Clear the Show All check box.

    3. Select Retrobilling Parameters from the Category field.

      OM System Parameters Window Retrobilling Parameters

      the picture is described in the document text

    4. Set the Default Order Type to the transaction type you created.

    5. Set Enable Retrobilling to Yes.

    6. Set the Retrobill Reason Code to the default reason code if you created one.

    7. Save the parameters.

    You can override the order type and reason code for individual runs of Retrobilling. This step defines the defaults Retrobilling uses.

  8. Create any necessary folders for the Sales Order window. The fields on the Sales Orders window that support retrobilling are seeded as Hidden. You must create folders to display the retrobilling fields. Create folders with the attributes visible, and then assign those folders to the responsibilities who will perform retrobilling.

  9. Add Retrobilling Organizer to the menu. Add the Retrobilling Organizer menu item to the responsibilities that perform Retrobilling. This menu item is seeded, but is not active for any responsibility until you assign it. If you have installed Oracle Release Management, this menu item is seeded as granted, so you do not need to perform this step.