BuchhaltungsButler icon

BuchhaltungsButler

Interagiere mit der BuchhaltungsButler API

Rechnungen → E-Rechnung Erstellen (Dynamisch)

AI-generated

Summary

Create an electronic invoice (E-Rechnung) in BuchhaltungsButler using a JSON array for dynamic line items.

Inputs

  • type (required) — The type of document to create (invoice, credit, or offer).
  • showPricesType (required) — Specify whether line item prices are shown as net or gross.
  • companyName (required) — The recipient's company name.
  • date (required) — The invoice date in YYYY-MM-DD format.
  • eInvoiceId (required) — The buyer reference or Leitweg-ID. Enter '0' if not applicable.
  • streetEInvoice (required) — The recipient's street address required for electronic invoices.
  • zipEInvoice (required) — The recipient's postal code.
  • cityEInvoice (required) — The recipient's city.
  • countryEInvoice (required) — The recipient's country as a name (e.g. 'Deutschland') or ISO code (e.g. 'DE').
  • emailEInvoice (required) — The recipient's email address for invoice delivery.
  • itemsJsonEInvoice (required) — JSON array containing dynamic line items. Each item must include 'name', 'amount', 'unit', 'taxType', and 'singlePrice' (plus 'taxAmount' if 'taxType' is 'S').
  • additionalFields — Optional fields including custom invoice number, customer number, date of supply, contact person, payment terms, discounts, and recurring schedule.

Output shape

a single record

Returns the created electronic invoice object from BuchhaltungsButler.

Examples

Example 1: Create a B2G E-Rechnung with dynamic line items using a Leitweg-ID

Type: invoice | Price display: net | Company Name: Stadtverwaltung Beispiel | Date: 2025-01-15 | E-Invoice ID: 991-12345-67 | Address: Hauptstraße 1, 10115 Berlin, DE | Email: rechnung@stadt.example.de | Items JSON: [{"name":"Beratung","amount":5,"unit":"Std.","taxType":"S","taxAmount":19,"singlePrice":100}]

Links

Discussion