Toate codurile de eroare › BR-RO-030
BR-RO-030 – Factura în valută trebuie să aibă și TVA în RON
Eroarerose aplică la e-Factura
Ce spune regula
Daca Codul monedei facturii (BT-5) este altul decat RON, atunci Codul monedei de contabilizare a TVA (BT-6) trebuie sa fie RON.
Cum o repari
Când cbc:DocumentCurrencyCode nu este RON, adaugă <cbc:TaxCurrencyCode>RON</cbc:TaxCurrencyCode> și un al doilea cac:TaxTotal cu valoarea TVA în RON.
UBL: cbc:TaxCurrencyCode
Lipește XML-ul și vezi toate erorile, cu corectura exactă și valoarea corectă.
Unde se verifică în XML
Context: /ubl:Invoice | /cn:CreditNote
Condiția (XPath):
(normalize-space(cbc:TaxCurrencyCode) = 'RON' and normalize-space(cbc:DocumentCurrencyCode) != 'RON') or (normalize-space(cbc:TaxCurrencyCode) = 'RON' and normalize-space(cbc:DocumentCurrencyCode) = 'RON') or (normalize-space(cbc:TaxCurrencyCode) != 'RON' and normalize-space(cbc:DocumentCurrencyCode) = 'RON') or (not(exists (cbc:TaxCurrencyCode)) and normalize-space(cbc:DocumentCurrencyCode) = 'RON')
Textul oficial (engleză)
If the Invoice currency code (BT-5) is other than RON, then the VAT accounting currency code(BT-6) must be RON.
Reguli înrudite
BR-RO-001Identificator CIUS-RO greșitBR-RO-010Numărul facturii nu conține nicio cifrăBR-RO-040Cod nepermis pentru data exigibilității TVABR-RO-065Lipsește codul de TVA / codul fiscal al vânzătoruluiBR-RO-081Lipsește strada vânzătoruluiBR-RO-082Lipsește strada cumpărătoruluiBR-RO-091Lipsește localitatea vânzătoruluiBR-RO-092Lipsește localitatea cumpărătoruluiBR-RO-100Pentru București, localitatea vânzătorului trebuie să fie un sectorBR-RO-101Pentru București, localitatea cumpărătorului trebuie să fie un sectorBR-RO-110Cod de județ invalid la vânzătorBR-RO-111Cod de județ invalid la cumpărător