Aller au contenu

Quels champs BT l'API faktoora prend-elle en charge ?

Vue d'ensemble des Business Terms EN 16931 (champs BT) représentés par l'API de facturation faktoora, avec le champ API et le caractère obligatoire.

L'API faktoora génère des factures électroniques (XRechnung, ZUGFeRD, Peppol) selon la norme européenne EN 16931. Cette norme décrit chaque information possible d'une facture sous forme de « Business Term », en abrégé BT, avec un numéro fixe, par exemple BT-1 pour le numéro de facture. Dans la référence de l'API faktoora, le numéro BT correspondant est indiqué dans la description de chaque champ qui correspond à un tel Business Term.

Où se trouvent les champs BT dans l'API

Lors de la création d'une facture via POST /invoices, vous envoyez un objet Invoice. Les champs BT y sont répartis dans plusieurs zones :

  • En-tête de facture : directement sur l'objet Invoice (numéro de facture, date, type de facture, devise, références)
  • seller : informations sur le vendeur (nom, adresse, numéro de TVA intracommunautaire)
  • buyer : informations sur l'acheteur (nom, adresse, numéro de TVA intracommunautaire, références)
  • invoiceItems : lignes de facture, chacune avec un objet product (désignation, quantité, prix unitaire, taux de TVA)

Champs BT fréquemment nécessaires

Cette sélection couvre les champs généralement nécessaires pour une facture complète. « Obligatoire » se rapporte à l'objet API concerné, si vous le transmettez : pour l'objet Invoice lui-même, seuls format, issueDate, invoiceNumber, invoiceTypeCode, invoiceItems et buyer sont obligatoires par principe selon le schéma.

Numéro BTSignificationChamp APIObligatoire
BT-1Numéro de factureinvoiceNumberOui
BT-2Date de factureissueDateOui
BT-3Type de facture (par ex. 380 = facture commerciale)invoiceTypeCodeOui
BT-5DevisecurrencyNon
BT-9Date d'échéancedueDateTime (dans specifiedTradePaymentTerms)Non
BT-10Référence de l'acheteur / Leitweg-IDbuyerReference.buyerReferenceIdNon
BT-13Référence de commande de l'acheteurbuyerReference.IssuerAssignedIDNon
BT-14Référence à la commandeorderNumberNon
BT-27Nom du vendeurseller.nameOui, dans seller
BT-31Numéro de TVA intracommunautaire du vendeurseller.vatIdNon
BT-35 / BT-37 / BT-38 / BT-40Rue, ville, code postal, pays du vendeurseller.street / seller.city / seller.postcode / seller.countryOui, dans seller
BT-46Numéro client chez le vendeurbuyer.idNon
BT-47Nom de l'acheteurbuyer.nameOui, dans buyer
BT-48Numéro de TVA intracommunautaire de l'acheteurbuyer.vatIdNon
BT-50 / BT-52 / BT-53 / BT-55Rue, ville, code postal, pays de l'acheteurbuyer.street / buyer.city / buyer.postcode / buyer.countryOui, dans buyer
BT-72Date de livraisondeliveryDateNon
BT-126Numéro de ligneinvoiceItems[].idOui, dans la ligne
BT-129QuantitéinvoiceItems[].product.quantityOui, dans product
BT-130Unité de mesure (par ex. HUR, C62, KGM)invoiceItems[].product.unitCodeOui, dans product
BT-146Prix unitaireinvoiceItems[].product.priceOui, dans product
BT-153Désignation de la ligneinvoiceItems[].product.nameOui, dans product
BT-155Référence article (attribuée par le vendeur)invoiceItems[].product.productIdNon

Chaque ligne de facture nécessite en outre une indication fiscale (taxes) avec le type de taxe, la catégorie de taxe (par ex. S pour le taux standard ou Z pour le taux zéro) et le taux de TVA ; ces trois informations sont obligatoires pour chaque ligne.

Référence complète

Le tableau ci-dessus présente une sélection des champs les plus fréquemment nécessaires. Au total, la documentation de l'API répertorie nettement plus de champs BT, notamment pour les conditions de paiement, les remises/majorations, les adresses de livraison, les références de contrat et de projet ainsi que les identifiants uniques au niveau mondial (GLN/GTIN). Vous trouverez la liste complète et faisant foi, avec toutes les descriptions de champs et des exemples, dans la référence de l'API de votre compte faktoora.

Cela vous a-t-il été utile ?

Des questions ?

N’hésitez pas à nous contacter ! Notre équipe est toujours à votre disposition pour répondre à vos questions et vous accompagner.

Contactez-nous par e-mail à :

info@faktoora.com

Ou appelez-nous :

+49 731 85070390

Au plaisir de vous lire !