API Documentation
Update Document
This API endpoint allows you to update a document such as an invoice, estimate, or purchase order.
Endpoint
POST /api/document/update
Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
| guid | String | The unique identifier (GUID) of the document to update. | Yes |
| doc_type | String | The type of document (invoice, estimate, purchase_order). | Yes |
| year | Integer | The accounting year of the document. | No |
| doc_number | Integer | The document number. | No |
| doc_date | String | The date the document was added (Format YYYY-MM-DD). | No |
| payement_method | String | The payment method of the document. | No |
| due_date | String | The due date of the document. | No |
| customer_id | Integer | The ID of the customer linked to the document. | No |
| remark | String | General remark for the document. | No |
Example Request
POST /api/document/update?guid=your-document-guid&doc_type=invoice&year=2023&doc_number=12345&doc_date=2023-06-01&payement_method=Cash&due_date=2023-07-01&customer_id=123&remark=This%20is%20a%20remark
Response
{
"success": true,
"message": "Updated successfully"
}
Error Response
{
"success": false,
"message": "Error message detailing what went wrong"
}