Finax Invoice Helper (Frontend)
Quick start
const invoice = app.createFinaxInvoice({
invoiceNumber: "2024-001",
issueDate: "2024-11-08",
buyerReference: "PROJ-900",
seller: { name: "Gebra IT GmbH" },
buyer: { name: "Kunde AG" }
});
app.addFinaxLine(invoice, {
id: "1",
quantity: 1,
unitCode: "H87",
netAmount: 1000,
vat: { code: "S", rate: 19 },
item: { name: "Consulting" }
});
const payload = app.toFinaxPayload(invoice);
await app.businessFunction({
functionName: "Finax",
methodName: "CreateEInvoice",
format: "xrechnung",
cius: "XRechnung",
invoice: payload,
options: { returnXml: true }
});API overview
Method
Purpose
Detailed areas
Master data & identifiers
Payment terms & instructions
Totals, VAT, and lines
Extending the document
Best practices
Last updated