Property Name | Type | Description |
---|---|---|
SoldTo | object | Party (common.json) |
BillTo | object | Party (common.json) |
BuyerOrderId | string |
A String value
where
length <=
25
Description : Buyer purchase order number/ID
|
Supplier | object | Party (common.json) |
TermsCode | string | TermsCode (common.json) |
TermsDays | integer |
A Integer
value
Description : Number of days for payment
|
TermsDate | string |
A String value
Description : Date payment is due
|
TermsPercent | number |
A Number
value
Description : Percentage terms
|
TermsPercentDays | integer |
A Integer
value
Description : Number of days for percentage terms
|
ShipInstructions | string | A String value where length <= 250 |
ShipTo | object | Party (common.json) |
TranspCode | string | TranspCode (common.json) |
TranspDesc | string | A String value where length <= 50 |
TranspCarrier | string |
A String value
where
length <=
15
Description : Transport carrier name
|
TranspTime | integer |
A Integer
value
Description : Expected transport time
|
TranspTerms | string |
A String value
Description : Transport terms
|
IncoTermsCode | string | IncoTermsCode (common.json) |
IncoTermsDesc | string | A String value where length <= 35 |
DateOrdered | string |
A String value
Description : Order date
|
DateBeginShip | string |
A String value
Description : Date to end shipment
|
DateEndShip | string |
A String value
Description : Date to end shipment
|
DateCancel | string |
A String value
Description : Date to cancel order if not shipped
|
Backorder | string | Backorder (purchase_order.json) |
BuyerName | string |
A String value
where
length <=
35
Description : Individual buyer name
|
PORevisionNumber | integer |
A Integer
value
Description : Purchase Order revision number
|
POStatusIndicator | string | POStatusIndicator (purchase_order.json) |
ASNRequirement | string | ASNRequirement (purchase_order.json) |
POFileType | string | POFileType (purchase_order.json) |
Additional Properties | Type | Description |
Any Property | any | /properties/POHeader/additionalProperties (purchase_order.json) |
"POHeader": { "type": "object", "additionalProperties": { "not": {} }, "properties": { "SoldTo": { "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/Party" }, "BillTo": { "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/Party" }, "BuyerOrderId": { "type": "string", "description": "Buyer purchase order number/ID", "maxLength": 25 }, "Supplier": { "$ref": "common.json#/definitions/Party" }, "TermsCode": { "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/TermsCode" }, "TermsDays": { "type": "integer", "description": "Number of days for payment" }, "TermsDate": { "type": "string", "description": "Date payment is due", "format": "date" }, "TermsPercent": { "type": "number", "description": "Percentage terms" }, "TermsPercentDays": { "type": "integer", "description": "Number of days for percentage terms" }, "ShipInstructions": { "type": "string", "maxLength": 250 }, "ShipTo": { "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/Party" }, "TranspCode": { "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/TranspCode" }, "TranspDesc": { "type": "string", "maxLength": 50 }, "TranspCarrier": { "type": "string", "description": "Transport carrier name", "maxLength": 15 }, "TranspTime": { "type": "integer", "description": "Expected transport time" }, "TranspTerms": { "type": "string", "description": "Transport terms" }, "IncoTermsCode": { "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/IncoTermsCode" }, "IncoTermsDesc": { "type": "string", "maxLength": 35 }, "DateOrdered": { "type": "string", "description": "Order date", "format": "date" }, "DateBeginShip": { "type": "string", "description": "Date to end shipment", "format": "date" }, "DateEndShip": { "type": "string", "description": "Date to end shipment", "format": "date-time" }, "DateCancel": { "type": "string", "description": "Date to cancel order if not shipped", "format": "date-time" }, "Backorder": { "type": "string", "description": "Allow backorder", "enum": [ "Y", "N" ] }, "BuyerName": { "type": "string", "description": "Individual buyer name", "maxLength": 35 }, "PORevisionNumber": { "type": "integer", "description": "Purchase Order revision number" }, "POStatusIndicator": { "type": "string", "description": "New or Updated PO", "enum": [ "N", "U" ] }, "ASNRequirement": { "type": "string", "description": "Require ASN", "enum": [ "Y", "N" ] }, "POFileType": { "type": "string", "description": "Pre-accepted or Accepted PO", "enum": [ "P", "A" ] } }, "required": [ "SoldTo", "BillTo", "BuyerOrderId", "Supplier", "TermsCode", "TranspCode", "DateOrdered", "Backorder", "PORevisionNumber", "POStatusIndicator", "ASNRequirement", "POFileType" ] }