Ce înseamnă
Fiecare ram:BuyerAgentTradeParty din ram:ApplicableHeaderTradeAgreement poate conține zero sau un element ram:RoleCode. Regula verifică numărul elementelor din acel bloc, nu valorile lor sau codurile de rol din alte blocuri ale facturii. Se aplică profilului Extended din Factur-X și ZUGFeRD.
De ce contează
Profilul Extended din Factur-X și ZUGFeRD permite cel mult un cod de rol în fiecare bloc al agentului cumpărătorului.
Cum rezolvi problema
Verifică rolul agentului cumpărătorului în datele facturii. Elimină codurile duplicate sau în plus și păstrează rolul care se aplică acelui agent. Dacă construiești singur XML-ul, păstrează cel mult un ram:RoleCode în fiecare ram:BuyerAgentTradeParty. Exportă factura și verific-o din nou.
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ă
Element 'ram:RoleCode' may occur at maximum 1 times. 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-000322 Un bloc de transport cere un singur cod
- FX-SCH-A-000323 O înregistrare de taxă indică totalul liniilor cel mult o dată
- FX-SCH-A-000324 Baza reducerilor și majorărilor apare cel mult o dată pe taxă
- FX-SCH-A-000325 Fiecare avans trebuie să aibă o înregistrare de taxă
- FX-SCH-A-000326 Un avans poate face trimitere la cel mult o factură
- FX-SCH-A-000327 Un cost de logistică trebuie să aibă exact o sumă