Klarfile

KF-XML-RACINE: El XML no es una factura

Este código aparece al comprobar una factura electrónica. Esto es lo que significa, por qué salta y qué hay que cambiar en el archivo.

Por qué aparece este código

La raíz del documento no es ni CrossIndustryInvoice (sintaxis CII, la de Factur-X y ZUGFeRD) ni Invoice o CreditNote (sintaxis UBL, la de Peppol BIS 3.0 y de la XRechnung). Puede ser un pedido Order-X, un aviso de expedición, u otro formato XML guardado bajo un nombre de factura. Si es un Facturae español, este archivo no es de los que leemos: es un formato nacional, con su propio esquema.

Cómo corregirlo

Compruebe qué ha producido su programa. Leemos las DOS sintaxis admitidas por la EN 16931, como adjunto de un PDF o como archivo XML suelto: si no se reconoce ninguna de las dos, el documento no es una factura electrónica en el sentido de la norma.

Dónde se juega

Esta comprobación es nuestra, no un código de la norma: no cubrimos bastante de la EN 16931 como para tomar prestados sus números, y un código oficial mal atribuido enviaría a corregir el campo equivocado. Se refiere a XML.

Comprobar mi factura Todos los códigos de rechazo