FYI ---------- Forwarded message ---------- From: Massimo Biancalani <[email protected]> Date: 2011/7/26 Subject: Re: [Openobject-italia-core-devs] IVA To: marco marchiori <[email protected]>
Ciao Marco, grazie per gli esempi e i test che hai fatto.... purtroppo per come è fatto openerp (nel caso delle tasse) ne servono molti per validare l'algoritmo di calcolo Ho rifatto i test che hai elencato 1) A me il totale iva su openerp risulta 29,65 cosa vuol dire il computo indica 29,66? Il totale ti risulta 29,66 mentre i parziali sono 14,83 e 14,82? 2) Secondo me (forse ho capito male) il valore atteso dovrebbe essere: - Iva al 10% detraibile al 50%(I) Imponibile: 15,84 Importo: 1,59 - Iva al 20% detraibile al 50%(I) Imponibile: 18,44 Importo: 3,69 - Iva al 10% detraibile al 50%(D) Imponibile: 15,84 Importo: 1,58 - Iva al 20% detraibile al 50%(D) Imponibile: 18,44 Importo: 3,68 Quindi un totale iva di 10,54 e non di 5,28. E' corretto il ragionamento? In effetti il calcolo dell'algoritmo implementato torna - Iva al 10% detraibile al 50%(I) Imponibile: 15,84 Importo: 1,58 - Iva al 20% detraibile al 50%(I) Imponibile: 18,45 Importo: 3,69 - Iva al 10% detraibile al 50%(D) Imponibile: 15,84 Importo: 1,57 - Iva al 20% detraibile al 50%(D) Imponibile: 18,42 Importo: 3,68 con un totale di 10,52 3) Ho rifatto il calcolo e l'algoritmo ritorna: - Iva al 10% (Credito) Imponibile: 31,68 Importo: 3,17 - Iva al 20% (Credito) Imponibile: 36,87 Importo: 7,37 Totale 10,54 e quindi torna.... no? Era una fattura fornitori? Non dovrebbe cambiare niente ...ma non si sa mai Ciao Massimo PS mi metto a vedere perchè non torna il caso 2 2011/7/25 marco marchiori <[email protected]> > Ok, avevo fatto un po' di casino con moduli e salvataggi. > > 1) ripeto il test che suggerisci > fattura 9 > riga1 123, 57 iva 20 ND 50% > riga2 123,57 iva 4 ND 50% > totale imponibile 247,14 > totale IVA 29,65 (il computo indica 29,66 non so perché) > totale iva indetraibile 14,83 corretto > totale iva detraibile 14,82 corretto > > 2) riprendo i test fatti con la prima versione: caso parziale detraibilità > fattura 8 > riga1 12,29 iva 20 ND 50% > riga2 12,29 iva 20 ND 50% > riga3 12,29 iva 20 ND 50% > riga4 10,56 iva 10 ND 50% > riga5 10,56 iva 10 ND 50% > riga6 10,56 iva 10 ND 50% > > totale imponibile 68,55 > imponibile 20nd50 36,87 > imponibile 10nd50 31,68 > ATTESO: > iva ind 20nd50 3,69 > iva ind 10nd50 1,59 > totale iva ind 5,28 > > CALCOLATO > iva ind 5,26 > iva detr 5,26 > > 3) rifaccio il test con la prima versione: iva detraibile ed aliquote > diverse > fattura 7 > riga1 12,29 iva 20 > riga2 12,29 iva 20 > riga3 12,29 iva 20 > riga4 10,56 iva 10 > riga5 10,56 iva 10 > riga6 10,56 iva 10 > > totale imponibile 68,55 > imponibile 20 36,87 > imponibile 10 31,68 > > ATTESO: > iva 20 7,37 > iva 10 3,17 > > CALCOLATO: > iva 20 7,37 > iva 10 3,18 > > > Questi i risultati finora. > Sto poi pensando se non sarebbe opportuno, nel caso di parziali > detraibilità, di esplodere nelle tasse tutte le combinazioni di righe > invece di aggregare aliquote diverse in base alla detraibilità (non so > quanto sarebbe possibile/difficile), così vedremmo dove sono le > differenze. > > > > Il 25 luglio 2011 16:09, Massimo Biancalani > <[email protected]> ha scritto: > > Ciao Marco, > > ho fatto una prova impostando una fattura fornitori con due righe: > > > > quantità 1 prezzo 123,57 iva al 20% detraibile al 50% > > quantità 1 prezzo 123,57 iva al 4% detraibile al 50% > > > > Premendo sul bottone "calcola Imposte e Totali" ottengo 4 righe > d'imposta: > > > > > > Iva al 4% detraibile al 50%(I) Imponibile: 61,79 Importo: 2,47 > > Iva al 20% detraibile al 50%(I) Imponibile: 61,79 Importo: 12,36 > > Iva al 4% detraibile al 50%(D) Imponibile: 61,79 Importo: 2,47 > > Iva al 20% detraibile al 50%(D) Imponibile: 61,79 Importo: 12,36 > > > > a te cosa torna? Il calcolo così è sbagliato? > > > > Massimo > > > > 2011/7/25 marco marchiori <[email protected]> > >> > >> Grazie, ho cominciato a provare nonostante un po' di imbranataggine > >> nel caricare i moduli. > >> per fare il calcolo ho impostato 1 taxcode 20% ind 50% con 2 child > >> e 1 taxcode 4% ind 50% con 2 child, copiando e modificando il secondo > dal > >> primo. > >> Insomma, dopo vari tentativi mi sovrascrive l'aliquota del child 4 > >> (2%) al 10% (probabilmente il child della tax che ho copiato). > >> > >> Mi prendo una pausa. forse ho le traveggole. > >> > >> > >> Il 23 luglio 2011 17:09, Lorenzo Battistini > >> <[email protected]> ha scritto: > >> > Ciao, > >> > > >> > dovremmo essere riusciti a implementare anche il cosiddetto calcolo > >> > dell'IVA 'per colonna' [1] (grazie a biancama che ha esteso il lavoro > >> > di matteo). > >> > Questa implementazione è stata impacchettata nel modulo > >> > 'account_invoice_tax_by_column', che allego per i meno pratici di bzr. > >> > Allego anche il nuovo 'l10n_it' che risolve i problemi legati all'IVA > >> > parzialmente detraibile [2] > >> > > >> > Già che ci sono vi mando anche i moduli legati ai registri IVA :-) > >> > 'l10n_it_corrispettivi' dovrebbe facilitare l'inserimento dei > >> > corrispettivi, mentre 'l10n_it_vat_registries' si occupa proprio delle > >> > stampe. > >> > Per ora, per poter installare questi 2 moduli è necessario aver prima > >> > installato e configurato il modulo 'account' selezionando il pdc > >> > italiano. In altre parole, non create un nuovo db installando > >> > direttamente 'l10n_it_corrispettivi', ma installate prima solamente > >> > 'account'. > >> > > >> > Quindi, chiunque voglia testare i moduli, ci faccia sapere i > risultati. > >> > > >> > Ovviamente sono tutti moduli in evoluzione e bisogna sempre fare > >> > riferimento a launchpad per gli ultimi aggiornamenti. > >> > > >> > [1] > >> > > http://wiki.openerp-italia.org/doku.php/moduli/l10n_it_iva_indetraibile#calcolo_verticale_iva > >> > [2] > >> > > http://wiki.openerp-italia.org/doku.php/moduli/l10n_it_iva_indetraibile#stato_di_l10n_it > >> > > >> > -- > >> > Lorenzo Battistini > >> > > >> > _______________________________________________ > >> > Mailing list: https://launchpad.net/~openobject-italia-core-devs > >> > Post to : [email protected] > >> > Unsubscribe : https://launchpad.net/~openobject-italia-core-devs > >> > More help : https://help.launchpad.net/ListHelp > >> > > >> > > >> > >> _______________________________________________ > >> Mailing list: https://launchpad.net/~openobject-italia-core-devs > >> Post to : [email protected] > >> Unsubscribe : https://launchpad.net/~openobject-italia-core-devs > >> More help : https://help.launchpad.net/ListHelp > > > > > > > > -- > > Massimo Biancalani > > > -- Massimo Biancalani -- Massimo Biancalani
_______________________________________________ Mailing list: https://launchpad.net/~openobject-italia-core-devs Post to : [email protected] Unsubscribe : https://launchpad.net/~openobject-italia-core-devs More help : https://help.launchpad.net/ListHelp

