<div dir="ltr"><div dir="ltr"><div dir="ltr">Ainda estou tentando digerir tudo que você disse. Mas você explicou muito bem, o que me animou a estudar um pouco sobre o assunto. Encontrei informações úteis sobre as funcionalidades de lotes e scrubbing, em <a href="https://www.gnucash.org/docs/v2.6/C/gnucash-guide/invest-sell1.html#invest-sellConsiderations.">https://www.gnucash.org/docs/v2.6/C/gnucash-guide/invest-sell1.html#invest-sellConsiderations.</a> Há algumas limitações do uso, como você  já havia chamado a atenção. Por exemplo: <br></div><div dir="ltr"><p>There are some points that should be considered before using the
          lot management facility.
        </p><div class="gmail-orderedlist"><ol class="gmail-orderedlist" type="1"><li class="gmail-listitem"><p><b class="gmail-application"><code>GnuCash</code></b> implements only the First In/
              First Out (FIFO) cost method when automatically linking buy
              transactions to sell transactions. I.e. The oldest securities are
              always sold first. The Last In First Out (LIFO) cost method may be
              used by manually linking the most recent buy security splits to
              the sell split before scrubbing.
            </p></li><li class="gmail-listitem"><p>The Advanced Portfolio Report does not use lot information
              when calculating costs, just the security transaction splits. It
              calculates the cost basis and gains or losses using the selected
              <span class="emphasis"><b>Basis calculation method</b></span> report option
              (Average, FIFO or LIFO). If one wishes the Advanced Portfolio
              Report costs and gains/losses to be consistent with the capital
              gain/loss transactions created by scrubbing, the same cost model
              must be used in both places.
            </p></li><li class="gmail-listitem"><p>
             Scrubbing does not recognize commissions or fees so makes no
             allowance for them in the calculation of gain or loss. Therefore
             you must use <span class="emphasis"><b>Net Pricing</b></span> rather than
             <span class="emphasis"><b>Gross Pricing</b></span> if you wish to use scrubbing.
             See <a class="gmail-xref" href="https://www.gnucash.org/docs/v2.6/C/gnucash-guide/invest-buy-stock1.html#invest-buy-com" title="9.5.2.1. Handling Commissions and Fees">Section 9.5.2.1, “Handling Commissions and Fees”</a>.
           </p></li><li class="gmail-listitem"><p>Scrubbing does not recognize capital gain/loss transaction
              splits if they have been manually entered as part of the sale
              transaction. Therefore ensure previous sales are recorded as 2
              transactions:
            </p><div class="gmail-table"><a name="idm5482"></a><p class="gmail-title"><b>Table 9.13. Transaction 1 dealing with value received and the reduction
                of the number of shares
              </b></p><div class="gmail-table-contents"><table summary="Transaction 1 dealing with value received and the reduction
                of the number of shares" border="1"><colgroup><col><col><col><col><col></colgroup><tbody><tr><td><span class="emphasis"><b>Account</b></span></td><td><span class="emphasis"><b>Tot Shares</b></span></td><td><span class="emphasis"><b>(Unit) Price</b></span></td><td><span class="emphasis"><b>Buy (Debit)</b></span></td><td><span class="emphasis"><b>Sell (Credit)</b></span></td></tr><tr><td>Brokerage or Bank</td><td> </td><td> </td><td>Debit</td><td> </td></tr><tr><td>Security</td><td>−NumSold</td><td>SaleUnitPrice</td><td> </td><td>SaleValue</td></tr></tbody></table></div></div><br class="gmail-table-break"><div class="gmail-table"><a name="idm5509"></a><p class="gmail-title"><b>Table 9.14. Transaction 2 capital gain/loss (loss in this example)
              </b></p><div class="gmail-table-contents"><table summary="Transaction 2 capital gain/loss (loss in this example)" border="1"><colgroup><col><col><col><col><col></colgroup><tbody><tr><td><span class="emphasis"><b>Account</b></span></td><td><span class="emphasis"><b>Tot Shares</b></span></td><td><span class="emphasis"><b>(Unit) Price</b></span></td><td><span class="emphasis"><b>Buy (Debit)</b></span></td></tr><tr><td>Capital Loss</td><td> </td><td> </td><td>Debit</td></tr><tr><td>Security</td><td>0</td><td>0</td><td> </td></tr></tbody></table></div></div></li></ol></div></div></div><div>Como eu já vinha fazendo os registros  de compra e venda de ações com informações sobre taxas e ganhos de capital <br></div><div>em subdivisões do registro, porque acho que assim fica mais fácil de comparar com as notas de corretagem, concluí que não poderia usar a funcionalidade de lotes, e muito menos a de scrubbing.<br></div><div><br></div><div><br></div><div><br></div><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em dom, 14 de abr de 2019 às 11:13, Adriano <<a href="mailto:adrianoss@gmail.com" target="_blank">adrianoss@gmail.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dá para fazer por custo médio, mas não é o procedimento básico.<br>
Especificamente, não se deve usar a função scrub para alocar as vendas<br>
aos lotes.<br>
<br>
O que eu faço é adicionar a um lote todas as compras que devem ser<br>
consideradas no custo médio, e então cada venda também vai sendo<br>
adicionada nesse mesmo lote. Com isso, as vendas consideram o custo<br>
médio para cálculo do resultado. Se usar a função scrub aqui, dá uma<br>
confusão danada. Eu testei várias vezes para entender como funciona e<br>
conseguir usar direito, recomendo testar para aprender bem a fundo a<br>
funcionalidade. O gnucash é bem pouco amigável nessa funcionalidade,<br>
especialmente se você fizer algo errado e quiser consertar.<br>
<br>
Se você fizer vendas que não zerem o lote considerado no custo médio,<br>
e então comprar de novo, precisa fazer um ajuste. Esse ajuste é<br>
necessário pois o custo médio se altera a cada nova compra.<br>
<br>
O que eu faço é criar partidas com uma compra e uma venda fictícia, na<br>
mesma transação da última venda realizada antes de comprar de novo,<br>
sendo que essas compra e venda são da quantidade remanescente total de<br>
ações, de modo a zerar sua quantidade, com a venda fictícia, e depois<br>
voltar à mesma quantidade, com a compra fictícia. O preço dessas<br>
compras e vendas fictícias serão iguais ao custo médio das transações<br>
anteriores que compõem o lote em aberto, sendo que eu calculo<br>
manualmente esse custo médio.<br>
<br>
Então na funcionalidade lotes e aloco a venda fictícia ao lote em<br>
aberto, para zerar sua quantidade, e aloco a compra fictícia a um novo<br>
lote, cujo custo médio irá então começar como sendo igual ao custo<br>
médio das operações antigas (calculado manualmente no parágrafo<br>
anterior). Então basta adicionar as novas compras ao novo lote da<br>
funcionalidade lotes, e tudo continua funcionando.<br>
<br>
Se você comprar, comprar, comprar, e depois vender até acabar o lote,<br>
basta adicionar todas essas transações a um mesmo lote na<br>
funcionalidade que tudo sai direitinho. O ajuste acima só precisa ser<br>
feito se você começa a comprar de novo antes de vender tudo.<br>
<br>
Para o cálculo do imposto ficar certinho, eu ainda adiciono os custos<br>
operacionais ao preço das ações, e com isso sai EXATAMENTE como<br>
precisa segundo as regras da Receita. Ainda mais, eu sempre registro<br>
os resultados e aloco em contas de ganho isento ou tributável,<br>
conforme as vendas no mês sejam acima ou abaixo do limite de R$ 20<br>
mil. Daí só calculo imposto nos que vão para ganhos tributáveis. Isso<br>
eu acho importante para organizar os lotes, mesmo que sejam feitas<br>
vendas isentas, pois no futuro poderão ocorrer vendas tributáveis.<br>
<br>
Se você tiver prejuízo, dá para registrar para acompanhar e compensar<br>
no futuro. Tudo manual, usando os saldos das contas de resultado ou,<br>
como eu faço, registrando imposto a recuperar em contas específicas.<br>
<br>
Para fundos de investimentos e títulos públicos (não sei se serve para<br>
debêntures ou outros títulos, pois não conheço a legislação), a função<br>
lotes funciona certinho, pois considera FIFO - First in first out (ou<br>
PEPS) para alocar os lotes e apurar resultados.<br>
<br>
Pra quem for testar isso, essas dicas devem ajudar na hora que a coisa<br>
ficar mais complicada. Mas acho que só testando mesmo e avaliando os<br>
resultados para entender a fundo o que eu escrevi. Eu achei bem<br>
difícil compreender isso tudo acima sem ter testado exaustivamente e<br>
alterado os procedimentos até ficar como descrevi acima.<br>
<br>
Para ver o que acontece na conta quando eu uso a funcionalidade lotes<br>
eu uso o relatório extrato da conta, configurando para ele mostrar<br>
valores (além das quantidades de títulos), e assim tenho uma percepção<br>
que eu julgo bastante completa da situação.<br>
<br>
Boa sorte. Se precisar, eu tento responder novas dúvidas.<br>
<br>
Em sáb, 13 de abr de 2019 às 21:47, Helder Couto<br>
<<a href="mailto:helder.couto5@gmail.com" target="_blank">helder.couto5@gmail.com</a>> escreveu:<br>
><br>
> Mais uma vez, obrigado Adriano. Suas informações foram muito úteis. Depois que você chamou a atenção, vi agora que a função lotes de ações simplifica os lançamentos. Ainda não cheguei a verificar, mas espero que o cálculo do lucro ou prejuízo seja feito com base no custo médio das ações, tal como  exige a Receita Federal.<br>
><br>
> Em sáb, 13 de abr de 2019 às 21:16, Adriano <<a href="mailto:adrianoss@gmail.com" target="_blank">adrianoss@gmail.com</a>> escreveu:<br>
>><br>
>> Helder,<br>
>><br>
>> Primeiro a funcionalidade de lote cria uma transação automaticamente,<br>
>> com uma partida no resultado (que deve ser reclassificado manualmente)<br>
>> e contrapartida na conta onde estão registradas a compra e a venda do<br>
>> título.<br>
>><br>
>> Depois eu lanço uma partida de IR (conta de despesa - positivo ou<br>
>> negativo, conforme o resultado) com contrapartida em uma conta de<br>
>> passivo de imposto a pagar. Ambas essas contrapartidas eu faço na<br>
>> mesma transação acima, mas pode ser em uma nova transação.<br>
>><br>
>> Por favor, me perdoem se eu falar alguma bobagem contábil. Conheço bem<br>
>> os conceitos, mas a terminologia é baseada no curso de graduação de<br>
>> administração, de décadas atrás.<br>
>><br>
>> Abraço,<br>
>> Adriano<br>
>><br>
>> Em sáb, 13 de abr de 2019 às 21:05, Helder Couto<br>
>> <<a href="mailto:helder.couto5@gmail.com" target="_blank">helder.couto5@gmail.com</a>> escreveu:<br>
>> ><br>
>> > Obrigado, Danilo e Adriano!<br>
>> > Pelo que entendi, nos lançamentos de venda de ações o lucro (prejuízo) deve ser vinculado a uma outra conta de ganhos de capital e a partir desta o cálculo do imposto pode ser feito manualmente, correto?<br>
>> ><br>
>> > Em sáb, 13 de abr de 2019 às 08:13, Adriano <<a href="mailto:adrianoss@gmail.com" target="_blank">adrianoss@gmail.com</a>> escreveu:<br>
>> >><br>
>> >> Helder,<br>
>> >><br>
>> >> É possível apurar resultado da operação com títulos usando o recurso<br>
>> >> de "lotes" do gnucash. Na minha versão do Fedora 29 está no menu Ações<br>
>> >> > Ver lotes.<br>
>> >><br>
>> >> Para mim foi uma funcionalidade um pouco complicada de entender e<br>
>> >> aprender a usar, como quase tudo no gnucash, mas resolveu 100% da<br>
>> >> apuração de resultado em operações de compra e venda de títulos, e eu<br>
>> >> não vivo mais sem isso.<br>
>> >><br>
>> >> E com base nos resultados apurados pela funcionalidade, eu adiciono<br>
>> >> partidas nas transações de resultado geradas automaticamente com o<br>
>> >> cálculo manual dos impostos.<br>
>> >><br>
>> >> Eu estou absolutamente sem disponibilidade de tempo para explicar como<br>
>> >> eu uso esse recurso, acho que teria que elaborar um tutorial<br>
>> >> razoavelmente complexo. Mas acho que dá para responder dúvidas se você<br>
>> >> tentar aprender sozinho e encontrar dificuldades.<br>
>> >><br>
>> >> Eu acho que comecei meu aprendizado sobre isso pelo item 9 desse link:<br>
>> >> <a href="http://www.gnucash.org/viewdoc.phtml?doc=guide" rel="noreferrer" target="_blank">http://www.gnucash.org/viewdoc.phtml?doc=guide</a>.<br>
>> >><br>
>> >> Boa sorte,<br>
>> >> Adriano<br>
>> >><br>
>> >> Em sex, 12 de abr de 2019 às 20:27, Danilo Freitas da Costa<br>
>> >> <<a href="mailto:danfcosta@gmail.com" target="_blank">danfcosta@gmail.com</a>> escreveu:<br>
>> >> ><br>
>> >> > Olá Helder,<br>
>> >> ><br>
>> >> > Pode ser até ignorância minha, mas até onde lembro o GnuCash não apura lucro ou perda, nem imposto nas suas transações, independente de ativo.<br>
>> >> ><br>
>> >> > Você pode usar o GnuCash e fazer o controle de Ganho de Capital e assim poder apurar quanto teve de ganho e então calcular o Imposto.<br>
>> >> ><br>
>> >> > Lembrando que o imposto devido é diferente para operação comum e DayTrade. Bem como também é diferente para FIIs e por aí vai. Cabe a você apurar os ganhos e calcular o imposto.<br>
>> >> ><br>
>> >> > Você pode criar contas para apurar o Ganho de Capital de cada tipo de investimento, assim fica mais fácil apurar os valores.<br>
>> >> ><br>
>> >> > Atenciosamente,<br>
>> >> ><br>
>> >> > Danilo Freitas da Costa<br>
>> >> ><br>
>> >> ><br>
>> >> > On Fri, Apr 12, 2019 at 7:00 PM Helder Couto <<a href="mailto:helder.couto5@gmail.com" target="_blank">helder.couto5@gmail.com</a>> wrote:<br>
>> >> >><br>
>> >> >> Alguém faz uso do Gnucash para calcular o imposto devido em transações de compra e venda de ações?<br>
>> >> >> _______________________________________________<br>
>> >> >> gnucash-br mailing list<br>
>> >> >> <a href="mailto:gnucash-br@gnucash.org" target="_blank">gnucash-br@gnucash.org</a><br>
>> >> >> <a href="https://lists.gnucash.org/mailman/listinfo/gnucash-br" rel="noreferrer" target="_blank">https://lists.gnucash.org/mailman/listinfo/gnucash-br</a><br>
>> >> ><br>
>> >> > _______________________________________________<br>
>> >> > gnucash-br mailing list<br>
>> >> > <a href="mailto:gnucash-br@gnucash.org" target="_blank">gnucash-br@gnucash.org</a><br>
>> >> > <a href="https://lists.gnucash.org/mailman/listinfo/gnucash-br" rel="noreferrer" target="_blank">https://lists.gnucash.org/mailman/listinfo/gnucash-br</a><br>
>> ><br>
>> > _______________________________________________<br>
>> > gnucash-br mailing list<br>
>> > <a href="mailto:gnucash-br@gnucash.org" target="_blank">gnucash-br@gnucash.org</a><br>
>> > <a href="https://lists.gnucash.org/mailman/listinfo/gnucash-br" rel="noreferrer" target="_blank">https://lists.gnucash.org/mailman/listinfo/gnucash-br</a><br>
><br>
> _______________________________________________<br>
> gnucash-br mailing list<br>
> <a href="mailto:gnucash-br@gnucash.org" target="_blank">gnucash-br@gnucash.org</a><br>
> <a href="https://lists.gnucash.org/mailman/listinfo/gnucash-br" rel="noreferrer" target="_blank">https://lists.gnucash.org/mailman/listinfo/gnucash-br</a><br>
</blockquote></div>
</div></div>