Solved
How to Create SalesOrder with payment details REST API
Best answer by Naveen Boga
{
"OrderNbr": {
"value": "<NEW>"
},
"CustomerID": {
"value": "AACUSTOMER"
},
"CustomerLocation": {
"value": "MAIN"
},
"ExternalRef": {
"value": "801PM00000DhqGnYAJ"
},
"OrderType": {
"value": "SO"
},
"IsSpecialOrder": {
"value": false
},
"OrderDate": {
"value": "2024-04-22"
},
"BillToAddressLine1": {
"value": "1332 Twin Oaks Drive"
},
"BillToOverrideAddress": {
"value": true
},
"BillToOverrideContact": {
"value": true
},
"BillToCity": {
"value": "Kinston"
},
"BillToCountry": {
"value": "US"
},
"BillToPostalCode": {
"value": "28501"
},
"BillToState": {
"value": "NC"
},
"BillToEmail": {
"value": "Test@Test.com"
},
"BillToPhone1": {
"value": "4233492"
},
"ShipToAddressLine1": {
"value": "Test"
},
"ShipToOverrideAddress": {
"value": true
},
"ShipToOverrideContact": {
"value": true
},
"ShipToCity": {
"value": "Test"
},
"ShipToCountry": {
"value": "US"
},
"ShipToPostalCode": {
"value": "42131"
},
"ShipToState": {
"value": "NY"
},
"ShipToPhone1": {
"value": "\\245454"
},
"Details": [
{
"Amount": {
"value": 500.00
},
"OrderQty": {
"value": 1
},
"UnitPrice": {
"value": 500.00
},
"Branch": {
"value": "PRODWHOLE"
},
"WarehouseID": {
"value": "WHOLESALE"
},
"InventoryID": {
"value": "AACOMPUT01"
},
"ManualPrice": {
"value": true
},
"UOM": {
"value": "EA"
}
}
] ,
"Payments": [
{
"DocType": {
"value": "Payment"
},
"PaymentAmount": {
"value": 500.00
},
"ApplicationDate": {
"value": "2025-02-25T00:00:00+03:00"
},
"AppliedToOrder": {
"value": 500.00
},
"PaymentMethod": {
"value": "CHECK"
},
"CashAccount": {
"value": "10200"
},
"PaymentRef": {
"value": "PMT02241"
}
}
]
}
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
