AGGIORNAMENTO Ciao Marco, ho appena fatto un push del codice che risolve il caso 2, se mi confermi che il mio calcolo (ipotizzato) era corretto
Ciao Massimo 2011/7/26 Massimo Biancalani <[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

