← Back to team overview

openobject-italia-core-devs team mailing list archive

Re: IVA

 

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 <massimo.biancalani@xxxxxxxxx>

> 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 <marcomarkiori@xxxxxxxxx>
>
>> 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
>> <massimo.biancalani@xxxxxxxxx> 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 <marcomarkiori@xxxxxxxxx>
>> >>
>> >> 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
>> >> <lorenzo.battistini@xxxxxxxxxxx> 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     : openobject-italia-core-devs@xxxxxxxxxxxxxxxxxxx
>> >> > 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     : openobject-italia-core-devs@xxxxxxxxxxxxxxxxxxx
>> >> Unsubscribe : https://launchpad.net/~openobject-italia-core-devs
>> >> More help   : https://help.launchpad.net/ListHelp
>> >
>> >
>> >
>> > --
>> > Massimo Biancalani
>> >
>>
>
>
>
> --
> Massimo Biancalani
>



-- 
Massimo Biancalani

Follow ups

References