Che cosa significa
In ogni riga il prezzo unitario al netto dello sconto (BT-146) sta nel blocco NetPriceProductTradePrice. La regola controlla che il blocco non contenga TypeCode, un codice che dice di che tipo di prezzo si tratta.
Perché è importante
EN 16931 non classifica il prezzo unitario di una riga, quindi il software che riceve il file non sa che farsene del codice e può ignorarlo. Il file viene comunque accettato, perché è un avviso. Conviene correggerlo per avere un file pulito o quando il destinatario chiede di non avere avvisi.
Come correggerlo
Apri la riga, trova NetPriceProductTradePrice ed elimina l'elemento TypeCode. Tieni il prezzo unitario (ChargeAmount). Non confonderlo con il codice tipo nel blocco dello sconto, che ha una regola a parte. Se il software aggiunge il codice a ogni esportazione, scegli un'uscita EN 16931, XRechnung (standard tedesco) o Peppol BIS (formato della rete europea Peppol).
Il testo ufficiale della regola
TypeCode should not be present Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| 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 |