Ir al contenido

Aviso

CII-SR-228: El contacto del emisor no debe llevar un código de tipo

En resumen

Aviso: conviene revisarlo.

CII-SR-228 significa que los datos de contacto del emisor incluyen un elemento TypeCode, que EN 16931 no utiliza. Es solo un aviso: elimina el TypeCode del contacto del emisor.

En esta página

Qué significa

En un archivo CII, el contacto del emisor (BG-6) es el bloque DefinedTradeContact. Esta regla avisa cuando ese bloque lleva un TypeCode, un código que indica el tipo de contacto. EN 16931 solo usa ahí el nombre de contacto (BT-41), el teléfono (BT-42) y el correo electrónico (BT-43).

Por qué importa

Al ser un aviso, la factura se acepta igualmente. La norma no tiene un lugar para el tipo de contacto, por lo que el programa del destinatario normalmente lo omite. Conviene quitarlo si quieres que la comprobación salga limpia.

Cómo corregirlo

Busca en tu programa de facturación un ajuste de tipo o de función del contacto del emisor y desactiva su exportación. Si editas el XML a mano, borra el elemento TypeCode dentro del DefinedTradeContact del emisor. No hace falta pasar nada a otro campo.

Texto oficial de la regla

TypeCode 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-228 sigue fallando y qué otras reglas fallan.

Actualizado el 6 de noviembre de 2026