Ce înseamnă
În profilul Extended, condițiile de plată pot include o penalitate pentru plata cu întârziere. Perioada ei de bază (ram:BasisPeriodMeasure) este un număr, precum 30 sau 1, care reprezintă o durată. Numărul trebuie să spună ce numără, deci atributul unitCode este obligatoriu. Verificarea dă eroare când atributul lipsește. Nu verifică dacă valoarea este goală sau dacă este un cod permis.
De ce contează
Un număr singur este ambiguu: 30 poate însemna zile, săptămâni sau luni.
Cum rezolvi problema
Dacă programul de facturare are câmpuri pentru penalități de întârziere în condițiile de plată, verifică dacă perioada are o unitate, precum zile sau luni, apoi exportă din nou. Dacă construiești singur XML-ul, adaugă atributul unitCode la ram:BasisPeriodMeasure, de exemplu cu valoarea DAY.
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ă
Attribute '@unitCode' is required in this context. Unde se aplică regula
| Set de reguli | Versiune |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Verifică fișierul
Reguli conexe
- FX-SCH-A-000278 Fiecare linie trebuie să aibă exact un set de date despre TVA
- FX-SCH-A-000279 Un singur total de linie pe linie
- FX-SCH-A-000282 Schema identificatorului obiectului facturat trebuie să fie validă
- FX-SCH-A-000283 Un document justificativ poate avea cel mult o descriere (EN 16931, Extended)
- FX-SCH-A-000284 Cel mult un fișier încorporat pe referință la un document justificativ
- FX-SCH-A-000285 Atașamentul trebuie să aibă atributul mimeCode