Ledgerdroprules

62 comprobaciones

Todas las reglas que se comprueban aquí

Tu factura volvió con un código de regla y nada más. Aquí está lo que significa cada uno, en una frase — y, igual de importante, de dónde viene la regla, porque eso decide quién puede eximirla.

Comprobar una factura →

Antes de la lista: qué significa y qué no significa un resultado verde

«Sin incumplimientos» tiene dos sentidos distintos y se confunden con facilidad. Uno es comprobada y limpia. El otro es este reglamento no se aplica a este archivo — una factura KSeF polaca no es un documento EN 16931, así que las reglas EN 16931 no dicen nada sobre ella. Por eso la página de comprobación siempre indica contra qué reglamento comprobó.

Además es un subconjunto, no el reglamento EN 16931 completo. Están implementadas las reglas cuyo veredicto es inequívoco: campos obligatorios y cuentas que tienen que cuadrar. Las reglas que dependen de listas de códigos que no podemos verificar sin conexión se quedan fuera en lugar de adivinarse — una comprobación que salta con una factura correcta es peor que ninguna.

EN 16931 — la norma europea

BR-22
Cada línea necesita una cantidad
BR-23
Cada línea necesita una unidad de medida
BR-24
Cada línea necesita un importe neto
BR-25
Cada línea necesita el nombre del artículo
BR-26
Cada línea necesita un precio neto
BR-27
Un precio neto no puede ser negativo
BR-64
Cada línea necesita una descripción
BR-AE-05
Línea con inversión del sujeto pasivo: tipo 0
BR-AE-09
Inversión del sujeto pasivo: el IVA debe ser cero
BR-CL-01
El tipo de documento debe venir de UNTDID 1001
BR-CL-04
La moneda debe ser un código ISO 4217 de tres letras
BR-CL-14
El país debe ser un código ISO 3166-1 alpha-2
BR-CL-17
La categoría de IVA debe venir de UNCL5305
BR-CL-18
La categoría de IVA de línea debe venir de UNCL5305
BR-CO-04
Cada línea necesita un código de categoría de IVA
BR-CO-09
El NIF-IVA debe empezar por el código de país
BR-CO-10
Los importes de línea deben sumar el total de líneas
BR-CO-13
La base imponible resulta de líneas, descuentos y cargos
BR-CO-14
El desglose de IVA debe sumar el total de IVA
BR-CO-15
El total con IVA es la base más el IVA
BR-CO-16
El importe a pagar resulta del total menos los anticipos
BR-CO-17
El IVA por tipo es ese tipo sobre esa base, redondeado
BR-CO-18
Al menos un grupo de desglose de IVA
BR-CO-26
El vendedor debe ser identificable (NIF o registro mercantil)
BR-E-05
Línea exenta: tipo 0
BR-E-09
Exento: el IVA debe ser cero
BR-E-10
La exención debe indicar el motivo
BR-G-05
Línea de exportación: tipo 0
BR-G-09
Exportación: IVA cero
BR-IC-05
Línea intracomunitaria: tipo 0
BR-IC-09
Entrega intracomunitaria: IVA cero
BR-O-05
La línea no sujeta no lleva tipo alguno
BR-O-09
No sujeto: IVA cero
BR-O-11
No sujeto no se mezcla con otras categorías
BR-S-08
La base por tipo coincide con las líneas a ese tipo
BR-S-09
El IVA por tipo es ese tipo aplicado a esa base
BR-Z-05
Línea a tipo cero: tipo 0
BR-Z-09
Tipo cero: el IVA debe ser cero
BR-Z-10
El tipo cero no debe llevar motivo de exención

Extensiones Factur-X / ZUGFeRD

BR-FXEXT-05
El subtipo de línea debe ser DETAIL, GROUP o INFORMATION
BR-FXEXT-06
Con sublíneas, cada línea necesita un subtipo
BR-FXEXT-08
Una línea de subtotal debe cuadrar con sus líneas
BR-FXEXT-11
La línea padre referenciada debe existir

Reglas nacionales

AU-ABN
Dígito de control del ABN australiano — Peppol entrega a las empresas australianas por este número
BE-KBO
Dígito de control del número de empresa belga — Bélgica identifica así a las empresas
BR-DE-15
XRechnung exige un Leitweg-ID (BT-10)
BR-DEC-12
Los importes llevan como máximo dos decimales
CH-UID
Dígito de control del UID suizo — el único número que usan los registros suizos
DE-PROFILE
En Alemania este perfil no cuenta como factura electrónica (BMF, 15.10.2025)
DK-CVR
Dígito de control del CVR danés — una empresa danesa solo tiene este número
FI-YTUNNUS
Dígito de control del Y-tunnus finlandés — el número de IVA es este número con FI delante
FR-SIREN
Dígito de control del SIREN/SIRET — Francia enruta las facturas por este número
HR-OIB
Dígito de control del OIB croata — en Croacia todo depende de este número
JP-HOUJIN
Dígito de control del número corporativo japonés — el número de registro es este número con una T delante
NO-ORGNR
Dígito de control del número de organización noruego — el número de IVA y la dirección Peppol se basan en él
SE-ORGNR
Dígito de control del número de organización sueco — el número de IVA es este número con SE delante y 01 detrás

Identificadores y dinero

IBAN-CHECK
Dígitos de control del IBAN del beneficiario — un pago a un IBAN erróneo no llega
PEPPOL-ENDPOINT
Dirección de entrega Peppol — Peppol enruta por este número: si es incorrecto la factura no llega nunca
VAT-CHECKSUM
El NIF-IVA no supera su propio dígito de control

Notas, no incumplimientos

CCY-RETIRED
Código de moneda retirado
FX-PROFILE
Perfil de transición Factur-X — las reglas EN 16931 no se aplican
PRE-EN16931
Este formato es anterior a la EN 16931 — las reglas EN no le aplican

Pruébalo

Arrastra una factura a la página de comprobación — gratis, sin cuenta. Para una carpeta entera está la página principal: hasta 10 facturas por exportación y 20 al día gratis.