Co to oznacza
Gdy faktura odwołuje się do wcześniejszej faktury, na przykład żeby ją skorygować, podaje jej numer faktury (BT-25) i może podać datę (BT-26). W Factur-X i ZUGFeRD ta data znajduje się w elemencie qdt:DateTimeString, a atrybut format mówi, jak data jest zapisana. Reguła sprawdza niepustą wartość tego atrybutu na liście kodów dozwolonych w danym profilu. Kodem dla daty zapisanej jako rok, miesiąc, dzień bez separatorów jest 102. Ten test nie wymaga podania BT-26 ani nie sprawdza samego zapisu daty. Reguła dotyczy profilu Basic w formatach Factur-X i ZUGFeRD (zagraniczne e-faktury: PDF z osadzonym plikiem XML, inne niż FA(3) w KSeF).
Dlaczego to ważne
Kod formatu mówi oprogramowaniu odbiorcy, jak odczytać datę.
Jak to poprawić
Sprawdź kod formatu daty wcześniejszej faktury w wyeksportowanym pliku. Jeśli budujesz plik XML samodzielnie, ustaw format="102" w qdt:DateTimeString wewnątrz ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime pod ram:ApplicableHeaderTradeSettlement i zapisz samą datę ośmioma cyframi, na przykład 20261105. W tym miejscu użyj qdt:DateTimeString, a nie udt:DateTimeString. Jeśli nie możesz zmienić atrybutu, zgłoś ten identyfikator reguły dostawcy programu. Wyeksportuj fakturę ponownie i sprawdź poprawiony 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 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Sprawdź swój plik
Powiązane reguły
- FX-SCH-A-000516 Schemat identyfikatora odbiorcy płatności musi być kodem ISO 6523
- FX-SCH-A-000517 Schemat rejestru odbiorcy płatności musi być kodem ISO 6523
- FX-SCH-A-000518 Kategoria VAT rabatu musi być poprawnym kodem
- FX-SCH-A-000519 Dozwolony kod rodzaju podatku w rabacie
- FX-SCH-A-000520 Kod powodu rabatu musi być poprawnym kodem
- FX-SCH-A-000521 Kategoria VAT narzutu musi być poprawnym kodem