Co to oznacza
Pozycja może podawać okres, którego dotyczy (BG-26), z datą początku (BT-134) i datą końca (BT-135). Ta reguła sprawdza atrybut format elementu udt:DateTimeString w ram:EndDateTime, w ram:BillingSpecifiedPeriod należącym do ram:SpecifiedLineTradeSettlement pozycji. Niepusta wartość musi należeć do listy dozwolonych kodów formatu. Pusta wartość przechodzi tę kontrolę. Kod 102 oznacza zapis RRRRMMDD (rok, miesiąc, dzień), na przykład 20261105. Reguła nie sprawdza treści daty. Dotyczy profilu EN 16931 formatów Factur-X i ZUGFeRD, czyli zagranicznych formatów faktury PDF z wbudowanym XML (to nie struktura FA(3) z KSeF).
Dlaczego to ważne
Kod formatu określa sposób zapisu daty. Kod i zapis daty końca okresu muszą do siebie pasować.
Jak to poprawić
Popraw atrybut format daty końca okresu pozycji, nie daty początku ani daty wystawienia. W XML znajdziesz go w udt:DateTimeString w ram:EndDateTime, w ram:BillingSpecifiedPeriod tej pozycji. Dla format="102" zapisz datę końca jako osiem cyfr RRRRMMDD, bez separatorów. Jeśli XML tworzy twój program do faktur, poproś o poprawienie eksportu. Wyeksportuj plik ponownie i sprawdź go.
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 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Sprawdź swój plik
Powiązane reguły
- FX-SCH-A-000622 Format daty początku okresu pozycji musi być dozwolony
- FX-SCH-A-000623 Kod powodu rabatu na pozycji musi być dozwolonym kodem
- FX-SCH-A-000624 Kod powodu narzutu na pozycji musi być dozwolonym kodem
- FX-SCH-A-000625 Pozycja może mieć tylko jeden opis towaru lub usługi
- FX-SCH-A-000626 Schemat identyfikatora towaru musi być dozwolonym kodem
- FX-SCH-A-000627 Kraj pochodzenia wymaga dokładnie jednego elementu ram:ID