Skip to main content

Operațiuni în valută

Multe companii moldovenești lucrează cu valută străină — importuri plătite în EUR, exporturi facturate în USD, credite în valută. POSfix suportă operațiuni multi-valutare: cursurile BNM se sincronizează automat, diferențele de curs se calculează la fiecare plată și încasare, iar reevaluarea lunară se face cu un singur click.

Această pagină explică întregul ciclu: de la emiterea/primirea facturii în valută, prin plată/încasare cu diferențe de curs, până la reevaluarea de la sfârșitul lunii și de la sfârșitul anului.

Unde găsești: Sidebar → ContabilitateValute & cursuri

Concepte de bază

Cursurile BNM

POSfix sincronizează zilnic cursurile oficiale de la Banca Națională a Moldovei (BNM). Când creezi un document în valută:

  1. Selectezi valuta (EUR, USD, RON etc.)
  2. POSfix completează automat cursul BNM la data documentului
  3. Suma în MDL se calculează automat: Sumă valutară x Curs
CâmpValoareExplicație
Sumă valutară1 000,00 EURSuma în moneda tranzacției
Curs BNM19,4250Cursul oficial la data documentului
Sumă MDL19 425,00 MDLEchivalentul în lei moldovenești
Cursul se preia automat, dar poate fi suprascris

Nu trebuie să cauți manual cursul BNM. POSfix îl completează pe baza datei documentului. Dacă modifici data, cursul se actualizează automat. Dacă tranzacția este la cursul băncii comerciale (diferit de BNM), poți suprascrie manual cursul pe document.

Elemente monetare vs. nemonetare

Conform SNC (Standardele Naționale de Contabilitate ale Republicii Moldova), activele și datoriile în valută se împart în două categorii:

CategorieCe reprezintăSe reevaluează?Exemple
MonetareBani sau drepturi/obligații de a primi/plăti o sumă fixă în valutăDa, la fiecare raportareConturi bancare, creanțe, datorii
NemonetareSume plătite/primite anticipat pentru bunuri/serviciiNuAvansuri acordate, avansuri primite, investiții

Aceasta înseamnă că avansurile rămân la cursul din data plății și nu se reevaluează la sfârșitul lunii.

Conturi cu atribut valutar

Nu toate conturile suportă evidența în valută. Doar conturile cu atributul valutar activat mențin solduri și în valuta originală:

ContDenumireUtilizare tipică
242.2Cont curent în valutăCont bancar în EUR/USD
221.1Creanțe comercialeFacturi emise în valută
521.1Datorii comercialeFacturi primite în valută
224.1Avansuri acordatePlăți în avans în valută
523.1Avansuri primiteÎncasări în avans în valută

Pe aceste conturi, fiecare înregistrare de jurnal conține suplimentar: suma valutară, codul valutei și cursul la data tranzacției.

Conturile pentru diferențe de curs

Toate diferențele de curs (la plată, la încasare, la reevaluare) se înregistrează pe aceleași două conturi:

ContDenumireCând se folosește
622.7Venituri din diferențe de curs valutarDiferență favorabilă (câștig)
722.5Cheltuieli din diferențe de curs valutarDiferență nefavorabilă (pierdere)

Diferențe de curs la plată

Diferențele de curs apar când cursul la data plății diferă de cursul la data facturii. POSfix le calculează automat la postarea operațiunii bancare.

Exemplu complet: plata unei facturi de import

Situația: SRL „Codru-Vin" primește factură de la un furnizor din Italia pe 1 martie 2026 pentru 1 000 EUR. Plata se face pe 15 martie.

Pasul 1 — Înregistrarea facturii (01.03.2026)

Cursul BNM la 01.03: 19,4200 MDL/EUR

DebitCreditSumă (MDL)Explicație
217.1 Mărfuri521.1 Datorii comerciale19 420,001 000 EUR x 19,42
534.2 TVA deductibilă521.1 Datorii comerciale3 884,00TVA 20%

Datoria față de furnizor: 1 000 EUR = 19 420,00 MDL (la cursul din 01.03).

Pasul 2 — Plata facturii (15.03.2026)

Cursul BNM la 15.03: 19,5800 MDL/EUR

Cursul a crescut — trebuie să plătești mai mult lei pentru aceeași sumă de 1 000 EUR. Diferența: (19,58 - 19,42) x 1 000 = 160,00 MDL nefavorabilă.

DebitCreditSumă (MDL)Explicație
521.1 Datorii comerciale242.2 Cont valutar19 580,00Plata: 1 000 EUR x 19,58
722.5 Cheltuieli diferențe de curs521.1 Datorii comerciale160,00Diferență nefavorabilă

Ce s-a întâmplat: Datoria era de 19 420 MDL (la cursul din 01.03), dar ai plătit 19 580 MDL (la cursul din 15.03). Diferența de 160 MDL este o pierdere din diferențe de curs.

Dacă cursul ar fi scăzut (ex. la 19,30), diferența ar fi fost favorabilă:

DebitCreditSumă (MDL)Explicație
521.1 Datorii comerciale242.2 Cont valutar19 300,00Plata: 1 000 EUR x 19,30
521.1 Datorii comerciale622.7 Venituri diferențe de curs120,00Diferență favorabilă
Formula generală — diferența de curs la plată

Diferență = (Curs plată - Curs factură) x Sumă valutară

  • Dacă rezultatul este pozitiv → pierdere → Dt 722.5 / Ct 521.1
  • Dacă rezultatul este negativ → câștig → Dt 521.1 / Ct 622.7

Diferențe de curs la încasare

Același principiu funcționează și în sens invers — când încasezi o creanță în valută de la un client. Diferența apare între cursul de la data facturii emise și cursul de la data încasării.

Exemplu complet: încasarea unei facturi de export

Situația: SRL „Florești-Agro" emite factură către un client din România pe 5 martie 2026 pentru 2 000 EUR. Clientul plătește pe 20 martie.

Pasul 1 — Emiterea facturii (05.03.2026)

Cursul BNM la 05.03: 19,5000 MDL/EUR

DebitCreditSumă (MDL)Explicație
221.1 Creanțe comerciale611.1 Venituri din vânzări39 000,002 000 EUR x 19,50

Creanța: 2 000 EUR = 39 000,00 MDL (la cursul din 05.03).

Pasul 2 — Încasarea (20.03.2026)

Cursul BNM la 20.03: 19,3500 MDL/EUR

Cursul a scăzut — primești mai puțini lei pentru aceeași sumă de 2 000 EUR. Diferența: (19,35 - 19,50) x 2 000 = -300,00 MDL nefavorabilă.

DebitCreditSumă (MDL)Explicație
242.2 Cont valutar221.1 Creanțe comerciale38 700,00Încasare: 2 000 EUR x 19,35
722.5 Cheltuieli diferențe de curs221.1 Creanțe comerciale300,00Diferență nefavorabilă

Dacă cursul ar fi crescut (ex. la 19,70), diferența ar fi fost favorabilă:

DebitCreditSumă (MDL)Explicație
242.2 Cont valutar221.1 Creanțe comerciale39 400,00Încasare: 2 000 EUR x 19,70
221.1 Creanțe comerciale622.7 Venituri diferențe de curs400,00Diferență favorabilă
Formula generală — diferența de curs la încasare

Diferență = (Curs încasare - Curs factură) x Sumă valutară

  • Dacă cursul a scăzut → primești mai puțin → pierdere → Dt 722.5 / Ct 221.1
  • Dacă cursul a crescut → primești mai mult → câștig → Dt 221.1 / Ct 622.7
Atenție la logica inversă față de plată

La plată (datorii): curs crescut = pierdere. La încasare (creanțe): curs crescut = câștig. Logica este inversă pentru că la plată ești debitor (plătești mai mult), iar la încasare ești creditor (primești mai mult).

Reevaluarea lunară

La sfârșitul fiecărei luni, soldurile conturilor valutare monetare trebuie reevaluate la cursul BNM din ultima zi a lunii. Aceasta este o cerință obligatorie conform SNC.

Ce se reevaluează și ce nu

CategorieConturi tipiceSe reevaluează?De ce?
Conturi bancare242.2DaElement monetar — solduri în bani
Creanțe comerciale221.1DaElement monetar — drept de a primi bani
Datorii comerciale521.1DaElement monetar — obligație de a plăti bani
Avansuri acordate224.xNuElement nemonetar — plată anticipată pentru bunuri/servicii
Avansuri primite523.xNuElement nemonetar — obligație de a livra bunuri/servicii
Avansurile nu se reevaluează

Conform SNC, avansurile sunt elemente nemonetare. Ele rămân la cursul din data plății și nu se reevaluează. Diferența de curs la avansuri apare doar la compensare — când avansul se închide cu factura finală. POSfix respectă această regulă automat.

Cum funcționează procesul

  1. POSfix calculează soldul valutar al fiecărui cont monetar la sfârșitul lunii
  2. Înmulțește soldul valutar cu cursul BNM din ultima zi a lunii
  3. Compară rezultatul cu soldul curent în MDL (la cursurile istorice)
  4. Diferența generează un document monetar automat

Exemplu practic: reevaluare la 31 martie

SRL „Codru-Vin" are următoarele solduri valutare la 31.03.2026:

Contul 242.2 (Cont bancar EUR):

ElementValoare
Sold valutar5 000 EUR
Sold curent în MDL (la cursuri istorice)97 000,00 MDL
Curs BNM la 31.0319,5800
Valoare recalculată97 900,00 MDL (5 000 x 19,58)
Diferență de reevaluare+900,00 MDL (favorabilă)

Formula generată automat:

DebitCreditSumă (MDL)Explicație
242.2 Cont valutar622.7 Venituri diferențe de curs900,00Reevaluare lunară EUR

Contul 521.1 (Datorii furnizor EUR):

ElementValoare
Sold valutar3 000 EUR (datorie)
Sold curent în MDL57 600,00 MDL
Curs BNM la 31.0319,5800
Valoare recalculată58 740,00 MDL (3 000 x 19,58)
Diferență de reevaluare+1 140,00 MDL (nefavorabilă — datoria a crescut)

Formula generată:

DebitCreditSumă (MDL)Explicație
722.5 Cheltuieli diferențe de curs521.1 Datorii comerciale1 140,00Reevaluare lunară datorii EUR
Reevaluarea activelor vs. datoriilor

Pentru active (cont bancar, creanțe): curs crescut = diferență favorabilă (622.7), curs scăzut = diferență nefavorabilă (722.5). Pentru datorii: curs crescut = diferență nefavorabilă (722.5), curs scăzut = diferență favorabilă (622.7). Logica este intuitivă: dacă ai bani în valută și cursul crește — câștigi. Dacă ai datorii în valută și cursul crește — pierzi.

Reevaluarea de la 31 decembrie (obligatorie)

Reevaluarea de la sfârșitul anului este identică ca mecanism cu cea lunară, dar are o semnificație deosebită:

  • Este obligatorie pentru întocmirea situațiilor financiare anuale
  • Toate elementele monetare trebuie reflectate la cursul BNM din 31 decembrie
  • Diferențele de curs afectează direct profitul/pierderea anului fiscal
  • Rezultatele se reflectă în Situația de profit și pierdere la secțiunea „Activitate financiară"

Efectuează reevaluarea de la 31.12 înainte de a închide perioada decembrie.

Configurarea valutelor

În secțiunea Valute & cursuri poți:

  • Vizualiza cursurile BNM sincronizate zilnic pentru toate valutele active
  • Verifica istoricul cursurilor pe o perioadă selectată
  • Vedea valutele configurate pentru organizație

Valutele disponibile sunt cele din nomenclatorul BNM: EUR, USD, RON, GBP, CHF, RUB, UAH și altele.

Verifică cursurile înainte de reevaluare

Înainte de reevaluarea lunară, verifică în secțiunea Valute & cursuri că există cursul BNM pentru ultima zi a lunii. În zilele de weekend sau sărbători legale, BNM nu publică cursuri — POSfix folosește ultimul curs disponibil (de obicei vineri).

Depanare

ProblemăCauza probabilăSoluție
„Cursul nu apare automat pe document"Data documentului este într-o zi fără curs BNM (weekend/sărbătoare)POSfix folosește ultimul curs disponibil; verifică dacă sincronizarea cursurilor a rulat
„Diferența de curs nu se calculează la plată"Factura și plata au aceeași dată (deci același curs)Normal — dacă cursul nu s-a schimbat, nu există diferență
„Reevaluarea nu include contul 224.x"Avansurile sunt elemente nemonetareConform SNC, avansurile nu se reevaluează — comportament corect
„Suma reevaluată pare incorectă"Sold valutar incorect din tranzacții anterioareVerifică soldul valutar pe cont — rulează balanța analitică pe valută
„Nu pot suprascrie cursul pe document"Documentul este deja postatStornează, creează document nou cu cursul corect

Legătura cu alte documente

Operațiunile în valută interacționează cu mai multe funcționalități:

  • Planul de conturi — conturi cu atribut valutar activat
  • Reguli de contare — regulile BO_STANDARD și MD_STANDARD gestionează diferențele de curs
  • Perioade contabile — reevaluarea trebuie efectuată înainte de închiderea perioadei
  • Registrul jurnal — înregistrările valutare conțin câmpuri suplimentare (sumă valutară, curs)

Întrebări frecvente

Pot introduce manual un curs diferit de BNM?

Da. Pe document, poți suprascrie cursul automat cu o valoare manuală. Aceasta este util pentru tranzacțiile la cursul băncii comerciale (care diferă ușor de BNM). Totuși, reevaluarea lunară folosește întotdeauna cursul BNM oficial — aceasta este cerința SNC.

Ce se întâmplă dacă BNM nu publică curs pentru o anumită zi?

POSfix folosește ultimul curs disponibil. De exemplu, dacă 31 martie este duminică, se folosește cursul din 29 martie (vineri). Acest comportament este conform practicii contabile — cursul BNM rămâne valabil până la publicarea unuia nou.

Pot avea facturi în mai multe valute de la același furnizor?

Da. Fiecare factură are propria valută. Un furnizor poate avea facturi în EUR și USD simultan. Contul 521.1 va evidenția solduri separate pe fiecare valută, și reevaluarea se va face per valută.

Cum afectează diferențele de curs profitul?

Diferențele favorabile (cont 622.7) cresc profitul, iar cele nefavorabile (cont 722.5) îl diminuează. Ambele apar în Situația de profit și pierdere, secțiunea „Activitate financiară". Ele nu afectează rezultatul operațional, dar afectează profitul net.

Trebuie să fac reevaluarea în fiecare lună?

Da, conform SNC, reevaluarea lunară este obligatorie pentru toate conturile monetare în valută. Efectuează reevaluarea înainte de a închide perioada contabilă a lunii respective. Dacă omiți reevaluarea, balanța nu va reflecta valorile reale ale activelor și datoriilor.

Ce fac cu diferențele de curs la avansuri?

Avansurile nu generează diferențe de curs la reevaluare (sunt nemonetare). Diferența apare doar la compensarea avansului — când avansul se închide cu factura finală, diferența între cursul avansului și cursul facturii se înregistrează pe 622.7 sau 722.5.

Care este diferența între diferența de curs la plată și diferența de curs la reevaluare?

La plată/încasare, diferența apare din operațiunea reală (ai plătit/primit o sumă diferită în MDL față de ce era înregistrat). La reevaluare, diferența este contabilă — ajustezi soldurile existente la cursul actual, fără mișcare reală de bani. Ambele se înregistrează pe aceleași conturi (622.7 / 722.5).

Cum tratez plata parțială a unei facturi în valută?

POSfix calculează diferența de curs proporțional. Dacă ai o factură de 1 000 EUR și plătești 600 EUR pe 15 martie, diferența de curs se calculează doar pentru cei 600 EUR plătiți. Restul de 400 EUR rămân ca datorie și vor fi reevaluați la sfârșitul lunii.

Pot avea mai multe conturi bancare în aceeași valută?

Da. Poți avea conturi analitice separate (ex. 242.2.1 la Maib, 242.2.2 la Moldindconbank), fiecare cu evidența în EUR. Reevaluarea se face per cont analitic.

Ce fac dacă am greșit cursul pe o factură deja postată?

Stornează factura (RED STORNO), creează una nouă cu cursul corect și posteaz-o. Nu poți modifica direct cursul pe un document postat.

Cum funcționează reevaluarea când am atât creanțe cât și datorii în EUR?

Fiecare cont se reevaluează separat. Dacă ai 5 000 EUR pe 242.2 și 3 000 EUR pe 521.1, se generează două linii de reevaluare separate — una pentru contul bancar, alta pentru datorii. Diferențele pot fi în direcții opuse (favorabilă pe activ, nefavorabilă pe datorie), și aceasta este corect.

Diferențele de curs sunt deductibile fiscal?

Da. Conform Codului Fiscal al Republicii Moldova (art. 31), diferențele de curs valutar (atât favorabile cât și nefavorabile) se recunosc în scopuri fiscale în perioada în care apar. Diferențele favorabile majorează venitul impozabil, iar cele nefavorabile sunt cheltuieli deductibile.