| Method | HTTP request |
|---|---|
| get | GET /veem/v1.1/invoices/{invoice_id} |
| send | POST /veem/v1.1/invoices |
| sendById | POST /veem/v1.1/invoices/{invoice_id}/approve |
| draft | POST /veem/v1.1/invoices |
| cancel | POST /veem/v1.1/invoices/{invoice_id}/cancel |
Retrieves a single invoice, based on specified a invoice ID.
Returns a single Invoice model instance.
var sdk = new VeemSDK({ accessToken: <access_token> })
sdk.invoice.get(<invoice_id>)
.then(responseBody => console.log(responseBody))
.catch(error => console.error(error))Creates and initiates a invoice.
Returns the created Invoice model instance.
var sdk = new VeemSDK({ accessToken: <access_token> })
sdk.invoice.send(payload)
.then(responseBody => console.log(responseBody))
.catch(error => console.error(error))Creates and initiates the invoice specified by the invoice ID.
Returns the created Invoice model instance.
var sdk = new VeemSDK({ accessToken: <access_token> })
sdk.invoice.sendById(<invoice_id>)
.then(responseBody => console.log(responseBody))
.catch(error => console.error(error))Creates a draft invoice.
Returns the draft Invoice model instance.
var sdk = new VeemSDK({ accessToken: <access_token> })
sdk.invoice.draft(payload)
.then(responseBody => console.log(responseBody))
.catch(error => console.error(error))Cancels a invoice, based on specified invoice ID.
Returns the cancelled Invoice model instance.
var sdk = new VeemSDK({ accessToken: <access_token> })
sdk.invoice.cancel(<invoice_id>)
.then(responseBody => console.log(responseBody))
.catch(error => console.error(error))