[gnucash-br] Gnucash: Modulo de cotações tesouro direto

Rafael Machado Casali rmcasali em gmail.com
Dom Set 10 18:09:19 EDT 2017


Felipe,

Você está com uma versão desatualizada do módulo (segue em anexo a 
versão que está funcionando aqui).

Eis o resultado ao gnc-fq-dump

$ *gnc-fq-dump tesouro Selic01032021*
Finance::Quote fields Gnucash uses:
     symbol: Selic01032021        <=== required
       date: 09/08/2017           <=== required
   currency: BRL                  <=== required
       last: 9067.18              <=\
        nav:                      <=== one of these
      price: 9067.18              <=/
   timezone:                      <=== optional

Qualquer problema é só falar.

Outra coisa, a versão que aparece  na sua busca "*cat ./Quote/tesouro.pm 
<http://tesouro.pm> | grep -e BOVESPA -e VERSION"* não tem correlação 
com a versão do módulo em si, e sim com o módulo principal Quote.pm. A 
versões dos módulos estão nos comentários no início do módulo (busque 
por version ).

Abs,

Rafael Casali



Em 07-09-2017 11:31, Felipe Pereira escreveu:
> Pessoal,
> Poderiam me dar uma ajuda?
>
> Estou tentando obter cotações do tesouro pelo tesouro.pm 
> <http://tesouro.pm>.
> O gnucash pega cotações de ativos da bovespa normalmente. A 
> configuração perece OK, tesouro.pm <http://tesouro.pm> na pasta 
> /usr/share/perl5/Finance/Quote, arquivo Quote.pm editado.
>
> Estou usando gnucash 2.6.17
> Ubuntu Linux
>
> *TESTES:*
>
> felipe em SAM:/usr/share/perl5/Finance$ *gnc-fq-check*
> /("1.38" ... "nasdaq" "nyse" "nz" "nzx" "platinum" "romania" 
> "seb_funds" "sixfunds" "*tesouro*" "tiaacref" ... "za_unittrusts")/
>
> felipe em SAM:/usr/share/perl5/Finance$ *gnc-fq-dump yahoo_brasil ITUB3*
> /Finance::Quote fields Gnucash uses:/
> /    symbol: ITUB3.SA <http://ITUB3.SA>             <=== required/
> /      date: 09/06/2017 <=== recommended/
> /  currency: BRL  <=== required/
> /      last: 36.96  <=\ /
> /       nav:  <=== one of these/
> /     price: 36.96  <=/ /
> /  timezone:  <=== optional/
> /
> /
> felipe em SAM:/usr/share/perl5/Finance$*gnc-fq-dump tesouro Selic01032021*
> /Can't call method "as_text" on an undefined value at 
> /usr/share/perl5/Finance/Quote/tesouro.pm <http://tesouro.pm> line 79./
>
> O modulo parece disponível e aparece na janela de edição de títulos 
> dentro do gnucash. Eu adiciono pelo código, mas na hora de obter a 
> cotação aparece:
> /Incapaz de obter cotações para estes itens:
> /
> /  Desconhecido:Selic01032021/
> /Continuar a utilizar só as cotações corretas?/
> /
> /
> Voces podem me enviar o script tesouro.pm <http://tesouro.pm> mais 
> atual?, acho que este esta desatualizado, tentei editar o script 
> (editando a URL do tesouro) mas nao funcionou:
>
> *TESTES:*
>
> felipe em SAM:/usr/share/perl5/Finance$ *cat ./Quote/tesouro.pm 
> <http://tesouro.pm> | grep -e BOVESPA -e VERSION*
> /use vars qw /$VERSION/ ;/
> /$VERSION = '1.17';/
> /my $BMFBOVESPA_MAINURL = ("http://www.bmfbovespa.com.br/");/
> /#my $BMFBOVESPA_URL = 
> ($BMFBOVESPA_MAINURL."pt-br/mercados/outros-titulos/tesouro-direto/tesouro-direto.aspx");/
> /my $BMFBOVESPA_URL = 
> ($BMFBOVESPA_MAINURL."pt_br/produtos/tesouro-direto/titulos-disponiveis-para-compra.htm");*_(TENTEI 
> TROCAR A URL AQUI)_*/
> /    my $url = $BMFBOVESPA_URL;/
> /$info{$symbol, "method"} = "BMFBOVESPA";/
> /$info{$symbol, "source"} = $BMFBOVESPA_MAINURL;/
>
> /
> /
> Obrigado
> Abs
> Felipe
>
>
> _______________________________________________
> 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/20170910/874b57e0/attachment.html>
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: tesouro.pm
Tipo: application/x-perl
Tamanho: 5011 bytes
Descrição: não disponível
URL: <http://lists.gnucash.org/pipermail/gnucash-br/attachments/20170910/874b57e0/attachment.pl>


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