Validador de documentos y formatos
Comprueba tus documentos electrónicos antes de enviarlos.
El Validador de B2Brouter es una herramienta online gratuita que te permite comprobar si un archivo de documento electrónico es estructuralmente correcto según un formato específico, antes de utilizarlo en producción o enviarlo mediante la API.
Accede desde app.b2brouter.net/es/validation.
Qué valida
Sección titulada «Qué valida»El validador comprueba:
- Conformidad del esquema — si la estructura XML coincide con la especificación del formato (por ejemplo, UBL 2.1, CII D16B).
- Reglas de negocio — si los campos obligatorios están presentes y los valores están dentro de los rangos permitidos.
- Reglas Schematron — reglas de validación específicas del formato definidas por el estándar (por ejemplo, reglas Peppol BIS, EN 16931).
No comprueba si el receptor existe ni si la información de enrutamiento es correcta; eso se verifica en el momento del envío.
Cómo usarlo
Sección titulada «Cómo usarlo»- Ve a app.b2brouter.net/es/validation.
- Sube tu archivo XML.
- Haz clic en Validar.
La herramienta devuelve una lista de errores y advertencias, cada uno con la ubicación XPath del elemento problemático y una descripción de la regla que ha fallado.
Endpoint de la API
Sección titulada «Endpoint de la API»El endpoint /documents/validate permite validar documentos de forma programática. Úsalo para integrar la validación en tu aplicación, pipeline de CI o flujo de trabajo automatizado.
Consulta la referencia completa de la API en developer.b2brouter.net/reference/validate-document.
Se requiere autenticación. El endpoint acepta un archivo de documento y devuelve los resultados de validación de forma estructurada.
Qué se valida
Sección titulada «Qué se valida»Tanto la herramienta en línea como el endpoint de la API comprueban:
- Conformidad del esquema — si la estructura XML coincide con la especificación del formato (por ejemplo, UBL 2.1, CII D16B).
- Reglas de negocio — si los campos obligatorios están presentes y los valores están dentro de los rangos permitidos.
- Reglas Schematron — reglas de validación específicas del formato definidas por el estándar (por ejemplo, reglas Peppol BIS, EN 16931).
- Modelo de datos — comprobaciones de campos contra nuestra base de datos en relación con lo que requiere la autoridad tributaria.
- Informe fiscal — para facturas que generan un informe fiscal, validación de los valores de la factura necesarios para generarlo correctamente.
Ninguna de las dos herramientas comprueba si el receptor existe ni si la información de enrutamiento es correcta — eso se verifica en el momento del envío.
Validación al crear un documento mediante la API
Sección titulada «Validación al crear un documento mediante la API»La misma validación se ejecuta automáticamente cuando envías un documento a través de la API (por ejemplo, POST /documents). Si el documento no es válido, la API devuelve un error de validación y el documento es rechazado antes de entrar al sistema.
Esto significa que no es necesario llamar a /documents/validate por separado antes de cada envío — pero resulta útil para depurar y hacer comprobaciones previas durante el desarrollo.
Interpretar los resultados
Sección titulada «Interpretar los resultados»| Resultado | Significado |
|---|---|
| Válido | El documento cumple todas las reglas de esquema y negocio del formato seleccionado. |
| Advertencia | El documento es técnicamente válido, pero contiene valores que pueden causar problemas con algunos receptores. |
| Error | El documento no cumple con el formato. Será rechazado si se envía. |
Corrige todos los errores antes de utilizar el documento en una integración real. Las advertencias son informativas, pero deberían revisarse.
Formatos compatibles
Sección titulada «Formatos compatibles»El validador admite los principales formatos aceptados por B2Brouter, incluyendo:
- Peppol BIS Billing 3.0 (UBL)
- EN 16931 (estándar europeo)
- Factura-e (España)
- FatturaPA (Italia)
- UBL 2.1 Invoice / Credit Note
La lista completa de formatos disponibles se muestra en el selector de formatos de la página de validación.
Casos de uso habituales
Sección titulada «Casos de uso habituales»- Antes de entrar en producción — valida documentos de ejemplo de tu ERP o sistema de facturación para detectar problemas de integración con antelación.
- Depuración de errores de API — si la API devuelve un error de validación de formato, pega aquí el documento para obtener un desglose detallado.
- Prueba de nuevos formatos — al añadir soporte para un nuevo país o formato, utiliza el validador para verificar tu salida antes de ejecutar pruebas end-to-end.