Co to oznacza
W profilu Extended formatów Factur-X i ZUGFeRD (to formaty zagraniczne, w KSeF obowiązuje struktura FA(3)) data, od której liczy się kara za opóźnienie w płatności (ram:BasisDateTime), ma kod formatu, który mówi, jak data jest zapisana. Reguła porównuje niepustą wartość atrybutu format na udt:DateTimeString w ram:ApplicableTradePaymentPenaltyTerms/ram:BasisDateTime z listą formatów dat dla profilu. Ten test dopuszcza pustą wartość i nie sprawdza samej daty. Brak atrybutu format zgłasza reguła FX-SCH-A-000981.
Dlaczego to ważne
Kod formatu określa sposób zapisu daty, od której liczy się kara za opóźnienie w płatności.
Jak to poprawić
Popraw atrybut format elementu ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentPenaltyTerms/ram:BasisDateTime/udt:DateTimeString. Wybierz dozwolony kod i upewnij się, że data jest zapisana zgodnie z nim. Dla format="102" użyj ośmiu cyfr w kolejności rok, miesiąc, dzień. Nie zmieniaj kodu na 102 bez sprawdzenia zapisu daty. Wyeksportuj fakturę i sprawdź plik 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 '@format' is not allowed. 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-000983 Format terminu płatności musi być prawidłowym kodem
- FX-SCH-A-000984 Co najwyżej jeden element ram:ID odbiorcy płatności
- FX-SCH-A-000985 Jedno pole nazwy odbiorcy płatności
- FX-SCH-A-000986 Odbiorca płatności może mieć tylko jeden kod roli
- FX-SCH-A-000987 Co najwyżej jeden blok adresu elektronicznego odbiorcy płatności
- FX-SCH-A-000988 Co najwyżej jedna rejestracja podatkowa odbiorcy płatności