Search 1.9 billion lines of Odoo code on GitHub

l10n_it_fatturapa

Author: OpenERP Italian Community
License: AGPL-3
Branch: fatturaPa
Repository: archetipo/l10n-italy
Dependencies: account, base, document, l10n_it_base, and l10n_it_fiscalcode
Languages: Markdown (44, 0.8%), Python (795, 13.7%), XML (673, 11.6%), XSD (1503, 26.0%), and XSLT (2771, 47.9%)
Other branches: 10.0-mig-l10n_it_split_payment, 11.0-mig-l10n_it_fatturapa, add_fatturapa_summary_ids_view, fattura_except_orm_osv, fatturapa_signedfile, firx_ftpa_getPartnerBase, fix70, fix_10.0-mig-fatturapa, fix_RifertimentoAmministrazione, fix_cig_cup, fix_cig_cup_8, fix_cig_cup_size, fix_date_inconsistency, fix_error_lastname, fix_fail_signed_nop7m, fix_fatturapa_openssl, fix_fatturapa_pec, fix_file_link, fix_filename_case_sensitive, fix_filename_default, fix_iban_and_bic, fix_iban_issue, fix_imp_fatturapa_pec, fix_import_date, fix_import_tax, fix_l10n_fatturapa_pec, fix_notif_in, fix_pep_attachments, fix_porting_ftpa7, fix_pylint, fix_system_deps, fix_travis_deps, fix_travis_ftpa7, fix_vat_exception, fixpylint, ftpa_pep8_97, imp_attachments_ftpa_out, imp_ftpa_relateddoctype, imp_reject_in_attachment, new_fix_ftpa_in, new_imp_fattura_pa_in, porting_8to7, porting_ftpa_8_to7, and porting_nature_7to8
Other repositories: AMhadhbi/l10n-italy, AlessioRosi/l10n-italy, AntonioMariaVigliotti/l10n-italy, As400it/l10n-italy, BMEWEB/l10n-italy, BitStab/l10n-italy, Borruso/l10n-italy, CiroBoxHub/l10n-italy, Crisa221/l10n-italy, DavideSavoneEVE/l10n-italy, DinamicheAziendali/l10n-italy, EasyNetwork/l10n-italy, ElvenStudio/l10n-italy, GSLabIt/l10n-italy, Giuliano69/l10n-italy, Gofekra/l10n-italy, Ingeos/l10n-italy, Jackzonz/l10n-italy, Lazza/l10n-italy, LeartS/l10n-italy, LevelPrime/l10n-italy, MindAndGo/l10n-italy, NemesiX/l10n-italy, OCA/l10n-italy, OmniaGit/l10n-italy, OmniaSolutions/l10n-italy, OpenCode/l10n-italy, SequarSrl/l10n-italy, SilvioGregorini/l10n-italy, SimoRubi/l10n-italy, SimoneVagile/l10n-italy, Tecnokayak/l10n-italy, TheMule71/l10n-italy, TonyMasciI/l10n-italy, UnismartPadova/l10n-italy, UnitooTeam/l10n-italy, WohthaN/l10n-italy, aaltinisik/l10n-italy, abstract-open-solutions/l10n-italy, acsone/l10n-italy, adrianoarchetti/l10n-italy, akhilpsivan01/l10n-italy, alessandrocamilli/l10n-italy, amenardi/l10n-italy, andrea4ever/l10n-italy, andreampiovesana/l10n-italy, antwal/l10n-italy, apetbiz/l10n-italy, arakattack/l10n-italy, aurestic/l10n-italy, baba75/l10n-italy, borgogelli/l10n-italy, caiupi/l10n-italy, cqcreativi/l10n-italy, cubicltd/l10n-italy, d-stragapede/l10n-italy, dbrus/l10n-italy, dcorio/l10n-italy, diagramsoftware/l10n-italy, difra/l10n-italy, dinellim/l10n-italy, draugiskisprendimai/l10n-italy, dsmerghetto/l10n-italy, dverrastro/l10n-italy, eLBati/l10n-italy, edposcar/l10n-italy, efatto/l10n-italy, elvenstudiotmp/l10n-italy, elvise/l10n-italy, emimorg/l10n-italy, fabiocanella/l10n-italy, fabioleali/l10n-italy, fcoach66/l10n-italy, flosslab/l10n-italy, francesca-bianchini/l10n-italy, frdmar/l10n-italy, fruschitaly/l10n-italy, gigidn/l10n-italy, guandalf/l10n-italy, guastallidavide/l10n-italy, gurneyalex/l10n-italy, huahyong/l10n-italy, hurrinico/l10n-italy, iceseyes/l10n-italy, ilaria-franchini/l10n-italy, jackjack82/l10n-italy, jado95/l10n-italy, kkoci/l10n-italy, lennyit/l10n-italy, letyf1988/l10n-italy, linkitspa/l10n-italy, lucagem/l10n-italy, marcelofrare/l10n-italy, marcelsavegnago/l10n-italy, marco-marchiori/l10n-italy, marmai77/l10n-italy, mart-e/l10n-italy, mastrobirraio/l10n-italy, matteoopenf/l10n-italy, maxhome1/l10n-italy, mborrini/l10n-italy, monen17/l10n-italy, mrcast/l10n-italy, mwithi/l10n-italy, mymage/l10n-italy, netfarm/l10n-italy, nolanlisa666/l10n-italy, oca-sorrento/l10n-italy, odoo-fm/l10n-italy, omardini/l10n-italy, paolovalier/l10n-italy, primes2h/l10n-italy, pscloud/l10n-italy, rbellanova/l10n-italy, rds-alfredosalata/l10n-italy, rossasa/l10n-italy, royalline1/l10n-italy, rualdo/l10n-italy, ruben-tonetto/l10n-italy, rudj/l10n-italy, rwsdigital/l10n-italy, salvatoregleone/l10n-italy, savy-91/l10n-italy, scigghia/l10n-italy, sergiocorato/l10n-italy, sgamberoni/l10n-italy, silverf0x0/l10n-italy, simahawk/l10n-italy, simoneversienti/l10n-italy, tafaRU/l10n-italy, takobi-online/l10n-italy, testaguzzag/l10n-italy, tommyx78/l10n-italy, valerio-bikm/l10n-italy, and zeroincombenze/l10n-italy

<h1>Premessa</h1> <p>Il modulo è stato creato a scopo didattico per comprendere il flusso. Non è però necessario molto per renderlo completo perlomeno per i casi più semplici.</p> <p>PS: l&#39;XML generato viene validato correttamente dagli strumenti dell&#39;agenzia delle entrate. PS2: Al momento funziona solo con fatture cliente</p> <h1>Scelte tecniche</h1> <p>Il file XML finale non viene creato da zero dal wizard. Bensì viene usato un template di base, il quale viene compilato o integrato con parti aggiuntive. Gli elementi non necessari possono essere rimossi dal template, programmaticamente.</p> <p>Il template usato è l&#39;esempio riportato dall&#39;agenzia delle entrate a questa pagina:</p> <p><a href="http://www.fatturapa.gov.it/export/fatturazione/it/a-3.htm">Esempi FatturaPA</a></p> <h1>FatturaPA</h1> <p>Per testare il modulo:</p> <ol> <li>Se installate i dati demo, troverete già un metodo di pagamento configurato, un partner (Pubblica Amministrazione) ed una fattura, con i vari campi necessari all&#39;XML già compilati. Altrimenti:</li> </ol> <p>1.1. Create un partner e compilate il campo FatturaPA code nel tab contabilità con il Codice Destinatario 1.2. Create un metodo di pagamento e compilate i campi FatturaPA per termini di pagamento e metodo di pagamento Fattura PA. 1.3. Create una fattura e compilate i campi nel tab FatturaPA</p> <ol> <li>Compilate i campi nella sezione Contabilità dal menù Configurazione.</li> </ol> <p>Andando su una fattura o selezionandone più di una, vi troverete l&#39;azione ExportPA nel menù Altro.</p> <h1>TODO</h1> <ol> <li> Importare i dati di default (formati trasmissione, metodi di pagamento, etc)</li> <li> Dati di riepilogo nel wizard di esportazione</li> <li> Migliorare gestione lotti fatture</li> <li> Pagamenti a rate</li> <li> Altri tipi di documento (note di credito, etc)</li> <li> Spedizione merce</li> <li> Security files</li> <li> Unit tests</li> <li> Workflow invio file</li> <li>Molto altro...</li> </ol> <h1>Validare il file</h1> <p>Per validare il file potere usare questo strumento:</p> <p><a href="http://sdi.fatturapa.gov.it/SdI2FatturaPAWeb/AccediAlServizioAction.do?pagina=controlla_fattura">Controllo FatturaPA</a></p> <h1>Eseguire gli unit tests</h1> <p>createdb fatturapa</p> <p>{openerp-command} {parametri} -i l10n<em>it</em>fatturapa -d fatturapa --test-enable --log-level=test</p> <p>Al posto di {openerp-command} inserire il comando usato per eseguire openerp da shell, come ./openerp-server o bin/start_openerp o altro. Al posto di {parametri} inserire i parametri necessari, come --addons-path oppure direttamente -c /etc/openerp-server.conf</p>