Co to oznacza
W profilu Basic formatów Factur-X i ZUGFeRD reguła sprawdza atrybut unitCode w ram:BasisQuantity wewnątrz ram:GrossPriceProductTradePrice. Niepusta wartość musi występować na liście kodów jednostek tego profilu. Pusta wartość przechodzi ten test. Nie oznacza to spełnienia innych wymagań dotyczących jednostki.
Dlaczego to ważne
Kod jednostki wskazuje, czego dotyczy ilość bazowa ceny. Niepusta wartość spoza listy profilu nie spełnia tej reguły.
Jak to poprawić
Sprawdź jednostkę ilości bazowej ceny przed rabatem. W XML ustaw unitCode w ram:BasisQuantity wewnątrz ram:GrossPriceProductTradePrice na odpowiedni kod z listy profilu Basic, a nie dowolny skrót. Zachowaj ilość bazową zgodną z ceną. Nie usuwaj jej tylko po to, by ominąć ten test. Wyeksportuj poprawiony plik i sprawdź go ponownie.
Gdy poprawisz plik, sprawdź go ponownie za darmo: Sprawdź e-fakturę
Albo popraw fakturę w formularzu i pobierz poprawiony plik za 1 kredyt: Popraw odrzuconą e-fakturę Beta
Oryginalna treść reguły
Value of '@unitCode' is not allowed. Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Sprawdź swój plik
Powiązane reguły
- FX-SCH-A-000276 Jedna fakturowana ilość na pozycję
- FX-SCH-A-000277 Okres bazowy kary za opóźnienie wymaga jednostki
- FX-SCH-A-000278 Jeden zestaw danych VAT na pozycję
- FX-SCH-A-000279 Jeden blok kwoty netto na pozycję
- FX-SCH-A-000282 Schemat identyfikatora obiektu faktury musi być kodem z listy
- FX-SCH-A-000283 Dokument uzupełniający może mieć tylko jeden opis (EN 16931 i Extended)