Actions33
- Einstellungen Actions
- Transaktionen Actions
- Belege Actions
- Rechnungen Actions
- Buchungen Actions
Rechnungen → E-Rechnung Erstellen
AI-generatedSummary
Create E-Invoice: generates an electronic invoice (E-Rechnung) via BuchhaltungsButler API.
Inputs
- type (required) — Art des Dokuments (Rechnung, Gutschrift, Angebot)
- showPricesType (required) — Preise als Netto oder Brutto anzeigen
- companyName (required) — Firmenname des Empfängers
- date (required) — Datum der Rechnung (Format: YYYY-MM-DD)
- itemsEInvoice (required) — Rechnungspositionen; jede Position erfordert name, amount, unit, taxType und singlePrice. taxAmount wird nur bei taxType 'S' hinzugefügt.
- eInvoiceId (required) — Käuferreferenz (Leitweg-ID); Pflicht für E-Rechnung an öffentliche Auftraggeber
- streetEInvoice (required) — Straße des Empfängers (Pflicht für E-Rechnung)
- zipEInvoice (required) — Postleitzahl des Empfängers (Pflicht für E-Rechnung)
- cityEInvoice (required) — Stadt des Empfängers (Pflicht für E-Rechnung)
- countryEInvoice (required) — Land des Empfängers (deutscher Name oder ISO-Code, Standard DE)
- emailEInvoice (required) — E-Mail-Adresse für Versand (Pflicht für E-Rechnung)
Output shape
API response from BuchhaltungsButler; typically confirmation of E-Rechnung creation
Source specifies: only add taxAmount for taxType 'S'; build arrays from fixedCollection items; activate E-Rechnung Pflichtfelder (eInvoiceId, street, zip, city, country, email) per operation filter [createEInvoice|createEInvoiceDynamic].
Examples
Example 1: Create a standard invoice with net prices
type=invoice, showPricesType=net, companyName=Musterfirma GmbH, date=2025-01-15, itemsEInvoice=[{name:Beratung, amount:1, unit:Stk., taxType:S, singlePrice:100}], eInvoiceId:0, streetEInvoice=Musterstraße 123, zipEInvoice=12345, cityEInvoice=Berlin, countryEInvoice=DE, emailEInvoice=kunde@example.com