Co to oznacza
W UBL każdy cac:AdditionalItemProperty w cac:Item na pozycji faktury lub faktury korygującej musi zawierać cbc:Value (BT-161) i nie zawierać cbc:ValueQuantity albo nie zawierać cbc:Value i mieć co najmniej jeden cbc:ValueQuantity z niepustym atrybutem unitCode. Test sprawdza obecność elementów, a nie treść cbc:Value ani wartość liczbową cbc:ValueQuantity. Nie usuwa białych znaków z unitCode ani nie sprawdza poprawności kodu jednostki, więc sam zapis złożony ze spacji nie jest wykluczony przez ten test.
Dlaczego to ważne
France CTC wymaga dla tego atrybutu jednej z dwóch postaci wartości: zwykłej wartości albo ilości z jednostką miary.
Jak to poprawić
Na pozycji faktury znajdź cac:Item/cac:AdditionalItemProperty. Jeśli to opis, na przykład kolor, wpisz wartość w cbc:Value i usuń wszystkie cbc:ValueQuantity. Jeśli to miara, na przykład waga, wpisz ilość w cbc:ValueQuantity, podaj właściwy kod jednostki w unitCode i usuń wszystkie cbc:Value. Sprawdź plik ponownie.
Gdy poprawisz plik, sprawdź go ponownie za darmo: Sprawdź e-fakturę
Oryginalna treść reguły
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. Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| France CTC (CII) | 1.4.0-04 |