Qué significa
En el bloque que contiene los totales de la factura (SpecifiedTradeSettlementHeaderMonetarySummation), el total neto de líneas (NetLineTotalAmount) puede aparecer como máximo una vez. La regla solo cuenta el elemento y no mira el importe que lleva dentro. EN 16931 no tiene ningún término de negocio para este elemento.
Por qué importa
Los programas que leen el archivo esperan cada total una sola vez. Con dos copias no pueden saber qué importe se quiere decir, así que el archivo se considera mal formado y la factura se rechaza. Es un error grave, no un aviso.
Cómo corregirlo
Casi siempre es un fallo del programa que generó el archivo, no algo que hayas escrito tú. Crea o exporta la factura de nuevo y, si el error sigue, envía el archivo a tu proveedor del programa de facturación citando esta regla. Si editas el XML a mano, busca NetLineTotalAmount dentro del bloque de totales y deja una sola copia o bórralas todas. Los totales que exige EN 16931 están en otros elementos, así que quitar este no los elimina.
Texto oficial de la regla
NetLineTotalAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation. 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 |