BuchhaltungsButler icon

BuchhaltungsButler

Interagiere mit der BuchhaltungsButler API

Rechnungen → E-Rechnung Erstellen

AI-generated

Summary

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

Links

Discussion