[BUG]Gestione e disattivazione correzione in caso di scorporo
Inviato: 15/03/2014, 11:27
Ciao Steno,
sto testando MF Extra all'ultima RC da te pubblicata; l'ho installata in modalità PORTABLE.
Ho importato correttamente i dati da MF 3.5.4
Lavorando in MF Extra, sia aprendo le fatture dall'archivio che creandone di nuove con gli stessi dati delle precedenti (quantità, prezzi, ecc), si attiva la correzione dello scorporo come sconto.
Ho verificato tutti i documenti in elenco e a tutti è stata applicata la correzione, 2 o 3 centesimi, NON DOVUTI.
Ti specifico che gli importi dei documenti originari sono arrotondati all'euro come giustamente compilati con MF e fiscalmente corretti.
Un semplice esempio su tutti:
MF 3.5.4
40 pezzi per euro 21,60 cad. iva 4% = 864,00 (830,77 imponibile + 33,23 iva 4%)
MF Exta 3.5.4
40 pezzi per euro 21,60 cad. iva 4% = 864,03 (830,80 imponibile + 33,23 iva 4%)
Imponibile calcolato e importo totale sono errati in quanto la correzione da te introdotta deve esclusivamente DIVIDERSI sul quantitativo e non moltiplicarsi per il quantitativo.
Mi spiego meglio:
Se non ho capito male dai post che hai scritto su questa correzione, tu aggiungi / sottrai l'importo arrotondato dal valore a due cifre dell'IVA calcolata.
Se l'arrotondamento è per difetto, la differenza tra IVA arrotondata a 2 cifre e IVA calcolata viene aggiunta all'imponibile;
se l'arrotondamento è per eccesso, la differenza tra IVA arrotondata a 2 cifre e IVA calcolata viene sottratta all'imponibile.
Nel mio esempio qui sopra l'IVA calcolata è 33,23076923 ; quindi prendi 0,00076923 e la aggiungi come "sconto" all'imponibile della fattura.
L'errore sta nel MOLTIPLICARE questo sconto per le quantità.
Infatti per errore il programma moltiplica 0,00076923 per 40 ottenendo 0,03 centesimi che aggiunge all'imponibile perché l'arrotondamento dell'IVA era per difetto.
Correttamente invece la differenza tra IVA arrotondata a 2 cifre e IVA calcolata deve essere SEMRE aggiunto o sottratto all'imponibile visualizzato, mentre l'imponibile usato nella divisione per le quantità (in caso di SCORPORO) deve essere quello con con tutte le cifre decimali (non arrotondato).
Nel caso evidenziato la differenza di 0,00076923 euro aggiunta all'imponibile non arrotondato 830,769230769 darebbe come imponibile corretto 830,76999999
arrotondato correttamente a 830,77
La normativa Europea adottata in Italia prevede l'uso di 6 decimali dopo la virgola in caso di calcolo e visualizzazione (vedi qualsiasi bolletta energetica) e solo nel caso di esposizione di imponibile e iva obbliga di usare i due decimali dopo la virgola.
Ti chiedo se la gestione della correzione da scorporo sia disattivabile.
O se il bug può essere corretto.
Grazie di nuovo e buon lavoro.
sto testando MF Extra all'ultima RC da te pubblicata; l'ho installata in modalità PORTABLE.
Ho importato correttamente i dati da MF 3.5.4
Lavorando in MF Extra, sia aprendo le fatture dall'archivio che creandone di nuove con gli stessi dati delle precedenti (quantità, prezzi, ecc), si attiva la correzione dello scorporo come sconto.
Ho verificato tutti i documenti in elenco e a tutti è stata applicata la correzione, 2 o 3 centesimi, NON DOVUTI.
Ti specifico che gli importi dei documenti originari sono arrotondati all'euro come giustamente compilati con MF e fiscalmente corretti.
Un semplice esempio su tutti:
MF 3.5.4
40 pezzi per euro 21,60 cad. iva 4% = 864,00 (830,77 imponibile + 33,23 iva 4%)
MF Exta 3.5.4
40 pezzi per euro 21,60 cad. iva 4% = 864,03 (830,80 imponibile + 33,23 iva 4%)
Imponibile calcolato e importo totale sono errati in quanto la correzione da te introdotta deve esclusivamente DIVIDERSI sul quantitativo e non moltiplicarsi per il quantitativo.
Mi spiego meglio:
Se non ho capito male dai post che hai scritto su questa correzione, tu aggiungi / sottrai l'importo arrotondato dal valore a due cifre dell'IVA calcolata.
Se l'arrotondamento è per difetto, la differenza tra IVA arrotondata a 2 cifre e IVA calcolata viene aggiunta all'imponibile;
se l'arrotondamento è per eccesso, la differenza tra IVA arrotondata a 2 cifre e IVA calcolata viene sottratta all'imponibile.
Nel mio esempio qui sopra l'IVA calcolata è 33,23076923 ; quindi prendi 0,00076923 e la aggiungi come "sconto" all'imponibile della fattura.
L'errore sta nel MOLTIPLICARE questo sconto per le quantità.
Infatti per errore il programma moltiplica 0,00076923 per 40 ottenendo 0,03 centesimi che aggiunge all'imponibile perché l'arrotondamento dell'IVA era per difetto.
Correttamente invece la differenza tra IVA arrotondata a 2 cifre e IVA calcolata deve essere SEMRE aggiunto o sottratto all'imponibile visualizzato, mentre l'imponibile usato nella divisione per le quantità (in caso di SCORPORO) deve essere quello con con tutte le cifre decimali (non arrotondato).
Nel caso evidenziato la differenza di 0,00076923 euro aggiunta all'imponibile non arrotondato 830,769230769 darebbe come imponibile corretto 830,76999999
arrotondato correttamente a 830,77
La normativa Europea adottata in Italia prevede l'uso di 6 decimali dopo la virgola in caso di calcolo e visualizzazione (vedi qualsiasi bolletta energetica) e solo nel caso di esposizione di imponibile e iva obbliga di usare i due decimali dopo la virgola.
Ti chiedo se la gestione della correzione da scorporo sia disattivabile.
O se il bug può essere corretto.
Grazie di nuovo e buon lavoro.