Ce înseamnă
Contextul UBL este cac:InvoiceLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode. Prezența elementului declanșează avertismentul chiar dacă este gol, atât pentru o reducere pe linie (BG-27, BT-140), cât și pentru o majorare pe linie (BG-28, BT-145). Acest context verifică liniile cac:InvoiceLine, nu liniile cac:CreditNoteLine ale facturilor storno.
De ce contează
NLCIUS nu recomandă codurile de motiv pentru reducerile și majorările de pe liniile facturii. Dacă omiți codul, poți păstra explicația în câmpul text al motivului.
Cum rezolvi problema
Pe fiecare linie cac:InvoiceLine vizată, păstrează sau completează motivul în cac:AllowanceCharge/cbc:AllowanceChargeReason: BT-139 pentru o reducere sau BT-144 pentru o majorare. Elimină complet cbc:AllowanceChargeReasonCode, nu doar conținutul lui. Nu modifica reducerea sau majorarea în sine. Exportă fișierul și verifică-l din nou.
După ce corectezi fișierul, verifică-l din nou, gratuit: Verifică o factură electronică
Regula așa cum este publicată
The use of an allowance reason code (cac:InvoiceLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended În SI-UBL 2.0 / NLCIUS (invoice), SI-UBL 2.0 / NLCIUS (credit note), regula are următorul text:
The use of a charge reason code (cac:InvoiceLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended Unde se aplică regula
| Set de reguli | Versiune |
|---|---|
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |