Actions33
- Einstellungen Actions
- Transaktionen Actions
- Belege Actions
- Rechnungen Actions
- Buchungen Actions
Rechnungen → Rechnung Erstellen
AI-generatedSummary
Erstellt eine Rechnung, Gutschrift oder Angebot in BuchhaltungsButler mit den angegebenen Positionen, Kundendaten und optionalen Feldern.
Inputs
- type (required) — Art des Dokuments (Rechnung, Gutschrift, Angebot). Werte: invoice, credit, offer.
- showPricesType (required) — Preisanzeige als Netto oder Brutto. Werte: net, gross.
- companyName (required) — Firmenname des Empfängers.
- date (required) — Datum der Rechnung im Format YYYY-MM-DD.
- items (required) — Sammlung von Rechnungspositionen. Jede Position benötigt Name, Menge, Einheit, MwSt. (%) und Einzelpreis.
- contactPersonName — Ansprechpartner beim Empfänger.
- street — Straße des Empfängers.
- additionalAddressline — Zusatzadresse.
- zip — Postleitzahl.
- city — Ort.
- country — Land (Name oder ISO-Code).
- email — E-Mail für Rechnungsversand.
- invoicenumber — Eigene Rechnungsnummer; wird automatisch vergeben, wenn leer.
- customerNumber — Kundennummer des Empfängers.
- dateOfSupply — Leistungsdatum oder Zeitraum, darf nicht nach dem Rechnungsdatum liegen.
- correspondence — Optionales Anschreiben an den Empfänger.
- paymentConditions — Zahlungsbedingungen der Rechnung.
- dueDays — Anzahl Tage bis zur Fälligkeit.
- finalProvisions — Abschließender Kommentar der Rechnung.
- discountType — Art des Rabatts (Prozent oder Euro).
- discountValue — Wert des Rabatts, abhängig vom Rabatt-Typ.
- showBankdata — Ob Bankdaten auf der Rechnung angezeigt werden sollen.
- showContactdata — Ob Kontaktdaten auf der Rechnung angezeigt werden sollen.
- paymentReference — Zahlungsreferenz-ID (z. B. Amazon, PayPal, Stripe).
- recurringInterval — Intervall für wiederkehrende Rechnungen (wöchentlich, monatlich, quartalsweise, jährlich).
- recurringDateNext — Nächstes Datum für wiederkehrende Rechnung (Format YYYY-MM-DD); Pflicht bei gesetztem Intervall.
Output shape
Objekt
Das von der BuchhaltungsButler API zurückgegebene Rechnungsobjekt (inkl. Rechnungs-ID, Status und weiteren Details).
Examples
Example 1: Standard-Rechnung mit einer Position
type=invoice, showPricesType=net, companyName='Musterfirma GmbH', date='2025-01-15', items=[{name='Beratung', amount=5, unit='Std.', vat=19, singlePrice=80}], dueDays=14