Saltar al contenido

Herramienta gratuita

Validador de facturas electrónicas EN 16931

Sube una factura electrónica UBL o CII para verificarla 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 reporte.

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 usar otra versión o agregar sus propias verificaciones.

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, verifica el archivo solo con EN 16931 y lo indica en el reporte.
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 resultado incluye el identificador de regla publicado por 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 archivos 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 administrada por el sistema. El validador lo lee, usa 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 reporte ni envía el archivo a un servicio de validación externo. El sistema elimina las cargas temporales según su programa 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 reporte 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 agregar sus propias verificaciones, y para llegar a la red Peppol o a una plataforma nacional todavía hace falta un proveedor calificado.

Mi archivo no superó 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 revisarlos 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 verifica la conformidad de un punto de acceso ni la aceptación por una plataforma nacional y no ofrece asesoría profesional.