Ce înseamnă
Pentru udt:DateTimeString cu atributul format egal cu 205, XPath-ul cere tiparul YYYYMMDDHHMM: an, lună, zi, oră și minut, fără separatori, dar cu spații permise înainte și după. Verifică luna între 01 și 12, ziua între 01 și 31, ora între 00 și 23 și minutul între 00 și 59. Nu verifică dacă data există în calendar. Descrierea cere YYYYMMDDHHMMSS, adică și secunde, ceea ce contrazice verificarea în sine.
De ce contează
Valoarea datei și orei trebuie să păstreze precizia intenționată și să corespundă formatului declarat. Eliminarea informațiilor doar pentru a satisface un test neconcordant poate modifica datele înregistrate în fișier.
Cum rezolvi problema
Găsește elementul udt:DateTimeString semnalat și compară valoarea și atributul format cu datele sursă. Corectează orice valoare greșită. Dacă este semnalată o valoare corectă care include secunde, cere persoanei care întreține exportul XML sau implementarea regulilor să verifice neconcordanța pentru versiunea Factur-X sau ZUGFeRD folosită. Nu elimina secundele sau informația despre fusul orar doar pentru a elimina mesajul. Verifică din nou fișierul după corectare.
După ce corectezi fișierul, verifică-l din nou, gratuit: Verifică o factură ZUGFeRD
Sau corectează factura într-un formular și descarcă fișierul corectat, pentru 1 credit: Corectează o factură electronică cu erori Beta
Regula așa cum este publicată
Date time string with format attribute 205 shall be YYYYMMDDHHMMSS. Unde se aplică regula
| Set de reguli | Versiune |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |