Pricing Policies

The Pricing Policy object contains the following attributes:

Field
Type
Description

id

string

The identifier of the pricing policy.

client

The client to whom the pricing policy belongs.

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

externalIds

A reference to the ExternalIds object.

notes

string

User notes about the pricing policy.

Example: This is the primary pricing policy for the EU.

statistics

A reference to the PricingPolicyStatistics object.

audit

A reference to the Audit object.

Pricing Policy Attachment Object

Field
Type
Description

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

audit

A reference to the Audit object.

Pricing Policy Statistics Object

Field
Type
Description

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

Field
Type
Description

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?