El validador gratuito de eConnect: compruebe si su XML cumple con UBL, BIS Billing y NLCIUS.
Antes de enviar una e-factura, querrá asegurarse de que el archivo XML es técnicamente correcto. El validador de eConnect comprueba su factura en los esquemas XML, las reglas Schematron y las validaciones específicas por país. La herramienta está disponible de forma gratuita como validador en línea.
El validador de eConnect realiza múltiples controles sobre su archivo de e-factura:
Validación del esquema XML. ¿Es correcta la estructura base del archivo? ¿Están presentes todos los elementos XML obligatorios y correctamente anidados?
Validación Schematron. ¿Cumple la factura con las reglas de negocio del perfil elegido? Piense en reglas de cálculo de IVA, campos obligatorios y listas de códigos.
Control del perfil. El sistema reconoce automáticamente qué perfil sigue su factura (BIS Billing V3, NLCIUS, PINT, XRechnung) y aplica las reglas de validación correspondientes.
Reglas específicas por país. Por país se aplican reglas de validación adicionales. Para los Países Bajos son las reglas NL-R, para Alemania las reglas DE-R, para Dinamarca las reglas DK-R, etc. El validador las aplica automáticamente en función del código de país en la factura.
El validador soporta todos los formatos de e-factura habituales:
El validador en línea está disponible en /es/validator. No necesita crear una cuenta.
En caso de errores, el validador proporciona el código de error exacto, una descripción del problema y la ubicación en el archivo XML (XPath). Así sabe exactamente qué debe corregir.
El validador proporciona tres tipos de mensajes:
Los códigos de error habituales comienzan con un prefijo que indica el dominio: PEPPOL- para reglas Peppol generales, NL-R- para reglas neerlandesas, BR- para reglas base de EN 16931. La descripción del error siempre indica cuál es el comportamiento esperado.
Al enviar una nota de crédito, se producen con regularidad algunos errores de validación específicos. El error aparece a nivel de Peppol (en envíos por API, por ejemplo, como [API400.AT04] Invalid payload). Por regla, la causa y la solución:
cac:Delivery/cbc:ActualDeliveryDate), o indique un periodo de facturación (BG-14). Uno de los dos es obligatorio.cac:Delivery/cac:DeliveryLocation/cac:Address/cac:Country/cbc:IdentificationCode) con un código ISO 3166-1 alpha-2.cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID con el número de la factura original. Obligatorio para notas de crédito. Vea también Variantes de nota de crédito.BR-IC-11 y BR-IC-12 son reglas base de EN 16931 que solo se aplican cuando la nota de crédito contiene una categoría de IVA intracomunitaria; no se producen en entregas nacionales.
Además del validador manual, la plataforma eConnect también realiza una validación automática en el momento del envío. Si una factura no cumple con los requisitos, el envío se bloquea y recibe un mensaje de error con la regla de validación correspondiente.
Para usuarios de la API: la PSB valida cada factura en el momento de la presentación y devuelve los resultados de validación en la respuesta de la API. De este modo, puede integrar la validación en su propio proceso de software.
Las reglas de validación se actualizan con cada nueva versión de la especificación Peppol BIS Billing. eConnect actualiza los artefactos Schematron y las listas de códigos en cuanto una nueva versión se vuelve obligatoria. El validador en línea siempre valida contra la versión vigente.
Consejo: después de una actualización de la especificación, compruebe si sus facturas siguen siendo válidas. Nuevas reglas pueden imponer requisitos más estrictos sobre campos que antes eran opcionales.
Por cada error, el validador muestra el código de error exacto, una descripción del problema y la ubicación en el archivo XML (XPath). Los errores deben resolverse antes del envío, de lo contrario la factura será rechazada en la red Peppol. Las advertencias son puntos de atención pero no bloquean el envío.
El validador soporta Peppol BIS Billing V3, NLCIUS/SI-UBL 2.0, todas las variantes PINT, XRechnung y CII (Cross-Industry Invoice, incluyendo Factur-X). El formato se detecta automáticamente al subir su archivo XML.
Sí. La plataforma eConnect realiza automáticamente una validación en el momento del envío. Si una factura no cumple con los requisitos, el envío se bloquea con un mensaje de error. Los usuarios de la API reciben los resultados de la validación en la respuesta de la API.
¿Desea consultar archivos de ejemplo para verificar la estructura de su propio XML? Descargue archivos de ejemplo.
Valide su factura