BuchhaltungsButler icon

BuchhaltungsButler

Interagiere mit der BuchhaltungsButler API

Rechnungen → Rechnung Erstellen

AI-generated

Summary

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

Links

Discussion