Co to oznacza
Reguła sprawdza niepusty atrybut format w ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString pod ram:ApplicableHeaderTradeSettlement. Kod 102 oznacza rok, miesiąc i dzień bez separatorów. Reguła dotyczy okresu rozliczeniowego całej faktury (BG-14), nie okresu pojedynczej pozycji. Ten test nie zgłasza błędu, gdy atrybutu nie ma lub jego wartość jest pusta. Poprawność dat i kolejność początku oraz końca okresu są sprawdzane osobno.
Dlaczego to ważne
Kod formatu określa sposób zapisu daty końca okresu rozliczeniowego. Nie potwierdza, że podana data odpowiada okresowi, którego dotyczy faktura.
Jak to poprawić
Popraw zapis daty końca okresu rozliczeniowego całej faktury (BT-74) w eksporcie. W XML zapisz właściwą datę jako RRRRMMDD w ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString pod ram:ApplicableHeaderTradeSettlement i ustaw atrybut format na 102. Jeśli program generuje inny kod, poproś jego dostawcę o poprawienie tego zapisu. Wyeksportuj fakturę ponownie i sprawdź plik.
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-000594 Format 102 dla początku okresu faktury
- FX-SCH-A-000595 Waluta faktury musi być poprawnym kodem waluty (EN 16931)
- FX-SCH-A-000596 Format 102 dla daty wcześniejszej faktury
- FX-SCH-A-000597 Schemat identyfikatora odbiorcy płatności musi być kodem ISO 6523
- FX-SCH-A-000598 Numer rejestrowy odbiorcy płatności: schemat musi być kodem ISO 6523
- FX-SCH-A-000599 Kategoria VAT rabatu na poziomie faktury