WebSite X5Help Center

 
Antonino B.
Antonino B.
User

Arrotondamenti scorporo IVA  it

Autore: Antonino B.
Visite 2740, Followers 2, Condiviso 0  

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.

Postato il
4 RISPOSTE - 1 UTILE - 1 CORRETTO
Antonino B.
Antonino B.
User
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.

Leggi di più
Postato il da Antonino B.
Incomedia
Riccardo P.
Incomedia

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.

Leggi di più
Postato il da Riccardo P.
Incomedia
Claudio N.
Incomedia

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:

  1. Vai nelle impostazioni del prodotto, al passo 4
  2. Nel campo prezzo scrivi 19,8347 e premi OK. Non preoccuparti del fatto che il software visualizza poi 19,83 nel riepilogo. E' una limitazione del linguaggio .NET che non siamo riusciti ad aggirare.
  3. Vai nella pagina del carrello e vedrai il prezzo corretto.

Spero di essere stato d'aiuto.

Buona giornata!

Leggi di più
Postato il da Claudio N.
Antonino B.
Antonino B.
User
Autore

Grazie per la tua esaustiva e utilissima spiegazione!

Leggi di più
Postato il da Antonino B.