Update one charge

patch

/fscmRestApi/resources/11.13.18.05/salesOrdersForOrderHubRequests/{OrderKey}/child/lines/{linesUniqID}/child/charges/{chargesUniqID}

Request

Path Parameters
  • Value that uniquely identifies the sales order. This value is derived by concatenating the value of SourceOrderSystem, a colon, and the value of SourceOrderId. For orders created through the Oracle Order Management Cloud work area, the SourceOrderId is same as the HeaderId. For example, if SourceOrderSystem is LEG and SourceOrderId is R13_Sample_Order, the value of this attribute is LEG:R13_Sample_Order.
  • This is the hash key of the attributes which make up the composite key for the Charges resource and used to uniquely identify an instance of Charges. The client should not generate the hash key value. Instead, the client should query on the Charges collection resource in order to navigate to a specific instance of Charges to get the hash key.
  • This is the hash key of the attributes which make up the composite key for the Order Lines resource and used to uniquely identify an instance of Order Lines. The client should not generate the hash key value. Instead, the client should query on the Order Lines collection resource in order to navigate to a specific instance of Order Lines to get the hash key.
Header Parameters
  • If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
  • The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
Show Source
  • Maximum Length: 80
    Specifies where pricing applies the charge: for the item, for shipping, or for the return.
  • Maximum Length: 30
    Abbreviation that identifies where pricing applies the charge: for the item, for shipping, or for the return.
  • Value that indicates the average selling price of the unit. This average is the total sales revenue divided by total units sold.
  • Value that indicates the block allowance for a non-tiered consumption charge. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features.
  • Number that represents the size of the block for charge calculation for a tier. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features.
  • Charge Components
    Title: Charge Components
    The Charge Components resource manages price details for the order line, including price elements and amounts.
  • Maximum Length: 1000
    Value that indicates the charge currency.
  • Maximum Length: 1000
    Abbreviation that identifies the charge currency. Charge types include Goods sale, Service sale, Financing Vs. Lease, Shipping related charges, Restocking Penalties, Special charges, and so on.
  • Maximum Length: 80
    Charge definition that defines the price type, charge type, and charge subtype.
  • Maximum Length: 30
    Abbreviation that identifies the charge definition. A charge definition defines the price type, charge type, and charge subtype.
  • Maximum Length: 80
    Type of charge subtype. A charge definition defines the price type, charge type, and charge subtype.
  • Maximum Length: 30
    Abbreviation that identifies the charge subtype.
  • Charge Tiers
    Title: Charge Tiers
    The Charge Tiers resource manages details about tier definitions for charges. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features.
  • Maximum Length: 80
    Type of a given charge. Charge types include Goods sale, Service sale, Financing Vs. Lease, Shipping related charges, Restocking Penalties, Special charges, and so on.
  • Maximum Length: 30
    Abbreviation that identifies the type of a given charge. Charge types include Goods sale, Service sale, Financing Vs. Lease, Shipping related charges, Restocking Penalties, Special charges, and so on.
  • Price for each unit. Determined from the price list on the pricing strategy.
  • Abbreviation that identifies the unit of measure for the priced quantity, such as Ton.
  • Maximum Length: 25
    Unit of measure for priced quantity.
  • Maximum Length: 3
    Abbreviation that identifies the unit of measure for priced quantity, such as Ton.
  • Maximum Length: 25
    Periodicity for recurring price types, such as month, quarter, or year.
  • Maximum Length: 30
    Abbreviation that identifies the price periodicity.
  • Maximum Length: 240
    Type of price, such as one time, recurring, and so on.
  • Maximum Length: 30
    Abbreviation that identifies the type of price, such as one time, recurring, and so on.
  • Maximum Length: 1
    Contains one of the following values: true or false. If true, then the charge is the primary charge. If false, then the charge is not the primary charge. For Oracle Fusion application priced orders, the default value is set based on the pricing setup. For pre-priced orders, the value is entered by the user.
  • Maximum Length: 1
    Contains one of the following values: true or false. If true, then the charge is a rollup or an aggregate charge. If false, then the charge is not a rollup or an aggregate charge. For Oracle Fusion application priced orders, the default value is set based on the pricing setup. For pre-priced orders, the default value is false.
  • Sequence number for the charge.
  • Maximum Length: 80
    Value that identifies whether the applicability of the tier is for all tiers or the highest tier. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features.
  • Maximum Length: 30
    Abbreviation that identifies the applicability of the tier whether all tiers or the highest tier. A list of accepted values is defined in the lookup type ORA_QP_TIER_GRADUATED_TYPES. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features.
  • Maximum Length: 1000
    Abbreviation that identifies the currency that pricing used to price the transaction.
  • Maximum Length: 3
    Abbreviation that identifies the unit of measure for the ordered quantity.
  • Maximum Length: 1
    Contains one of the following values: true or false. If true, then use the usage pricing. If false, then do not use the usage pricing. This attribute does not have a default value. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features.
Nested Schema : Charge Components
Type: array
Title: Charge Components
The Charge Components resource manages price details for the order line, including price elements and amounts.
Show Source
Nested Schema : Charge Tiers
Type: array
Title: Charge Tiers
The Charge Tiers resource manages details about tier definitions for charges. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features.
Show Source
Nested Schema : salesOrdersForOrderHubRequests-lines-charges-chargeComponents-item-patch-request
Type: object
Show Source
Nested Schema : salesOrdersForOrderHubRequests-lines-charges-chargeTiers-item-patch-request
Type: object
Show Source
  • Amount to be adjusted or the price for each unit or block for the item. In Oracle Subscription Management Cloud, this attribute is mapped to the list price.
  • Maximum Length: 80
    Method of application for the charge tier. In Oracle Subscription Management Cloud, this attribute is called PriceFormat.
  • Maximum Length: 30
    Abbreviation that identifies the application method to use for tiered pricing. A list of accepted values is defined in the lookup type ORA_QP_APPLICATION_METHODS.
  • Number that represents the size of the block for charge calculation for a tier.
  • Number that indicates the starting value of the tier.
  • Sequence number for the charge tier.
  • Number that indicates the ending value of the tier.
Back to Top

Response

Supported Media Types

Default Response

The following table describes the default response for this task.
Headers
  • If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
  • The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
Body ()
Root Schema : salesOrdersForOrderHubRequests-lines-charges-item-response
Type: object
Show Source
  • Maximum Length: 80
    Specifies where pricing applies the charge: for the item, for shipping, or for the return.
  • Maximum Length: 30
    Abbreviation that identifies where pricing applies the charge: for the item, for shipping, or for the return.
  • Value that indicates the average selling price of the unit. This average is the total sales revenue divided by total units sold.
  • Value that indicates the block allowance for a non-tiered consumption charge. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features.
  • Number that represents the size of the block for charge calculation for a tier. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features.
  • Charge Components
    Title: Charge Components
    The Charge Components resource manages price details for the order line, including price elements and amounts.
  • Maximum Length: 1000
    Value that indicates the charge currency.
  • Maximum Length: 1000
    Abbreviation that identifies the charge currency. Charge types include Goods sale, Service sale, Financing Vs. Lease, Shipping related charges, Restocking Penalties, Special charges, and so on.
  • Maximum Length: 80
    Charge definition that defines the price type, charge type, and charge subtype.
  • Maximum Length: 30
    Abbreviation that identifies the charge definition. A charge definition defines the price type, charge type, and charge subtype.
  • Maximum Length: 80
    Type of charge subtype. A charge definition defines the price type, charge type, and charge subtype.
  • Maximum Length: 30
    Abbreviation that identifies the charge subtype.
  • Charge Tiers
    Title: Charge Tiers
    The Charge Tiers resource manages details about tier definitions for charges. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features.
  • Maximum Length: 80
    Type of a given charge. Charge types include Goods sale, Service sale, Financing Vs. Lease, Shipping related charges, Restocking Penalties, Special charges, and so on.
  • Maximum Length: 30
    Abbreviation that identifies the type of a given charge. Charge types include Goods sale, Service sale, Financing Vs. Lease, Shipping related charges, Restocking Penalties, Special charges, and so on.
  • Price for each unit. Determined from the price list on the pricing strategy.
  • Links
  • Abbreviation that identifies the unit of measure for the priced quantity, such as Ton.
  • Maximum Length: 25
    Unit of measure for priced quantity.
  • Maximum Length: 3
    Abbreviation that identifies the unit of measure for priced quantity, such as Ton.
  • Maximum Length: 25
    Periodicity for recurring price types, such as month, quarter, or year.
  • Maximum Length: 30
    Abbreviation that identifies the price periodicity.
  • Maximum Length: 240
    Type of price, such as one time, recurring, and so on.
  • Maximum Length: 30
    Abbreviation that identifies the type of price, such as one time, recurring, and so on.
  • Maximum Length: 1
    Contains one of the following values: true or false. If true, then the charge is the primary charge. If false, then the charge is not the primary charge. For Oracle Fusion application priced orders, the default value is set based on the pricing setup. For pre-priced orders, the value is entered by the user.
  • Maximum Length: 1
    Contains one of the following values: true or false. If true, then the charge is a rollup or an aggregate charge. If false, then the charge is not a rollup or an aggregate charge. For Oracle Fusion application priced orders, the default value is set based on the pricing setup. For pre-priced orders, the default value is false.
  • Sequence number for the charge.
  • Maximum Length: 120
    Value that uniquely identifies the charge. The source application that captured the transaction applies this value.
  • Maximum Length: 80
    Value that identifies whether the applicability of the tier is for all tiers or the highest tier. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features.
  • Maximum Length: 30
    Abbreviation that identifies the applicability of the tier whether all tiers or the highest tier. A list of accepted values is defined in the lookup type ORA_QP_TIER_GRADUATED_TYPES. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features.
  • Maximum Length: 1000
    Abbreviation that identifies the currency that pricing used to price the transaction.
  • Maximum Length: 3
    Abbreviation that identifies the unit of measure for the ordered quantity.
  • Maximum Length: 1
    Contains one of the following values: true or false. If true, then use the usage pricing. If false, then do not use the usage pricing. This attribute does not have a default value. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features.
Nested Schema : Charge Components
Type: array
Title: Charge Components
The Charge Components resource manages price details for the order line, including price elements and amounts.
Show Source
Nested Schema : Charge Tiers
Type: array
Title: Charge Tiers
The Charge Tiers resource manages details about tier definitions for charges. This is available for use with the Integrate Order Management with Subscription Management to Process Subscriptions or Coverages features.
Show Source
Nested Schema : salesOrdersForOrderHubRequests-lines-charges-chargeComponents-item-response
Type: object
Show Source
Nested Schema : salesOrdersForOrderHubRequests-lines-charges-chargeTiers-item-response
Type: object
Show Source
Back to Top