O que significa
Em cada linha, o preço unitário depois do desconto (BT-146) fica no bloco NetPriceProductTradePrice. Esta regra verifica que o bloco não contém MaximumQuantity, um elemento que indica a maior quantidade para a qual o preço se aplica.
Porque é importante
A EN 16931 indica o preço efetivamente cobrado na linha, e não os limites de quantidade de que ele depende, por isso o software que recebe a fatura pode ignorar uma quantidade máxima. O ficheiro continua a ser aceite, por ser apenas um aviso. Convém corrigir para ter um ficheiro sem avisos, ou quando o cliente precisa do limite e pode não o ver.
Como corrigir
Elimine o elemento MaximumQuantity de NetPriceProductTradePrice em cada linha afetada. Mantenha o preço unitário (ChargeAmount) e a quantidade da linha. Se o limite for importante para o cliente, acrescente-o a uma nota da linha (BT-127). Se o seu software de faturação escrever o elemento sozinho, peça ao suporte do software um formato EN 16931, XRechnung ou Peppol BIS.
A regra tal como foi publicada
MaximumQuantity 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 |