Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => VirtueMart - tips & tricks => : jk4nik 19 Sep 2011, 11:47:52
-
A seguito dell'aumento I.V.A. al 21 % mi sono ritrovato con un problema, ma di facile soluzione.
Io, come moltissimi altri venditori, preferiamo accorparci l'onere dell'aumento dei prodotti e mantenere inalterato il prezzo finale per moltissimi motivi di marketing.
Per fare ciò basta usare phpmyadmin o il vostro gestore preferito del db ed eseguire la seguente query:
UPDATE
`jos_vm_product_price_new`
SET
`product_price` = product_price*0.99173554
;
naturalmente poi basta andare nelle tabelle iva e modificare 0,20 in 0,21
tempo totale di esecuzione dell'operazione circa 5 minuti compresa la pausa caffè.
ciao
jk
-
Ottimo lavoro,
magari meglio se lo stickiamo questo post :)
-
si, questo post dev'essere stickato :) sarà una domanda popolarissima nei prossimi giorni :)
-
preferisco aspettare a stikkarlo perchè per esperienza, gli utenti difficilmente leggono le cose in evidenza, ma solo gli ultimi threads, e solo DOPO vanno a cercare e spulciare. ::)
-
Ciao Giancarlo, veramente utile questa cosa. Non finisco mai di stupirmi di quanto semplici siano le cose quando si sanno.... :D
Suggerisco di indicare anche la query per quei venditori che non volessero sobbarcarsi l'onere di assorbire loro l'aumento dell'IVA e che volessero in un sol colpo aggiornare il prezzo di tutti i prodotti.
-
Ciao Giancarlo, veramente utile questa cosa. Non finisco mai di stupirmi di quanto semplici siano le cose quando si sanno.... :D
Suggerisco di indicare anche la query per quei venditori che non volessero sobbarcarsi l'onere di assorbire loro l'aumento dell'IVA e che volessero in un sol colpo aggiornare il prezzo di tutti i prodotti.
naturalmente poi basta andare nelle tabelle iva e modificare 0,20 in 0,21
-
potrebbe essere utile anche scrivere un articolo a riguardo, no?
-
Suggerisco di indicare anche la query per quei venditori che non volessero sobbarcarsi l'onere di assorbire loro l'aumento dell'IVA e che volessero in un sol colpo aggiornare il prezzo di tutti i prodotti.
come ha già detto carlo non serve nessuna query, ma basta cambiare la tabellina iva da 0,20 a 0,21
... Non finisco mai di stupirmi di quanto semplici siano le cose quando si sanno.... :D
parli tu, che ogni volta che leggo un tuo articolo sembri la semplicità fatta persona... e immagino che quando tu sia nato, non avevi la "camicia" ma un template :D
potrebbe essere utile anche scrivere un articolo a riguardo, no?
vista la mia natura, non sono la persona più adatta a scrivere articoli di tutorial, ma penso che tu o toni possiate farlo alla grande e anche sicuramente meglio del sottoscritto ;)
ciao
giancarlo
-
come ha già detto carlo non serve nessuna query, ma basta cambiare la tabellina iva da 0,20 a 0,21
Non mi torna questa cosa. ??? Se un venditore ha messo i prezzi complessivi senza distinguere l'iva e non ha applicato ai prodotti nessuna aliquota (niente nell'apposito campo) adesso non si trova nella condizione di aumentare il prezzo dei prodotti? Se non lo fa con una query lo dovrà fare prodotto per prodotto... O mi sbaglio? ;D
-
Ma no, tieni presente che anche se indicato il prezzo lordo questi è sempre composta da netto + iva per cui aumentando solo l'aliquota iva automaticamente aggiorni tutti i prezzi, se non vuoi applicare l'aumento dovrai comunque aggiornare l'aliquota iva ma poiche questa aliquota maggiorata comporta un aumento, per annullarlo devi applicare la query per diminuire dell'equivalente aumento.
-
ma vm non fa statistiche o calcoli sul "passato" che calcolerebbe ora diversamente?
M.
-
Aggiungo che sorge un problema quando si hanno prodotti con diverse aliquote iva, applicando la query di annullamento aumento iva a tutti i prodotti, si riduce anche il prezzo ove l'iva non è variata con ulteriore aggravio economico del venditore e quì forse bisognerebbe trovare alternative al metodo, aggiungendo filtri alla query.
-
Ragazzi, mi tocca insistere ma ho il sito qui davanti e non funziona come dite:
- impostazione aliquota iva sui singoli prodotti: niente.
- in configurazione generale, configurazione tasse, nessuna spunta sul calcolo dell'iva.
In questa situazione anche se io cambio il 20 col 21 nell'aliquota iva non succede nulla sui prezzi.
Ecco che verrebbe buona la query postata da Giancarlo ma per aumentarli i prezzi dei prodotti, non per diminuirli. L'alternativa è modificare tutti i prezzi uno ad uno...
-
Se non hai impostati i prezzi come imponibile + IVA devi maggiorare moltiplicando per 1.0083333 la query allora diventa:
UPDATE
`jos_vm_product_price_new`
SET
`product_price` =
product_price*1.00833333
;
-
ma vm non fa statistiche o calcoli sul "passato" che calcolerebbe ora diversamente?
M.
il prezzo di quella tabella è quello aggiornato in tempo reale, che viene utilizzato per POI memorizzarlo negli ordini al momento che questi vengono effettuati, e che poi viene storicizzato.
Ecco che verrebbe buona la query postata da Giancarlo ma per aumentarli i prezzi dei prodotti, non per diminuirli.
yesss
Aggiungo che sorge un problema quando si hanno prodotti con diverse aliquote iva, applicando la query di annullamento aumento iva a tutti i prodotti, si riduce anche il prezzo ove l'iva non è variata con ulteriore aggravio economico del venditore e quì forse bisognerebbe trovare alternative al metodo, aggiungendo filtri alla query.
hai perfettamente ragione, nel mio caso e dei miei clienti che hanno scelto di inglobarsi l'1% abbiamo solo il 20%, comunque basta mettere un filtro per il solo codice iva che utilizza il 20%
Se non hai impostati i prezzi come imponibile + IVA devi maggiorare moltiplicando per 1.0083333 la query allora diventa:
UPDATE
`jos_vm_product_price_new`
SET
`product_price` =
product_price*1.00833333
;
yesssssss