iConta.eu Intră în cont

La ce curs se înregistrează o plată bancară în valută?

Ca și la o încasare, o plată în valută se convertește în lei la cursul BNR valabil la data operațiunii — nu la un curs ales arbitrar sau la cursul afișat de bancă în extrasul de cont.

Temeiul legal

"(2) Dacă elementele folosite pentru stabilirea bazei de impozitare a unei operațiuni, alta decât importul de bunuri, se exprimă în valută, cursul de schimb care se aplică este ultimul curs de schimb comunicat de Banca Națională a României sau ultimul curs de schimb publicat de Banca Centrală Europeană ori cursul de schimb utilizat de banca prin care se efectuează decontările, valabil la data la care intervine exigibilitatea taxei pentru operațiunea în cauză [...]" — Codul fiscal (Legea 227/2015), art. 290 alin. (2), anaf_surse/cod_fiscal_227_2015_consolidat.txt:17959-17965, dosar de cercetare F025.

"În sensul art. 290 alin. (2) din Codul fiscal, prin ultimul curs de schimb comunicat de Banca Națională a României se înțelege cursul de schimb comunicat de respectiva bancă în ziua anterioară și care este valabil pentru operațiunile care se vor desfășura în ziua următoare." — HG 1/2016 (norme metodologice CF), pct. 35 alin. (1), anaf_surse/hg_1_2016_norme_cod_fiscal.txt:6849-6851, dosar de cercetare F025.

Regula e simetrică pentru încasări și plăți: se folosește ultimul curs BNR comunicat, valabil la data operațiunii. Exemplul din norma metodologică arată clar cum poate diferi cursul aplicabil de data unei formalități ulterioare (ex. o factură emisă la 10.03 pentru o livrare din 20.02 folosește cursul de la 20.02, nu pe cel din 10.03) — aceeași logică se aplică și la o plată decontată ulterior operațiunii care a generat-o.

Ce se greșește în practică

Cele mai frecvente greșeli: folosirea cursului de vânzare/cumpărare al băncii comerciale (relevant doar dacă în contract e stipulat expres că se decontează la cursul unei bănci comerciale — în lipsa unei asemenea mențiuni contractuale, se aplică automat cursul BNR/BCE) sau confundarea datei plății cu data operațiunii care a generat obligația de plată.

Ce face iConta.eu

Motorul de curs (core/curs_bnr.py) alege pentru orice dată dată ca parametru ultimul curs BNR comunicat cu data cursului ≤ data respectivă, folosind sursa oficială BNR. Dacă cel mai recent curs disponibil e mai vechi de 5 zile calendaristice (prag intern de produs, nu regulă fiscală), aplicația semnalează explicit "curs prea vechi" în loc să îl aplice tăcut; pentru monede necotate de BNR sau când serviciul e indisponibil, situația e afișată clar. Rotunjirea se face cu Decimal și ROUND_HALF_UP, conform regulii fiscale de rotunjire.

Ca și la încasări, această regulă de curs e implementată în iConta.eu în principal pentru conversia sumelor pe facturi în valută și în declarațiile care depind de ele (D300, D390, D394, D406) — cursul aplicat automat e cel al facturii, nu al zilei plății efective, dacă cele două diferă. Un curs manual poate fi introdus explicit, cu data comunicării lui și autorul modificării.

iConta.eu


Toate ghidurile · ← iConta.eu · Termeni și condiții