Alterações no TaxMan

O TaxMan é um aplicativo para cálculo de imposto sobre renda variável (operações em bolsa), que desenvolvi para meu uso. Depois de dois anos sem nenhuma alteração, ele recebeu duas melhorias: discriminação de despesas de corretagem, e mudanças na importação/exportação de arquivos.

A discriminação de despesas agora segue mais fielmente a forma de uma nota de corretagem padrão. Assim, em vez do usuário ter de somar as despesas e digitar num único campo (como era antes), há um campo para cada tipo de despesa. Basta digitar exatamente o que está na nota, e o sistema calcula o total.

O IRRF também ganhou seu próprio campo, embora ele não conte como despesa de aquisição nem influa no valor total da nota de corretagem. Mas é interessante digitá-lo pois ele pode ser compensado no próximo DARF. (O TaxMan ainda não calcula esta compensação, mas isto deve ser implementado num futuro próximo.)

Na importação de arquivo, o TaxMan agora faz uso da API HTML5, por ora implementada no Chrome, no Firefox e no Safari 6 (este último ainda não lançado). A API utilizada antes era parecida, mas só funcionava com Firefox.

A exportação de arquivo aboliu o uso de extensão do Firefox. O método adotado simula um "download" de arquivo, que o usuário depois pode renomear e armazenar onde quiser. O motivo da mudança é novamente a compatibilidade com mais navegadores além do Firefox. (Além disso, me poupa de manter uma extensão do Firefox.)

A quem interessar possa, o truque de simular download local foi copiado do módulo Javascript 'canvas2image'. No futuro o HTML5 deve incluir recursos de escrita de arquivos, mas não é o caso no momento, o que nos obriga a utilizar este truque sujo :)

blog comments powered by Disqus