[gnucash-br] imposto sobre venda de ações

Helder Couto helder.couto5 em gmail.com
Qui Abr 18 17:11:20 EDT 2019


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
https://www.gnucash.org/docs/v2.6/C/gnucash-guide/invest-sell1.html#invest-sellConsiderations.
Há algumas limitações do uso, como você  já havia chamado a atenção. Por
exemplo:

There are some points that should be considered before using the lot
management facility.

   1.

   *GnuCash* 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.
   2.

   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 *Basis calculation
   method* 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.
   3.

   Scrubbing does not recognize commissions or fees so makes no allowance
   for them in the calculation of gain or loss. Therefore you must use *Net
   Pricing* rather than *Gross Pricing* if you wish to use scrubbing.
See Section 9.5.2.1,
   “Handling Commissions and Fees”
   <https://www.gnucash.org/docs/v2.6/C/gnucash-guide/invest-buy-stock1.html#invest-buy-com>.

   4.

   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:

   *Table 9.13. Transaction 1 dealing with value received and the reduction
   of the number of shares *
   *Account* *Tot Shares* *(Unit) Price* *Buy (Debit)* *Sell (Credit)*
   Brokerage or Bank     Debit
   Security −NumSold SaleUnitPrice   SaleValue

   *Table 9.14. Transaction 2 capital gain/loss (loss in this example) *
   *Account* *Tot Shares* *(Unit) Price* *Buy (Debit)*
   Capital Loss     Debit
   Security 0 0

Como eu já vinha fazendo os registros  de compra e venda de ações com
informações sobre taxas e ganhos de capital
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.



Em dom, 14 de abr de 2019 às 11:13, Adriano <adrianoss em gmail.com> escreveu:

> Dá para fazer por custo médio, mas não é o procedimento básico.
> Especificamente, não se deve usar a função scrub para alocar as vendas
> aos lotes.
>
> O que eu faço é adicionar a um lote todas as compras que devem ser
> consideradas no custo médio, e então cada venda também vai sendo
> adicionada nesse mesmo lote. Com isso, as vendas consideram o custo
> médio para cálculo do resultado. Se usar a função scrub aqui, dá uma
> confusão danada. Eu testei várias vezes para entender como funciona e
> conseguir usar direito, recomendo testar para aprender bem a fundo a
> funcionalidade. O gnucash é bem pouco amigável nessa funcionalidade,
> especialmente se você fizer algo errado e quiser consertar.
>
> Se você fizer vendas que não zerem o lote considerado no custo médio,
> e então comprar de novo, precisa fazer um ajuste. Esse ajuste é
> necessário pois o custo médio se altera a cada nova compra.
>
> O que eu faço é criar partidas com uma compra e uma venda fictícia, na
> mesma transação da última venda realizada antes de comprar de novo,
> sendo que essas compra e venda são da quantidade remanescente total de
> ações, de modo a zerar sua quantidade, com a venda fictícia, e depois
> voltar à mesma quantidade, com a compra fictícia. O preço dessas
> compras e vendas fictícias serão iguais ao custo médio das transações
> anteriores que compõem o lote em aberto, sendo que eu calculo
> manualmente esse custo médio.
>
> Então na funcionalidade lotes e aloco a venda fictícia ao lote em
> aberto, para zerar sua quantidade, e aloco a compra fictícia a um novo
> lote, cujo custo médio irá então começar como sendo igual ao custo
> médio das operações antigas (calculado manualmente no parágrafo
> anterior). Então basta adicionar as novas compras ao novo lote da
> funcionalidade lotes, e tudo continua funcionando.
>
> Se você comprar, comprar, comprar, e depois vender até acabar o lote,
> basta adicionar todas essas transações a um mesmo lote na
> funcionalidade que tudo sai direitinho. O ajuste acima só precisa ser
> feito se você começa a comprar de novo antes de vender tudo.
>
> Para o cálculo do imposto ficar certinho, eu ainda adiciono os custos
> operacionais ao preço das ações, e com isso sai EXATAMENTE como
> precisa segundo as regras da Receita. Ainda mais, eu sempre registro
> os resultados e aloco em contas de ganho isento ou tributável,
> conforme as vendas no mês sejam acima ou abaixo do limite de R$ 20
> mil. Daí só calculo imposto nos que vão para ganhos tributáveis. Isso
> eu acho importante para organizar os lotes, mesmo que sejam feitas
> vendas isentas, pois no futuro poderão ocorrer vendas tributáveis.
>
> Se você tiver prejuízo, dá para registrar para acompanhar e compensar
> no futuro. Tudo manual, usando os saldos das contas de resultado ou,
> como eu faço, registrando imposto a recuperar em contas específicas.
>
> Para fundos de investimentos e títulos públicos (não sei se serve para
> debêntures ou outros títulos, pois não conheço a legislação), a função
> lotes funciona certinho, pois considera FIFO - First in first out (ou
> PEPS) para alocar os lotes e apurar resultados.
>
> Pra quem for testar isso, essas dicas devem ajudar na hora que a coisa
> ficar mais complicada. Mas acho que só testando mesmo e avaliando os
> resultados para entender a fundo o que eu escrevi. Eu achei bem
> difícil compreender isso tudo acima sem ter testado exaustivamente e
> alterado os procedimentos até ficar como descrevi acima.
>
> Para ver o que acontece na conta quando eu uso a funcionalidade lotes
> eu uso o relatório extrato da conta, configurando para ele mostrar
> valores (além das quantidades de títulos), e assim tenho uma percepção
> que eu julgo bastante completa da situação.
>
> Boa sorte. Se precisar, eu tento responder novas dúvidas.
>
> Em sáb, 13 de abr de 2019 às 21:47, Helder Couto
> <helder.couto5 em gmail.com> escreveu:
> >
> > 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.
> >
> > Em sáb, 13 de abr de 2019 às 21:16, Adriano <adrianoss em gmail.com>
> escreveu:
> >>
> >> Helder,
> >>
> >> Primeiro a funcionalidade de lote cria uma transação automaticamente,
> >> com uma partida no resultado (que deve ser reclassificado manualmente)
> >> e contrapartida na conta onde estão registradas a compra e a venda do
> >> título.
> >>
> >> Depois eu lanço uma partida de IR (conta de despesa - positivo ou
> >> negativo, conforme o resultado) com contrapartida em uma conta de
> >> passivo de imposto a pagar. Ambas essas contrapartidas eu faço na
> >> mesma transação acima, mas pode ser em uma nova transação.
> >>
> >> Por favor, me perdoem se eu falar alguma bobagem contábil. Conheço bem
> >> os conceitos, mas a terminologia é baseada no curso de graduação de
> >> administração, de décadas atrás.
> >>
> >> Abraço,
> >> Adriano
> >>
> >> Em sáb, 13 de abr de 2019 às 21:05, Helder Couto
> >> <helder.couto5 em gmail.com> escreveu:
> >> >
> >> > Obrigado, Danilo e Adriano!
> >> > 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?
> >> >
> >> > Em sáb, 13 de abr de 2019 às 08:13, Adriano <adrianoss em gmail.com>
> escreveu:
> >> >>
> >> >> Helder,
> >> >>
> >> >> É possível apurar resultado da operação com títulos usando o recurso
> >> >> de "lotes" do gnucash. Na minha versão do Fedora 29 está no menu
> Ações
> >> >> > Ver lotes.
> >> >>
> >> >> Para mim foi uma funcionalidade um pouco complicada de entender e
> >> >> aprender a usar, como quase tudo no gnucash, mas resolveu 100% da
> >> >> apuração de resultado em operações de compra e venda de títulos, e eu
> >> >> não vivo mais sem isso.
> >> >>
> >> >> E com base nos resultados apurados pela funcionalidade, eu adiciono
> >> >> partidas nas transações de resultado geradas automaticamente com o
> >> >> cálculo manual dos impostos.
> >> >>
> >> >> Eu estou absolutamente sem disponibilidade de tempo para explicar
> como
> >> >> eu uso esse recurso, acho que teria que elaborar um tutorial
> >> >> razoavelmente complexo. Mas acho que dá para responder dúvidas se
> você
> >> >> tentar aprender sozinho e encontrar dificuldades.
> >> >>
> >> >> Eu acho que comecei meu aprendizado sobre isso pelo item 9 desse
> link:
> >> >> http://www.gnucash.org/viewdoc.phtml?doc=guide.
> >> >>
> >> >> Boa sorte,
> >> >> Adriano
> >> >>
> >> >> Em sex, 12 de abr de 2019 às 20:27, Danilo Freitas da Costa
> >> >> <danfcosta em gmail.com> escreveu:
> >> >> >
> >> >> > Olá Helder,
> >> >> >
> >> >> > 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.
> >> >> >
> >> >> > 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.
> >> >> >
> >> >> > 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.
> >> >> >
> >> >> > Você pode criar contas para apurar o Ganho de Capital de cada tipo
> de investimento, assim fica mais fácil apurar os valores.
> >> >> >
> >> >> > Atenciosamente,
> >> >> >
> >> >> > Danilo Freitas da Costa
> >> >> >
> >> >> >
> >> >> > On Fri, Apr 12, 2019 at 7:00 PM Helder Couto <
> helder.couto5 em gmail.com> wrote:
> >> >> >>
> >> >> >> Alguém faz uso do Gnucash para calcular o imposto devido em
> transações de compra e venda de ações?
> >> >> >> _______________________________________________
> >> >> >> gnucash-br mailing list
> >> >> >> gnucash-br em gnucash.org
> >> >> >> https://lists.gnucash.org/mailman/listinfo/gnucash-br
> >> >> >
> >> >> > _______________________________________________
> >> >> > gnucash-br mailing list
> >> >> > gnucash-br em gnucash.org
> >> >> > https://lists.gnucash.org/mailman/listinfo/gnucash-br
> >> >
> >> > _______________________________________________
> >> > gnucash-br mailing list
> >> > gnucash-br em gnucash.org
> >> > https://lists.gnucash.org/mailman/listinfo/gnucash-br
> >
> > _______________________________________________
> > gnucash-br mailing list
> > gnucash-br em gnucash.org
> > https://lists.gnucash.org/mailman/listinfo/gnucash-br
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.gnucash.org/pipermail/gnucash-br/attachments/20190418/17928919/attachment-0001.html>


Mais detalhes sobre a lista de discussão gnucash-br