# Obter os detalhes de uma fatura

Obtenha os detalhes de uma conta específica.

Endpoint: GET /api/bills/{id}/
Version: 1.223.0
Security: basicAuth

## Path parameters:

  - `id` (string, required)
    O bill.id sobre o qual você deseja obter informações detalhadas.

## Query parameters:

  - `omit` (string)
    Omitir certos campos de serem retornados na resposta. Para mais informações, consulte nosso artigo Filtrando respostas no DevPortal.

  - `fields` (string)
    Retorne apenas os campos especificados na resposta. Para mais informações, consulte nosso artigo no DevPortal Filtrando respostas.

## Response 200 fields (application/json):

  - `id` (string)
    Identificador único da Belvo para o item atual.
    Example: "0d3ffb69-f83b-456e-ad8e-208d0998d71d"

  - `created_at` (string)
    O carimbo de data e hora ISO-8601 de quando o ponto de dados foi criado no banco de dados da Belvo.
    Example: "2022-02-09T08:45:50.406032Z"

  - `collected_at` (string)
    O carimbo de data/hora ISO-8601 quando o ponto de dados foi coletado.
    Example: "2022-02-09T08:45:50.406032Z"

  - `account` (object,null)
    Detalhes sobre a conta.

  - `account.id` (string, required)
    Identificador único da Belvo para o item atual.
    Example: "0d3ffb69-f83b-456e-ad8e-208d0998d71d"

  - `account.link` (string,null, required)
    O link.id ao qual os dados pertencem.
    Example: "30cb4806-6e00-48a4-91c9-ca55968576c8"

  - `account.institution` (object, required)
    Detalhes sobre a instituição.

  - `account.institution.name` (string)
    O nome da instituição, conforme designado pela Belvo.
    Example: "erebor_mx_retail"

  - `account.institution.type` (string)
    O tipo de instituição. Retornamos um dos seguintes valores:

  - bank
  - fiscal
  - employment
    Enum: "bank", "fiscal", "employment"

  - `account.collected_at` (string, required)
    O carimbo de data/hora ISO-8601 quando o ponto de dados foi coletado.
    Example: "2022-02-09T08:45:50.406032Z"

  - `account.created_at` (string, required)
    O carimbo de data e hora ISO-8601 de quando o ponto de dados foi criado no banco de dados da Belvo.
    Example: "2022-02-09T08:45:50.406032Z"

  - `account.last_accessed_at` (string,null, required)
    O timestamp ISO-8601 do acesso mais recente e bem-sucedido da Belvo à instituição para o link fornecido.
    Example: "2021-03-09T10:28:40.000Z"

  - `account.category` (string,null, required)
    O tipo de conta.  
Retornamos um dos seguintes valores do enum:  
  - ADVANCE_DEPOSIT_ACCOUNT
  - CHECKING_ACCOUNT
  - CREDIT_CARD
  - FINANCING_ACCOUNT
  - INVESTMENT_ACCOUNT
  - INVOICE_FINANCING_ACCOUNT
  - LOAN_ACCOUNT
  - PENSION_FUND_ACCOUNT
  - SAVINGS_ACCOUNT
  - UNCATEGORIZED
    Enum: "ADVANCE_DEPOSIT_ACCOUNT", "CHECKING_ACCOUNT", "CREDIT_CARD", "FINANCING_ACCOUNT", "INVESTMENT_ACCOUNT", "INVOICE_FINANCING_ACCOUNT", "LOAN_ACCOUNT", "PENSION_FUND_ACCOUNT", "SAVINGS_ACCOUNT", "UNCATEGORIZED"

  - `account.balance_type` (string,null, required)
    Indica se esta conta é um ASSET ou um LIABILITY. Você pode considerar o saldo de um ASSET como positivo, enquanto o saldo de um LIABILITY como negativo.
    Example: "ASSET"

  - `account.overdraft` (object,null)

  - `account.overdraft.arranged` (number, required)
    O limite de cheque especial acordado entre o titular da conta e a instituição.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo overdraft estiver disponível.
    Example: 5000.5

  - `account.overdraft.used` (number, required)
    O valor do cheque especial utilizado.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo overdraft estiver disponível.
    Example: 1000.5

  - `account.overdraft.unarranged` (number, required)
    O cheque especial utilizado que não foi acordado entre o titular da conta e a instituição.

> Non-nullable: Um valor deve ser retornado pela rede de open finance do Brasil se o campo overdraft estiver disponível.
    Example: 300.1

  - `account.type` (string, required)
    O tipo de conta, conforme designado pela instituição.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Example: "STANDARD_NACIONAL"

  - `account.subtype` (string, required)
    O subtipo de conta, conforme designado pela instituição.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Example: "FINANCIAMENTO_HABITACIONAL_SFH"

  - `account.name` (string,null, required)
    O nome da conta, conforme fornecido pela instituição.
    Example: "Cuenta Perfiles- M.N. - MXN-666"

  - `account.number` (string,null, required)
    O número da conta, conforme designado pela instituição.
    Example: "4057068115181"

  - `account.agency` (string,null, required)
    O código da agência onde o produto foi aberto.
    Example: "6272"

  - `account.check_digit` (string,null, required)
    O dígito verificador do número do produto, se aplicável.
    Example: "7"

  - `account.balance` (object, required)
    Detalhes sobre os saldos atual e disponível para a conta.

  - `account.balance.current` (number,null, required)
    O saldo atual é calculado de maneira diferente de acordo com o tipo de conta.

- 💰 Contas correntes e poupança:

O saldo da conta do usuário no timestamp collected_at.

- 💳 Cartões de crédito:

O valor que o usuário gastou no período de faturamento atual do cartão (consulte credit_data.cutting_date para informações sobre quando o período de faturamento atual termina).

- 🏡 Contas de empréstimo:

O valor restante a pagar no empréstimo do usuário.
    Example: 5874.13

  - `account.balance.available` (number,null)
    O saldo que o titular da conta pode usar.

- 💰 Contas correntes e poupança:

O saldo disponível pode ser diferente do saldo current devido a transações pendentes.

- 💳 Cartões de crédito:

O valor de crédito que o usuário ainda tem disponível para o período atual. O valor é calculado como credit_data.credit_limit menos balance.current.

- 🏡 Contas de empréstimo:

O valor presente necessário para quitar o empréstimo, conforme fornecido pela instituição.

Nota: Se a instituição não fornecer esse valor, retornamos null.
    Example: 5621.12

  - `account.balance.blocked` (number)
    O valor que está atualmente bloqueado devido a transações pendentes.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo balances estiver disponível.
    Example: 60.32

  - `account.balance.automatically_invested` (number)
    O valor que é automaticamente investido (conforme acordado com a instituição).

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo balances estiver disponível.
    Example: 131.5

  - `account.currency` (string, required)
    O código de moeda de três letras (ISO-4217).

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo balances estiver disponível.
    Example: "BRL"

  - `account.public_identification_name` (string,null, required)
    O nome público para o tipo de identificação. Para contas de poupança e corrente brasileiras 🇧🇷, este campo será AGENCY/ACCOUNT.
    Example: "AGENCY/ACCOUNT"

  - `account.public_identification_value` (string,null, required)
    O valor para o public_identification_name.

Para contas de poupança e corrente 🇧🇷 OFDA brasileiras, este campo será o número da agência e da conta bancária, separados por uma barra. Por exemplo: 0444/45722-0.

Para contas de cartão de crédito 🇧🇷 OFDA brasileiras, retornaremos uma string de números de cartão de crédito concatenados associados à conta. Por exemplo: "8763,9076,5522"
    Example: "0444/45722-0"

  - `account.internal_identification` (string, required)
    A identificação interna da instituição para a conta.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo balances estiver disponível.
    Example: "92792126019929279212650822221989319252576"

  - `account.credit_data` (object,null, required)
    Detalhes sobre os cartões de crédito associados a esta conta.

  - `account.credit_data.collected_at` (string, required)
    O carimbo de data/hora ISO-8601 quando o ponto de dados foi coletado.
    Example: "2022-02-09T08:45:50.406032Z"

  - `account.credit_data.credit_limit` (number,null, required)
    O limite de crédito superior do cartão.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Example: 192000.9

  - `account.credit_data.limits` (array)

  - `account.credit_data.limits.identification_number` (string,null, required)
    O número do cartão de crédito.

Nota: Frequentemente, são apenas os últimos quatro dígitos do cartão de crédito.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Example: "4453"

  - `account.credit_data.limits.credit_limit` (number,null, required)
    O limite do cartão de crédito.
    Example: 1000.04

  - `account.credit_data.limits.used_amount` (number,null, required)
    A quantidade utilizada.
    Example: 400.04

  - `account.credit_data.limits.available_amount` (number, required)
    O valor ainda disponível.

> Non-nullable: Um valor deve ser retornado pela rede de open finance do Brasil.
    Example: 600

  - `account.credit_data.limits.is_limit_flexible` (boolean, required)
    Boolean para indicar se o credit_limit é flexível.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.

  - `account.credit_data.limits.type` (string, required)
    O tipo de limite. Retornamos um dos seguintes valores:

  - TOTAL_LIMIT
  - MODAL_LIMIT

  > Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Enum: "TOTAL_LIMIT", "MODAL_LIMIT"

  - `account.credit_data.limits.consolidation_type` (string, required)
    Indica se o limite de crédito é consolidado ou individual.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Example: "INDIVIDUAL"

  - `account.credit_data.limits.line_name` (string,null, required)
    O nome da linha de limite de crédito.
    Example: "CREDITO_A_VISTA"

  - `account.credit_data.limits.line_name_additional_info` (string,null, required)
    Informações adicionais sobre o nome da linha.
    Example: "Informações adicionais e complementares"

  - `account.credit_data.cutting_date` (string,null)
    A data de vencimento da fatura do cartão de crédito.
    Example: "2019-12-11"

  - `account.credit_data.minimum_payment` (number,null)
    O valor mínimo que o proprietário da conta precisa pagar no período de crédito atual.
    Example: 2400.3

  - `account.credit_data.network` (string)
    A rede de crédito à qual o cartão está associado. Retornamos um dos seguintes valores:

  - VISA
  - MASTERCARD
  - AMERICAN_EXPRESS
  - DINERS_CLUB
  - HIPERCARD
  - BANDEIRA_PROPRIA
  - CHEQUE_ELETRONICO
  - ELO
  - OTHER

  > Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Enum: "VISA", "MASTERCARD", "AMERICAN_EXPRESS", "DINERS_CLUB", "HIPERCARD", "BANDEIRA_PROPRIA", "CHEQUE_ELETRONICO", "ELO", "OTHER"

  - `account.credit_data.network_additional_info` (string,null)
    Informações adicionais sobre a rede de cartão de crédito.
    Example: "It's an orange card."

  - `account.credit_data.cards` (array)
    Detalhes sobre os cartões associados à conta.

  - `account.credit_data.cards.is_multiple` (boolean, required)
    Boolean para indicar se esta conta possui múltiplos cartões de crédito.

> Non-nullable: Um valor deve ser retornado pela rede de open finance do Brasil.

  - `account.credit_data.cards.identification_number` (string, required)
    O número do cartão de crédito.

Nota: Frequentemente, são apenas os últimos quatro dígitos do cartão de crédito.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Example: "4453"

  - `account.credit_data.next_payment_date` (string,null)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.credit_data.no_interest_payment` (number,null)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.credit_data.interest_rate` (number,null)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.credit_data.monthly_payment` (number,null)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.credit_data.last_payment_date` (string,null)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.loan_data` (object,null, required)
    As opções de empréstimo associadas a esta conta.

  - `account.loan_data.collected_at` (string, required)
    O carimbo de data/hora ISO-8601 quando o ponto de dados foi coletado.
    Example: "2022-02-09T08:45:50.406032Z"

  - `account.loan_data.loan_code` (string, required)
    O número de contrato padronizado específico do país.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Example: "92792126019929279212650822221989319252576"

  - `account.loan_data.contract_amount` (number,null, required)
    O valor total inicial do empréstimo quando o contrato foi assinado, calculado pela instituição. Este valor inclui o principal + juros + impostos + taxas.
    Example: 202000

  - `account.loan_data.total_effective_cost` (number,null)
    O custo efetivo total inicial do empréstimo.
    Example: 209000

  - `account.loan_data.loan_type` (string, required)
    O tipo do empréstimo, de acordo com a instituição.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Example: "HOME_EQUITY"

  - `account.loan_data.outstanding_balance` (number,null, required)
    O valor restante a pagar no total, incluindo juros.
    Example: 182000

  - `account.loan_data.interest_rates` (array, required)
    Detalhamento dos juros aplicados ao empréstimo. Com o OF Brasil, recomendamos fortemente o uso das informações em interest_rate_data para obter informações detalhadas.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.

  - `account.loan_data.interest_rates.name` (string,null, required)
    O nome do tipo de taxa de juros aplicada ao empréstimo.

Nota: Para OFDA Brasil, recomendamos que você use o parâmetro interest_rate_data.tax_type.
    Example: "NOMINAL"

  - `account.loan_data.interest_rates.type` (string, required)
    O período em que o juro é aplicado ao empréstimo.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Enum: "MONTHLY", "YEARLY"

  - `account.loan_data.interest_rates.value` (number,null, required)
    A taxa de juros (em porcentagem ou valor monetário).

Nota: Para OFDA Brasil, recomendamos que você use os parâmetros interest_rate_data.pre_fixed_rate e interest_rate_data.post_fixed_rate.
    Example: 7.85

  - `account.loan_data.interest_rates.interest_rate_data` (object,null, required)
    Informações detalhadas sobre a taxa de juros.

  - `account.loan_data.interest_rates.interest_rate_data.tax_type` (string, required)
    O tipo de imposto sobre a taxa de juros. Retornamos um dos seguintes valores:

  - NOMINAL
  - EFFECTIVE
  
  > Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Enum: "NOMINAL", "EFFECTIVE"

  - `account.loan_data.interest_rates.interest_rate_data.rate_type` (string, required)
    O tipo de taxa de juros. Retornamos um dos seguintes valores:

  - SIMPLE
  - COMPOUND

  > Non-nullable: Um valor deve ser retornado pela rede de open finance do Brasil.
    Enum: "SIMPLE", "COMPOUND"

  - `account.loan_data.interest_rates.interest_rate_data.type` (string)
    O período em que o juro é aplicado ao empréstimo.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Enum: same as `account.loan_data.interest_rates.type` (2 values)

  - `account.loan_data.interest_rates.interest_rate_data.calculation_base` (string, required)
    O cálculo base para a taxa de juros.

> Non-nullable: Um valor deve ser retornado pela rede de open finance do Brasil.
    Example: "30/360"

  - `account.loan_data.interest_rates.interest_rate_data.reference_index_type` (string, required)
    A taxa de índice de referência. Retornamos um dos seguintes valores:

  - WITHOUT_INDEX_TYPE
  - PRE_FIXED
  - POST_FIXED
  - FLOATING
  - INDEXED_PRICE
  - RURAL_CREDIT
  - OTHER_INDEX

  > Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Enum: "WITHOUT_INDEX_TYPE", "PRE_FIXED", "POST_FIXED", "FLOATING", "INDEXED_PRICE", "RURAL_CREDIT", "OTHER_INDEX"

  - `account.loan_data.interest_rates.interest_rate_data.reference_index_subtype` (string,null, required)
    O subtipo da taxa de índice de referência.
    Example: "TR_TBF"

  - `account.loan_data.interest_rates.interest_rate_data.reference_index_info` (string,null, required)
    Informações adicionais sobre a taxa de índice de referência.
    Example: "Additional information"

  - `account.loan_data.interest_rates.interest_rate_data.pre_fixed_rate` (number, required)
    A taxa de juros com percentual prefixado.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Example: 0.062

  - `account.loan_data.interest_rates.interest_rate_data.post_fixed_rate` (number, required)
    A taxa de juros com percentual pós-fixado.

> Non-nullable: Um valor deve ser retornado pela rede de open finance do Brasil.
    Example: 0.062

  - `account.loan_data.interest_rates.interest_rate_data.additional_info` (string,null, required)
    Informações adicionais sobre a taxa de juros.
    Example: "Additional information"

  - `account.loan_data.fees` (array,null, required)
    Detalhamento das taxas aplicadas ao empréstimo.

  - `account.loan_data.fees.type` (string,null, required)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.
    Enum: "OPERATION_FEE", "INSURANCE_FEE", "OTHERS", null

  - `account.loan_data.fees.value` (number,null, required)
    O valor total da taxa. Mesma moeda do empréstimo.
    Example: 5.6

  - `account.loan_data.fees.name` (string, required)
    O nome da taxa.

 > Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo fees estiver disponível.
    Example: "Renovação de cadastro"

  - `account.loan_data.fees.code` (string, required)
    O código de tarifa.

 > Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo fees estiver disponível.
    Example: "CADASTRO"

  - `account.loan_data.fees.fee_charge_type` (string, required)
    Indica o tipo de cobrança. Retornamos um dos seguintes valores:

  - SINGLE
  - PER_INSTALLMENT

   > Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo fees estiver disponível.
    Enum: "SINGLE", "PER_INSTALLMENT"

  - `account.loan_data.fees.fee_charge` (string, required)
    Método de cobrança, conforme acordado com a instituição. Retornamos um dos seguintes valores:

  - MINIMUM
  - MAXIMUM
  - FIXED
  - PERCENTAGE

   > Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo fees estiver disponível.
    Enum: "MINIMUM", "MAXIMUM", "FIXED", "PERCENTAGE"

  - `account.loan_data.fees.rate` (number,null, required)
    A taxa percentual da tarifa. Necessária quando fee_charge está definido como PERCENTAGE.
    Example: 0.062

  - `account.loan_data.contracted_charges` (array,null)
    Parece que você não forneceu nenhum texto para tradução. Por favor, envie o texto que deseja que eu traduza do inglês para o português (Brasil).

  - `account.loan_data.contracted_charges.type` (string)
    O tipo de cobrança contratada. Retornamos um dos seguintes valores:

  - LATE_PAYMENT_INTEREST_FEE
  - LATE_PAYMENT_PENALTY_FEE
  - DEFAULT_INTEREST_FEE
  - LOAN_CONTRACT_TAX
  - LATE_PAYMENT_TAX
  - NO_CHARGE
  - OTHER

  > Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo contracted_charges estiver disponível.
    Enum: "LATE_PAYMENT_INTEREST_FEE", "LATE_PAYMENT_PENALTY_FEE", "DEFAULT_INTEREST_FEE", "LOAN_CONTRACT_TAX", "LATE_PAYMENT_TAX", "NO_CHARGE", "OTHER"

  - `account.loan_data.contracted_charges.info` (string,null)
    Informações adicionais sobre a cobrança contratada.
    Example: "Late fee"

  - `account.loan_data.contracted_charges.rate` (number,null)
    A taxa percentual da cobrança, calculada com base no valor do empréstimo.
    Example: 0.062

  - `account.loan_data.collaterals` (array,null, required)
    Detalhes sobre quaisquer garantias de empréstimo que o indivíduo ou empresa forneceu.

  - `account.loan_data.collaterals.type` (string, required)
    O tipo de garantia, conforme definido pela instituição.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo collaterals estiver disponível.
    Example: "OPERACOES_GARANTIDAS_PELO_GOVERNO"

  - `account.loan_data.collaterals.subtype` (string, required)
    O subtipo da garantia, conforme definido pela instituição.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo collaterals estiver disponível.
    Example: "CCR_CONVENIO_CREDITOS_RECIPROCOS"

  - `account.loan_data.collaterals.currency` (string, required)
    O código de moeda de três letras (ISO-4217).

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo collaterals estiver disponível.
    Example: "BRL"

  - `account.loan_data.collaterals.amount` (number, required)
    O valor total da fatura.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil se o campo collaterals estiver disponível.
    Example: 45391.89

  - `account.loan_data.balloon_payments` (array,null, required)
    Informações detalhadas sobre quaisquer pagamentos de balloon para o empréstimo, se aplicável.

  - `account.loan_data.balloon_payments.due_date` (string,null, required)
    A data em que o pagamento do balloon deve ser efetuado, no formato YYYY-MM-DD.
    Example: "2021-09-06"

  - `account.loan_data.balloon_payments.currency` (string,null, required)
    O código de moeda de três letras (ISO-4217).
    Example: "BRL"

  - `account.loan_data.balloon_payments.amount` (number,null, required)
    O valor total do pagamento final.
    Example: 45391.89

  - `account.loan_data.installments_contract_term_frequency` (string,null, required)
    A frequência dos pagamentos parcelados contratados, conforme definido quando o contrato foi assinado pela primeira vez. Retornamos um dos seguintes:

  - DAY
  - WEEK
  - MONTH
  - YEAR
  - NO_DEADLINE_REMAINING
  - null
    Enum: "DAY", "WEEK", "MONTH", "YEAR", "NO_DEADLINE_REMAINING", null

  - `account.loan_data.installment_frequency` (string, required)
    A frequência com que as parcelas são pagas. Retornamos um dos seguintes valores:

  - IRREGULAR
  - WEEKLY
  - FORTNIGHTLY
  - MONTHLY
  - BIMONTHLY
  - QUARTERLY
  - BIANNUALLY
  - ANNUALLY
  - OTHER

  > Non-nullable: Um valor deve ser retornado pela rede de open finance do Brasil.
    Enum: "IRREGULAR", "WEEKLY", "FORTNIGHTLY", "MONTHLY", "BIMONTHLY", "QUARTERLY", "BIANNUALLY", "ANNUALLY", "OTHER"

  - `account.loan_data.installment_frequency_info` (string,null, required)
    Informações adicionais sobre o installment_frequency.
    Example: "Both the term and requency are the same."

  - `account.loan_data.first_installment_due_date` (string,null, required)
    A data em que a primeira parcela do empréstimo deve ser paga, no formato YYYY-MM-DD.
    Example: "2020-03-01"

  - `account.loan_data.number_of_installments_total` (integer,null, required)
    O número total de parcelas necessárias para quitar o empréstimo.
    Example: 60

  - `account.loan_data.number_of_installments_outstanding` (integer,null, required)
    O número de parcelas restantes a pagar.
    Example: 48

  - `account.loan_data.number_of_installments_paid` (integer,null, required)
    O número de parcelas já pagas.
    Example: 32

  - `account.loan_data.number_of_installments_past_due` (integer,null, required)
    O número de parcelas que estão em atraso.
    Example: 2

  - `account.loan_data.disbursement_dates` (array,null, required)
    Um array de datas em que o empréstimo foi desembolsado.
    Example: ["2021-09-23"]

  - `account.loan_data.settlement_date` (string,null, required)
    A data em que o empréstimo foi liquidado, no formato YYYY-MM-DD.
    Example: "2021-09-23"

  - `account.loan_data.contract_start_date` (string, required)
    A data em que o contrato de empréstimo foi assinado, no formato YYYY-MM-DD.

> Não anulável: Um valor deve ser retornado pela rede de open finance do Brasil.
    Example: "2020-03-01"

  - `account.loan_data.contract_end_date` (string,null, required)
    A data em que se espera que o empréstimo seja concluído, no formato YYYY-MM-DD.
    Example: "2027-10-01"

  - `account.loan_data.contract_remaining_frequency` (string,null, required)
    A frequência dos pagamentos das parcelas restantes contratadas, conforme definido quando o contrato foi assinado pela primeira vez. Retornamos um dos seguintes valores:
- DAY
- WEEK
- MONTH
- YEAR
- NO_DEADLINE_REMAINING
- null
    Enum: same as `account.loan_data.installments_contract_term_frequency` (6 values)

  - `account.loan_data.contract_remaining_total` (integer,null, required)
    O número total de parcelas restantes no empréstimo.
    Example: 20

  - `account.loan_data.amortization_schedule` (string, required)
    O cronograma de amortização do empréstimo.

> Non-nullable: Um valor deve ser retornado pela rede de open finance do Brasil.
    Example: "SEM_SISTEMA_AMORTIZACAO"

  - `account.loan_data.amortization_schedule_info` (string,null, required)
    Informações adicionais sobre o amortization_schedule.
    Example: "No need for a schedule."

  - `account.loan_data.consignee_id` (string,null, required)
    O ID do consignatário do empréstimo.
    Example: "60500998000135"

  - `account.loan_data.contract_number` (string,null, required)
    O número do contrato do empréstimo, conforme fornecido pela instituição.
    Example: "1324926521496"

  - `account.loan_data.monthly_payment` (number,null, required)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.loan_data.principal` (number,null, required)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.loan_data.payment_day` (string,null, required)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.loan_data.outstanding_principal` (number,null, required)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.loan_data.credit_limit` (number,null, required)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.loan_data.last_period_balance` (number,null, required)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.loan_data.interest_rate` (number,null, required)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.loan_data.limit_day` (string,null, required)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.loan_data.cutting_day` (string,null, required)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.loan_data.cutting_date` (string,null, required)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.loan_data.last_payment_date` (string,null, required)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.loan_data.no_interest_payment` (number,null, required)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `account.funds_data` (string,null, required)
    Nota: Este campo não se aplica ao OF Brasil e retornará null.

  - `internal_identification` (string,null)
    O identificador interno da instituição para a fatura.
    Example: "92792126019929279212650822221989319252576"

  - `bill_name` (string,null)
    O título da fatura mensal do cartão de crédito à qual a transação pertence. O formato do valor retornado é específico da instituição, no entanto, alguns exemplos comuns são:

- diciembre-2021
- dec-2021
- dec-21

> Nota: Este campo é retornado apenas para faturas 'fechadas' (o que significa que o período de faturamento terminou e a fatura foi emitida). Se o período de faturamento ainda estiver em andamento, retornamos null.
    Example: "apr-2020"

  - `due_date` (string,null)
    A data em que a fatura deve ser paga, no formato YYYY-MM-DD.
    Example: "2021-09-06"

  - `currency` (string,null)
    O código de moeda de três letras (ISO-4217).
    Example: "BRL"

  - `total_amount` (number,null)
    O valor total da conta.
    Example: 45391.89

  - `minimum_amount` (number,null)
    O valor mínimo a pagar.
    Example: 391.89

  - `is_installment` (boolean,null)
    Boolean para indicar se esta fatura pode ser paga em parcelas.

  - `finance_charges` (array)

  - `finance_charges.type` (string,null)
    O tipo de encargo financeiro aplicado à fatura. Retornamos um dos seguintes valores:

  - LATE_PAYMENT_INTEREST
  - LATE_FEE
  - ARREARS_INTEREST
  - IOF
  - NO_CHARGE
  - OTHER
  - null
    Enum: "LATE_PAYMENT_INTEREST", "LATE_FEE", "ARREARS_INTEREST", "IOF", "NO_CHARGE", "OTHER", null

  - `finance_charges.additional_info` (string,null)
    Informações adicionais sobre a cobrança financeira.
    Example: "Paid 15 days late, fee applied."

  - `finance_charges.currency` (string,null)
    O código de moeda de três letras (ISO-4217).
    Example: "BRL"

  - `finance_charges.amount` (number,null)
    O valor do encargo financeiro.
    Example: 91.89

  - `payments` (array)

  - `payments.type` (string,null)
    O tipo de pagamento. Retornamos um dos seguintes valores:

  - INSTALLMENT
  - FULL
  - OTHER
  - null
    Enum: "INSTALLMENT", "FULL", "OTHER", null

  - `payments.payment_date` (string,null)
    A data em que o pagamento foi realizado, no formato YYYY-MM-DD.
    Example: "2021-09-04"

  - `payments.payment_mode` (string,null)
    O método pelo qual o pagamento foi realizado. Retornamos um dos seguintes valores:

  - DIRECT_DEBIT
  - BANK_SLIP
  - SALARY_DEDUCTION
  - PIX
  - null
    Enum: "DIRECT_DEBIT", "BANK_SLIP", "SALARY_DEDUCTION", "PIX", null

  - `payments.currency` (string,null)
    O código de moeda de três letras (ISO-4217).
    Example: "BRL"

  - `payments.amount` (number,null)
    O valor do pagamento.
    Example: 500.15

## Response 403 fields (application/json):

  - `code` (string)
    Um código de erro único (access_to_resource_denied) que permite classificar e tratar o erro programaticamente.

ℹ️ Consulte nosso DevPortal para mais informações sobre como lidar com 403 access_to_resource_denied.
    Example: "access_to_resource_denied"

  - `message` (string)
    Uma breve descrição do erro.

Para erros access_to_resource_denied, a descrição é:

  - You don't have access to this resource..
    Example: "You don't have access to this resource."

  - `request_id` (string)
    Um ID único de 32 caracteres da solicitação (correspondente a um padrão regex de: [a-f0-9]{32}). Forneça este ID ao entrar em contato com a equipe de suporte da Belvo para acelerar as investigações.
    Example: "9e7b283c6efa449c9c028a16b5c249fb"

## Response 404 fields (application/json):

  - `code` (string)
    Um código de erro único (not_found) que permite classificar e lidar com o erro programaticamente.
    Example: "not_found"

  - `message` (string)
    Uma breve descrição do erro.

Para erros not_found, a descrição é:

  - Not found
    Example: "Not found"

  - `request_id` (string)
    Um ID único de 32 caracteres da solicitação (correspondente a um padrão regex de: [a-f0-9]{32}). Forneça este ID ao entrar em contato com a equipe de suporte da Belvo para acelerar as investigações.
    Example: "9e7b283c6efa449c9c028a16b5c249fb"

## Response 408 fields (application/json):

  - `code` (string)
    Um código de erro único (request_timeout) que permite classificar e lidar com o erro programaticamente.

ℹ️ Consulte nosso DevPortal para mais informações sobre como lidar com erros 408 request_timeout.
    Example: "request_timeout"

  - `message` (string)
    Uma breve descrição do erro.

Para erros de request_timeout, a descrição é:

  - The request timed out, you can retry asking for less data by changing your query parameters.
    Example: "The request timed out, you can retry asking for less data by changing your query parameters"

  - `request_id` (string)
    Um ID único de 32 caracteres da solicitação (correspondente a um padrão regex de: [a-f0-9]{32}). Forneça este ID ao entrar em contato com a equipe de suporte da Belvo para acelerar as investigações.
    Example: "9e7b283c6efa449c9c028a16b5c249fb"

## Response 500 fields (application/json):

  - `code` (string)
    Um código de erro único (unexpected_error) que permite classificar e tratar o erro de forma programática.

ℹ️ Consulte nosso DevPortal para mais informações sobre como lidar com erros 500 unexpected_error.
    Example: "unexpected_error"

  - `message` (string)
    Uma breve descrição do erro.

Para erros unexpected_error, a descrição é:

  - Belvo não consegue processar a solicitação devido a um problema interno do sistema ou a uma resposta não suportada de uma instituição.
    Example: "Belvo is unable to process the request due to an internal system issue or to an unsupported response from an institution"

  - `request_id` (string)
    Um ID único de 32 caracteres da solicitação (correspondente a um padrão regex de: [a-f0-9]{32}). Forneça este ID ao entrar em contato com a equipe de suporte da Belvo para acelerar as investigações.
    Example: "9e7b283c6efa449c9c028a16b5c249fb"


