Banana.Document (Invoice)

Documentatie •
In dit artikel

This API is available only for Estimates & Invoices Application.

calculateInvoice(string) 

It receives the Invoice JSON Object as a parameter and completes the fields by calculating their values, returning a string containing the complete structure of a Invoice. For example, it is possible to use this function together with the DocumentChange API to import invoices into the accounting.


var invoiceObj = (Invoice JSON Object)
invoiceObj  = JSON.parse(Banana.document.calculateInvoice(JSON.stringify(invoiceObj)));

 

printInvoice(string) 



// Before printing you can adapt the content through templates
var invoiceObj = (Invoice JSON Object)
// Updates Document title
invoiceObj.document_info.title = invoiceObj.document_info.description;

Banana.document.printInvoice(JSON.stringify(invoiceObj));

Help ons de documentatie te verbeteren

We horen graag uw feedback over hoe we deze pagina kunnen verbeteren.

Vertel ons welk thema een betere uitleg nodig heeft of hoe we een onderwerp kunnen verduidelijken.

Share this article: Twitter | Facebook | LinkedIn | Email