Saltar al contenido

Herramienta gratuita

Validador de facturas electrónicas EN 16931

Sube una factura electrónica UBL o CII para comprobarla con los esquemas XML y las reglas de negocio de EN 16931 incluidos en la herramienta. Si el archivo declara Peppol BIS Billing 3.0 o XRechnung 3.0, también se aplica ese conjunto de reglas. Las copias de trabajo usadas para la carga y la validación son temporales. No se crea ningún registro de factura, documento o informe.

Validando…

La herramienta ejecuta los recursos oficiales de validación incluidos en versiones fijas: el esquema correspondiente, el Schematron de EN 16931 y el conjunto de reglas del perfil compatible que indique el identificador de especificación del archivo. El resultado muestra el identificador publicado de la regla, su mensaje y la ubicación donde se activó. El sistema receptor puede utilizar otra versión o añadir sus propias comprobaciones.

Qué se ejecuta sobre tu archivo

Detección de sintaxis y perfil
El elemento raíz determina la sintaxis: UBL Invoice, UBL CreditNote o UN/CEFACT CrossIndustryInvoice. El identificador de especificación (BT-24) determina el conjunto de reglas: EN 16931, Peppol BIS Billing 3.0 o XRechnung 3.0. Si el validador no reconoce el identificador, comprueba el archivo solo con EN 16931 y lo indica en el informe.
Esquema
Los bytes exactos del archivo se validan con los esquemas OASIS UBL 2.1 o UN/CEFACT CII D16B incluidos. No se descarga nada de la red. Los archivos que declaran un tipo de documento o una entidad se rechazan sin analizarlos.
Reglas de negocio
El Schematron oficial CEN EN 16931 se ejecuta primero. Cuando el archivo indica Peppol BIS Billing 3.0 o XRechnung 3.0, ese paquete de reglas se ejecuta después, sobre los mismos bytes. Cada hallazgo lleva el id de regla que publicó su propio paquete de reglas.

Preguntas frecuentes sobre el validador de facturas electrónicas

¿Qué archivo puedo subir?

Un archivo .xml que sea OASIS UBL Invoice, UBL CreditNote o UN/CEFACT CrossIndustryInvoice. El validador no lee PDF Factur-X. Extrae el adjunto factur-x.xml y súbelo.

¿Se almacena o envía mi factura a algún lugar?

El navegador envía el XML a FreeBillGen como una carga temporal gestionada por el framework. El validador lo lee, utiliza una copia de trabajo de corta duración durante la etapa de Schematron y elimina esa copia al terminar. No crea ningún registro de factura, documento, cuenta o informe ni envía el archivo a un servicio de validación externo. El framework elimina las cargas temporales según su calendario de limpieza.

¿Qué conjuntos de reglas se ejecutan?

Los recursos oficiales de validación de CEN EN 16931, las reglas de Peppol BIS Billing 3.0 y las de XRechnung 3.0, cada uno fijado en una versión concreta dentro de la aplicación. El informe indica la versión exacta que evaluó tu archivo.

¿Superar la validación significa que aceptarán mi factura?

Significa que tu archivo cumplió el esquema y las reglas que se ejecutaron. La entrega es un paso distinto. La plataforma receptora puede añadir sus propias comprobaciones, y para llegar a la red Peppol o a una plataforma nacional todavía hace falta un proveedor cualificado.

Mi archivo no ha superado la validación. ¿Qué hago?

Cada resultado indica el identificador de la regla y qué se esperaba. Corrige los datos señalados en el sistema que creó el archivo, vuelve a exportarlo y ejecútalo de nuevo aquí.

¿También necesitas generar la factura?

FreeBillGen crea facturas gratis, sin registro, y puede exportar mapeos genéricos de UBL y CII para revisión en este validador.

Crear una factura

La herramienta ejecuta las versiones fijadas de los recursos oficiales de validación de EN 16931, Peppol BIS Billing y XRechnung. No comprueba la conformidad de un punto de acceso ni la aceptación por una plataforma nacional y no ofrece asesoramiento profesional.