Co to oznacza
W profilu Extended formatów Factur-X i ZUGFeRD element ram:BasisPeriodMeasure w ram:ApplicableTradePaymentPenaltyTerms, w warunkach płatności ram:SpecifiedTradePaymentTerms na poziomie całej faktury, musi mieć atrybut unitCode. Reguła sprawdza wyłącznie obecność atrybutu, a nie to, czy jest pusty lub ma dozwoloną wartość.
Dlaczego to ważne
Jednostka określa długość okresu stanowiącego podstawę naliczania kary za opóźnienie. Brak atrybutu narusza wymaganie dotyczące struktury XML.
Jak to poprawić
Sprawdź jednostkę czasu okresu bazowego w uzgodnionych warunkach kary za opóźnienie. Jeśli budujesz XML samodzielnie, dodaj unitCode do właściwego ram:BasisPeriodMeasure w ram:ApplicableTradePaymentPenaltyTerms. Jeśli program pomija ten atrybut, zgłoś problem jego dostawcy. Zachowaj uzgodnione warunki, 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
Attribute '@unitCode' is required in this context. Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Sprawdź swój plik
Powiązane reguły
- 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)
- FX-SCH-A-000284 Dokument uzupełniający może zawierać tylko jeden plik (EN 16931 i Extended)
- FX-SCH-A-000285 Załączony dokument musi mieć podany typ pliku