Aqui você encontra instruções mais detalhadas a respeito do TaxMan, bem como algumas informações sobre como ele funciona internamente.
O valor total pode ser utilizado para digitar operações onde o valor unitário não é exato (ou tenha mais que 2 casas decimais).
Se por acaso ambos os valores forem preenchidos, o lançamento é aceito apenas se eles "baterem", ou seja, valor unitário vezes quantidade igual a valor total.
Contabilmente, não faz muita diferença se a taxa é CBLC, Bovespa ou corretagem; o tratamento é o mesmo. Tanto faz digitar as taxas individualmente, ou a soma delas num dos campos. (A versão anterior do TaxMan só tinha um campo para o total das despesas.)
A exceção é o IRRF, que deve ser digitado no seu próprio campo, pois ele pode ser compensado com o imposto sobre renda variável, quando houver. O sistema não implementa ainda a compensação para cálculo do DARF, mas vai fazê-lo no futuro próximo.
Note que o IRRF não é considerado como "despesa de aquisição" e nem é computado no valor líquido da nota de corretagem. A corretora vai cobrar este valor a posteriori, via conta depósito.
As despesas BOVESPA/Soma são: taxa de termo/opções, taxa A.N.A. e emolumentos. Mas no TaxMan há apenas um campo (taxa BOVESPA). Achamos desnecessário "quebrar" estas despesas, e a nota de corretagem traz o total delas; não é necessário apelar para a calculadora para preencher o campo.
O sistema ainda não suporta fracionamento de taxas; se há mais de uma operação listada na mesma nota de corretagem, infelizmente você terá de dividir os valores pelo número de operações, e digitar o valor fracionado em cada uma delas. Esperamos resolver esta inconveniência no futuro próximo.
Não é necessário especificar a hora exata de cada lançamento; basta que a ordem relativa esteja correta. O próprio formulário avança uma hora a cada novo lançamento para facilitar a digitação.
Como cada lançamento deve ter um horário diferente, que é especificado em minutos, isto limita o número de lançamentos que o TaxMan admite sejam inseridos para um mesmo dia (1438 lançamentos por dia, para ser exato). Como o foco do TaxMan é o pequeno investidor, dificilmente este limite será atingido na prática.
A ordem dos lançamentos dentro de cada dia é necessária porque, dependendo da ordem em que acontecem as operações, pode haver ou não aplicações de daytrading.
Por exemplo, se eu já possuo 500 VALE5, e em determinado dia eu compro 100 VALE5 e então vendo 100 VALE5. Nesta ordem, temos um day trade de 100 papéis que deixa intocada a posição anterior de 500. Por outro lado, se eu tivesse primeiro vendido 100 e então recomprado 100, isto não é day trade pois eu vendi o que já tinha, e depois recompus a posição.
Na verdade, o que realmente caracteriza day trade é a intenção. Porém, intenção é subjetiva, de modo que o TaxMan adota critérios impessoais para classificar determinadas operações como day trade.
O TaxMan fraciona algumas operações para tornar seu processamento mais simples, em particular as que invertem a posição num determinado papel. Considere duas operações, nesta ordem: +200 e -300. A segunda operação será fracionada em -200 e -100 pois ela liquida a posição anterior de 200, e monta uma nova posição a descoberto de -100. A primeira parte tem efeito tributário, a segunda não tem. O fracionamento auxilia tanto o processamento quanto a constatação visual destes casos.
O fracionamento também ocorre quando parte de uma operação é tributável como daytrading e outra parte não é.
Já o saldo por valor é mais complexo pois ele corresponde ao custo total da composição daquele saldo. Dividir o valor pela quantidade resulta no preço médio de aquisição do ativo. Este preço médio é utilizado para fins de cálculo do ganho de capital, quando o investidor liquida uma posição.
Obviamente, o saldo por valor não diz nada sobre quanto a posição realmente vale no mercado. O TaxMan não consulta cotações de ativos e portanto não pode lhe dizer quanto efetivamente vale a sua carteira hoje.
Embora isto não faça diferença para o saldo final de cada papel, os lançamentos day trading apresentam saldos diferenciados no processamento, o que pode ser facilmente constatado pelo sufixo dt nos números. Assim, procuramos deixar bem claro que o cálculo de saldos, custo de aquisição e preço médio para day trading é completamente separado dos cálculos "normais".
Por um lado, isto é bom pois os dados de movimentação financeira nunca deixam o seu computador, garantido sua privacidade. Por outro lado, se você apagar seu perfil de usuário, trocar de navegador, ou mesmo atualizar seu navegador predileto, pode perder os dados para sempre.
Desta forma, é muito importante que você salve frequentemente uma cópia dos dados, usando o link "salvar cópia".
Como um aplicativo Javascript rodando no browser nunca pode gravar arquivos diretamente no seu computador, os dados são jogados num campo de texto gigante. Você deve colar o conteúdo, colar num editor de texto qualquer, e salvar.
Também é oferecida a opção de "download" dos dados, que é mais prática, basta escolher o nome do arquivo. É mais prático que copiar/colar, mas não funciona em todos os browsers. Por isso o "campo de texto gigante" continua lá, como plano B de salvamento de dados.
A importação de uma cópia de segurança segue a lógica inversa: clique no link "importar cópia", abra o arquivo no editor de texto, copie e cole o conteúdo para a área de texto da página de importação, e clique no link de finalização. Se o conteúdo estiver OK, seus lançamentos aparecerão em seguida.
A leitura direta de arquivos funciona apenas em Chrome, Safari 6 e Firefox. Se o seu browser não funcionou, também há um plano B: abra o arquivo-texto num editor de texto qualquer, copie o conteúdo e cole no campo gigante.
Por último, vale ressaltar que estas funções também servem para migrar de um browser para outro, caso você por exemplo troque o Internet Explorer para Firefox. Como cada browser tem um esquema diferente de armazenamento local, os lançamentos não vão aparecer no novo browser; é preciso salvar os dados no browser velho e importar no novo.
O código-fonte do TaxMan é liberado pela licença LGPL.