O que significa
Em cada linha, o preço unitário antes do desconto (BT-148) pode ter um desconto (BT-147). Esta regra verifica que esse desconto não contém PrepaidIndicator, um indicador verdadeiro ou falso que marca o valor como pago antecipadamente. O valor do desconto em si é permitido.
Porque é importante
A EN 16931 trata o desconto do preço unitário como um valor sem qualquer marca de pagamento antecipado, por isso o software que recebe a fatura não tem onde guardar o indicador e pode ignorá-lo. O ficheiro continua a ser aceite, por ser apenas um aviso. Convém corrigir se quiser um ficheiro sem avisos ou se o destinatário o pedir.
Como corrigir
Abra o XML da linha e procure GrossPriceProductTradePrice e, dentro dele, AppliedTradeAllowanceCharge. Elimine aí o elemento PrepaidIndicator e deixe o valor do desconto (ActualAmount) e o ChargeIndicator onde estão. Se o seu software de faturação escrever o indicador automaticamente, veja nas definições de exportação se existe um formato EN 16931, XRechnung ou Peppol BIS, ou peça ao suporte do software que deixe de o escrever.
A regra tal como foi publicada
PrepaidIndicator should not be present Onde esta regra se aplica
| Conjunto de regras | Versão |
|---|---|
| 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 |