Import Rollup Charges for Configured Items
Specify whether you want Oracle Pricing to calculate the rolled up price when you import an assemble-to-order or pick-to-order item.
I Want Pricing to Calculate the Price | What You Need to Do |
---|---|
Yes | Don't include the rolled up charge on the configured item's root line. |
No | Include the rolled up charge on the root line. |
Freeze Pricing
Set these attributes to freeze pricing:
FreezePriceFlag is true
FreezeShippingChargeFlag is true
FreezeTaxFlag is true
If you don't set all three freeze attributes to true, then you must include the rolled up charge in your import payload.
If you freeze pricing, then you must use these values in your import payload:
Type of Item | PrimaryFlag | RollupFlag |
---|---|---|
Standard | true |
false |
Kit | true |
false |
You import the root charge for:
|
true |
Include the model's base charge on the root line in your import. |
You import the rolled up charge for:
|
true |
Include the rolled up charge on the model's root line in your import. The rolled up charge equals the root charge plus the sum of all the configure options' charges. |
For details, see Freeze Price on Sales Orders.
Example
The root order line for a configured item includes two charges:
- The first charge contains the base charge.
- The second charge contains the rolled up charge.
The rolled up charge equals the base charge plus the total charge for all the configure options that your customer selects.
Assume you need to import a quantity of 10 selling at $215 each for the STOVE_ATO_MODEL assemble-to-order configuration model, and you don't want Oracle Pricing to calculate the rolled up charge. Instead, you want to import the rolled up charge. Here's your set up:
Entity | Pseudocode |
---|---|
Order header. |
|
Configured item's root order line. |
|
First OrderCharge entity on the root line. This entity contains the configured item's base charge. |
|
Second OrderCharge entity on the root line. This entity contains the configured item's rolled up charge. |
|