Co to oznacza
Reguła dotyczy qdt:DateTimeString w ram:FormattedIssueDateTime odwołania ram:AdditionalReferencedDocument z ram:TypeCode równym 916, w ram:ApplicableHeaderTradeAgreement. Sprawdza datę zapisaną w odwołaniu do dokumentu uzupełniającego (BG-24), a nie datę odczytaną z załącznika. Test wymaga wyłącznie obecności atrybutu format, więc pusty atrybut też go przechodzi. Nie sprawdza wartości atrybutu ani samej daty.
Dlaczego to ważne
Profil Extended wymaga, aby element daty w tym odwołaniu miał atrybut określający sposób jej zapisu.
Jak to poprawić
Popraw eksport tak, aby qdt:DateTimeString w odwołaniu z kodem typu 916 miał atrybut format z kodem odpowiadającym dacie. Dla pełnej daty zapisanej jako RRRRMMDD bez separatorów użyj format="102". Nie dodawaj tylko pustego atrybutu. Element znajduje się w ram:FormattedIssueDateTime w ram:AdditionalReferencedDocument w ram:ApplicableHeaderTradeAgreement. Wyeksportuj poprawiony plik i sprawdź go 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 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Sprawdź swój plik
Powiązane reguły
- FX-SCH-A-000646 Format daty w odwołaniu do dokumentu uzupełniającego musi być dozwolony
- FX-SCH-A-000647 Kod typu dokumentu uzupełniającego musi być dozwolony
- FX-SCH-A-000648 Kod kraju w warunkach dostawy musi być dozwolony
- FX-SCH-A-000649 Agent nabywcy może mieć najwyżej jeden ram:ID
- FX-SCH-A-000650 Dokładnie jeden ram:Name w danych agenta nabywcy
- FX-SCH-A-000651 Najwyżej jeden blok adresu elektronicznego agenta nabywcy