One JSON object containing approvedOrder, proposedOrder, policy and coverageConfirmed. Decimal quantities and money values must be strings.
Default:{
"approvedOrder": {
"poId": "PO-1042",
"supplierId": "SUP-008",
"currency": "USD",
"paymentTerms": "NET30",
"freightAmount": "25.00",
"lines": [{"lineId":"0010","sku":"BRACKET-A","unit":"EA","quantity":"100","unitPrice":"50.00","priceBasisQuantity":"100","requestedDeliveryDate":"2026-11-01","receivedQuantity":"20","invoicedQuantity":"20"}]
},
"proposedOrder": {
"poId": "PO-1042",
"supplierId": "SUP-008",
"currency": "USD",
"paymentTerms": "NET30",
"freightAmount": "25.00",
"lines": [{"lineId":"0010","sku":"BRACKET-A","unit":"EA","quantity":"120","unitPrice":"0.50","priceBasisQuantity":"1","requestedDeliveryDate":"2026-11-03"}]
},
"policy": {"maxTotalIncrease":"15.00","maxTotalIncreasePercent":"5","maxLinePriceIncreasePercent":"2","maxDeliveryDelayDays":3,"allowNewLines":false,"allowDeletedLines":false,"requireApprovalForPaymentTermChange":true},
"coverageConfirmed": true
}