Ce înseamnă
În profilurile Basic ale formatelor Factur-X și ZUGFeRD, regula verifică un atribut currencyID care nu este gol pe ram:TaxTotalAmount din ram:SpecifiedTradeSettlementHeaderMonetarySummation, numai dacă acel atribut este deja egal cu ram:InvoiceCurrencyCode. Codul este comparat cu lista de monede permisă. Egalitatea selectează totalul de verificat; regula nu verifică ea însăși dacă monedele coincid sau dacă totalul TVA există.
De ce contează
Codul identifică moneda în care este exprimat totalul TVA al facturii, fără să depindă de un simbol sau de numele monedei.
Cum rezolvi problema
Verifică în ce monedă sunt exprimate factura și totalul TVA corespunzător. Corectează ram:InvoiceCurrencyCode și folosește același cod permis în currencyID al ram:TaxTotalAmount care reprezintă BT-110. Păstrează separat eventualul total TVA exprimat în moneda de contabilizare a TVA, cu propriul cod de monedă. Exportă și verifică din nou fișierul.
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ă
Value of '@currencyID' is not allowed. Unde se aplică regula
| Set de reguli | Versiune |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Verifică fișierul
Reguli conexe
- FX-SCH-A-000526 Moneda din totalul TVA de contabilizare trebuie să fie validă
- FX-SCH-A-000527 Codul mijlocului de plată trebuie să fie un cod permis
- FX-SCH-A-000528 Moneda de contabilizare a TVA trebuie să fie un cod valid (Basic)
- FX-SCH-A-000529 O notă de linie trebuie să conțină exact un element ram:Content
- FX-SCH-A-000530 Reducerea la prețul unitar are nevoie de un singur indicator
- FX-SCH-A-000531 Reducerea de preț trebuie să conțină suma exact o dată