Naar inhoud springen

Welke BT-velden ondersteunt de faktoora-API?

Overzicht van de EN 16931-business terms (BT-velden) die de factuur-API van faktoora ondersteunt, met API-veld en verplichte status.

De faktoora-API maakt elektronische facturen (XRechnung, ZUGFeRD, Peppol) aan volgens de Europese norm EN 16931. Deze norm beschrijft elk mogelijk factuurgegeven als een zogeheten "business term", kortweg BT, met een vast nummer, bijvoorbeeld BT-1 voor het factuurnummer. In de API-referentie van faktoora staat bij elk veld dat met zo'n business term overeenkomt, het bijbehorende BT-nummer in de veldbeschrijving.

Waar de BT-velden in de API staan

Bij het aanmaken van een factuur via POST /invoices verstuurt u een Invoice-object. Daarin zijn de BT-velden over meerdere onderdelen verdeeld:

  • Factuurkop: direct op het Invoice-object (factuurnummer, datum, factuurtype, valuta, referenties)
  • seller: gegevens van de verkoper (naam, adres, btw-identificatienummer)
  • buyer: gegevens van de koper (naam, adres, btw-identificatienummer, referenties)
  • invoiceItems: factuurregels, elk met een product-object (omschrijving, hoeveelheid, eenheidsprijs, belastingtarief)

Vaak gebruikte BT-velden

Deze selectie omvat de velden die doorgaans nodig zijn voor een volledige factuur. "Verplicht" heeft betrekking op het betreffende API-object, voor zover u het meestuurt; voor het Invoice-object zelf zijn volgens het schema alleen format, issueDate, invoiceNumber, invoiceTypeCode, invoiceItems en buyer in principe verplicht.

BT-nummerBetekenisAPI-veldVerplicht
BT-1FactuurnummerinvoiceNumberJa
BT-2FactuurdatumissueDateJa
BT-3Factuurtype (bijv. 380 = handelsfactuur)invoiceTypeCodeJa
BT-5ValutacurrencyNee
BT-9VervaldatumdueDateTime (in specifiedTradePaymentTerms)Nee
BT-10Referentie van de koper / Leitweg-IDbuyerReference.buyerReferenceIdNee
BT-13Orderreferentie van de koperbuyerReference.IssuerAssignedIDNee
BT-14Verwijzing naar de bestellingorderNumberNee
BT-27Naam van de verkoperseller.nameJa, binnen seller
BT-31Btw-identificatienummer van de verkoperseller.vatIdNee
BT-35 / BT-37 / BT-38 / BT-40Straat, plaats, postcode, land van de verkoperseller.street / seller.city / seller.postcode / seller.countryJa, binnen seller
BT-46Klantnummer bij de verkoperbuyer.idNee
BT-47Naam van de koperbuyer.nameJa, binnen buyer
BT-48Btw-identificatienummer van de koperbuyer.vatIdNee
BT-50 / BT-52 / BT-53 / BT-55Straat, plaats, postcode, land van de koperbuyer.street / buyer.city / buyer.postcode / buyer.countryJa, binnen buyer
BT-72LeveringsdatumdeliveryDateNee
BT-126RegelnummerinvoiceItems[].idJa, binnen de regel
BT-129HoeveelheidinvoiceItems[].product.quantityJa, binnen product
BT-130Eenheid (bijv. HUR, C62, KGM)invoiceItems[].product.unitCodeJa, binnen product
BT-146EenheidsprijsinvoiceItems[].product.priceJa, binnen product
BT-153Omschrijving van de regelinvoiceItems[].product.nameJa, binnen product
BT-155Artikelnummer (toegekend door de verkoper)invoiceItems[].product.productIdNee

Elke factuurregel heeft bovendien een belastinggegeven (taxes) nodig met belastingsoort, belastingcategorie (bijv. S voor het standaardtarief of Z voor het nultarief) en belastingtarief; deze drie gegevens zijn bij elke regel verplicht.

Volledige referentie

De tabel hierboven toont een selectie van de meest gebruikte velden. In totaal vermeldt de API-documentatie aanzienlijk meer BT-velden, onder meer voor betalingsvoorwaarden, kortingen/toeslagen, afleveradressen, contract- en projectreferenties en wereldwijd unieke identificaties (GLN/GTIN). De volledige, bindende lijst met alle veldbeschrijvingen en voorbeelden vindt u in de API-referentie van uw faktoora-account.

Was dit nuttig?

Vragen?

Neem gerust contact met ons op! Ons team staat altijd voor u klaar om uw vragen te beantwoorden en u te helpen.

Neem per e-mail contact met ons op:

info@faktoora.com

Of bel ons:

+49 731 85070390

We horen graag van u!