Ce înseamnă
Pe fiecare linie, prețul unitar după reducere (BT-146) se află în blocul NetPriceProductTradePrice. Regula verifică ca blocul să nu conțină TypeCode, un cod care spune ce fel de preț este.
De ce contează
Standardul european EN 16931 nu clasifică prețul unitar al unei linii, deci programul care primește factura nu are ce face cu codul și îl poate ignora. Fișierul este acceptat, fiind un avertisment. Merită corectat pentru un fișier curat sau dacă destinatarul îți cere un fișier fără avertismente.
Cum rezolvi problema
Deschide linia, găsește NetPriceProductTradePrice și șterge elementul TypeCode. Păstrează prețul unitar (ChargeAmount). Este un element diferit de codul de tip din blocul reducerii, care are propria regulă. Dacă programul tău adaugă codul la fiecare export, alege un format de ieșire EN 16931, XRechnung (formatul german de factură electronică) sau Peppol BIS (formatul rețelei europene Peppol).
Regula așa cum este publicată
TypeCode should not be present Unde se aplică regula
| Set de reguli | Versiune |
|---|---|
| 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 |
Verifică fișierul
Reguli conexe
- CII-SR-138 Scoate cantitatea minimă din prețul unitar după reducere
- CII-SR-139 Scoate cantitatea maximă din prețul unitar după reducere
- CII-SR-140 Scoate motivul modificării din prețul unitar după reducere
- CII-SR-141 Scoate factorul de conversie din prețul unitar după reducere
- CII-SR-142 Fără reduceri sau majorări în prețul unitar după reducere
- CII-SR-143 Scoate perioada de valabilitate din prețul unitar după reducere