Qué significa
Se revisa cada descuento (BG-27) o recargo (BG-28) de una línea para ver si contiene un elemento TypeCode, un código que clasifica el tipo de entrada. En EN 16931 el indicador de recargo (ChargeIndicator) ya dice si la entrada es un descuento o un recargo, y el código de motivo (UNTDID 5189 para descuentos, UNTDID 7161 para recargos) o el texto del motivo dice por qué.
Por qué importa
Es un aviso, así que la factura se acepta. El destinatario ignora el código de tipo, de modo que no le explica nada. Conviene corregirlo para obtener un resultado limpio y para que la explicación viaje en un campo que sí se lee.
Cómo corregirlo
Borra el TypeCode del SpecifiedTradeAllowanceCharge de la línea en el XML. Comprueba que el indicador de recargo es correcto: false para un descuento y true para un recargo. Si quieres explicar por qué existe la entrada, añade un motivo en texto o un código de motivo de las listas anteriores.
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 |
Comprueba tu archivo
Reglas relacionadas
- CII-SR-191 Los descuentos y recargos de línea no llevan datos de IVA propios
- CII-SR-192 Los descuentos y recargos de línea no llevan tipo de cambio
- CII-SR-193 Los descuentos y recargos de línea no llevan identificador
- CII-SR-194 Las líneas no llevan un subtotal de IVA calculado
- CII-SR-195 Las líneas no llevan un bloque de servicio logístico
- CII-SR-196 Las condiciones de pago van en la factura, no en una línea