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@SAM:/usr/share/perl5/Finance$ *gnc-fq-check*/("1.38" ... "nasdaq" "nyse" "nz" "nzx" "platinum" "romania" "seb_funds" "sixfunds" "*tesouro*" "tiaacref" ... "za_unittrusts")/felipe@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@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@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 [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-br
tesouro.pm
Description: Perl program
_______________________________________________ gnucash-br mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-br
