API Documentation

Add Document

This API endpoint allows you to add a new document such as an invoice, estimate, or purchase order.

Endpoint

POST /api/document/add

Parameters

Parameter Type Description Required
year String The accounting year of the document. No
doc_type String The type of document (invoice, estimate, purchase_order). Yes
customer_id Integer ID of the customer linked to the document. Yes
due_date String Due date of the document. Yes
payement_method String Payment method for the document. No
doc_number String Number of the document. Yes
doc_date String Date of the document (Format YYYY-MM-DD). Yes
remark String General remark of the document. No

Example Request

GET /api/document/add?year=2023&doc_type=invoice&customer_id=123&due_date=2023-12-31&payement_method=Cash&doc_number=1001&doc_date=2023-06-15&remark=This%20is%20a%20remark
            

Response

{
    "success": true,
    "message": "Document added successfully",
    "result": {
        "guid": "your-document-guid"
    }
}
            

Error Response

{
    "success": false,
    "message": "Error message detailing what went wrong"
}