problemone con Iva!
Moderatore: mod Generali
problemone con Iva!
Ciao Ragazzi,
ho letto i vari post ma la soluzione al mio problema non l'ho trovata:
Ho i prezzi visualizzati comprensivi di IVA.
Quando arrivo all'ultimo step dell'acquisto mi si presenta così:
----------------------
Sub-Totale: €90,00
IVA 20%: €15
Ritiro in sede: €0,00
Totale: €90,00
-----------------------
Come vedete il subtotale è già ivato e l'IVA corrisponde al 20% del prodotto non ivato, quindi di 75€.
io però vorrei che uscisse così:
----------------------
Sub-Totale: €75,00
IVA 20%: €15
Ritiro in sede: €0,00
Totale: €90,00
-----------------------
Lo stesso problema mi si presenta in fattura.
N.B.: il problema lo risolverei impostando la visualizzazione dei prezzi senz'iva, ma molti clienti preferiscono vederli ivati. Quindi cerco una soluzione alternativa. Prezzi ivati ma subtotale non ivato per la somma finale con l'iva!
Come fare????
Grazie in anticipo!!!
ho letto i vari post ma la soluzione al mio problema non l'ho trovata:
Ho i prezzi visualizzati comprensivi di IVA.
Quando arrivo all'ultimo step dell'acquisto mi si presenta così:
----------------------
Sub-Totale: €90,00
IVA 20%: €15
Ritiro in sede: €0,00
Totale: €90,00
-----------------------
Come vedete il subtotale è già ivato e l'IVA corrisponde al 20% del prodotto non ivato, quindi di 75€.
io però vorrei che uscisse così:
----------------------
Sub-Totale: €75,00
IVA 20%: €15
Ritiro in sede: €0,00
Totale: €90,00
-----------------------
Lo stesso problema mi si presenta in fattura.
N.B.: il problema lo risolverei impostando la visualizzazione dei prezzi senz'iva, ma molti clienti preferiscono vederli ivati. Quindi cerco una soluzione alternativa. Prezzi ivati ma subtotale non ivato per la somma finale con l'iva!
Come fare????
Grazie in anticipo!!!
No, scusami, forse non mi sono spiegato bene:
Io dall'amministrazione ho già impostato i prezzi in modo da visualizzarli IVA Inclusa.
Però quando il sistema mi genera la fattura il subtotale mi appare già ivato!
Quindi le voci "Sub-Totale" e "Totale" sono uguali.
Ti riporto nuovamente un esempio di prodotto in vendita sul sito:
Cpu = 60€ (iva inclusa)
In fattura:
Sub-Totale: 60€
IVA: 10€
Totale: 60€
Mentre vorrei che fosse:
Cpu = 60€ (l'importo visualizzato sul sito iva inclusa)
In fattura:
Sub-Totale: 50€
IVA: 10€
Totale: 60€.
Spero di essere stato chiaro e che qualcuno mi possa aiutare!
Grazie ancora!
Io dall'amministrazione ho già impostato i prezzi in modo da visualizzarli IVA Inclusa.
Però quando il sistema mi genera la fattura il subtotale mi appare già ivato!
Quindi le voci "Sub-Totale" e "Totale" sono uguali.
Ti riporto nuovamente un esempio di prodotto in vendita sul sito:
Cpu = 60€ (iva inclusa)
In fattura:
Sub-Totale: 60€
IVA: 10€
Totale: 60€
Mentre vorrei che fosse:
Cpu = 60€ (l'importo visualizzato sul sito iva inclusa)
In fattura:
Sub-Totale: 50€
IVA: 10€
Totale: 60€.
Spero di essere stato chiaro e che qualcuno mi possa aiutare!
Grazie ancora!
Re: problemone con Iva!
provider ha scritto:-----------------------
Lo stesso problema mi si presenta in fattura.
N.B.: il problema lo risolverei impostando la visualizzazione dei prezzi senz'iva, ma molti clienti preferiscono vederli ivati. Quindi cerco una soluzione alternativa. Prezzi ivati ma subtotale non ivato per la somma finale con l'iva!
Come fare????
Grazie in anticipo!!!
Affermazione corretta!provider ha scritto:Ho il Total Pack di phobos più altre contrib installate.
Ma credo la cosa accadeva anche su precedenti versioni pulite di OSC.
Infatti Osc opera in due modi:
1) display prices with TAX - il sub totale viene calcolato sui i prezzi comprensivi di IVA
2) display prices without TAX - il sub totale viene calcolato sui prezzi al netto di IVA.
Tu vuoi un comportamento diciamo asimmetrico che non è previsto.
Devi mettere mano alla classe order lato cliente.
La seguente modifica che ti propongo dovrebbe 'forzare' il calcolo del subtotale NON comprendendo l'iva pur continuando a mostrare i singoli prezzi comprensivi di iva.
Per la fattura le cose dovrebbero automaticamente funzionare allo stesso modo ..ma sicuramente sono troppo ottimista
Nella classe order cerca le linee
Codice: Seleziona tutto
$shown_price = tep_add_tax($this->products[$index]['final_price'], $this->products[$index]['tax']) * $this->products[$index]['qty'];
$this->info['subtotal'] += $shown_price;
Codice: Seleziona tutto
$shown_price = tep_add_tax($this->products[$index]['final_price'], $this->products[$index]['tax']) * $this->products[$index]['qty'];
$shown_price_wt = $this->products[$index]['final_price'] * $this->products[$index]['qty'];
$this->info['subtotal'] += $shown_price_wt;
Codice: Seleziona tutto
if (DISPLAY_PRICE_WITH_TAX == 'true') {
$this->info['total'] = $this->info['subtotal'] + $this->info['shipping_cost'];
} else {
$this->info['total'] = $this->info['subtotal'] + $this->info['tax'] + $this->info['shipping_cost'];
}
}
Codice: Seleziona tutto
$this->info['total'] = $this->info['subtotal'] + $this->info['tax'] + $this->info['shipping_cost'];
Buno lavoro
Marzullus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Visita la demo: http://oscpro.oscommercedev.com/index.php
ciao ragazzi... questa è un'ottima soluzione ma mi sono accorto che da un errore... se si prova ad acquistre + prodotti alla somma finale si mangia sempre 1 centesimo mi spiego se si acquiasta esempio 2 DVD 18,99€ + 2 mouse 12,35€+ 1 tastiera 10,18€ la somma sarebbe
18,99€ +
12,35€ +
10,18€ =
------------
41,52€
con la modifica di marcus nn e mai preciso il conto puoi uscire 41.51€ o 41.50€ scarto di 1 o 2 centesimi...
Spero che si trovi qualche soluzione x corregere questa piccolo errore... Bye
18,99€ +
12,35€ +
10,18€ =
------------
41,52€
con la modifica di marcus nn e mai preciso il conto puoi uscire 41.51€ o 41.50€ scarto di 1 o 2 centesimi...
Spero che si trovi qualche soluzione x corregere questa piccolo errore... Bye
L'errore non è dovuto alla modifica suggerita sopra ma al bug riportato nel topic:
http://www.oscommerceitalia.com/modules ... pic&t=1120.
Marcus
http://www.oscommerceitalia.com/modules ... pic&t=1120.
Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Visita la demo: http://oscpro.oscommercedev.com/index.php
Ciao Marcus... Graziemarcus ha scritto:L'errore non è dovuto alla modifica suggerita sopra ma al bug riportato nel topic:
http://www.oscommerceitalia.com/modules ... pic&t=1120.
Marcus
Ho provato a mettere la soluzione di quel topic ma mi sono accorto che invece di aggiungere il centesimo mancante ne togli un altro.. in conlcusione sono 2 centesimi.. peccato...e una buona soluzione.... Bye
proposta soluzione iva
in general.php (sia admin\includes\function che in includes\function)
ho modificato anche la function tep_add_tax forzando le 3 cifre nel calcolo ....
da
return tep_round($price, $currencies->currencies[DEFAULT_CURRENCY]['decimal_places']) + tep_calculate_tax($price, $tax);
a
return tep_round($price, 3) + tep_calculate_tax($price, $tax);
così ottengo un numero maggiore di calcoli esatti (in alcuni casi però ho delle discrepanze)
che ne pensate?
ho modificato anche la function tep_add_tax forzando le 3 cifre nel calcolo ....
da
return tep_round($price, $currencies->currencies[DEFAULT_CURRENCY]['decimal_places']) + tep_calculate_tax($price, $tax);
a
return tep_round($price, 3) + tep_calculate_tax($price, $tax);
così ottengo un numero maggiore di calcoli esatti (in alcuni casi però ho delle discrepanze)
che ne pensate?