Saltar al contenido
Reglas básicas de EN 16931

BR-CL-01: Código del tipo de factura (BT-3) debe ser un código de la lista UNTDID 1001

Qué exige esta regla

Código del tipo de factura (BT-3) debe ser un código de la lista UNTDID 1001.

EjemploEN 16931 (UBL)

Una factura válida en todo, salvo en esto:

<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
  <cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>
  <cbc:ID>INV-1001</cbc:ID>
  <cbc:IssueDate>2026-01-15</cbc:IssueDate>
  <cbc:InvoiceTypeCode>999</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>04011000-12345-67</cbc:BuyerReference>
</Invoice>

El validador dice: Código del tipo de factura (BT-3) contiene 999, que no es un valor permitido para este tipo de documento.

Cómo corregirla

Sustituya el valor de Código del tipo de factura por un código que este tipo de documento permita.

Preguntas frecuentes

¿Qué significa BR-CL-01?
Código del tipo de factura (BT-3) debe ser un código de la lista UNTDID 1001. La regla se aplica en EN 16931 (UBL), Peppol BIS 3.0 y XRechnung 3.0 (UBL).
¿Cómo se corrige BR-CL-01?
Sustituya el valor de Código del tipo de factura por un código que este tipo de documento permita. En UBL el elemento es ⁦/Invoice/cbc:InvoiceTypeCode⁩.

Se aplica en estos perfiles

  • EN 16931 (UBL)
  • Peppol BIS 3.0
  • XRechnung 3.0 (UBL)

Ruta del elemento

  • Código del tipo de factura (BT-3)UBL /Invoice/cbc:InvoiceTypeCodeCII /CrossIndustryInvoice/ExchangedDocument/TypeCodeObtenida a partir de lo que acepta el lector CII de WorkAlio. Todavía no hay generador CII, así que esta ruta no está verificada de forma independiente, como sí lo está la ruta UBL.