OCA / l10n-italy

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

l10n_it_withholding_tax #4429

Open TheMule71 opened 1 week ago

TheMule71 commented 1 week ago

Riassumo brevemente la proposta che ho fatto oggi in call.

Visti i molteplici problemi che ha il modulo attuale l10n_it_withholding_tax e visto che la versione per la 18 sarà comunque un lontano parente (perché Odoo già implementa le ritenute ma in modo completamente diverso), e soprattutto visto che prima o poi qualcuno scriverà uno script di migrazione da 16 a 18 che dovrà convertire le fatture con ritenuta,

sarebbe da valutare lo sviluppo di un modulo ritenute per la 16 (e 14) che le implementi nello stesso modo della 18 (con le imposte) se possibile. Tale modulo avrebbe al suo interno lo script di migrazione.

Notare che questo modulo (praticamente identico) è già da sviluppare per la 18, e se presente in 16, verrebbe migrato as-is, visto che già funzionerebbe in modo compatibile.

In pratica l'effort sarebbe praticamente lo stesso (estendere il metodo basato sulle imposte con le funzionalità che mancano e scrivere lo script di migrazione). Solo che facendolo sulla 16 si risolverebbero anche i problemi dell'attuale l10n_it_withholding_tax.

Questo, previa analisi se: