Arrotondamenti scorporo IVA
Autore: Antonino B.Parlando di x5_V9
Un prodotto che con IVA costa € 24,00 senza IVA ( applicando la formula di scorporo "prezzo/1,21 ) diventa 19,83.
Bene se imposto in "impostazioni prodotto/generale" €19,83 (prezzo senza IVA) il software non mi restituisce nel totale l'importo esatto ovvero € 24,00 (con IVA) ma bensì € 23,99 mentre il software gestionale del cliente restituisce correttamente l'importo esatto (€ 24,00), se modifico il prezzo per ottenere un importo il più vicino possibile a € 24,00 ad esempio € 19,42 senza IVA il software mi restituisce un prezzo con IVA di € 23,50 che sinceramente a me può star bene ma giustamente il cliente non vuole modificare il prezzo per adeguarsi X5, ma dovrebbe essere X5 a lavorare correttamente
Questa cosa non si verifica con altri prezzi ad esempio: € 22,00 ( con IVA ) € 18,18 ( senza IVA ) e così tanti altri prezzi.
Se l'importo senza IVA lo modifico in € 19,84 con IVA diventa € 24,01, anche se questa opzione avesse funzionato non avrei potuto usarla perchè il gestionale del cliente ritiene giusto il prezzo senza IVA di € 19,83 e quindi in fase di fatturazione ci sono delle differenze che, anche se minime fanno sì che comunque la fattura non sia corretta.
Autore
Lo stesso problema lo riscontro con i seguenti importi:
con IVA € 16,10 - senza IVA € 13,31 X5 restituisce come importo compreso IVA € 16,11
con IVA € 30,85 - senza IVA € 25,50 X5 restituisce come importo compreso IVA € 30,86
Ho provato a cancellare il prodotto e reimpostarlo da capo ma il problema persiste.
Buongiorno Antonio,
abbiamo analizzato la procedura e verificheremo gli arrotondamenti applicati, in modo da effettuare le modifiche necessarie negli aggiornamenti futuri.
Grazie per la tua segnalazione.
Buongiorno Antonino,
Abbiamo effettuato le dovute verifiche e abbiamo potuto verificare che WSX5 calcola l'importo in maniera corretta basandosi su una precisione di 2 cifre decimali.
Mi spiego meglio con degli esempi. In fondo a questo messaggio invece trovi la soluzione.
---------------------------
Nel caso del prezzo di 19,83€ il calcolo dell'IVA risulta come:
19,83 * 1,21 = 23,9943€
Siccome WSX5 arrotonda in modo che il prezzo finale abbia una precisione di 2 cifre decimali, il prezzo finale sarà 23,99€ perchè è più vicino a 23,9943 di 24,00.
----------------------------
Per 13,31€:
13,31 * 1,21 = 16,1051
16,1051 è più vicino a 16,11 piuttosto che a 16,10.
----------------------------
Stessa cosa per 25,50€:
25,50 * 1,21 = 30,855
30,6 è l'arrotondamento corretto rispetto a 30,855.
----------------------------
Il punto è che 24/1.21 equivale a 19,834710744 che è ben distante da 19,83. Il problema quindi è il numero di cifre decimali utilizzate nella definizione dei prezzi.
Se si scrive 19,8347 nel campo prezzo del prodotto, il prezzo con IVA viene calcolato correttamente: 19,8347 * 1,21 = 23,9999 => 24,00.
---------------------------
SOLUZIONE
Ho notato che il software memorizza tutte le cifre che vengono scritte all'interno del campo prezzo del prodotto, al passo 4.
Ecco come devi fare:
Spero di essere stato d'aiuto.
Buona giornata!
Autore
Grazie per la tua esaustiva e utilissima spiegazione!