Handling Import of Indirect Sales Data
In this topic, you'll learn how you can handle the import of indirect sales data for special price agreement flows.
You can import data into Channel Revenue Management using a CSV file through the Import Management application. The following graphic depicts the flow of data import.

Import Indirect Sales Data for Special Price Agreements
Import Management can be accessed from Tools > Import Management.
Consideration: If you import indirect sales data via the CSV file (Batch Transaction Type = ORA_SPECIAL_PRICE_AGRMNT_CSV), then you must first import the CSV file. When you load indirect sales data via the CSV file, the Process Indirect Sales Data scheduled process is triggered and this creates a special price agreement batch, accruals, and updates the checkbook automatically.

How to Handle Errors
Here are some tips to handle errors that may occur during the import process:
• The import process provides you with an error.csv file and a reject.csv file for a given import. All the errors are in the error.csv file. The reject.csv file is a copy of your source CSV with additional columns with error messages.
• Correct the errors in the reject.csv file. Remember to remove the first and last columns and save as a new CSV file.
• Import the new CSV file.
Attributes Required from Oracle Fusion Cloud Applications
You must set up these attributes that are part of various Oracle Fusion Cloud applications for importing indirect sales data.
Application | Attribute | Required? |
---|---|---|
HR foundation in HCM | Business Unit | Yes |
Financials foundation | Currency | Yes |
Product Information Management | Item | Yes |
Product Information Management | UOM | Yes |
Pricing | Item Validation Organization (Pricing Parameter Item Validation Organization based on BU) | Yes |
Receivables | Distributor Bill-to Account | Yes |
TCA | End Customer (party). Either Bill-to Customer (party) or Ship-to Customer (party). | Yes for Bid Request and Meet Competitor Price |
Special Price Agreement Attributes
You must use Channel Batch Transaction as the import object. The attribute Batch Transaction Type is a required attribute. For special price agreements, it's ORA_SPECIAL_PRICE_AGRMNT_CSV. You can either download the Channel Batch Transaction template or map your template against the attributes in the Channel Batch Transaction object.
Review the My Oracle Support (MOS) topic, How To Import Customer and Supplier Invoices from CSV files into Channel Revenue Management Using the Import Management Application (Doc ID 3045218.1) for additional information.
The following attributes are available for special price agreements:
Display Name | Attribute Name | Description | Required | Validated |
---|---|---|---|---|
Agreement Name | AgreementName | The name of the special price agreement. | No | No |
Agreement Number | AgreementNumber | The unique number that identifies the special price agreement. | No | No |
Batch Transaction Type | BatchTransactionType | The transaction type used to categorize the transaction data in the batch. | No | Yes |
Bill-to Customer | BillToCustomer | The name of the bill-to customer. | No | No |
Bill-to Customer Registry ID | BillToCustomerRegistryID | The user-friendly unique identifier for the bill-to customer. | No | No |
Business Unit | BusinessUnit | The business unit for the transaction. | No | Yes |
Comments | Comments | The comments for the transaction. | No | No |
Currency | Currency | The currency code for the transaction. | No | Yes |
Distributor | Distributor | The name of the distributor. | No | Yes |
Distributor Account | DistributorAccount | The bill-to customer account number of the distributor. | No | Yes |
Distributor Claim Number | DistributorClaimNumber | The claim number recorded in the system of the distributor. | Yes | Yes |
Distributor Registry ID | DistributorRegistryID | The unique user-friendly identifier for the distributor. | No | Yes |
Item | ItemNumber | The inventory item number. | No | No |
Item Description | ItemDescription | The description for the item. | No | No |
Line Comments | LineComments | The comments for the transaction line. | No | No |
Original System Line Reference | OriginalSystemLineReference | The original document reference for the transaction line in the external system. | No | No |
Original System Reference | OriginalSystemReference | The original document reference for the transaction in the external system. | No | No |
Original System Source | OriginalSystemSource | The name of the system source. | Yes | No |
Requested Ship Date | RequestedShipDate | The original date the customer requested the item ship on. | No | No |
Sales Order Date | SalesOrderDate | The ordered date on the sales order. | No | No |
Sales Order Line Number | SalesOrderLineNumber | The unique identifier for the sales order line. | No | No |
Sales Order Number | SalesOrderNumber | The identifier for the sales order. | Yes | No |
Shipped Date | ShippedDate | The date the shipment was actually sent. | No | No |
Shipped Quantity | ShippedQuantity | The quantity of goods or services that was shipped by supplier. | No | No |
Shipped UOM | ShippedUOM | The unit of measure for the shipped quantity. UOM stands for Unit of Measure. | No | No |
Ship-to Customer | ShipToCustomer | The name of the ship-to customer. | No | No |
Ship-to Customer Registry ID | ShipToCustomerRegistryID | The user-friendly unique identifier for the ship-to customer. | No | No |
Unit Claimed Amount | UnitClaimedAmount | The amount per unit that is claimed by the distributor. | No | No |
Unit Purchase Price | UnitPurchasePrice | The price per unit that a distributor paid for an item. | No | No |
Unit Selling Price | UnitSellingPrice | The price per unit that a buyer paid for an item. | No | No |
Waybill | WaybillNumber | The non-negotiable document describing the contract for transporting cargo. | No | No |
Attribute Category | AttributeCategory | The user-defined descriptive flexfield context sensitive segments configured to capture additional information on the transaction header. | No | No |
Channel Document Header DFF |
AttributeCharacter1-20 AttributeDate1-5 AttributeNumber1-10 |
The segments of the descriptive flexfield used to hold user-defined information on the transaction header. Note: If a DFF attribute is populated in the
CSV but not configured in the DFF, it will be copied to the
document transaction without validation.
|
No | No |
Line Attribute Category | LineAttributeCategory | The user-defined descriptive flexfield context sensitive segments configured to capture additional information on the transaction line. | ||
Channel Document Line DFF |
LineAttributeCharacter1-20 LineAttributeDate1-5 LineAttributeNumber1-10 |
The segments of the descriptive flexfield used to hold user-defined information on the transaction line. |
The following attributes are part of the duplicate record check:
- Order Number
- Order Line Number (optional attribute)
- Order Date
- Original System Source
- Item
- UOM
- Quantity (Shipped Quantity)
- Distributor Account
- Batch Status
- Batch Line Status
- Waybill Number (Optional Attribute)
- Business Unit
Qualifiers for Special Price Agreements
Here's the list of qualifiers for special price agreements:
- Requested Ship Date (order line)
- Ordered Date (order header)
- Actual Ship Date (order line)
- Distributor (order header)
- End Customer (order header)
- Item (order line)
- UOM (order line)
Mapping between Customer Qualifiers for Special Price Agreements
Customer Qualifier in Special Price Agreement | Name in Channel Batch Transaction Template CSV File | Accounts Receivable Transaction UI | Accounts Receivable receivablesInvoices REST API |
---|---|---|---|
Distributor Account | Distributor Account | Bill-to Account Number | BillToCustomerNumber |
End Customer (does not require a bill-to account) | Bill-to Customer or Ship-to Customer |