Saltar al contenido

¿Qué campos BT admite la API de faktoora?

Resumen de los términos de negocio (campos BT) de EN 16931 que refleja la API de facturas de faktoora, con el campo de la API y su carácter obligatorio.

La API de faktoora genera facturas electrónicas (XRechnung, ZUGFeRD, Peppol) conforme a la norma europea EN 16931. Esta norma describe cada dato posible de una factura como un "término de negocio" (Business Term), abreviado BT, con un número fijo; por ejemplo, BT-1 para el número de factura. En la referencia de la API de faktoora, en la descripción de cada campo que corresponde a uno de estos términos de negocio se indica el número BT correspondiente.

Dónde se encuentran los campos BT en la API

Al crear una factura mediante POST /invoices, se envía un objeto Invoice. En él, los campos BT se reparten en varias secciones:

  • Cabecera de la factura: directamente en el objeto Invoice (número de factura, fecha, tipo de factura, moneda, referencias)
  • seller: datos del vendedor (nombre, dirección, NIF-IVA (USt-IdNr.))
  • buyer: datos del comprador (nombre, dirección, NIF-IVA, referencias)
  • invoiceItems: líneas de factura, cada una con un objeto product (descripción, cantidad, precio unitario, tipo impositivo)

Campos BT de uso frecuente

Esta selección abarca los campos que suelen ser necesarios para una factura completa. "Obligatorio" se refiere al objeto de la API correspondiente, siempre que lo envíe; en el propio objeto Invoice, según el esquema, solo son obligatorios en principio format, issueDate, invoiceNumber, invoiceTypeCode, invoiceItems y buyer.

Número BTSignificadoCampo de la APIObligatorio
BT-1Número de facturainvoiceNumberSí
BT-2Fecha de facturaissueDateSí
BT-3Tipo de factura (p. ej., 380 = factura comercial)invoiceTypeCodeSí
BT-5MonedacurrencyNo
BT-9Fecha de vencimientodueDateTime (en specifiedTradePaymentTerms)No
BT-10Referencia del comprador / Leitweg-IDbuyerReference.buyerReferenceIdNo
BT-13Referencia del pedido del compradorbuyerReference.IssuerAssignedIDNo
BT-14Referencia al pedidoorderNumberNo
BT-27Nombre del vendedorseller.nameSí, dentro de seller
BT-31NIF-IVA del vendedorseller.vatIdNo
BT-35 / BT-37 / BT-38 / BT-40Calle, localidad, código postal y país del vendedorseller.street / seller.city / seller.postcode / seller.countrySí, dentro de seller
BT-46Número de cliente asignado por el vendedorbuyer.idNo
BT-47Nombre del compradorbuyer.nameSí, dentro de buyer
BT-48NIF-IVA del compradorbuyer.vatIdNo
BT-50 / BT-52 / BT-53 / BT-55Calle, localidad, código postal y país del compradorbuyer.street / buyer.city / buyer.postcode / buyer.countrySí, dentro de buyer
BT-72Fecha de entregadeliveryDateNo
BT-126Número de líneainvoiceItems[].idSí, dentro de la línea
BT-129CantidadinvoiceItems[].product.quantitySí, dentro de product
BT-130Unidad de medida (p. ej., HUR, C62, KGM)invoiceItems[].product.unitCodeSí, dentro de product
BT-146Precio unitarioinvoiceItems[].product.priceSí, dentro de product
BT-153Descripción de la líneainvoiceItems[].product.nameSí, dentro de product
BT-155Número de artículo (asignado por el vendedor)invoiceItems[].product.productIdNo

Además, cada línea de factura necesita un dato fiscal (taxes) con el tipo de impuesto, la categoría fiscal (p. ej., S para el tipo general o Z para el tipo cero) y el tipo impositivo; estos tres datos son obligatorios en cada línea.

Referencia completa

La tabla anterior muestra una selección de los campos que se necesitan con más frecuencia. En total, la documentación de la API recoge bastantes más campos BT, entre otros para condiciones de pago, descuentos/recargos, direcciones de entrega, referencias de contrato y de proyecto, así como identificadores únicos globales (GLN/GTIN). Encontrará la lista completa y vinculante con todas las descripciones de campos y ejemplos en la referencia de la API de su cuenta de faktoora.

¿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!