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>