create_xrechnung
Generate compliant XRechnung XML invoices from structured data according to EN 16931 and XRechnung 3.0.2 standards for German e-invoicing.
Instructions
Erstellt eine XRechnung (UBL 2.1 XML) aus strukturierten Daten. Konform zu EN 16931 + XRechnung 3.0.2. Creates a valid XRechnung XML from structured data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| invoiceNumber | Yes | Rechnungsnummer (eindeutig) | |
| issueDate | Yes | Rechnungsdatum (YYYY-MM-DD) | |
| dueDate | No | Faelligkeitsdatum (YYYY-MM-DD) | |
| paymentTerms | No | Zahlungsbedingungen (z.B. 'Zahlbar innerhalb von 30 Tagen') | |
| seller | Yes | Rechnungssteller | |
| buyer | Yes | Rechnungsempfaenger | |
| lineItems | Yes | Rechnungspositionen | |
| currency | No | Waehrung (ISO 4217) | EUR |
| paymentMeansCode | No | Zahlungsart: 30=Ueberweisung, 58=SEPA-Ueberweisung, 59=SEPA-Lastschrift | 58 |
| iban | No | IBAN fuer Zahlung | |
| bic | No | BIC | |
| bankName | No | Name der Bank | |
| buyerReference | No | Leitweg-ID oder Kaeufer-Referenz (BT-10, Pflicht in XRechnung) | |
| orderReference | No | Bestellnummer des Kaeufers (BT-13) | |
| note | No | Freitext-Bemerkung |