Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[14.0][MIG] l10n_it_intrastat #2228

Merged
merged 42 commits into from
Nov 19, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
d794913
porting l10n_it_intrastat to 11
Jun 6, 2019
e446dcd
rinominati e spostati file per pulizia
Jun 6, 2019
805c751
[MIG] l10n_it_intrastat: Migration to 12.0
Aug 23, 2019
dfc91e5
[FIX] Documentation and translation review
Oct 31, 2019
50c5a5d
[UPD] Update l10n_it_intrastat.pot
oca-travis Nov 21, 2019
38ec37d
[UPD] README.rst
OCA-git-bot Nov 21, 2019
8b4fc60
Update translation files
oca-transbot Nov 21, 2019
8f9c7b5
Translated using Weblate (Italian)
sbidoul Nov 26, 2019
9411591
Translated using Weblate (Italian)
primes2h Nov 26, 2019
41a7e7e
Translated using Weblate (Italian)
primes2h Dec 5, 2019
84049e4
Update translation files
oca-transbot Dec 13, 2019
ef788e4
l10n_it_intrastat: Manual msgmerge
sbidoul Dec 16, 2019
2620ff5
Translated using Weblate (Italian)
primes2h Dec 16, 2019
f00fcea
[FIX] translation source terms and readme
primes2h Dec 2, 2019
9c7ddc4
[UPD] Update l10n_it_intrastat.pot
oca-travis Dec 20, 2019
c49d2ff
[UPD] README.rst
OCA-git-bot Dec 20, 2019
b7efae6
l10n_it_intrastat 12.0.1.1.0
OCA-git-bot Dec 20, 2019
4cc5459
Update translation files
oca-transbot Dec 20, 2019
1fd3026
Translated using Weblate (Italian)
primes2h Dec 21, 2019
3a8f0e3
Added translation using Weblate (Spanish)
Galoperd Jan 19, 2020
79367a5
Translated using Weblate (Spanish)
Galoperd Feb 24, 2020
13b4f3f
merge PR 1264 1717 1728 1737 1739
May 13, 2020
0cefcad
[12.0][FIX] where delete invoice intrastat lines has to be deleted too
sergiocorato May 19, 2020
8138c88
l10n_it_intrastat 12.0.1.1.2
OCA-git-bot May 26, 2020
438f8cc
[FIX] l10n_it_intrastat: Statement section not computed correctly, ca…
SimoRubi May 27, 2020
abfd909
Fix https://github.com/OCA/l10n-italy/issues/2058
SimoneVagile Jan 19, 2021
c03c180
[UPD] Update l10n_it_intrastat.pot
oca-travis Feb 5, 2021
190e410
l10n_it_intrastat 12.0.1.1.4
OCA-git-bot Feb 5, 2021
2ff50bc
Update translation files
oca-transbot Feb 5, 2021
fc85f68
IMP l10n_it_intrastat moving intrastat fields to dedicated tab
eLBati Mar 4, 2021
0c383e6
l10n_it_intrastat 12.0.1.1.5
OCA-git-bot Mar 16, 2021
35ccfb1
IMP l10n_it_intrastat category form: narrow fields
eLBati Mar 23, 2021
286849d
ADD name_get & name_search to report.intrastat.code to also show desc…
eLBati Mar 23, 2021
a2a84b3
Do not compute_intrastat_lines if invoice is not subjected to intrastat
eLBati Mar 23, 2021
5081b57
[UPD] Update l10n_it_intrastat.pot
oca-travis Mar 30, 2021
cd4b8d8
l10n_it_intrastat 12.0.1.2.0
OCA-git-bot Mar 30, 2021
6f12bde
Update translation files
oca-transbot Mar 30, 2021
b65a261
[IMP] l10n_it_intrastat: black, isort, prettier
SimoRubi Apr 22, 2021
8177628
[MIG] l10n_it_intrastat: Migration to 14.0
SimoRubi Apr 22, 2021
1f5cd46
Add migration for v12:
SimoRubi Apr 27, 2021
d50e958
l10n_it_intrastat: Move size constraint of fields to web client.
SimoRubi Jun 10, 2021
99f8ec2
[REF] l10n_it_intrastat: Cleaner computation of statement section
TheMule71 Nov 12, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
205 changes: 205 additions & 0 deletions l10n_it_intrastat/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,205 @@
===============
ITA - Intrastat
===============

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--italy-lightgray.png?logo=github
:target: https://github.com/OCA/l10n-italy/tree/12.0/l10n_it_intrastat
:alt: OCA/l10n-italy
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/l10n-italy-12-0/l10n-italy-12-0-l10n_it_intrastat
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/122/12.0
:alt: Try me on Runbot

|badge1| |badge2| |badge3| |badge4| |badge5|

**Italiano**

Questo modulo si occupa della riclassificazione delle merci e dei servizi che sono oggetto di
transazioni comunitarie.

Il modulo precarica anche le tabelle necessarie alla compilazione della dichiarazione:
nomenclature combinate, sezioni doganali, natura delle transazioni, modalità di trasporto.

Per la creazione delle dichiarazioni, degli elenchi riepilogativi e le estrazioni da
presentare all'Agenzia delle Dogane è necessario installare il modulo `l10n_it_intrastat_statement`.

**Table of contents**

.. contents::
:local:

Configuration
=============

**Italiano**

In *Impostazioni → Utenti e aziende → Aziende → Nome azienda*
impostare i parametri delle seguenti sezioni presenti nella scheda "Informazioni generali".

1. Intrastat

a) *ID utente (codice UA)*: inserire il codice identificativo Intrastat dell’azienda (codice alfanumerico di 4 caratteri, utilizzato come identificativo per l’accesso alle applicazioni delle Dogane).
b) *Unità di misura per kg*: parametro che indica l’unità di misura che viene verificata sulla riga fattura soggetta a Intrastat. Se sulla riga il peso è espresso nell’unità di misura indicata nel parametro (o in un suo multiplo), il peso che viene riportato nella corrispondente riga Intrastat è quello preso dalla riga fattura.
c) *Unità supplementare da*:

i. *peso*: da peso dei prodotti sulla riga Intrastat
ii. *quantità*: da quantità dei prodotti sulla riga Intrastat
iii. *nulla*

d) *Escludere righe omaggio*: esclude dalle righe Intrastat le righe a valore 0.
e) *Delegato*: il nominativo della persona delegata alla presentazione della dichiarazione Intrastat.
f) *Partita IVA delegato*: la partita IVA della persona delegata alla presentazione della dichiarazione Intrastat.
g) *Nome file da esportare*: nome del file che può essere impostato per forzare quello predefinito (SCAMBI.CEE).
h) *Sezione doganale*: sezione doganale predefinita da proporre in una nuova dichiarazione.
i) *Ammontare minimo*: in caso di fatture di importo inferiore usa questo valore nella dichiarazione.

2. Valori predefiniti per cessioni (parametri Intrastat per le fatture di vendita)

a) *Forzare valore statistico in euro*: casella di selezione attualmente non gestita.
b) *Natura transazione*: indica il valore predefinito che verrà impostato nelle righe Intrastat di una fattura per il campo di riferimento.
c) *Condizioni di consegna*: indica il valore predefinito che verrà impostato nelle righe Intrastat di una fattura per il campo di riferimento.
d) *Modalità di trasporto*: indica il valore predefinito che verrà impostato nelle righe Intrastat di una fattura per il campo di riferimento (Modo di trasporto).
e) *Provincia di origine*: indica il valore predefinito che verrà impostato nelle righe Intrastat di una fattura per il campo di riferimento (provincia di origine della spedizione dei beni venduti).

3. Valori predefiniti per acquisti (parametri Intrastat per le fatture di acquisto)

a) *Forzare valore statistico in euro*: casella di selezione attualmente non gestita.
b) *Natura transazione*: indica il valore predefinito che verrà impostato nelle righe Intrastat di una fattura per il campo di riferimento.
c) *Condizioni di consegna*: indica il valore predefinito che verrà impostato nelle righe Intrastat di una fattura per il campo di riferimento.
d) *Modalità di trasporto*: indica il valore predefinito che verrà impostato nelle righe Intrastat di una fattura per il campo di riferimento (Modo di trasporto).
e) *Provincia di destinazione*: indica il valore predefinito che verrà impostato nelle righe Intrastat di una fattura per il campo di riferimento (provincia di destinazione della spedizione dei beni acquistati).


**Tabelle di sistema**

In *Fatturazione/Contabilità → Configurazione → Intrastat*
sono presenti le funzionalità per la gestione delle tabelle di sistema.

- Sezioni doganali
- Nomenclature combinate
- Modalità di trasporto
- Natura transazione

Tali tabelle sono pre-popolate in fase di installazione del modulo, in base ai valori ammessi per le dichiarazioni Intrastat.

N.B.: Il sottomenù "Intrastat" è visibile solo se vengono abilitate le funzionalità contabili complete.


**Posizione fiscale**

L'assoggettamento ad Intrastat può essere gestito anche a livello generale di singolo partner, associandogli una posizione fiscale che abbia l'apposita casella "Soggetta a Intrastat" selezionata.

Tutte le fatture create per il partner che ha una posizione fiscale marcata come soggetta ad Intrastat avranno l’apposito campo "Soggetta a Intrastat" selezionato automaticamente.


**Prodotti e categorie**

La classificazione Intrastat dei beni o dei servizi può essere fatta sia a livello di categoria che a livello di prodotto.

La priorità è data al prodotto: se su un prodotto non è configurato un codice Intrastat, il sistema tenta di ricavarlo dalla categoria a cui quel prodotto è associato.

Per il prodotto la sezione Intrastat si trova nella scheda «Fatturazione/Contabilità», ove è necessario inserire:

- la tipologia (Bene, Servizio, Varie, Escludere);
- il codice Intrastat, tra quelli censiti tramite l’apposita tabella di sistema "Nomenclature combinate" (il campo viene abilitato solo per le tipologie "Bene" e "Servizio").

Per le categorie di prodotti, le informazioni sono presenti in un’apposita area Intrastat della maschera di dettaglio.

Usage
=====

**Italiano**


**Fatture e note di credito Intrastat**

È possibile indicare l’assoggettamento di una fattura ad Intrastat attraverso l'apposito campo presente sulla maschera di modifica della fattura stessa.

Sulla scheda Intrastat è presente un pulsante «Ricalcola righe Intrastat». Il pulsante permette al sistema:

- di verificare se le righe prodotto presenti in fattura (scheda "Righe fattura") si riferiscono a prodotti che hanno un codice Intrastat assegnato, o appartengono ad una categoria che ha un codice Intrastat aggregato;
- di generare per questi prodotti le corrispondenti righe Intrastat: le righe accorpano prodotti omogenei per codice Intrastat, indicando nel campo "Massa netta (kg)" il peso totale dei prodotti presenti nelle corrispondenti righe. La riga Intrastat, ovviamente, raggruppa il valore economico dei prodotti;
- N.B.: se una riga presente in fattura si riferisce ad un prodotto che ha come tipologia Intrastat “Varie”, l’importo della riga verrà automaticamente suddiviso in maniera uguale sulle altre righe Intrastat che si riferiscono a beni o servizi. Tale automatismo permette di gestire, in maniera conforme a quanto previsto dalla normativa, il ribaltamento proporzionale dei costi sostenuti per spese accessorie (es: spese di trasporto) sui costi sostenuti per l’acquisto vero e proprio di beni o servizi.

Nella scheda Intrastat, un clic su una riga Intrastat permette di accedere alla maschera di dettaglio.

Nella maschera:

- il campo "Stato acquirente/fornitore" viene popolato in automatico dal campo "Nazione" dell’indirizzo associato al partner;
- i campi configurati in *Impostazioni → Utenti e aziende → Aziende → Nome azienda* (vedi "Informazioni generali" su azienda) vengono popolati in automatico con i valori predefiniti impostati, in ragione della tipologia di fattura (vendita o acquisto);
- se fattura di vendita:

1. i campi *Origine → Paese di provenienza* e *Origine → Paese di origine* vengono popolati in automatico con la nazione presente nell’indirizzo associato all'azienda;
2. il campo *Destinazione → Paese di destinazione* viene popolato in automatico con la nazione presente nell'indirizzo associato al partner;

- se fattura di acquisto:

1. i campi *Origine → Paese di provenienza* e *Origine → Paese di origine* vengono popolati in automatico con la nazione presente nell’indirizzo associato al partner (fornitore);
2. il campo *Destinazione → Paese di destinazione* viene preso dai dati dell'azienda.

N.B.: tutti i campi possono ovviamente essere modificati, ma l’utilizzo del pulsante «Ricalcola righe Intrastat» ripristinerà i valori predefiniti, sui campi prelevati dalla configurazione dell'azienda o dalla riga fattura.


**Note di credito**

Importante:
Se si seleziona un periodo che è lo stesso della dichiarazione, la nota di credito, per il suo importo, non confluirà nella sezione di rettifica, ma andrà a stornare direttamente il valore della fattura sulla quale è stata emessa. La verifica sulla fattura da stornare viene fatta confrontando la coppia di valori *Partner/Nomenclatura combinata*.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-italy/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/l10n-italy/issues/new?body=module:%20l10n_it_intrastat%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
~~~~~~~

* Openforce
* Link IT srl
* Agile Business Group

Contributors
~~~~~~~~~~~~

* Alessandro Camilli
* Lorenzo Battistini
* Lara Baggio <lbaggio@linkgroup.it>
* Glauco Prina <gprina@linkgroup.it>
* Sergio Zanchetta <https://github.com/primes2h>

Maintainers
~~~~~~~~~~~

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

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.

This module is part of the `OCA/l10n-italy <https://github.com/OCA/l10n-italy/tree/12.0/l10n_it_intrastat>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions l10n_it_intrastat/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

from . import models
34 changes: 34 additions & 0 deletions l10n_it_intrastat/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Copyright 2019 Simone Rubino - Agile Business Group
# Copyright 2015 Camilli Alessandro - www.openforce.it
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "ITA - Intrastat",
"version": "14.0.1.0.0",
"category": "Account",
"summary": "Riclassificazione merci e servizi per dichiarazioni Intrastat",
"author": "Openforce, Link IT srl, Agile Business Group, "
"Odoo Community Association (OCA)",
"website": "https://github.com/OCA/l10n-italy",
"license": "AGPL-3",
"depends": [
"sale_management",
"product",
"stock",
"stock_account",
"uom",
"web_widget_char_size",
],
"data": [
"security/ir.model.access.csv",
"data/account.intrastat.transaction.nature.csv",
"data/account.intrastat.transport.csv",
"data/account.intrastat.custom.csv",
"data/report.intrastat.code.csv",
"views/intrastat.xml",
"views/product.xml",
"views/account.xml",
"views/config.xml",
],
"demo": ["demo/product_demo.xml"],
}
Loading