Search 1.9 billion lines of Odoo code on GitHub

l10n_it_e_invoice

Author: Apulia Software srl <info@apuliasoftware.it>, Didotech srl <info@didotech.com>
License: AGPL-3
Branch: 6.1
Repository: andreinl/l10n_it_e_invoice
Dependencies: account, base, l10n_base_data_it, and revenue_stamp
Languages: Markdown (34, 1.3%), PO File (48, 1.8%), Python (1011, 38.6%), XML (225, 8.6%), and XSD (1304, 49.7%)
Other branches: 7.0
Other repositories: ApuliaSoftware/l10n_it_e_invoice, andrea4ever/l10n_it_e_invoice, cgsoftware/l10n_it_e_invoice, and espo-tony/l10n_it_e_invoice

<h1>l10n<em>it</em>e-invoice</h1> <h2>Fatturazione Elettronica per Openerp</h2> <p><strong>Attenzione!</strong> Questo modulo funziona esclusivamente sottoscrivendo un contratto con il provider di servizi di Fatturazione Elettronica Esterno</p> <p>Per info e adesioni:</p> <ul> <li>info@apuliasoftware.it</li> <li>info@didotech.com</li> </ul> <p>Il modulo permette di inviare o scaricare la fattura in formato PDF o XML (questa seconda funzionalità è in fase di sviluppo e non è ancora pronta per l&#39;utilizzo).</p> <h2>Installazione</h2> <p>Il modulo dipende da alcuni moduli esterni, che si possono trovare nella repository https://github.com/iw3hxn/LibrERP:</p> <ul> <li><strong>revenue stamp</strong> - Questo modulo è necessario per la gestione del bollo in fattura.</li> <li><strong>l10n<em>it</em>base</strong> - Fra le altre cose aggiunge la tabella res<em>province necessaria per avere le province. l10n</em>base<em>data</em>it dipende da questo modulo.</li> <li><strong>l10n<em>base</em>data_it</strong> - Fra le altre cose il modulo aggiunge le province italiane.</li> </ul> <p>Può essere che siano richiesti anche:</p> <ul> <li><strong>l10n<em>it</em>account</strong></li> <li><strong>account<em>invoice</em>entry_date</strong></li> <li><strong>account<em>vat</em>period<em>end</em>statement</strong></li> <li><strong>report_webkit</strong></li> </ul> <p>n.b.: per altre versioni del programma è possibile che i moduli siano sostituiti da altri moduli o debbano essere migrati.</p> <h2>Istruzioni operative</h2> <p>Per poter produrre una fattura elettronica è necessario rispettare le seguenti condizioni che non servono per la stampa della fattura tradizionale:</p> <ul> <li>Il <em>Giornale</em> deve essere di tipo &quot;E-Invoice Journal&quot;</li> <li>Nella configurazione dell&#39;Azienda deve essere impostato <em>eInvoice transmitter</em>.</li> <li>Se l&#39;azienda è iscritta nel registro delle imprese, deve essere compilata la scheda REA nella configurazione dell&#39;Azienda.</li> <li>Nella scheda del partner selezionato come transmitter sulla scheda <em>E-Invoice</em> è necessario indicare i parametri del protocollo. Al giorno d&#39;oggi è supportato il &quot;Download&quot; e &quot;FTP&quot;. Attenzione: <em>Destination File path for e-invoice</em> è il percorso sul server di destinazione indicato dal fornitore del servizio.</li> </ul> <p>A destra sulla view della Fattura si trova l&#39;action <strong>Send E-Invoice</strong>. Questa action richiama la view che permette di scegliere il formato della fattura (PDF o XML) e inviare o scaricare il file generato.</p> <h2>Spiegazioni tecniche</h2> <p>La composizione della fattura avviene all&#39;interno del file wizard/wizard<em>send</em>invoice.py. Dipendentemente dal formato viene usata la funzione create<em>report() che produce il file in PDF o create</em>xml().</p> <p>La funzione create<em>xml() raccoglie i dati necessari e poi chiama le funzioni della classe InvoicePa del file xml</em>pa/xml_invoice.py che man mano compongono tutto il file XML.</p> <p>Chiunque avesse voglia di collaborare deve prima di tutto leggere la description dentro file __openerp__.py che contiene diverse utili informazioni.</p>