IVA – Actualização de preços

Esta é especialmente útil para quem gira sites de e-commerce feitos pela Seara e tenha possibilidade de fazer queries SQL à base de dados (p.ex., através do PHPMyAdmin), e serve para actualizar todos os preços para a nova taxa de IVA:

UPDATE `produtos` SET `preco`=`preco`*1.0168 WHERE 1;
UPDATE `produtos` SET `preco_promocao`=`preco_promocao`*1.0168 WHERE 1;

Se utilizarem a funcionalidade dos preços para clientes de revenda, também devem fazer estes:

UPDATE `produtos` SET `preco2`=`preco2`*1.0168 WHERE 1;
UPDATE `produtos` SET `preco_promocao2`=`preco_promocao2`*1.0168 WHERE 1;

6 Comments

  1. Cláudio Franco ( Mozilla Firefox Mozilla Firefox 1.0.4 / Fedora Linux Fedora Linux)

    Porque será que não me surpreende a Seara não ter uma solução mais "fácil" para o utilizador para o problema da alteração de uma taxa…

    30 de June de 2005 @ 21:03 | Permalink
  2. João Craveiro ( Mozilla Firefox Mozilla Firefox 1.0.4 / Fedora Linux Fedora Linux)

    @Cláudio: nem sequer é muito difícil de implementar; basta fazer um script PHP com um form, que recebe a taxa antiga e a taxa nova. Mas sim, bem que podia já vir — não foi a mim que pagaram o site…..

    30 de June de 2005 @ 21:08 | Permalink
  3. andr3 ( Mozilla Firefox Mozilla Firefox 1.0.4 / Windows Windows XP)

    hmmmm.. pq o where 1?

    30 de June de 2005 @ 23:57 | Permalink
  4. João Craveiro ( Mozilla Firefox Mozilla Firefox 1.0.4 / Fedora Linux Fedora Linux)

    Não sei se é estritamente necessário o "WHERE 1", mas costumo pô-lo sempre por uma questão de "proforma". ;)

    1 de July de 2005 @ 0:00 | Permalink
  5. andr3 ( Mozilla Firefox Mozilla Firefox 1.0.4 / Windows Windows XP)

    pois, eu nunca ponho. sei que o phpadmin o põe, mas agr vi-te a usar, e pensei que talvez houvesse alguma razão de segurança para o fazer.

    se estás a actualizar todos os registos de uma tabela, não há necessidade de tar a por uma clausula where… será que há alguém que leia isto que nos possa elucidar? :P

    1 de July de 2005 @ 0:05 | Permalink
  6. andr3 ( Mozilla Firefox Mozilla Firefox 1.0.4 / Windows Windows XP)

    hahaha ^

    axei piada (^^,)

    3 de July de 2005 @ 14:11 | Permalink

One Trackback

  1. [...] Hoje fiquei chocado. Uma software house, que permanecerá no anonimato (mas que podem tentar adivinhar qual é :D), informou hoje a firma para qual actualizo o site de que falei ontem que o custo de conversão dos IVAs da base de dados do programa de facturação (deles, obviamente) é um valor em euros o qual desisti de ouvir logo à primeira palavra: quarenta. É portanto, entre os 40,00€ e os 49,99€. Isto porque o programa não tem uma coisa básica, que até um programa em DOS no qual que em tempos trabalhei tinha: uma porra duma tabela de IVAs. De referir que, quando foi o aumento dos 17% para 19%, a versão vigente do programa permitia o acesso a uma consola de base de dados, onde foi feito um query semelhante ao que falei ontem. Soubemos uns dias depois que eles disponibilizavam um aplicativozinho que fazia isto, e na altura não cobravam nada por ele… [...]