Browse Documentation
- Report
- Overview
- Organizations
- GET Get Organisation
- POST Update Organisation
- Invoices
- POST Create Invoice
- GET Get Invoice
- PUT Update Invoice
- DELETE Delete Invoice
- POST Approve Invoice
- POST Add Attachment
- DELETE Delete Attachment from Invoice
- POST Send Invoice
- POST Pay Invoice
- Purchases
- POST Create Purchase
- GET Get Purchase
- PUT Update Purchase
- DELETE Delete Purchase
- POST Approve Purchase
- POST Add Attachment to Purchase
- DELETE Delete Attachment from Purchase
- POST Pay Purchase
- Pos sales
- GET Get POS Sales
- POST Create POS Sale
- PUT Update POS Sale
- DELETE Delete POS Sale
- POST Add POSSales Payment
- Offers
- POST Create Offer
- GET Get Offer
- PUT Update Offer
- DELETE Delete Offer
- POST Add Attachment to Offer
- DELETE Delete Attachment from Offer
- POST Send Offer
- POST Convert to Invoice
- Items
- POST Create Item
- GET Get Item
- POST Update Item
- POST Add Item Picture
- DELETE Delete Item Picture
- Item categories
- Contacts
- POST Create Contact
- GET Get Contact
- PUT Update Contact
- Account types
- GET Account Types
- Accounts
- POST Create Account
- GET Get Account
- Financial accounts
- Taxes
- POST Create Tax
- GET Get Tax
- Invoice template
- GET Get Template
- POST Update Invoice Template
- POST Upload Template Logo
- POST Create New Invoice Template
- DELETE Delete Invoice Temaplate
- Inbox
- POST Upload Attachment
- GET Get Attachments
- DELETE Delete Attachment
- Payments
- DELETE Delete Payment
- Journals
- GET Get journals
- Banks
- GET List banks
- Team
- POST Create Team Member
- GET List Team Members
- DELETE Remove Team Members
POST Approve invoice
Approve Invoice
POST
/invoices/:id
To approve an invoice set the status parameter to "approved". Once the invoice has been approved no changes can be made to the document anymore. An invoice can be approved on the creation of an invoice or on a regular update. A status update can be combined with the update of other parameters.
Request
{ "invoice": { "status": "approved" } }
Response
As a response the complete invoice object will be returned
{ "id": "ba775d2a3f9612ab288489f20ceab582f7f62fd5", "organization_id": "daa71f0644647c0d82dd2d03d0b29779644b1a48", "document_number": "-", "client_id": "1615c6926a25a72b31ee320d0889e82f6395511c", "template_id": "6510e39e71217f262c39b3525831f2a5405fc5e8", "total_amount": 221, "total_base_amount": 182.64, "total_tax_amount": 38.36, "amount_due": 221, "currency": "EUR", "date_issued": "2017-04-24", "date_due": "2017-08-23", "date_created": "2017-07-24", "date_updated": "2017-07-24", "status": "approved", "reference": null, "items": [{ "id": "2417f43fb9ec75daa3abad35f0ab9a42eebc1910", "title": "item 01", "description": null, "quantity": 1, "item_base_amount": 100, "tax_id": "fd62ee6c1d65e4729da41f85cdd328dfc816d161", "tax_name": "VAT 21%", "tax_percentage": 21, "line_base_amount": 100, "line_tax_amount": 21, "line_total_amount": 121, "tax_included": false, "price": 100, "gl_account": { "id": "aefb526889e1059a61ecce700a3363c388a93335", "code": "7000000", "title": "Sales", "description": null } }, { "id": "b92f3b4c8013d092acf7d8b56a8eef19bbea6613", "title": "item 02", "description": null, "quantity": 1, "item_base_amount": 82.644628099174, "tax_id": "fd62ee6c1d65e4729da41f85cdd328dfc816d161", "tax_name": "VAT 21%", "tax_percentage": 21, "line_base_amount": 82.64, "line_tax_amount": 17.36, "line_total_amount": 100, "tax_included": true, "price": 82.64, "gl_account": { "id": "aefb526889e1059a61ecce700a3363c388a93335", "code": "7000000", "title": "Sales", "description": null } }], "attachments": [] }