Ce înseamnă
Pentru fiecare cac:AdditionalItemProperty de pe o linie a unei facturi sau facturi storno UBL, trebuie fie să existe cbc:Value (BT-161) fără niciun cbc:ValueQuantity, fie să lipsească cbc:Value și să existe cel puțin un cbc:ValueQuantity cu atributul unitCode prezent și diferit de șirul gol. Testul verifică prezența elementelor, nu conținutul lor. Nu elimină spațiile din unitCode și nu verifică dacă acesta este un cod recunoscut, deci un unitCode format doar din spații nu este exclus de această expresie.
De ce contează
Regulile France CTC cer folosirea unei singure forme pentru valoarea atributului: valoare simplă sau cantitate asociată unei unități de măsură.
Cum rezolvi problema
Găsește cac:AdditionalItemProperty pe linia afectată. Pentru o caracteristică descriptivă, cum ar fi culoarea, completează cbc:Value și elimină toate elementele cbc:ValueQuantity. Pentru o măsură, cum ar fi greutatea, completează cbc:ValueQuantity și atributul unitCode cu codul unității folosite, apoi elimină toate elementele cbc:Value. Verifică din nou fișierul.
După ce corectezi fișierul, verifică-l din nou, gratuit: Verifică o factură electronică
Regula așa cum este publicată
La valeur d’attribut (cbc:Value) ou la valeur (cbc:ValueQuantity avec unité de mesure) doivent être présents, mais pas les deux Valeur actuelle Value : " … ", Valeur actuelle Value Quantity : " … ". unité de mesure : " … " Veuillez fournir une valeur d’attribut valide ou utiliser une Valeur avec unité de mesure. Unde se aplică regula
| Set de reguli | Versiune |
|---|---|
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| France CTC (CII) | 1.4.0-04 |