Ir al contenido
Log in

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.

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.

  1. Ve a app.b2brouter.net/es/validation.
  2. Sube tu archivo XML.
  3. 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.

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.

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.

ResultadoSignificado
VálidoEl documento cumple todas las reglas de esquema y negocio del formato seleccionado.
AdvertenciaEl documento es técnicamente válido, pero contiene valores que pueden causar problemas con algunos receptores.
ErrorEl 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.

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.

  • 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.