Pricing Policies
The Pricing Policy object contains the following attributes:
id
string
The identifier of the pricing policy.
markup
decimal
The markup that has been applied to the yield cap. Optional on request: if omitted, the markup requires a margin to be provided. Only SoftwareOne operations can view this field. Example: 0.5013
margin
decimal
The margin of the yield cap. Optional on request: if omitted, the markup requires a margin to be provided. Only SoftwareOne operations can view this field.
Example: 0.3339
products
Contains a list of selected products.
Example:
[
{
"id": "PRD-1111-1111-1111",
"name": "Microsoft Office 365 NCE",
"icon": "/static/PRD-1111-1111-1111/logo.png"
}
]
status
enum
Indicates the status of the price policy. The
possible values are Active
,
Disabled
, or Deleted
.
eligibility
decimal
Indicates whether the policy applies to clients (Tier 1), partners (Tier 2), or both.
Example:
[
"client": true,
"partner": false
]
name
string
The name of the pricing policy.
Example: PRP for Stark Industries
notes
string
User notes about the pricing policy.
Example: This is the primary pricing policy for the EU.
Pricing Policy Attachment Object
id
string
The ID of the attachment.
Example: PPA-1234-1222-1234-0001
name
string
The name of the attachment.
Example: Pricing policy negotiation 2025
type
string
The type of file.
Example: Text
size
integer
The size of the file.
Example: 123
description
string
A description of the attachment.
Example: This policy outlines the negotiated pricing terms between SoftwareOne and Stark Industries, established in August 2025. It details the specific pricing policies tailored to the needs of both parties.
fileName
string
The name of the file.
Example: 01984827423.pdf
contentType
string
Indicates the content type.
Example: application/x-pdf
status
enum
Indicates the status of the pricing policy attachment. Example: Active
Pricing Policy Statistics Object
orders
number
The number of orders assigned to the policy.
Example: 1
attachments
number
The number of attachments assigned to the policy. Example: 2
Eligibility
client
boolean
Indicates direct client.
Example: true
partner
boolean
Indicates indirect client (partner).
Example: false
Example
{
"id": "PRP-1234-1222-5678",
"client": {
"id": "ACC-1234-1222",
"name": "Microsoft",
"icon": "/static/ACC-1234-1222/account.png"
},
"markup": "0.5013",
"margin": "0.3339",
"products": [
{
"id": "PRD-1111-1111-1111",
"name": "Microsoft Office 365 NCE",
"icon": "/static/PRD-1111-1111-1111/logo.png"
}
],
"status": "Active",
"name": "PRP for Stark Industries",
"externalIds": {
"operations": "op-322-322"
},
"notes": "This is the primary Pricing Policy for the EU region",
"statistics": {
"orders": 2,
"attachments": 1
}
}
Last updated
Was this helpful?