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 su 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. Extraiga el adjunto factur-x.xml y súbalo.
¿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ó su archivo.
¿Superar la validación significa que aceptarán mi factura?
Significa que su 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. Corrija los datos señalados en el sistema que creó el archivo, vuelva a exportarlo y ejecútelo de nuevo aquí.