Purchase Order Line Change API

Associations

This resource is associated with Purchase Order Change API.

Elements

Element

Description

Req'd

Unique

Allowable Value

In

Out

Data Type

account

The account object. See Account payload behavior below.

yes

yes

yes

Account

account-allocations

account_allocations

yes

yes

OrderLineChangeAllocation

asset-tags

Asset tags

yes

AssetTag

attachments

attachments

yes

Attachment

commodity

commodity

yes

yes

Commodity

contract

contract

yes

yes

Contract

created-at

Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ

yes

datetime

currency

Currency of transaction

yes

yes

Currency

department

department

yes

Department

description

description

yes

yes

yes

string(255)

easy-form-response-id

Easy Form Response Id

yes

extra-line-attribute

Extra line attribute

yes

yes

ExtraLineAttributes::OrderLineChangeAttribute

id

Coupa unique identifier

yes

integer

item

item

yes

yes

Item

line-num

line_num

yes

string(255)

line-owner

Line owner

yes

manufacturer-name

Manufacturer Name

yes

yes

string(255)

manufacturer-part-number

Manufacturer Part Number

yes

yes

string(255)

milestones

Milestones

yes

yes

minimum-order-quantity

Minimum order quantity

yes

decimal(30,6)

need-by-date

need_by_date

yes

yes

datetime

order-header-change-id

order_header_change_id

yes

integer

order-increment

Order increment

yes

decimal(30,6)

order-line-change-tax-detail

Order line change tax detail

yes

yes

order-line-id

order_line_id

yes

yes

integer

pending-delete

Pending delete

yes

yes

boolean

period

period

yes

yes

Period

price

price

yes

yes

yes

decimal(30,6)

quantity

quantity

yes

yes

yes

decimal(30,6)

recurring-rules

Recurring rules

yes

savings-pct

savings_pct

yes

yes

decimal(8,2)

service-type

Service type

yes

string

source-part-num

Source part num

yes

yes

string(255)

supp_aux_part_num Supp aux part num yes yes text

supplier

supplier

yes

Supplier

total

total

yes

yes

decimal(30,4)

uom

unit of measure

yes

yes

Uom

updated-at

Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ

yes

datetime

Account payload behavior

The Account payload can differ depending on whether you're using static or dynamic accounts:

  • For lines that use static accounts, the Account object uses account_type_id to reference the account type.

  • For lines that use dynamic accounts, the Account object uses the account type object's id element to reference the account type.

Static account payload sample

<account>
  <account_type_id>1</account_type_id>
  <code>account-code-goes-here</code>
</account>

Dynamic account payload sample

<account>
  <account_type>
    <id>1</id>
  </account_type>
  <code>account-code-goes-here</code>
</account>