Skip to main content

Romania - DVI

Project description

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

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

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

odoo_addon_l10n_ro_dvi-18.0.1.3.0-py3-none-any.whl (748.7 kB view details)

Uploaded Python 3

File details

Details for the file odoo_addon_l10n_ro_dvi-18.0.1.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for odoo_addon_l10n_ro_dvi-18.0.1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3e5fb2fd99608949c72281bd212df676e34f3ef908dddb6d4c06350caf630e11
MD5 6ad0291fd31013bad937becc593850e1
BLAKE2b-256 19c4abc35b22c554a73e690512224ca4c5afb4ed8aac80f4a79a9d830bf16308

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page