bc_investiments v0.3.5 BcInvestiments.Rates View Source

Taxas selic, ipca, cdi e poupança

Link to this section Summary

Functions

Retorna o a taxa CDI atual

Retorna o IPCA do site do banco central

Retorna o a taxa de rendimento da poupança do site do banco central

Retorna a taxa selic do site do banco central

Link to this section Functions

Link to this function get_cdi() View Source
get_cdi() ::
  {:ok, BcInvestiments.Rates.Cdi.t()} | {:error, :scraping} | {:error, :http}

Retorna o a taxa CDI atual

## Exemplos

iex> BcInvestiments.Rates.get_cdi()
  {:ok, %Cdi{over: 6.39}
Link to this function get_ipca() View Source
get_ipca() ::
  {:ok, BcInvestiments.Rates.Ipca.t()} | {:error, :scraping} | {:error, :http}

Retorna o IPCA do site do banco central

## Exemplos

iex> BcInvestiments.Rates.get_ipca()
  {:ok, %Ipca{last_12_months_rate: 2.86}
Link to this function get_poupanca() View Source
get_poupanca() ::
  {:ok, BcInvestiments.Rates.Poupanca.t()}
  | {:error, :scraping}
  | {:error, :http}

Retorna o a taxa de rendimento da poupança do site do banco central

## Exemplos

iex> BcInvestiments.Rates.get_poupanca()
  {:ok, %Poupanca{monthly_rate: 0.3715}
Link to this function get_selic() View Source
get_selic() ::
  {:ok, BcInvestiments.Rates.Selic.t()} | {:error, :scraping} | {:error, :http}

Retorna a taxa selic do site do banco central

## Exemplos

iex> BcInvestiments.Rates.get_selic()
  {:ok, %Selic{daily_rate: 6.4, date: ~D[2018-06-21], rate: 6.5}