Saltar al contenido

Herramienta gratuita

Validador de facturas electrónicas EN 16931

Subí 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 informe.

Verificando...

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 agregar sus propias verificaciones.

Qué verifica

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 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 archivos PDF Factur-X. Extraé el adjunto factur-x.xml y subilo.

¿Mi factura se almacena o se envía a algún lugar?

El navegador envía el XML a FreeBillGen como una carga temporal gestionada por el framework. 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 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 van a aceptar 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 necesitás un proveedor calificado.

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

Cada resultado indica el identificador de la regla y qué se esperaba. Corregí los datos señalados en el sistema que creó el archivo, volvé a exportarlo y ejecutalo de nuevo acá.

¿También necesitás crear 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 verifica la conformidad de un punto de acceso ni la aceptación por una plataforma nacional y no ofrece asesoramiento profesional.