Saltar al contenido

Welche BT-Felder unterstützt die faktoora-API?

Übersicht der EN-16931-Business-Terms (BT-Felder), die die faktoora-Rechnungs-API abbildet, mit API-Feld und Pflichtstatus.

Die faktoora-API erzeugt elektronische Rechnungen (XRechnung, ZUGFeRD, Peppol) nach dem europäischen Standard EN 16931. Dieser Standard beschreibt jede mögliche Rechnungsangabe als sogenanntes "Business Term", kurz BT, mit einer festen Nummer — zum Beispiel BT-1 für die Rechnungsnummer. In der API-Referenz von faktoora ist bei jedem Feld, das einem solchen Business Term entspricht, die passende BT-Nummer in der Feldbeschreibung vermerkt.

Wo die BT-Felder in der API stehen

Beim Erstellen einer Rechnung über POST /invoices senden Sie ein Invoice-Objekt. Darin sind die BT-Felder auf mehrere Bereiche verteilt:

  • Rechnungskopf — direkt auf dem Invoice-Objekt (Rechnungsnummer, Datum, Rechnungstyp, Währung, Referenzen)
  • seller — Verkäuferangaben (Name, Adresse, USt-ID)
  • buyer — Käuferangaben (Name, Adresse, USt-ID, Referenzen)
  • invoiceItems — Rechnungspositionen, jeweils mit einem product-Objekt (Bezeichnung, Menge, Einzelpreis, Steuersatz)

Häufig benötigte BT-Felder

Diese Auswahl deckt die Felder ab, die für eine vollständige Rechnung typischerweise nötig sind. "Pflicht" bezieht sich auf das jeweilige API-Objekt, sofern Sie es mitschicken — beim Invoice-Objekt selbst sind laut Schema nur format, issueDate, invoiceNumber, invoiceTypeCode, invoiceItems und buyer grundsätzlich verpflichtend.

BT-NummerBedeutungAPI-FeldPflicht
BT-1RechnungsnummerinvoiceNumberJa
BT-2RechnungsdatumissueDateJa
BT-3Rechnungstyp (z. B. 380 = Handelsrechnung)invoiceTypeCodeJa
BT-5WährungcurrencyNein
BT-9FälligkeitsdatumdueDateTime (in specifiedTradePaymentTerms)Nein
BT-10Käuferreferenz / Leitweg-IDbuyerReference.buyerReferenceIdNein
BT-13Bestellreferenz des KäufersbuyerReference.IssuerAssignedIDNein
BT-14Referenz auf die BestellungorderNumberNein
BT-27Name des Verkäufersseller.nameJa, innerhalb von seller
BT-31USt-ID des Verkäufersseller.vatIdNein
BT-35 / BT-37 / BT-38 / BT-40Straße, Ort, PLZ, Land des Verkäufersseller.street / seller.city / seller.postcode / seller.countryJa, innerhalb von seller
BT-46Kundennummer beim Verkäuferbuyer.idNein
BT-47Name des Käufersbuyer.nameJa, innerhalb von buyer
BT-48USt-ID des Käufersbuyer.vatIdNein
BT-50 / BT-52 / BT-53 / BT-55Straße, Ort, PLZ, Land des Käufersbuyer.street / buyer.city / buyer.postcode / buyer.countryJa, innerhalb von buyer
BT-72LieferdatumdeliveryDateNein
BT-126PositionsnummerinvoiceItems[].idJa, innerhalb der Position
BT-129MengeinvoiceItems[].product.quantityJa, innerhalb von product
BT-130Mengeneinheit (z. B. HUR, C62, KGM)invoiceItems[].product.unitCodeJa, innerhalb von product
BT-146EinzelpreisinvoiceItems[].product.priceJa, innerhalb von product
BT-153Bezeichnung der PositioninvoiceItems[].product.nameJa, innerhalb von product
BT-155Artikelnummer (vom Verkäufer vergeben)invoiceItems[].product.productIdNein

Jede Rechnungsposition benötigt außerdem eine Steuerangabe (taxes) mit Steuerart, Steuerkategorie (z. B. S für den Standardsatz oder Z für den Nullsatz) und Steuersatz — diese drei Angaben sind bei jeder Position Pflicht.

Vollständige Referenz

Die vorstehende Tabelle zeigt eine Auswahl der am häufigsten benötigten Felder. Insgesamt weist die API-Dokumentation deutlich mehr BT-Felder aus, unter anderem für Zahlungsbedingungen, Rabatte/Zuschläge, Lieferadressen, Vertrags- und Projektreferenzen sowie global eindeutige Identifikatoren (GLN/GTIN). Die vollständige, verbindliche Liste mit allen Feldbeschreibungen und Beispielen finden Sie in der API-Referenz Ihres faktoora-Accounts.

¿Le ha resultado útil?

¿Tiene preguntas?

¡No dude en ponerse en contacto con nosotros! Nuestro equipo está siempre a su disposición para responder a sus preguntas y ayudarle con sus consultas.

Contáctenos por correo electrónico en:

info@faktoora.com

O llámenos:

+49 731 85070390

¡Esperamos tener noticias suyas!