Ir al contenido

Aviso

CII-SR-249: Quita el código de rol del destinatario

En resumen

Aviso: conviene revisarlo.

CII-SR-249 significa que el destinatario tiene un elemento RoleCode, que EN 16931 no usa. Quita el código de rol del destinatario; es un aviso, así que la factura se acepta.

En esta página

Qué significa

El destinatario no debe tener un elemento RoleCode, un código que indica qué papel desempeña la parte. La factura ya muestra quién es el destinatario por la sección en la que está la parte, así que el estándar no necesita ningún código. La misma restricción se aplica en las reglas CII de XRechnung, NLCIUS y en las reglas CTC francesas.

Por qué importa

Es un aviso, así que la factura se acepta. El programa del destinatario lee solo los campos que define el estándar, por lo que ignora el código de rol. No daña la factura, pero es ruido en el archivo. Corrígelo si el destinatario te pide un archivo sin avisos; si no, puede esperar.

Cómo corregirlo

Lo añade tu programa de facturación, normalmente a partir de un ajuste de rol o de tipo de cliente en la ficha del cliente. Borra ese ajuste o desactiva la opción que lo escribe en la factura electrónica. Si editas el XML a mano, borra el elemento RoleCode dentro del destinatario.

Texto oficial de la regla

RoleCode should not be present

Dónde se aplica esta regla

Conjunto de reglas Versión
EN 16931 (CII) 1.3.17
XRechnung 3.0 (CII) 3.0.2
NLCIUS (CII) 1.0.3.13
France CTC (CII) 1.4.0-04
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si CII-SR-249 sigue fallando y qué otras reglas fallan.

Actualizado el 6 de noviembre de 2026