Co to oznacza
Każdy udt:DateTimeString w ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime pod ram:ApplicableHeaderTradeSettlement musi mieć atrybut format. Reguła sprawdza tylko obecność atrybutu. Nie sprawdza jego wartości, tekstu daty ani tego, czy faktura podaje termin płatności. Istniejący pusty atrybut też przechodzi ten test. Kontrola dotyczy profili Basic WL, Basic, EN 16931 i Extended formatów Factur-X i ZUGFeRD.
Dlaczego to ważne
Atrybut format określa sposób zapisu daty w XML.
Jak to poprawić
Dodaj atrybut format do udt:DateTimeString terminu płatności wewnątrz ram:DueDateDateTime. Dla daty zapisanej jako osiem cyfr w kolejności RRRRMMDD, na przykład 20261130, użyj format="102". Jeśli program pomija ten atrybut, zgłoś błąd eksportu jego pomocy technicznej. Wyeksportuj poprawioną fakturę i sprawdź ją 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 '@format' is required in this context. Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Sprawdź swój plik
Powiązane reguły
- FX-SCH-A-000485 Kod formatu daty terminu płatności musi być dozwolony (Basic WL)
- FX-SCH-A-000486 Kod waluty sumy VAT w walucie faktury (Basic WL)
- FX-SCH-A-000487 Waluta rozliczenia VAT musi być poprawnym kodem (Basic WL)
- FX-SCH-A-000488 Dane do płatności wymagają jednego kodu sposobu płatności
- FX-SCH-A-000489 Kod sposobu płatności musi być dozwolony (Basic WL)
- FX-SCH-A-000490 Kod tematu uwagi na fakturze musi być dozwolony (Basic)