Qué significa
Un descuento o recargo de una línea (SpecifiedTradeAllowanceCharge en el XML) no debería contener un ID, un identificador de esa entrada. EN 16931 describe un descuento de línea con un motivo (BT-139) y un código de motivo (BT-140), y un recargo de línea con un motivo (BT-144) y un código de motivo (BT-145), no con un identificador.
Por qué importa
Es una advertencia, así que el archivo no se rechaza. El software que lee solo los campos de EN 16931 no tiene dónde poner el ID, por lo que normalmente se descarta. Conviene corregirlo si el destinatario necesita saber por qué se redujo o se aumentó la línea, o si tu destinatario pide un archivo sin advertencias.
Cómo corregirlo
Borra el identificador de los descuentos y recargos de línea en tu programa de facturación, o cambia la exportación al perfil EN 16931 en lugar de uno ampliado. Comprueba que cada descuento o recargo tenga un motivo breve, un código de motivo, o ambos. Si generas el XML tú mismo, elimina el elemento ID del SpecifiedTradeAllowanceCharge de la línea.
Texto oficial de la regla
ID 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 |
Comprueba tu archivo
Reglas relacionadas
- CII-SR-185 Los descuentos y recargos de línea no llevan número de secuencia
- CII-SR-186 El porcentaje de un descuento de línea no lleva atributo format
- CII-SR-187 Los descuentos y recargos de línea no llevan cantidad base
- CII-SR-188 Un descuento o recargo de línea no lleva indicador de pago anticipado
- CII-SR-189 Los descuentos y recargos de línea no llevan importe base unitario
- CII-SR-190 Los descuentos y recargos de línea no llevan código de tipo