Edit Purchase Order
Prod Env
{{subdomain}}/api2
Prod Env
{{subdomain}}/api2
PUT
{{subdomain}}/api2
Last modified:2025-03-23 23:11:40
Maintainer:Not configured
id
: Purchase Order ID (required)date
(string): Purchase order date (YYYY-MM-DD)expected_delivery_date
(string): Expected delivery date (YYYY-MM-DD)notes
(string): Purchase order notesis_received
(integer): Reception status (0: not received, 1: received)received_date
(string): Date when the order was received (YYYY-MM-DD HH:MM:SS)id
along with the fields to updateid
field and include required item fields{
"result": "success",
"code": 200,
"data": {
"PurchaseOrder": {
"id": 567,
// Updated purchase order fields...
}
},
"message": "Purchase order updated successfully"
}
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request PUT '{{subdomain}}/api2/api2/purchase_invoices/{{id}}.json' \
--header 'Content-Type: text/plain' \
--data-raw '{
"PurchaseOrder": {
"date": "2023-03-24",
"expected_delivery_date": "2023-04-05",
"notes": "Updated purchase order with rush delivery",
"is_received": 1,
"received_date": "2023-03-24 12:00:00",
"PurchaseOrderItem": [
{
"id": 890,
"quantity": 15,
"unit_price": 45
},
{
"product_id": 3,
"quantity": 5,
"unit_price": 30,
"description": "Additional item for urgent order"
}
]
}
}'
Response Response Example
200 - Success Response
{
"result": "success",
"code": 200,
"data": {
"PurchaseOrder": {
"id": 567,
"number": "PO-2023-001",
"supplier_id": 1,
"date": "2023-03-24",
"total": 500,
"status": 2,
"is_received": 1,
"received_date": "2023-03-24 12:00:00",
"modified": "2023-03-24 12:05:22"
}
},
"message": "Purchase order updated successfully"
}
Request
Body Params text/plain