Venituri în valută la PFA: ce curs BNR folosești

26 octombrie 20266 min.
Femeie cu părul cărunt trecând cu ochii în telefon pe lângă coloanele și treptele unei bănci vechi.

„Factura e din 30 septembrie, banii au intrat pe 12 octombrie. Ce curs trec?” Pentru un PFA pe sistem real, contează doar a doua dată.

Venitul în lei e suma în valută înmulțită cu cursul comunicat de BNR în ultima zi bancară dinaintea încasării. Pentru banii veniți luni, 12 octombrie, asta înseamnă cursul de vineri, 9 octombrie: 5,3414 lei pentru un euro. Cursul din ziua facturii, cel cu care îți schimbă banca banii și media anului nu schimbă suma.

Contează ziua încasării, nu a facturii

Pe sistem real, venitul brut cuprinde „sumele încasate” din activitate (art. 68 alin. (2) din Codul fiscal). Factura arată cât ți se datorează, iar venitul apare abia când banii ajung la tine. Tot de atunci se ia și cursul: sumele în valută se transformă în lei la data la care le primești, la cursul BNR valabil în ziua aceea (art. 9 alin. (3) și (4)).

Ce înseamnă „valabil” spun regulile de contabilitate în partidă simplă, după care își ține evidența un PFA pe sistem real: cursul comunicat de BNR în ultima zi bancară dinaintea operațiunii, cel pe care îl știi deja când încasezi (pct. 18 din reglementările aprobate prin OMFP nr. 170/2015). În Registrul-jurnal de încasări și plăți treci suma în lei, iar pe cea în valută o notezi la explicații.

Regula are câteva urmări practice:

  • o factură din decembrie plătită în ianuarie intră în venitul anului următor, la cursul din ianuarie;
  • un avans primit înainte de factură e venit din ziua în care a sosit, la cursul de atunci;
  • dacă clientul plătește în două tranșe, fiecare tranșă are cursul ei.

Ce curs BNR iei

BNR publică cursurile de referință în fiecare zi bancară, în jurul orei 13:00, iar cursul publicat azi e cel valabil pentru operațiunile de mâine. Normele Codului fiscal spun același lucru despre TVA (pct. 35 din normele de aplicare).

Cursul publicat în ziua încasării nu e cel bun, nici dacă banii au intrat după ora 13:00. Pentru o încasare de luni contează cursul de vineri, nu cel apărut luni la prânz.

Weekenduri și sărbători

În weekend și în zilele libere legale BNR nu publică nimic, așa că rămâne valabil ultimul curs. Pentru banii veniți sâmbătă, duminică sau luni iei cursul de vineri. La sfârșitul lui noiembrie se adaugă două zile: 30 noiembrie și 1 decembrie 2026 cad luni și marți și sunt zile libere, așa că pentru o încasare de miercuri, 2 decembrie, cursul e tot cel de vineri, 27 noiembrie.

Banii vin luni, 12 octombrieVin9 octcurs BNRSâm10 octweekendDum11 octweekendLun12 octîncasareIei cursul de vineri, 9 octombrie: 5,3414 leiBanii vin miercuri, 2 decembrieVin27 novcurs BNRSâm28 novweekendDum29 novweekendLun30 novzi liberăMar1 deczi liberăMie2 decîncasareIei tot cursul de vineri, 27 noiembrie
În zilele gri BNR nu publică niciun curs, așa că rămâne valabil ultimul publicat.

Cursul unei zile îl găsești în convertorul valutar: alegi ziua dinaintea încasării, iar dacă e weekend sau sărbătoare, convertorul îți arată ultimul curs publicat înainte de ea.

Un exemplu: factura de 3.000 de euro

Un programator facturează unui client din Olanda 3.000 de euro, miercuri, 30 septembrie 2026. Banii intră luni, 12 octombrie. Venitul în lei iese diferit cu fiecare curs pe care l-ai putea alege:

CursulLei pentru un euroVenitul în lei
Valabil în ziua facturii (publicat pe 29 septembrie)5,278015.834,00
Media BNR a anului 2026, până pe 23 octombrie5,193815.581,40
Publicat chiar în ziua încasării, 12 octombrie5,337316.011,90
Ultima zi bancară dinaintea încasării, vineri, 9 octombrie5,341416.024,20

Corect e ultimul rând: 16.024,20 lei intră în venitul brut din 2026. Pe 2 octombrie euro a sărit de la 5,28 la peste 5,34 lei, așa că venitul iese cu 190,20 lei mai mare decât la cursul facturii. Nu ai nimic de corectat pentru diferență: pe factură rămân 3.000 de euro, iar în evidență, 16.024,20 lei.

Cursul mediu anual, doar unde îl cere legea

Media anuală a BNR există, dar se folosește în alte calcule decât venitul din încasări:

  • la plafonul de 25.000 de euro pentru norma de venit: încasările unui an se compară cu 25.000 de euro la cursul mediu al acelui an (art. 69 alin. (9));
  • la cheltuielile cu plafon în euro, ca pensia facultativă și asigurarea de sănătate (câte 400 de euro pe an) sau abonamentele sportive (100 de euro): plafonul se transformă în lei la cursul mediu al anului în care plătești (pct. 7 alin. (6) din normele de aplicare);
  • la veniturile obținute în străinătate, pentru creditul fiscal (art. 131 alin. (6)).

Încasările de la clienții din afară nu intră aici. Munca făcută din România aduce venit din România, „indiferent dacă sunt primite din România sau din străinătate” (art. 671). În Declarația unică treci deci totalul în lei al încasărilor, fiecare la cursul ei, nu suma în euro înmulțită cu media anului.

Când banca îți dă alt curs

Cursul BNR nu e cel la care schimbă banca. Când vinzi euro, banca îți dă de obicei mai puțin, dar venitul tău nu scade odată cu suma primită: rămâne suma în valută la cursul BNR din ziua bancară dinaintea încasării.

Să zicem că programatorul de mai sus schimbă cei 3.000 de euro pe 20 octombrie, la cursul băncii de 5,29, și primește 15.870 de lei. Venitul lui rămâne 16.024,20 lei.

Pentru diferența dintre cele două sume nu există o regulă scrisă: nici art. 68 din Codul fiscal, nici regulile pentru partidă simplă nu o pomenesc. În practică, mulți contabili o trec separat, ca diferență de curs: cheltuială când primești mai puțin, venit când primești mai mult. La fel procedează când banii intră direct într-un cont în lei și banca îi schimbă la sosire. Cum o tratezi tu stabilești cu contabilul. Un cont în euro pe numele PFA-ului face lucrurile mai simple: banii intră în euro, iar tu alegi când îi schimbi.

PayPal, Wise și alte platforme

Pentru banii care trec printr-o platformă, legea nu e explicită. Codul fiscal leagă venitul de ziua în care primești banii, dar nu spune dacă îi primești când intră în contul de PayPal, Wise sau Payoneer ori abia când ajung în bancă. Practica obișnuită e să tratezi contul de pe platformă, deschis pe numele tău, ca pe un cont bancar: venitul se trece în ziua în care banii ajung acolo, la cursul BNR din ultima zi bancară dinainte, iar mutarea lor în bancă e un transfer între conturile tale, nu un venit nou.

Cheltuielile în valută și TVA-ul

Plățile în valută urmează aceeași regulă ca încasările. Găzduirea de 20 de dolari plătită cu cardul joi, 15 octombrie, intră în cheltuieli la cursul de miercuri, 14 octombrie: 20 × 4,7706 = 95,41 lei. Dacă banca îți ia din contul în lei mai mult, diferența e tot una de curs.

Pentru TVA, data e alta. Dacă ai cod de TVA intracomunitar sau ești plătitor de TVA, sumele din D301, D390 sau decontul de TVA se transformă la cursul din ziua în care TVA-ul devine exigibil (art. 290 alin. (2)), nu din ziua încasării. Aceeași factură poate avea astfel un curs pentru TVA și altul pentru impozitul pe venit. Cum se calculează, cu exemple, găsești în ghidul despre D301 și D390.

Pe factură poți lăsa sumele în euro. Doar TVA-ul, când apare pe factură, trebuie să fie în lei (art. 319 alin. (23)).

În PFAdesk, când apeși „Încasează” pe o factură, venitul primește data în care au venit banii și cursul BNR din ziua bancară dinainte, iar taxele anului se recalculează pe loc. La fel se întâmplă cu orice venit sau cheltuială în valută pe care o adaugi.


Acest articol are scop informativ și reflectă regulile în vigoare în octombrie 2026: Codul fiscal, normele lui de aplicare și reglementările contabile pentru partidă simplă (OMFP nr. 170/2015). Nu înlocuiește consultanța contabilului tău. Verifică pe anaf.ro și în Codul fiscal înainte să declari.

PFAdesk

Ține-ți PFA-ul sub control cu PFAdesk

Tranzacții, taxe în timp real, proiecții și documente, mereu la zi.

Fără card de credit • Configurare în 2 minute