[gnucash-br] Problemas para configurar o Tesouro.pm

yulli dias yulli.dias em hotmail.com
Ter Dez 29 14:24:25 EST 2020


Boa Tarde Rafael!

Consegui configurar o módulo! Segui esses passos que você me falou e deu certo. Agora o problema é para utilizar o gnc-fq-dump, como faço para configurar a data e a moeda?

$ gnc-fq-dump tesouro IPCA+15052035

Finance::Quote fields Gnucash uses:
    symbol: IPCA+15052035 (deduced) <=== required
      date: ** missing **        <=== recommended
  currency: ** missing **        <=== required
Use of uninitialized value $last in printf at /usr/bin/gnc-fq-dump line 120.
      last:                      <=\
Use of uninitialized value $nav in printf at /usr/bin/gnc-fq-dump line 121.
       nav:                      <=== one of these
Use of uninitialized value $price in printf at /usr/bin/gnc-fq-dump line 122.
     price:                      <=/
  timezone:                      <=== optional

** This stock quote cannot be used by GnuCash!


Obrigada,

Yulli Dias

________________________________
De: rmcasali em gmail.com <rmcasali em gmail.com>
Enviado: terça-feira, 22 de dezembro de 2020 10:49
Para: yulli dias <yulli.dias em hotmail.com>; gnucash-br em gnucash.org <gnucash-br em gnucash.org>
Assunto: Re: [gnucash-br] Problemas para configurar o Tesouro.pm

Bom dia Yulli,

Vamos ver se consigo lhe ajudar.

1. O arquivo 'tesouro.pm' deve ser copiado para o diretório onde se
encontra os outros módulos (ZA.pm, YahooJSON.pm etc). Normalmente é um
diretóio "Quote" onde tem o arquivo "Quote.pm"

2. Preste atenção as letras minúsculas do nome do arquivo e para o nome
do módulo a ser inserido em "Quote.pm"

3. Na edição do arquivo "Quote.pm", procure onde estão definidos os
módulos. No meu arquivo, está por volta da linha 185, você deve
encontrar algo do tipo:
----
    # Default modules

    @modules = qw/AEX AIAHK AlphaVantage ASEGR ASX BMONesbittBurns
        BSERO Bourso Cdnfundlibrary Citywire CSE Currencies Deka
        DWS FTPortfolios Fidelity FidelityFixed FinanceCanada Fool
        FTfunds HU GoldMoney HEX IEXCloud IndiaMutual LeRevenu
        ManInvestments Morningstar MorningstarAU MorningstarCH
        MorningstarJP MStaruk NZX Platinum SEB SIXfunds SIXshares
        StockHouseCanada TSP TSX Tdefunds Tdwaterhouse Tiaacref
        TNetuk Troweprice Trustnet Union USFedBonds VWD ZA
        Cominvest Finanzpartner YahooJSON YahooYQL ZA_UnitTrusts/;
  }
------
Pode inserir uma linha, ou colocar no final de qualquer linha, ou entre
dois módulos o nome do arquivo sem extensão "tesouro"

Bom, se ainda tiver problemas, mande aí que tentaremos ajudar.

Abs
Rafael

Em seg, 2020-12-21 às 23:20 +0000, yulli dias escreveu:
> Boa noite Rafael!
>
> Tentei utilizar o arquivo que você me mandou, mas deu erro na hora de
> executar o gnc-fq-check.
>
> $ sudo gnc-fq-check
> Can't locate object method "methods" via package
> "Finance::Quote::Tesouro" (perhaps you forgot to load
> "Finance::Quote::Tesouro"?) at /usr/share/perl5/Finance/Quote.pm line
> 120.
>
> Sabe o que pode ser?
>
> PS: removi as configurações que eu tinha feito utilizando a outra
> solução.
>
> Desde já agradeço,
> --
> Yulli Dias
>
> De: rmcasali em gmail.com <rmcasali em gmail.com>
> Enviado: segunda-feira, 21 de dezembro de 2020 13:15
> Para: yulli dias <yulli.dias em hotmail.com>; gnucash-br em gnucash.org <
> gnucash-br em gnucash.org>
> Assunto: Re: [gnucash-br] Problemas para configurar o Tesouro.pm
>
> Boa tarde...
>
> Como não sei se você está com a última versão do módulo, vou enviar o
> que estou usando.
>
> Abs,
> Rafael
>
> Em dom, 2020-12-20 às 21:10 +0000, yulli dias escreveu:
> > Olá pessoal!
> >
> > Estou na tentativa de configurar o módulo do tesouro mas estou
> > obtendo o erro "Undefined fetch-method tesouro passed to
> > Finance::Quote::fetch at /usr/bin/gnc-fq-dump line 191. No results
> > found for stock B_Principal_150535." quando eu executo o comando
> > gnc-fq-dump Tesouro B_Principal_150535. Alguém consegue me ajudar?
> >
> > Para configurar o módulo do tesouro eu segui os seguintes passos:
> > 1 - Baixei o arquivo (
> > http://lists.gnucash.org/pipermail/gnucash-br/attachments/20180305/08ff692c/attachment.pl
> > ) que encontrei na lista de e-mails (
> > https://lists.gnucash.org/pipermail/gnucash-br/2018-March/000754.html
> > ) e salvei em /usr/share/perl5/Finance como Tesouro.pm.
> > 2 - Editei o arquivo Quote.pm e acrescentei o modulo Tesouro na
> > lista de módulos.
> > 3 - Executei o comando export FQ_LOAD_QUOTELET="Currencies",
> > conforme indicado em
> > https://github.com/romuloceccon/finance-quote-brazil
> > 4 - Executei o comando gnc-fq-check
> > $ gnc-fq-check
> > ("1.49" "fetch_live_currencies" "known_currencies")
> > 5 - Executei o comando gnc-fq-update
> > $ sudo gnc-fq-update
> > Reading '/root/.local/share/.cpan/Metadata'
> >   Database was generated on Sun, 20 Dec 2020 19:55:55 GMT
> > Date::Manip is up to date (6.83).
> > Finance::Quote is up to date (1.49).
> > 6 - Por fim o comando de teste
> > $ gnc-fq-dump tesouro B_Principal_150535
> > Undefined fetch-method tesouro passed to Finance::Quote::fetch at
> > /usr/bin/gnc-fq-dump line 191.
> > No results found for stock B_Principal_150535.
> >
> > Desde já agradeço,
> > --
> > Yulli Dias
> > _______________________________________________
> > 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/20201229/9a3b18a5/attachment.htm>


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