E-Rechnung
This page explains how to create electronic invoices (XRechnung or Zugferd) using the Detailed Invoice Model API. It includes field descriptions, data structures, and examples for different payment me
Detailed Invoice Model
Structure explained
//Main function call
app.businessFunction({
functionName: "ERechnung",
methodName: "CreateERechnung",
//Option to choose the profile (xRechnung or Zugferd)
//Option to save the file as an attachment
//Invoice Header with general data
//Payment Terms
//Depending on the payment terms debitor or creditor information
//Invoice totals
//Taxes for each tax rate
//Seller information
//Buyer information
//Item lines with price and quantity information
});Examples
National Invoice
International Invoice
Bank transfer with attachment archive
Direct Debit with attachment archive
Invoice with discount
Invoice with line discount
Invoice with surcharge
Invoice with cash discount
Bank Transfer with multiple tax rates
Direct debit with multiple tax rates
International bank transfer
Last updated