<div dir="ltr"><div>Pessoal,</div><div>Poderiam me dar uma ajuda?</div><div><br></div><div>Estou tentando obter cotações do tesouro pelo <a href="http://tesouro.pm">tesouro.pm</a>.</div><div>O gnucash pega cotações de ativos da bovespa normalmente. A configuração perece OK, <a href="http://tesouro.pm">tesouro.pm</a> na pasta /usr/share/perl5/Finance/Quote, arquivo Quote.pm editado.</div><div><br></div><div>Estou usando gnucash 2.6.17</div><div>Ubuntu Linux </div><div><br></div><div><b>TESTES:</b><br></div><div><br></div><div><div>felipe@SAM:/usr/share/perl5/Finance$ <b>gnc-fq-check</b> </div><div><i>("1.38" ... "nasdaq" "nyse" "nz" "nzx" "platinum" "romania" "seb_funds" "sixfunds" "<b><font color="#ff0000">tesouro</font></b>" "tiaacref" ... "za_unittrusts")</i></div></div><div><br></div><div><div>felipe@SAM:/usr/share/perl5/Finance$ <b>gnc-fq-dump yahoo_brasil ITUB3</b></div><div><font face="serif"><i>Finance::Quote fields Gnucash uses:</i></font></div><div><font face="serif"><i>    symbol: <a href="http://ITUB3.SA">ITUB3.SA</a>             <=== required</i></font></div><div><font face="serif"><i>      date: 09/06/2017           <=== recommended</i></font></div><div><font face="serif"><i>  currency: BRL                  <=== required</i></font></div><div><font face="serif"><i>      last: 36.96                <=\       </i></font></div><div><font face="serif"><i>       nav:                      <=== one of these</i></font></div><div><font face="serif"><i>     price: 36.96                <=/        </i></font></div><div><font face="serif"><i>  timezone:                      <=== optional</i></font></div><div><font face="serif"><i><br></i></font></div><div>felipe@SAM:/usr/share/perl5/Finance$<b> gnc-fq-dump tesouro Selic01032021</b></div><div><font face="serif"><i>Can't call method "as_text" on an undefined value at /usr/share/perl5/Finance/Quote/<a href="http://tesouro.pm">tesouro.pm</a> line 79.</i></font></div></div><div><br></div><div>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:<br></div><div><div><i><font face="serif">Incapaz de obter cotações para estes itens:<br></font></i></div><div><i><font face="serif">  Desconhecido:Selic01032021</font></i></div><div><i><font face="serif">Continuar a utilizar só as cotações corretas?</font></i></div></div><div><i><br></i></div><div>Voces podem me enviar o script <a href="http://tesouro.pm">tesouro.pm</a> mais atual?, acho que este esta desatualizado, tentei editar o script (editando a URL do tesouro) mas nao funcionou:</div><div><br></div><div><b>TESTES:</b></div><div><br></div><div>felipe@SAM:/usr/share/perl5/Finance$ <b>cat ./Quote/<a href="http://tesouro.pm">tesouro.pm</a> | grep -e BOVESPA -e VERSION</b></div><div><i><font face="serif">use vars qw /$VERSION/ ;</font></i></div><div><i><font face="serif">$VERSION = '1.17';</font></i></div><div><i><font face="serif">my $BMFBOVESPA_MAINURL = ("<a href="http://www.bmfbovespa.com.br/">http://www.bmfbovespa.com.br/</a>");</font></i></div><div><i><font face="serif">#my $BMFBOVESPA_URL = ($BMFBOVESPA_MAINURL."pt-br/mercados/outros-titulos/tesouro-direto/tesouro-direto.aspx");</font></i></div><div><i><font face="serif">my $BMFBOVESPA_URL = ($BMFBOVESPA_MAINURL."pt_br/produtos/tesouro-direto/titulos-disponiveis-para-compra.htm");<b><u><font color="#ff0000"> (TENTEI TROCAR A URL AQUI)</font></u></b></font></i></div><div><i><font face="serif">    my $url = $BMFBOVESPA_URL;</font></i></div><div><i><font face="serif">        <span class="Apple-tab-span" style="white-space:pre">        </span>$info{$symbol, "method"} = "BMFBOVESPA";</font></i></div><div><i><font face="serif">        <span class="Apple-tab-span" style="white-space:pre">  </span>$info{$symbol, "source"} = $BMFBOVESPA_MAINURL;</font></i></div><div> <br></div><div><i><br></i></div><div>Obrigado</div><div>Abs</div><div>Felipe</div></div>