Unelte utilizator

Unelte site


Bara de navigare

DOC. hMARFA - PDF
DOC. hMARFE - PDF

Reguli de licenţiere

hmarfa:x_reevt

Reevaluare sold parteneri în valută

Reglementare

Conform Ordinului 1802/2014 005.) :
325.(1) La finele fiecărei luni, creanţele şi datoriile în valută se evaluează la cursul de schimb al pieţei valutare, comunicat de Banca Naţională a României din ultima zi bancară a lunii în cauză. Diferenţele de curs înregistrate se recunosc în contabilitate la venituri sau cheltuieli din diferenţe de curs valutar, după caz.

(2) Pentru ultima zi a lunii se efectuează atât contabilizarea tranzacţiilor în valută, cât şi evaluarea lunară la cursul Băncii Naţionale a României, utilizându-se:

a) pentru contabilizarea tranzacţiilor efectuate în ultima zi a lunii, cursul de schimb al pieţei valutare, comunicat de Banca Naţională a României, din ultima zi bancară anterioară operaţiunii;

b) cursul de schimb al pieţei valutare comunicat de Banca Naţională a României, din ultima zi bancară a lunii în cauză, pentru evaluarea creanţelor şi datoriilor în valută, a disponibilităţilor în valută şi a altor valori de trezorerie, cum sunt titlurile de stat în valută, acreditivele şi depozitele în valută, existente în sold la sfârşitul lunii.

(3) Prevederile prezentului punct se aplică şi creanţelor şi datoriilor exprimate în lei, a căror decontare se face în funcţie de cursul unei valute. În acest caz, diferenţele înregistrate se recunosc în contabilitate la alte venituri financiare sau alte cheltuieli financiare, după caz.

În ce constă reevaluarea ?

Facturile sunt înregistrate la un anumit curs de schimb (Ci).
La încasarea/plata facturilor soldul în lei al facturii este micşorat/majorat conform cursului iniţial (Ci). Prin reevaluare la un anumit curs (Cr) se reevaluează soldul în lei a acestor facturi, astfel încât cursul de schimb al soldului să fie Cr.
Diferenţa cu care este micşorat/majorat soldul în lei este numită diferenţă (valoare) de reevaluare, valoare care în funcţie de semn şi de tip partener (client, furnizor) este favorabilă sau nefavorabilă.

Reevaluarea facturilor (primite sau emise) în valută, cu sold > 0, la cursul de schimb de la sfârşitul perioadei (lunii) se execută printr-o operaţie distinctă din Fişe furnizori respectiv Fişe clienti.

Menţionăm că, reevaluarea disponibilului din bancă/casă în valută se face conform celor descrise în Cap.7.6.

Exemplu:

  1. Se primeşte o factură de 1000 EUR la cursul 4,0000 RON/EUR.
  2. În cursul lunii se plătesc 600 EUR din factură la cursul de 4,1000 RON/EUR.
  3. La sfârşitul lunii se reevaluează soldul facturii la cursul de 4,2000 RON/EUR.

Fişa corespunzătoare:

Data TipDoc Mon Curs fac-
tura
Factura rCR 401.2 Plata rDB 401.2 Sold nef. sd 401.2 Diferenţă Curs plată sau reev.
nef. fav.
EUR RON EUR RON EUR RON 6651 7651
Per.I. SOLDP 0 0 0
1. NIRE EUR 4,00 1000 4000 1000 4000
2. POH EUR 4,00 600 2400 400 1600 60 4,10
3. REVF 4,20 400 1680 80 4,20
Total/sold 1000 4000 600 2400 400 1680 140
Per.II. SOLDP 4,20 400 1680

După reevaluare Total factură în lei şi cursul facturii se modifică.
În listele de recepţie şi facturi apar aceste valori modificate.
În documentul afişat, listat, în jurnale TVA apar valorile originale, cele care au existat în momentul întocmirii recepţiei/facturii.

Înainte de reevaluare

  • Iniţializaţi, verificaţi jurnalele MIRx în care se vor crea documentele de reevaluare: REVF/REVC (REeValuare Furnizori respectiv REeValuare Clienti).
    La sold iniţial indicaţi număr filă aa0000 (aa este anul primei reevaluări), moneda, sold=0;
  • Anulaţi documentele de încasare/plată corespunzătoare facturilor în valută care sunt ulterioare datei reevaluării,
  • Introduceţi cursurile de schimb pentru data reevaluării. Cursurile trebuie înregistrate exact pentru ziua reevaluării, chiar dacă cursul precedent are aceeaşi valoare.
  • În Fişe efectuaţi Extragere tipică reevaluare facturi în valută.

Reevaluare

Reevaluarea se execută automat la lansarea operaţiei: Reevaluare facturi externe şi are două faze:

  1. Verificare condiţii reevaluare: se verifică îndeplinirea condiţiilor descrise mai sus.
    După verificare pot să apară erori.
    Lista de erori se poate lista cu F10 sau Alt + L.
    Executând o listare pe ECRAN, lista de erori va putea fi vizualizată cu un editor extern cu ''Alt V„“.
  2. Creare documente de reevaluare:
    Documentele de reevaluare REVF/REVC se creează automat în jurnalele MIRx.
    Numărul filei este generat din data reevaluării: aallzz, numărul documentului este generat din număr filă şi număr recepţie/factură reevaluată.

Pe parcursul reevaluării nu se pot executa operaţii de actualizare.
Reevaluarea este jurnalizată factură cu factură.

După reevaluare:

După reevaluare în fişe clienţi/furnizori repetaţi Extragerea pentru a include şi documentele REVC/REVF. Verificaţi, ca cursul din înregistrările TSUME corespunzătoare facturilor reevaluate (care au sold: coloana #0 = S) să fie identic cu cursul din data reevaluării.
Validaţi din nou eventualele documente de încasare/plată anulate.
În urma validării diferenţele favorabile şi nefavorabile se modifică, de aceea pentru perioada ulterioară reevaluării, contarea trebuie repetată, dacă a fost deja executată!

Reevaluarea se poate repeta chiar dacă există deja documente REVF/REVC create pentru fila/data respectivă.
Dacă la reluare, din cauza condiţiilor schimbate, valorile cu care trebuie reevaluate soldurile facturilor se modifică, se ajustează în mod convenabil valorile din REVF/REVC.

De regulă, documentele REVF/REVC sunt create automat din operaţia Reevaluare.
Ele se pot adăuga şi manual, dar atunci valorile de reevaluare trebuie calculate manual. Diferenţele din reevaluare se pot afla din Listele:
Facturi de platit-valuta, respectiv F.neincasate-valuta.

hMARFA nu reevaluează automat facturile cu sold negativ (plătite/încasate suplimentar sau retururile).

Dacă nu se doreşte compensarea facturilor cu sold negativ/pozitiv la sfârşitul lunii, diferenţele din reevaluare pentru cele cu sold pozitiv se calculează automat, iar pentru cele cu sold negativ trebuie adăugate manual.

Vezi modul de lucru pentru facturi cu sold negativ ...

Contări

a) Contare POH, PCH - plată factură externă

xI_SumaFac := xI_SumaVal/tran->VALDOL*(tran->VAL+tran->VALREV)
# xI_4 := xI_Suma - xI_SumaFac 
(= Suma plătită în lei - Suma plătită în lei care se scade din sold)
xI_ContCrsp           ; xI_1              ; IF(xI_4>0,xI_SumaFac,xI_Suma)
xI_ContCrsp+xI_Moneda ; xI_1              ; xI_SumaVal
xI_ContCrsp           ; xI_1+xI_Moneda    ; xI_SumaVal
"6651"                ; xI_1              ; IF(xI_4>0,+xI_4,0)
xI_ContCrsp           ; "7651"            ; IF(xI_4<0,-xI_4,0)

a1. Plată în cazul creşterii cursului (nefavorabil, xI_4>0)

1000 EUR  4,0 Lei/EUR  = 4000 lei   la recepţie
 500 EUR  4,1 Lei/EUR    2050 lei   la plată
xI_SumaFac := 500/1000*4000 = 2000
xI_4       := 2050 - 2000   = 50 > 0
  401.2     =  5124       2000
  6651      =  5124         50

a2. Plată în cazul scăderii cursului (favorabil, xI_4<0)

1000 EUR  4,0 Lei/EUR = 4000 lei   la recepţie
 500 EUR  3,9 Lei/EUR   1950 lei   la plată
xI_SumaFac := 500/1000*4000 = 2000
xI_4       := 1950 - 2000   =  -50 < 0
  401.2     =  5124       1950
  401.2     =  7651         50

b) Contare IOH, ICH - Încasare factură externă

# xI_SumaFac := xI_SumaVal/xI_TotFacVal*(xI_TotFac+fac->VALREV)
# xI_4 := xI_Suma - xI_SumaFac

xI_1           ; xI_ContCrsp           ; IF(xI_4>0,xI_SumaFac,xI_Suma)
xI_1+xI_Moneda ; xI_ContCrsp           ; xI_SumaVal
xI_1           ; xI_ContCrsp+xI_Moneda ; xI_SumaVal
"6651"         ; xI_ContCrsp           ; IF(xI_4<0,-xI_4,0)
xI_1           ; "7651"                ; IF(xI_4>0,+xI_4,0)

b1. Încasare în cazul creşterii cursului (favorabil, xI_4>0)

1000 EUR  4,0 Lei/EUR = 4000 lei    la facturare
 500 EUR  4,1 Lei/EUR   2050 lei    la încasare
xI_3    := 500/1000*4000 = 2000
xI_4    := 2050 - 2000   =   50 > 0
5124     =  4111.2     2000
5124     =   7651        50

b2. Încasare în cazul scăderii cursului (nefavorabil, xI_4<0)

1000 EUR  4,0 Lei/EUR = 4000 lei    la facturare
 500 EUR  3,9 Lei/EUR   1950 lei    la încasare
xI_3    := 500/1000*4000 = 2000
xI_4    := 1950 - 2000   =  -50 < 0
5124     =  4111.2     1950
6651     =  4111.2       50

c) Contare REVF - reevaluare facturi în valută furnizori

#DACA xI_SumaRev > 0
     "6651"         ; xI_ContCrsp    ; xI_SumaRev
#DACA xI_SumaRev < 0
     xI_ContCrsp    ; "7651"         ; xI_SumaRev

d) Contare REVC - reevaluare facturi în valută clienţi

#DACA xI_SumaRev < 0
     "6651"         ; xI_ContCrsp    ; xI_SumaRev
#DACA xI_SumaRev > 0
     xI_ContCrsp    ; "7651"         ; xI_SumaRev

Diferenţa de valoare datorată creşterii sau scăderii cursului de schimb dintre data facturii şi data încasării/plăţii este favorabilă/nefavorabilă:

                  plată furnizor      încasare client
                 -------------------------------------
                 pozitiv  negativ    pozitiv  negativ
------------------------------------------------------
creştere curs    dif.nef  dif.fav    dif.fav  dif.nef
scădere curs     dif.fav  dif.nef    dif.nef  dif.fav
hmarfa/x_reevt.txt · Ultima modificare: 2024/11/11 09:00 (editare externă)