Actions33
- Einstellungen Actions
- Transaktionen Actions
- Belege Actions
- Rechnungen Actions
- Buchungen Actions
Rechnungen → E-Rechnung Erstellen (Dynamisch)
AI-generatedSummary
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}]