OCA / l10n-italy

Odoo Italian localization
https://www.odoo-italia.org
GNU Affero General Public License v3.0
154 stars 306 forks source link

[RFC] Fatturazione elettronica in odoo/odoo #3913

Open odooNextev opened 10 months ago

odooNextev commented 10 months ago

Is your feature request related to a problem? l10n_it_fatturapa di OCA/l10n-italy e l10n_it_edi di odoo/odoo sono 2 moduli alternativi (ed incompatibili tra loro) per gestire la fatturazione elettronica in Odoo. l10n_it_edi supporta questi TD: https://www.odoo.com/documentation/saas-17.2/applications/finance/fiscal_localizations/italy.html?highlight=italy#document-types

Queste sono le principali differenze:

Generale

Funzionalità l10n_it_edi l10n_it_fatturapa
canale SDI PEC
test prevede sia una modalità demo (sempre accettata), che test (sperimentale) no

Attiva

Funzionalità l10n_it_edi l10n_it_fatturapa issue PR
possibilità di modificare alcuni dati della fattura già inviata a SDI il PDF in genere ha un link (solo funzionale) con l'XML: devono essere generati insieme e cancellati entrambi se si vogliono rigenerare e "Odoo does not support sending user-modified XML files" se la fattura è stata respinta è possibile modificarla e reinviarla
anteprima PDF del XML in formato ADE l'allegato è un ir.attachment standard e quindi non prevede anteprime https://github.com/odoo/odoo/issues/153589 https://github.com/odoo/odoo/pull/160712
anteprima PDF del XML in formato AssoSoftware l'allegato è un ir.attachment standard e quindi non prevede anteprime https://github.com/odoo/odoo/issues/153589 https://github.com/odoo/odoo/pull/160712
poter vedere il file XML prima di inviarlo il momento dell'invio e quello della generazione possono essere separati, selezionando solo l'esportazione XML (e non l'invio all'Agenzia) nel dialogo di Invia e Stampa. Il file XML rimane allegato alla fattura, e si può scaricare e visualizzare link
Gestione nodo DettaglioLinee.RiferimentoAmministrazione no fattura - propagazione da SO
esportazione massiva si possono esportare le fatture XML + PDF (selezionarle dall'elenco fatture->azioni->invia e stampa->Download) l10n_it_fatturapa_export_zip
importazione solo singola e di fatture passive l10n_it_fatturapa_import_zip
invio dati dichiarazioni d'intento nel XML link l10n_it_fatturapa_out_di
integrazione con reverse charge link l10n_it_fatturapa_out_rc
scissione dei pagamenti nel XML link l10n_it_fatturapa_out_sp
imposta di bollo nel XML <DatiBollo><BolloVirtuale>SI</BolloVirtuale><ImportoBollo>X</ImportoBollo></DatiBollo> l10n_it_fatturapa_out_stamp
ritenute d'acconto nel XML l10n_it_edi_withholding l10n_it_fatturapa_out_wt
log operazioni chatter fattura chatter fattura
documenti correlati (CIG e CUP) gestisce solo un documento documentazione knowledge gestisce più di un documento XML - propagazione da SO
causale non si può popolare nelle fatture generate da l10n_it_edi viene compilato con narration (termini e condizioni)
firma manuale link knowledge manuale

Passiva

Funzionalità l10n_it_edi l10n_it_fatturapa issue PR
DatiCassaPrevidenziale l10n_it_edi_withholding importati come righe fatture
parsing dei partner viene fatta la ricerca, ma non viene creato se mancante vat = get_text(tree, '//CedentePrestatore//IdCodice') codice_fiscale = get_text(tree, '//CedentePrestatore//CodiceFiscale') email = get_text(tree, '//DatiTrasmissione//Email') link completo link
log operazioni chatter fattura chatter fattura
importazione massiva importa singolarmente le fatture fornitore tramite bottone di importazione del Journal l10n_it_fatturapa_import_zip
importazione file XML con più fatture viene importata solo la prima senza avvertire che il file ne conteneva di più https://github.com/odoo/odoo/pull/165673
link con acquisti viene gestito prendendo un riferimento dal campo XML //DatiGenerali/DatiOrdineAcquisto/IdDocumento (link) e poi gestito con i metodi standard utilizzati per le altre localizzazioni (link) l10n_it_fatturapa_in_purchase
integrazione con reverse charge link l10n_it_fatturapa_in_rc
causale compila narration (termini e condizioni) compila narration (termini e condizioni)
Gestione nodo DettaglioLinee.RiferimentoAmministrazione no viene assegnato al campo admin_ref all'importazione
TheMule71 commented 7 months ago

"importa singolarmente le fatture fornitore tramite bottone di importazione del Journal"

Dato un XML, prende solo la prima, ignorando silenziosamente le altre fatture eventualmente presenti.

eLBati commented 6 months ago

Dato un XML, prende solo la prima, ignorando silenziosamente le altre fatture eventualmente presenti

https://github.com/odoo/odoo/issues/165063