Skip to content

Commit

Permalink
ADD l10n_it_fatturapa_out_ddt
Browse files Browse the repository at this point in the history
  • Loading branch information
eLBati committed Oct 2, 2018
1 parent cd0280d commit 25427f0
Show file tree
Hide file tree
Showing 14 changed files with 635 additions and 0 deletions.
78 changes: 78 additions & 0 deletions l10n_it_fatturapa_out_ddt/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
=========================
Fattura Elettronica & DDT
=========================

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! 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-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--italy-lightgray.png?logo=github
:target: https://github.com/OCA/l10n-italy/tree/10.0/l10n_it_fatturapa_out_ddt
:alt: OCA/l10n-italy
.. |badge4| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/122/10.0
:alt: Try me on Runbot

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

Il modulo permette all'utente di scegliere se e come riempire i campi dell'XML della fattura elettronica con i dati relativi al DDT, nei due scenari di fattura differita e fattura accompagnatoria

**Table of contents**

.. contents::
:local:

Usage
=====

Nel wizard di esportazione della fattura elettronica, è possibile scegliere 'Includi Dati DDT' o 'Includi Dati Trasporto'.

Nel primo caso viene gestito il blocco da valorizzare nei casi di fattura "differita" per indicare il documento con cui è stato consegnato il bene.

Nel secondo il blocco valorizzabile nei casi di fattura "accompagnatoria" per inserire informazioni relative al trasporto

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.

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

Credits
=======

Authors
~~~~~~~

* Agile Business Group

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

* Lorenzo Battistini

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/10.0/l10n_it_fatturapa_out_ddt>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
4 changes: 4 additions & 0 deletions l10n_it_fatturapa_out_ddt/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# -*- coding: utf-8 -*-
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl).

from . import wizard
25 changes: 25 additions & 0 deletions l10n_it_fatturapa_out_ddt/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# -*- coding: utf-8 -*-
# Copyright 2018 Lorenzo Battistini
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl).

{
"name": "Fattura Elettronica & DDT",
"summary": "Bridge module",
"version": "10.0.1.0.0",
"development_status": "Beta",
"category": "Hidden",
"website": "https://github.com/OCA/l10n-italy",
"author": "Agile Business Group, Odoo Community Association (OCA)",
"maintainers": [],
"license": "LGPL-3",
"application": False,
"installable": True,
"auto_install": True,
"depends": [
"l10n_it_fatturapa_out",
"l10n_it_ddt",
],
"data": [
"wizard/wizard_export_fatturapa_view.xml"
],
}
50 changes: 50 additions & 0 deletions l10n_it_fatturapa_out_ddt/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * l10n_it_fatturapa_out_ddt
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-24 16:24+0000\n"
"PO-Revision-Date: 2018-09-24 16:24+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: l10n_it_fatturapa_out_ddt
#: model:ir.model.fields,field_description:l10n_it_fatturapa_out_ddt.field_wizard_export_fatturapa_include_ddt_data
msgid "Dati DDT"
msgstr "Dati DDT"

#. module: l10n_it_fatturapa_out_ddt
#: model:ir.model,name:l10n_it_fatturapa_out_ddt.model_wizard_export_fatturapa
msgid "Export FatturaPA"
msgstr "Esporta fattura elettronica"

#. module: l10n_it_fatturapa_out_ddt
#: selection:wizard.export.fatturapa,include_ddt_data:0
msgid "Includi Dati DDT"
msgstr "Includi Dati DDT"

#. module: l10n_it_fatturapa_out_ddt
#: model:ir.model.fields,help:l10n_it_fatturapa_out_ddt.field_wizard_export_fatturapa_include_ddt_data
msgid "Includi Dati DDT: Blocco da valorizzare nei casi di fattura \"differita\" per indicare il documento con cui è stato consegnato il bene\n"
"Includi Dati Trasporto: Blocco valorizzabile nei casi di fattura \"accompagnatoria\" per inserire informazioni relative al trasporto"
msgstr "Includi Dati DDT: Blocco da valorizzare nei casi di fattura \"differita\" per indicare il documento con cui è stato consegnato il bene\n"
"Includi Dati Trasporto: Blocco valorizzabile nei casi di fattura \"accompagnatoria\" per inserire informazioni relative al trasporto"

#. module: l10n_it_fatturapa_out_ddt
#: selection:wizard.export.fatturapa,include_ddt_data:0
msgid "Includi Dati Trasporto"
msgstr "Includi Dati Trasporto"

#. module: l10n_it_fatturapa_out_ddt
#: code:addons/l10n_it_fatturapa_out_ddt/wizard/wizard_export_fatturapa.py:82
#, python-format
msgid "TIN not set for %s"
msgstr "Partita IVA non impostata per %s"

1 change: 1 addition & 0 deletions l10n_it_fatturapa_out_ddt/readme/CONTRIBUTORS.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Lorenzo Battistini
1 change: 1 addition & 0 deletions l10n_it_fatturapa_out_ddt/readme/DESCRIPTION.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Il modulo permette all'utente di scegliere se e come riempire i campi dell'XML della fattura elettronica con i dati relativi al DDT, nei due scenari di fattura differita e fattura accompagnatoria
5 changes: 5 additions & 0 deletions l10n_it_fatturapa_out_ddt/readme/USAGE.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Nel wizard di esportazione della fattura elettronica, è possibile scegliere 'Includi Dati DDT' o 'Includi Dati Trasporto'.

Nel primo caso viene gestito il blocco da valorizzare nei casi di fattura "differita" per indicare il documento con cui è stato consegnato il bene.

Nel secondo il blocco valorizzabile nei casi di fattura "accompagnatoria" per inserire informazioni relative al trasporto
4 changes: 4 additions & 0 deletions l10n_it_fatturapa_out_ddt/tests/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# -*- coding: utf-8 -*-
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl).

from . import test_fatturapa_ddt
108 changes: 108 additions & 0 deletions l10n_it_fatturapa_out_ddt/tests/data/IT06363391001_00006.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
<?xml version="1.0" encoding="UTF-8"?>
<ns1:FatturaElettronica xmlns:ns1="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2" versione="FPR12">
<FatturaElettronicaHeader>
<DatiTrasmissione>
<IdTrasmittente>
<IdPaese>IT</IdPaese>
<IdCodice>06363391001</IdCodice>
</IdTrasmittente>
<ProgressivoInvio>00006</ProgressivoInvio>
<FormatoTrasmissione>FPR12</FormatoTrasmissione>
<CodiceDestinatario>0000000</CodiceDestinatario>
<ContattiTrasmittente>
<Telefono>06543534343</Telefono>
<Email>info@yourcompany.example.com</Email>
</ContattiTrasmittente>
<PECDestinatario>test@pec.it</PECDestinatario>
</DatiTrasmissione>
<CedentePrestatore>
<DatiAnagrafici>
<IdFiscaleIVA>
<IdPaese>IT</IdPaese>
<IdCodice>06363391001</IdCodice>
</IdFiscaleIVA>
<Anagrafica>
<Denominazione>YourCompany</Denominazione>
</Anagrafica>
<RegimeFiscale>RF01</RegimeFiscale>
</DatiAnagrafici>
<Sede>
<Indirizzo>Via Milano, 1</Indirizzo>
<CAP>00100</CAP>
<Comune>Roma</Comune>
<Provincia>AK</Provincia>
<Nazione>IT</Nazione>
</Sede>
<Contatti>
<Telefono>06543534343</Telefono>
<Email>info@yourcompany.example.com</Email>
</Contatti>
</CedentePrestatore>
<CessionarioCommittente>
<DatiAnagrafici>
<IdFiscaleIVA>
<IdPaese>IT</IdPaese>
<IdCodice>07973780013</IdCodice>
</IdFiscaleIVA>
<CodiceFiscale>07973780013</CodiceFiscale>
<Anagrafica>
<Denominazione>Cliente B2B</Denominazione>
</Anagrafica>
</DatiAnagrafici>
<Sede>
<Indirizzo>Via Roma, 1</Indirizzo>
<CAP>16100</CAP>
<Comune>Genova</Comune>
<Provincia>AK</Provincia>
<Nazione>IT</Nazione>
</Sede>
</CessionarioCommittente>
</FatturaElettronicaHeader>
<FatturaElettronicaBody>
<DatiGenerali>
<DatiGeneraliDocumento>
<TipoDocumento>TD01</TipoDocumento>
<Divisa>USD</Divisa>
<Data>2018-09-24</Data>
<Numero>INV/2018/0013</Numero>
<ImportoTotaleDocumento>61.00</ImportoTotaleDocumento>
<Art73>SI</Art73>
</DatiGeneraliDocumento>
<DatiDDT>
<NumeroDDT>DDT/0100</NumeroDDT>
<DataDDT>2018-01-07</DataDDT>
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
</DatiDDT>
<DatiDDT>
<NumeroDDT>DDT/0101</NumeroDDT>
<DataDDT>2018-01-07</DataDDT>
<RiferimentoNumeroLinea>2</RiferimentoNumeroLinea>
</DatiDDT>
</DatiGenerali>
<DatiBeniServizi>
<DettaglioLinee>
<NumeroLinea>1</NumeroLinea>
<Descrizione>Mouse Optical</Descrizione>
<Quantita>2.00</Quantita>
<UnitaMisura>Unit(s)</UnitaMisura>
<PrezzoUnitario>10.00</PrezzoUnitario>
<PrezzoTotale>20.00</PrezzoTotale>
<AliquotaIVA>22.00</AliquotaIVA>
</DettaglioLinee>
<DettaglioLinee>
<NumeroLinea>2</NumeroLinea>
<Descrizione>Mouse Optical</Descrizione>
<Quantita>3.00</Quantita>
<UnitaMisura>Unit(s)</UnitaMisura>
<PrezzoUnitario>10.00</PrezzoUnitario>
<PrezzoTotale>30.00</PrezzoTotale>
<AliquotaIVA>22.00</AliquotaIVA>
</DettaglioLinee>
<DatiRiepilogo>
<AliquotaIVA>22.00</AliquotaIVA>
<ImponibileImporto>50.00</ImponibileImporto>
<Imposta>11.00</Imposta>
</DatiRiepilogo>
</DatiBeniServizi>
</FatturaElettronicaBody>
</ns1:FatturaElettronica>
106 changes: 106 additions & 0 deletions l10n_it_fatturapa_out_ddt/tests/data/IT06363391001_00007.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
<?xml version="1.0" encoding="UTF-8"?>
<ns1:FatturaElettronica xmlns:ns1="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2" versione="FPR12">
<FatturaElettronicaHeader>
<DatiTrasmissione>
<IdTrasmittente>
<IdPaese>IT</IdPaese>
<IdCodice>06363391001</IdCodice>
</IdTrasmittente>
<ProgressivoInvio>00007</ProgressivoInvio>
<FormatoTrasmissione>FPR12</FormatoTrasmissione>
<CodiceDestinatario>0000000</CodiceDestinatario>
<ContattiTrasmittente>
<Telefono>06543534343</Telefono>
<Email>info@yourcompany.example.com</Email>
</ContattiTrasmittente>
<PECDestinatario>test@pec.it</PECDestinatario>
</DatiTrasmissione>
<CedentePrestatore>
<DatiAnagrafici>
<IdFiscaleIVA>
<IdPaese>IT</IdPaese>
<IdCodice>06363391001</IdCodice>
</IdFiscaleIVA>
<Anagrafica>
<Denominazione>YourCompany</Denominazione>
</Anagrafica>
<RegimeFiscale>RF01</RegimeFiscale>
</DatiAnagrafici>
<Sede>
<Indirizzo>Via Milano, 1</Indirizzo>
<CAP>00100</CAP>
<Comune>Roma</Comune>
<Provincia>AK</Provincia>
<Nazione>IT</Nazione>
</Sede>
<Contatti>
<Telefono>06543534343</Telefono>
<Email>info@yourcompany.example.com</Email>
</Contatti>
</CedentePrestatore>
<CessionarioCommittente>
<DatiAnagrafici>
<IdFiscaleIVA>
<IdPaese>IT</IdPaese>
<IdCodice>07973780013</IdCodice>
</IdFiscaleIVA>
<CodiceFiscale>07973780013</CodiceFiscale>
<Anagrafica>
<Denominazione>Cliente B2B</Denominazione>
</Anagrafica>
</DatiAnagrafici>
<Sede>
<Indirizzo>Via Roma, 1</Indirizzo>
<CAP>16100</CAP>
<Comune>Genova</Comune>
<Provincia>AK</Provincia>
<Nazione>IT</Nazione>
</Sede>
</CessionarioCommittente>
</FatturaElettronicaHeader>
<FatturaElettronicaBody>
<DatiGenerali>
<DatiGeneraliDocumento>
<TipoDocumento>TD01</TipoDocumento>
<Divisa>USD</Divisa>
<Data>2018-09-24</Data>
<Numero>INV/2018/0014</Numero>
<ImportoTotaleDocumento>24.40</ImportoTotaleDocumento>
<Art73>SI</Art73>
</DatiGeneraliDocumento>
<DatiTrasporto>
<DatiAnagraficiVettore>
<IdFiscaleIVA>
<IdPaese>IT</IdPaese>
<IdCodice>03297040366</IdCodice>
</IdFiscaleIVA>
<CodiceFiscale>03297040366</CodiceFiscale>
<Anagrafica>
<Denominazione>Intermediario</Denominazione>
</Anagrafica>
</DatiAnagraficiVettore>
<MezzoTrasporto>DESTINATARIO</MezzoTrasporto>
<CausaleTrasporto>VENDITA</CausaleTrasporto>
<Descrizione>CARTONE</Descrizione>
<PesoLordo>0.0</PesoLordo>
<PesoNetto>0.0</PesoNetto>
</DatiTrasporto>
</DatiGenerali>
<DatiBeniServizi>
<DettaglioLinee>
<NumeroLinea>1</NumeroLinea>
<Descrizione>Mouse Optical</Descrizione>
<Quantita>2.00</Quantita>
<UnitaMisura>Unit(s)</UnitaMisura>
<PrezzoUnitario>10.00</PrezzoUnitario>
<PrezzoTotale>20.00</PrezzoTotale>
<AliquotaIVA>22.00</AliquotaIVA>
</DettaglioLinee>
<DatiRiepilogo>
<AliquotaIVA>22.00</AliquotaIVA>
<ImponibileImporto>20.00</ImponibileImporto>
<Imposta>4.40</Imposta>
</DatiRiepilogo>
</DatiBeniServizi>
</FatturaElettronicaBody>
</ns1:FatturaElettronica>
Loading

0 comments on commit 25427f0

Please sign in to comment.