Przejdź do treści

Błąd

FX-SCH-A-000277: Okres bazowy kary za opóźnienie wymaga jednostki

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-000277 oznacza, że ram:BasisPeriodMeasure w warunkach kary za opóźnienie w płatności nie ma atrybutu unitCode. Dodaj ten atrybut z właściwym kodem jednostki czasu dla okresu bazowego naliczania kary.

Na tej stronie

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
Źródło treści reguły: phive-rules 4.6.4.

Sprawdź swój plik

Przeciągnij tutaj e-fakturę i zobacz, czy reguła FX-SCH-A-000277 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026