Automatizare

Sincronizare automată BNR pentru cursuri valutare

Importul zilnic al cursurilor BNR elimină erorile manuale pe facturile în valută.

E Echipa CleverBill 3 minuts de lectură

Fluxul zilnic

În fiecare zi lucrătoare la ora 14:00 (după publicarea oficială BNR), jobul ImportBnrRatesJob descarcă XML-ul de pe bnr.ro și persistă cursurile pentru ziua respectivă în tabelul currency_rates.

Cum se folosesc

  • Facturi emise în valută — cursul folosit e cel din ziua dinaintea datei facturii, conform normelor ANAF.
  • Încasări în valută — cursul din ziua încasării, pentru calculul diferențelor de curs.
  • Echivalentele RONtotal_net_ron, total_tva_ron, total_gross_ron se calculează și stochează pe fiecare document.

Cache și fallback

Clientul BNR folosește cache de 24h. Dacă serviciul este indisponibil, platforma folosește ultimul curs valid și marchează documentul cu un warning vizibil — niciun document nu se emite fără curs.