Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Localization
  3. Romania - DVI v 18.0
  4. Sales Conditions FAQ

Romania - DVI

by Terrabit https://github.com/OCA/l10n-romania , NextERP Romania https://github.com/OCA/l10n-romania , Odoo Community Association (OCA) https://github.com/OCA/l10n-romania
Odoo
v 18.0 Third Party 41
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Purchase (purchase)
• Invoicing (account)
• Discuss (mail)
• Inventory (stock)
Community Apps Dependencies Show
• Romania - Stock Accounting Landed Cost
• Romania - Stock Accounting tracking
• Romania - Stock Accounting
• Romania - Localization Config
• Romania - Stock
Lines of code 4589
Technical Name l10n_ro_dvi
LicenseAGPL-3
Websitehttps://github.com/OCA/l10n-romania
Versions 13.0 14.0 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Odoo Community Association

Romania - DVI

Mature License: AGPL-3 OCA/l10n-romania Translate me on Weblate Try me on Runboat

DVI - Declarația Vamală de Import

Acest modul permite gestionarea detaliată a Declarațiilor Vamale de Import (DVI) în Odoo, asigurând conformitatea cu legislația din România (OMFP 1802/2014 și Codul Fiscal).

Caracteristici principale:

  • Model de date dedicat: Introduce entitatea l10n.ro.account.dvi pentru evidența separată a documentelor vamale.
  • Grupare facturi: Permite asocierea mai multor facturi de furnizor (Vendor Bills) într-o singură declarație vamală.
  • Calcul analitic: Calculează automat taxele vamale, comisionul vamal și TVA-ul la nivel de linie de produs, bazat pe cantitățile declarate.
  • Integrare cu Landed Costs: Generează automat documente de tip stock.landed.cost pentru repartizarea taxelor în costul stocului.
  • Trasabilitate fiscală: Asigură popularea corectă a etichetelor fiscale (tax_tag_ids) pentru jurnalele de cumpărări și Declarația 300.
  • Ajustări de curs: Include posibilitatea de a gestiona diferențele de calcul pentru TVA (vat_price_difference) rezultate din discrepanța dintre cursul BNR al facturii și cursul vamal lunar.

Baza legală:

Prezentul capitol sintetizează cadrul legal aplicabil operațiunilor de import (achiziție marfă externă + Declarație Vamală de Import – DVI), cu accent pe următoarele aspecte:

  • Factura comercială externă se înregistrează în contabilitate la cursul BNR din data emiterii facturii;
  • Cursul valutar din vamă (cursul vamal lunar) se utilizează exclusiv pentru calculul valorii în vamă, al taxelor vamale (A00) și al TVA-ului la import (B00) din DVI;
  • Toate înregistrările contabile (factură, taxe vamale, stocuri) se efectuează și se prezintă doar în moneda națională (RON).
  1. Legea contabilității nr. 82/1991 (republicată)

  • Art. 3 alin. (1): „Contabilitatea se ține în limba română și în moneda națională.”
  • Art. 3 alin. (2): „Contabilitatea operațiunilor efectuate în valută se ține atât în moneda națională, cât și în valută, potrivit reglementărilor elaborate în acest sens.”

Toate operațiunile de import (inclusiv factura furnizor și DVI) se înregistrează și se prezintă în situațiile financiare exclusiv în RON.

  1. OMFP nr. 1802/2014

  • Pct. 319: „O tranzacție în valută trebuie înregistrată inițial la cursul de schimb valutar, comunicat de Banca Națională a României, de la data efectuării operațiunii.” -> Factura comercială externă (Vendor Bill) se înregistrează la cursul BNR din data emiterii facturii.
  • Pct. 6 (definiția costului de achiziție): „Costul de achiziție al bunurilor cuprinde prețul de cumpărare, taxele de import și alte taxe (cu excepția acelora pe care persoana juridică le poate recupera de la autoritățile fiscale)…”
  • Pct. 75 alin. (1) lit. a): Bunurile se evaluează și se înregistrează la data intrării în entitate la cost de achiziție (care include taxele vamale plătite conform DVI).
  • Pct. 94 lit. a): Elementele monetare exprimate în valută se evaluează la cursul BNR la data bilanțului; diferențele de curs se înregistrează pe conturile 665 sau 765.

Taxele vamale (A00) se capitalizează în costul stocurilor, iar toate valorile finale rămân exclusiv în RON.

  1. Legea nr. 227/2015 – Codul Fiscal

  • Art. 289 (Baza de impozitare a importului de bunuri): „Dacă elementele folosite la stabilirea bazei de impozitare a unui import de bunuri se exprimă în valută, cursul de schimb valutar se stabilește conform prevederilor europene care reglementează calculul valorii în vamă.”
  • Art. 299 alin. (1) lit. c): Dreptul de deducere a TVA aferente importului de bunuri se exercită pe baza Declarației vamale de import (DVI) sau a actului constatator emis de organele vamale (TVA B00 calculat la cursul vamal).

Cursul din DVI se folosește doar pentru determinarea valorii în vamă, calculul taxei vamale (A00) și al TVA-ului la import (B00). Nu afectează înregistrarea facturii comerciale în contabilitate.

  1. Regulamentul de punere în aplicare (UE) 2015/2447 al Comisiei

  • Art. 146 (Conversia monetară în scopul determinării valorii în vamă): „În situația în care valoarea în vamă a mărfurilor este exprimată într-o altă monedă decât cea națională, cursul de schimb folosit la determinarea acestei valori este cursul de schimb stabilit și comunicat de Banca Națională a României în penultima zi de miercuri a lunii anterioare lunii în care se utilizează.”

Cursul vamal este un curs lunar fix, aplicabil exclusiv în cadrul procedurii vamale pentru calculul valorii statistice, taxelor vamale și TVA la import. Nu se utilizează pentru înregistrarea facturii furnizor în contabilitate.

Concluzie

Cadrul legal este clar și unitar:

  • Factura furnizor -> curs BNR (data facturii) + înregistrare în RON.
  • DVI -> curs vamal lunar (Reg. UE 2015/2447 art. 146 + Cod Fiscal art. 289) doar pentru taxe vamale și TVA la import.
  • Toate înregistrările contabile (inclusiv costul stocurilor) -> exclusiv în RON.

Table of contents

  • Usage
  • Bug Tracker
  • Credits

Usage

Pentru a gestiona o Declarație Vamală de Import (DVI), urmați acești pași:

  1. Crearea Declarației Vamale

  1. Navigați la Accounting -> Actions -> DVI.
  2. Apăsați butonul Create.
  3. Introduceți Data declarației și selectați Jurnalul corespunzător (de regulă un jurnal de tip Operations Divers).
  4. Configurarea Taxelor și Serviciilor Vamale

  1. Selectați Taxa de TVA (de regulă TVA 19% Deductibil Import).
  2. Alegeți produsul corespunzător pentru Taxe Vamale (trebuie să fie de tip serviciu și să aibă bifată opțiunea “Custom Duty”).
  3. Introduceți valoarea taxelor vamale în câmpul Customs Duty Value.
  4. Alegeți produsul pentru Comision Vamal și introduceți valoarea acestuia.
  5. Asocierea Facturilor de Furnizor

  1. În tab-ul principal, adăugați facturile de furnizor (Vendor Bills) care fac obiectul importului.
  2. Sistemul va prelua automat liniile de produse din aceste facturi în secțiunea DVI Lines.
  3. Verificați și ajustați cantitățile declarate în vamă pentru fiecare linie, dacă este necesar.
  4. Gestionarea Diferențelor de TVA (Opțional)

Dacă există o diferență între TVA-ul calculat de Odoo (la cursul BNR al facturii) și TVA-ul înscris în DVI (la cursul vamal lunar):

  1. Introduceți valoarea diferenței în câmpul VAT Price Difference.
  2. Selectați un produs pentru repartizarea acestei diferențe.
  3. Validarea și Generarea Costurilor de Stoc (Landed Costs)

  1. Apăsați butonul Post pentru a valida declarația.
  2. La validare, sistemul va:
    • Genera automat un document de tip Landed Cost pentru repartizarea taxelor vamale și a comisionului pe produsele din stoc.
    • Genera notele contabile de TVA aferente importului, incluzând etichetele fiscale necesare pentru Declarația 300.
  3. Accesați documentul de Landed Cost creat (via butonul smart din DVI) și validați-l pentru a finaliza capitalizarea costurilor în stoc.
  4. Anularea unei Declarații

Dacă este necesar, puteți folosi butonul Reverse. Această acțiune va:

  • Crea noi straturi de evaluare a stocului (valuation layers) cu valori negative pentru a anula impactul costurilor.
  • Anula notele contabile generate inițial.

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits

Authors

  • Terrabit
  • NextERP Romania

Contributors

  • Terrabit:
    • Dorin Hongu <dhongu@gmail.com>
  • NextERP Romania:
    • Fekete Mihai <feketemihai@nexterp.ro> Do not contact contributors directly about support or help with technical issues.

Maintainers

This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

Current maintainers:

dhongu feketemihai

This module is part of the OCA/l10n-romania project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with