OK - Trocas Recuperadas
Documentação da API Belvo (1.223.0)
Alcance novos públicos e converta mais usuários conectando-se fácil e seguramente aos seus dados financeiros, entendendo seu comportamento e possibilitando pagamentos instantâneos com open finance. Através da nossa API, você pode acessar:
A Belvo é uma API de open banking para a América Latina que permite que empresas acessem informações bancárias e fiscais de forma segura e ágil.
Através da nossa API, você pode acessar:
- Informações Bancárias no Brasil
- Informações de Emprego no Brasil
- Informações de Emprego no México
- Informações Fiscais no México
- Informações Fiscais no Chile
Você também pode usar nossa API para realizar pagamentos em:
- Brasil
- México
Se você deseja a documentação de resposta em formato Excel ou CSV, por favor, baixe-a do nosso Repositório Público no GitHub: Belvo Open Finance Data Dictionaries.
Nossos arquivos EXCEL e CSV estão adicionalmente localizados em Espanhol e Português (Brasil).
Disponível para:
- 🟢 Agregação e Enriquecimento
- ⚪️ Iniciação de Pagamento
Use nosso ambiente Sandbox para construir sua integração. Oferecemos dados fictícios que imitam casos de uso do mundo real, o que significa que você pode testar todos os endpoints, usar o widget e implementar webhooks - exatamente como faria com dados reais!
Tudo o que você precisa para começar com o ambiente Sandbox é obter suas chaves de API. Recomendamos fortemente que você comece a criar sua integração neste ambiente.
Disponível para:
- 🟢 Agregação e Enriquecimento
- 🟢 Iniciação de Pagamento
Depois de testar sua integração no ambiente Sandbox e estar pronto para entrar em operação, você precisará solicitar acesso ao nosso ambiente de Produção. Após solicitar o acesso, nossa equipe de Vendas entrará em contato para agendar uma reunião apenas para garantir que suas necessidades sejam atendidas, e então você precisará passar por um processo de certificação com um de nossos engenheiros para garantir que sua integração esteja funcionando de forma otimizada. Para se preparar para a reunião de certificação, basta seguir nossa lista de verificação de Integração.
Uma vez que sua integração esteja certificada, tudo o que você precisará fazer é:
- Solicitar chaves de API de Produção (e alterar suas chaves de API do Sandbox no código para estas novas).
- Alterar a URL base para a qual você faz solicitações de
sandbox.belvo.comparaapi.belvo.com. - Se você estiver usando webhooks, certifique-se de definir uma URL de Produção para seus webhooks.
Usamos o seguinte código de status HTTP na resposta, dependendo do sucesso ou falha:
| Código de Status | Descrição |
|---|---|
200 | ✅ Sucesso - O conteúdo está disponível no corpo da resposta. |
201 | ✅ Sucesso - O conteúdo foi criado com sucesso na Belvo. |
204 | ✅ Sucesso - Nenhum conteúdo para retornar. |
400 | ❌ Erro de Solicitação Inválida - A solicitação retornou um erro, detalhe no conteúdo. |
401 | ❌ Não Autorizado - As credenciais da Belvo fornecidas não são válidas. |
404 | ❌ Não Encontrado - O recurso que você tentou acessar não pode ser encontrado. |
405 | ❌ Método Não Permitido - O método HTTP que você está usando não é aceito para este recurso. |
408 | ❌ Tempo de Solicitação Esgotado - A solicitação expirou e foi encerrada pelo servidor. |
428 | ❌ Token MFA Necessário - O token MFA foi exigido pela instituição para conectar. |
500 | ❌ Erro Interno do Servidor - O detalhe do erro está disponível no corpo da resposta. |
Os erros da API Belvo são retornados em formato JSON. Por exemplo, um erro pode ser assim:
[
{
"request_id": "a6e1c493d7a29d91aed4338e6fcf077d",
"message": "Este campo é obrigatório.",
"code": "required",
"field": "link"
}
]Normalmente, uma resposta de erro terá os seguintes parâmetros:
request_id: um ID único para a solicitação, você deve compartilhá-lo com a equipe de suporte da Belvo para investigações.message: descrição legível do erro.code: um código único para o erro. Verifique a tabela abaixo para ver como lidar com cada código de erro.field(opcional): O campo específico no corpo da solicitação que tem um problema.
Quando você precisar de ajuda com um erro específico, inclua o identificador de solicitação (request_id) em sua mensagem para a equipe de suporte da Belvo. Isso acelerará as investigações e fará com que você volte a funcionar rapidamente.
Para uma lista completa de erros e como solucioná-los, consulte nosso artigo dedicado ao Tratamento de Erros.
Implemente um backoff exponencial automatizado de até cinco tentativas. Recomendamos usar um intervalo base de três segundos com um fator de dois. Por exemplo, a primeira tentativa deve ser após três segundos, a segunda tentativa após seis segundos (2 * 3), a terceira tentativa após 12 segundos (2 * 6), a quarta tentativa após 24 segundos (2 * 12) e a quinta tentativa após 48 segundos (2 * 24).
Você não deve tentar novamente fazer solicitações se receber uma resposta 40x, pois isso é um erro do cliente.
A única exceção é o erro "Muitas Sessões", pois significa que seu usuário final está acessando a conta de outro navegador ao mesmo tempo. Nesse caso, implemente a mesma política de retentativa que para erros 50x.
Em nosso esquema, você pode ver que um campo foi marcado como deprecated. Isso significa que este campo não é mais mantido pela equipe da Belvo. Você ainda pode receber dados para este campo dependendo da instituição, no entanto, você não deve confiar neste campo.
Em nossa especificação de API, você verá que alguns parâmetros de resposta terão uma anotação required. De acordo com a especificação OpenAPI, quando um parâmetro de resposta é marcado como required, isso significa que a chave de resposta deve ser retornada. No entanto, o valor desse parâmetro de resposta pode ser null.
📘 Info
Em resumo, qualquer parâmetro de resposta marcado como obrigatório será retornado pela nossa API, mas o valor pode ser definido como nulo.
Institutions
Uma instituição é uma entidade da qual a Belvo pode acessar informações. Pode ser uma:
- instituição bancária, como o Nubank Brasil.
- instituição fiscal, como o Servicio de Administración Tributaria (SAT) no México.
- instituição de emprego, como o Instituto Mexicano del Seguro Social (IMSS) no México ou o Instituto Nacional do Seguro Social (INSS) no Brasil.
Links
Um Link é um conjunto de credenciais associado ao acesso de um usuário final a uma instituição. Você precisará registrar um Link antes de acessar informações desse usuário final específico, como detalhes de conta ou transações.
Recomendamos usar o Belvo Hosted Widget para gerenciar o processo de conexão.
Owners
Um proprietário representa a pessoa que tem acesso a um Link e é o proprietário de todas as contas dentro do Link.
Você pode usar este endpoint para obter informações úteis sobre seu cliente, como:
- seu nome completo
- informações de contato principais
- informações sobre o documento de identidade que usaram ao abrir a conta
Accounts
Uma conta é a representação de uma conta bancária dentro de uma instituição financeira. Um usuário pode ter uma ou mais contas em uma instituição.
Por exemplo, um usuário (ou link) pode ter uma conta corrente, vários cartões de crédito e uma conta de empréstimo.
Consultar as informações da conta de um usuário é útil, pois você pode obter informações sobre:
- quais tipos de contas o usuário possui.
- o saldo de cada conta (poupança, corrente, cartão de crédito, empréstimo, etc.).
- informações detalhadas sobre os gastos com cartão de crédito.
- a situação atual de quaisquer empréstimos que possam ter.
Exchanges
Uma troca é uma operação de câmbio na Rede de Open Finance do Brasil. O recurso contém detalhes das operações de câmbio, incluindo taxas de câmbio, valores em moedas locais e estrangeiras, e informações de liquidação. Cada operação de câmbio pode ter eventos históricos associados que registram quaisquer modificações no contrato original.
Requisição
Este endpoint está atualmente em desenvolvimento. Portanto, pequenas alterações ou bugs podem ocorrer. Se você encontrar algum problema, entre em contato com seu representante da Belvo.
Com o método List Exchanges, você pode:
- [Obrigatório] Listar exchanges relacionadas a um
link.idespecífico (usando o parâmetro de consultalink). - Obter os detalhes de um
exchange.idespecífico (usando o parâmetro de consultaid).
Consulte a lista de consultas abaixo para ver uma lista de campos pelos quais você pode filtrar suas respostas. Para mais informações sobre como usar filtros, veja nosso artigo Filtrando respostas.
Este método retorna uma resposta paginada (padrão: 100 itens por página). Você pode usar o parâmetro de consulta page_size para aumentar o número de itens retornados até um máximo de 1000 itens. Você pode usar o parâmetro de consulta page para navegar pelos resultados. Para mais detalhes sobre como navegar pelas respostas paginadas da Belvo, veja nosso artigo Dicas de Paginação.
O link.id pelo qual você deseja filtrar.
Retorne informações apenas para este recurso id.
Retorne resultados apenas para esses link.ids.
Retorne informações para esses ids de recurso.
Indica quantos resultados retornar por página. Por padrão, retornamos 100 resultados por página.
ℹ️ O número mínimo de resultados retornados por página é 1 e o máximo é 1000. Se você inserir um valor maior que 1000, nossa API usará o valor máximo por padrão (1000).
Um número de página dentro do conjunto de resultados paginados.
Omitir certos campos de serem retornados na resposta. Para mais informações, consulte nosso artigo Filtrando respostas no DevPortal.
Retorne apenas os campos especificados na resposta. Para mais informações, consulte nosso artigo no DevPortal Filtrando respostas.
Retorne itens que foram recuperados da instituição nesta data (YYYY-MM-DD ou timestamp completo ISO-8601).
Retorne itens que foram recuperados da instituição após esta data (YYYY-MM-DD ou timestamp completo ISO-8601).
Retorne itens que foram recuperados da instituição após ou nesta data (YYYY-MM-DD ou timestamp completo ISO-8601).
Retorne itens que foram recuperados da instituição antes desta data (YYYY-MM-DD ou timestamp completo ISO-8601).
Retorne itens que foram recuperados da instituição antes ou nesta data (YYYY-MM-DD ou timestamp completo ISO-8601).
Retorne itens que foram recuperados da instituição entre duas datas (YYYY-MM-DD ou timestamp completo ISO-8601). O primeiro valor indica o início do intervalo e o segundo valor indica o final do intervalo.
Retorne itens que foram atualizados pela última vez no banco de dados da Belvo nesta data (no formato YYYY-MM-DD).
Retorne itens que foram atualizados pela última vez no banco de dados da Belvo após esta data (no formato YYYY-MM-DD).
Retorne itens que foram atualizados pela última vez no banco de dados da Belvo após ou nesta data (no formato YYYY-MM-DD).
Retorne itens que foram atualizados pela última vez no banco de dados da Belvo antes desta data (no formato YYYY-MM-DD).
Retorne itens que foram atualizados pela última vez no banco de dados da Belvo antes ou na data especificada (no formato YYYY-MM-DD).
Retorne contas que foram atualizadas pela última vez no banco de dados do Belvo entre duas datas (no formato YYYY-MM-DD). O primeiro valor indica o início do intervalo e o segundo valor indica o final do intervalo.
- Ambiente de Testeshttps://sandbox.belvo.com/api/br/exchanges/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://sandbox.belvo.com/api/br/exchanges/?link=8848bd0c-9c7e-4f53-a732-ec896b11d4c4&id=24ccab1d-3a86-4136-a6eb-e04bf52b356f&link__in=5722d0ba-69d7-42dc-8ff5-33767b83c5d6&id__in=6b3dea0f-be29-49d1-aabe-1a6d588642e6&page_size=100&page=1&omit=string&fields=string&collected_at=2022-05-01&collected_at__gt=2022-05-05&collected_at__gte=2022-05-04&collected_at__lt=2022-04-01&collected_at__lte=2022-03-30&collected_at__range=2022-01-01%2C2022-12-31&created_at=2022-05-05&created_at__gt=2022-05-05&created_at__gte=2022-05-04&created_at__lt=2022-04-01&created_at__lte=2022-03-30&created_at__range=2022-01-01%2C2022-12-31'A URL para a próxima página de resultados. Cada página consiste em até 100 itens. Se não houver resultados suficientes para uma página adicional, o valor será null.
Em nosso exemplo de documentação, usamos {endpoint} como um valor de espaço reservado. Em produção, esse valor será substituído pelo endpoint real que você está usando atualmente (por exemplo, accounts ou owners).
A URL para a página anterior de resultados. Se não houver uma página anterior, o valor será null.
{ "count": 130, "next": "https://sandbox.belvo.com/api/{endpoint}/?link=1bd948f7-245d-4313-b604-34d1044cb908page=2", "previous": null, "results": [ { … } ] }
Requisição
Este endpoint está atualmente em desenvolvimento. Portanto, pequenas alterações ou bugs podem ocorrer. Se você encontrar algum problema, entre em contato com seu representante da Belvo.
Recupere operações de câmbio para um link existente. Por padrão, recuperamos dados de câmbio dos últimos 365 dias.
Nota: Quando você recupera câmbios, nós automaticamente recuperamos o histórico de câmbio para cada operação de câmbio encontrada.
Omitir certos campos de serem retornados na resposta. Para mais informações, consulte nosso artigo Filtrando respostas no DevPortal.
Retorne apenas os campos especificados na resposta. Para mais informações, consulte nosso artigo no DevPortal Filtrando respostas.
O link.id para o qual você deseja recuperar informações.
A data de início para a qual você deseja recuperar dados de câmbio, no formato YYYY-MM-DD. Se não for fornecida, recuperamos dados dos últimos 365 dias.
A data de término para a qual você deseja recuperar dados de câmbio, no formato YYYY-MM-DD. Se não for fornecida, recuperamos dados até hoje.
- Ambiente de Testeshttps://sandbox.belvo.com/api/br/exchanges/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
-u <username>:<password> \
'https://sandbox.belvo.com/api/br/exchanges/?omit=string&fields=string' \
-H 'Content-Type: application/json' \
-d '{
"link": "c81a1dea-6dd6-4999-8b9f-541ee8197058",
"date_from": "2022-01-01",
"date_to": "2022-12-31",
"save_data": true
}'OK - Exchanges Retrieved (quando save_data=false)
Identificador único da Belvo para o item atual.
O link.id ao qual os dados pertencem.
O carimbo de data e hora ISO-8601 de quando o ponto de dados foi criado no banco de dados da Belvo.
O carimbo de data/hora ISO-8601 quando o ponto de dados foi coletado.
O identificador único da rede para a operação de troca.
O número de registro da operação de 12 dígitos do Banco Central do Brasil (Bacen). Isso pode ser null se a operação ainda não tiver sido registrada.
O tipo de operação de câmbio.
Retornamos um dos seguintes valores do enum:
COMPRA- Compra (o cliente está comprando moeda estrangeira)VENDA- Venda (o cliente está vendendo moeda estrangeira)
O carimbo de data e hora ISO-8601 quando a operação de câmbio foi contratada.
O CNPJ da instituição autorizada a realizar a operação.
O nome da instituição autorizada.
O CNPJ da instituição intermediária, se uma foi utilizada.
O nome da instituição intermediária. Deve estar presente se intermediary_institution_identifier estiver disponível.
A data de liquidação atualmente agendada para a operação, no formato YYYY-MM-DD.
Nota: Este campo é atualizado se houver alterações na operação de câmbio.
A taxa de câmbio aplicada à operação.
O código de moeda de três letras (ISO-4217) para a taxa de câmbio.
O valor total da operação em moeda local.
O código de moeda de três letras (ISO-4217) para a moeda local.
O valor total da operação na moeda estrangeira.
O código de moeda de três letras (ISO-4217) para a moeda estrangeira.
O saldo pendente a ser liquidado, na moeda estrangeira. No caso de a operação de câmbio estar programada para ser liquidada dentro de dois dias a partir de operation_requested_at, esse valor pode ser null.
A moeda do saldo devedor. Obrigatório se operation_outstanding_balance_amount não for null.
O "All-in Rate" (Valor Efetivo Total/Custo Efetivo Total), que representa o custo total da operação. Obrigatório quando a operação está programada para ser liquidada dentro de dois dias a partir de operation_requested_at e não excede $100,000 USD.
A moeda do VET (sempre BRL). Obrigatório se tev_amount_amount não for null.
A porcentagem do valor em moeda estrangeira que foi concedida ao cliente antecipadamente. No caso de a operação de câmbio estar programada para ser liquidada dentro de dois dias a partir de operation_requested_at, esse valor pode ser null.
O método de entrega para a moeda estrangeira.
Retornamos um dos seguintes valores do enum:
CARTA_CREDITO_A_VISTA(Código 10) - Carta de crédito à vistaCARTA_CREDITO_A_PRAZO(Código 15) - Carta de crédito a prazoCONTA_DEPOSITO(Código 20) - Conta de depósitoCONTA_DEPOSITO_MOEDA_ESTRANGEIRA_PAIS(Código 21) - Conta de depósito em moeda estrangeira no paísCONTA_DEPOSITO_EXPORTADOR_MANTIDA_NO_EXTERIOR(Código 22) - Conta de depósito do exportador mantida no exteriorCONTA_DEPOSITO_OU_PAGAMENTO_EXPORTADOR_INSTITUICAO_EXTERIOR(Código 23) - Conta de depósito ou pagamento ao exportador em instituição no exteriorCONVENIO_PAGAMENTOS_E_CREDITOS_RECIPROCOS(Código 25) - Convênio de pagamentos e créditos recíprocosCHEQUE(Código 30) - ChequeESPECIE_CHEQUES_VIAGEM(Código 50) - Espécie ou cheques de viagemCARTAO_PREPAGO(Código 55) - Cartão pré-pagoTELETRANSMISSAO(Código 65) - Transferência eletrônicaTITULOS_VALORES(Código 75) - Títulos/valores mobiliáriosSIMBOLICA(Código 90) - SimbólicaSEM_MOVIMENTACAO_VALORES(Código 91) - Sem movimentação de valoresDEMAIS(Código 99) - OutrosOUTRO_NAO_MAPEADO_OFB- Outro não mapeado pelo Open Finance Brasilnull
O código de 5 dígitos do Banco Central que classifica a "natureza" da operação.
Este código deve estar em conformidade com os códigos de natureza referenciados na Resolução 277 ou na Circular 3690, conforme aplicável ao contrato de câmbio.
[ { "id": "0d3ffb69-f83b-456e-ad8e-208d0998d71d", "link": "30cb4806-6e00-48a4-91c9-ca55968576c8", "created_at": "2022-02-09T08:45:50.406032Z", "collected_at": "2022-02-09T08:45:50.406032Z", "operation_identifier": "92792126019929240", "operation_number": "393874649456", "operation_type": "COMPRA", "operation_requested_at": "2023-03-07T08:30:00Z", "authorized_institution_identifier": 11225860000140, "authorized_institution_name": "AGENCIA CORRETORA", "intermediary_institution_identifier": 11225860000140, "intermediary_institution_name": "AGENCIA CORRETORA", "operation_due_date": "2018-02-15", "local_operation_tax_amount": 1.3, "local_operation_tax_currency": "BRL", "local_operation_value_amount": 1000.04, "local_operation_value_currency": "BRL", "foreign_operation_value_amount": 1000.04, "foreign_operation_value_currency": "USD", "operation_outstanding_balance_amount": 1000.04, "operation_outstanding_balance_currency": "USD", "tev_amount_amount": 1000.000004, "tev_amount_currency": "BRL", "local_currency_advance_percentage": 0.12, "settlement_method": "CARTA_CREDITO_A_PRAZO", "operation_category_code": "90302" } ]
Requisição
Este endpoint está atualmente em desenvolvimento. Portanto, pequenas alterações ou bugs podem ocorrer. Se você encontrar algum problema, entre em contato com seu representante da Belvo.
Obtenha os detalhes de uma exchange específica.
Nota: Quando você exclui uma exchange, todos os registros de histórico associados a ela também são excluídos.
Omitir certos campos de serem retornados na resposta. Para mais informações, consulte nosso artigo Filtrando respostas no DevPortal.
Retorne apenas os campos especificados na resposta. Para mais informações, consulte nosso artigo no DevPortal Filtrando respostas.
- Ambiente de Testeshttps://sandbox.belvo.com/api/br/exchanges/{id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://sandbox.belvo.com/api/br/exchanges/{id}/?omit=string&fields=string'Ok
Identificador único da Belvo para o item atual.
O link.id ao qual os dados pertencem.
O carimbo de data e hora ISO-8601 de quando o ponto de dados foi criado no banco de dados da Belvo.
O carimbo de data/hora ISO-8601 quando o ponto de dados foi coletado.
O identificador único da rede para a operação de troca.
O número de registro da operação de 12 dígitos do Banco Central do Brasil (Bacen). Isso pode ser null se a operação ainda não tiver sido registrada.
O tipo de operação de câmbio.
Retornamos um dos seguintes valores do enum:
COMPRA- Compra (o cliente está comprando moeda estrangeira)VENDA- Venda (o cliente está vendendo moeda estrangeira)
O carimbo de data e hora ISO-8601 quando a operação de câmbio foi contratada.
O CNPJ da instituição autorizada a realizar a operação.
O nome da instituição autorizada.
O CNPJ da instituição intermediária, se uma foi utilizada.
O nome da instituição intermediária. Deve estar presente se intermediary_institution_identifier estiver disponível.
A data de liquidação atualmente agendada para a operação, no formato YYYY-MM-DD.
Nota: Este campo é atualizado se houver alterações na operação de câmbio.
A taxa de câmbio aplicada à operação.
O código de moeda de três letras (ISO-4217) para a taxa de câmbio.
O valor total da operação em moeda local.
O código de moeda de três letras (ISO-4217) para a moeda local.
O valor total da operação na moeda estrangeira.
O código de moeda de três letras (ISO-4217) para a moeda estrangeira.
O saldo pendente a ser liquidado, na moeda estrangeira. No caso de a operação de câmbio estar programada para ser liquidada dentro de dois dias a partir de operation_requested_at, esse valor pode ser null.
A moeda do saldo devedor. Obrigatório se operation_outstanding_balance_amount não for null.
O "All-in Rate" (Valor Efetivo Total/Custo Efetivo Total), que representa o custo total da operação. Obrigatório quando a operação está programada para ser liquidada dentro de dois dias a partir de operation_requested_at e não excede $100,000 USD.
A moeda do VET (sempre BRL). Obrigatório se tev_amount_amount não for null.
A porcentagem do valor em moeda estrangeira que foi concedida ao cliente antecipadamente. No caso de a operação de câmbio estar programada para ser liquidada dentro de dois dias a partir de operation_requested_at, esse valor pode ser null.
O método de entrega para a moeda estrangeira.
Retornamos um dos seguintes valores do enum:
CARTA_CREDITO_A_VISTA(Código 10) - Carta de crédito à vistaCARTA_CREDITO_A_PRAZO(Código 15) - Carta de crédito a prazoCONTA_DEPOSITO(Código 20) - Conta de depósitoCONTA_DEPOSITO_MOEDA_ESTRANGEIRA_PAIS(Código 21) - Conta de depósito em moeda estrangeira no paísCONTA_DEPOSITO_EXPORTADOR_MANTIDA_NO_EXTERIOR(Código 22) - Conta de depósito do exportador mantida no exteriorCONTA_DEPOSITO_OU_PAGAMENTO_EXPORTADOR_INSTITUICAO_EXTERIOR(Código 23) - Conta de depósito ou pagamento ao exportador em instituição no exteriorCONVENIO_PAGAMENTOS_E_CREDITOS_RECIPROCOS(Código 25) - Convênio de pagamentos e créditos recíprocosCHEQUE(Código 30) - ChequeESPECIE_CHEQUES_VIAGEM(Código 50) - Espécie ou cheques de viagemCARTAO_PREPAGO(Código 55) - Cartão pré-pagoTELETRANSMISSAO(Código 65) - Transferência eletrônicaTITULOS_VALORES(Código 75) - Títulos/valores mobiliáriosSIMBOLICA(Código 90) - SimbólicaSEM_MOVIMENTACAO_VALORES(Código 91) - Sem movimentação de valoresDEMAIS(Código 99) - OutrosOUTRO_NAO_MAPEADO_OFB- Outro não mapeado pelo Open Finance Brasilnull
O código de 5 dígitos do Banco Central que classifica a "natureza" da operação.
Este código deve estar em conformidade com os códigos de natureza referenciados na Resolução 277 ou na Circular 3690, conforme aplicável ao contrato de câmbio.
{ "id": "0d3ffb69-f83b-456e-ad8e-208d0998d71d", "link": "30cb4806-6e00-48a4-91c9-ca55968576c8", "created_at": "2022-02-09T08:45:50.406032Z", "collected_at": "2022-02-09T08:45:50.406032Z", "operation_identifier": "92792126019929240", "operation_number": "393874649456", "operation_type": "COMPRA", "operation_requested_at": "2023-03-07T08:30:00Z", "authorized_institution_identifier": 11225860000140, "authorized_institution_name": "AGENCIA CORRETORA", "intermediary_institution_identifier": 11225860000140, "intermediary_institution_name": "AGENCIA CORRETORA", "operation_due_date": "2018-02-15", "local_operation_tax_amount": 1.3, "local_operation_tax_currency": "BRL", "local_operation_value_amount": 1000.04, "local_operation_value_currency": "BRL", "foreign_operation_value_amount": 1000.04, "foreign_operation_value_currency": "USD", "operation_outstanding_balance_amount": 1000.04, "operation_outstanding_balance_currency": "USD", "tev_amount_amount": 1000.000004, "tev_amount_currency": "BRL", "local_currency_advance_percentage": 0.12, "settlement_method": "CARTA_CREDITO_A_PRAZO", "operation_category_code": "90302" }
Employments Brazil
Nosso recurso de empregos para o Brasil permite que você obtenha uma visão abrangente do histórico de emprego atual e das informações salariais do seu usuário.
Para cada usuário, nós retornamos:
- histórico de trabalho (incluindo ocupações e dados do empregador)
- informações salariais históricas e atuais (por empregador)
No momento, o recurso de empregos está disponível para:
- 🇧🇷 Brasil (INSS)
Employment Records Mexico
Nosso recurso de registros de emprego para o México permite que você obtenha uma visão abrangente das contribuições atuais para a seguridade social e do histórico de emprego do seu usuário.
Com o recurso de registros de emprego da Belvo para o México, você pode acessar informações sobre as contribuições atuais para a seguridade social e o histórico de emprego do seu usuário. Para cada usuário, retornamos:
- dados pessoais
- histórico de trabalho
- salário base diário histórico e atual
- e mais!
No momento, o recurso de registros de emprego está disponível para:
- 🇲🇽 México (IMSS)
- 🇲🇽 México (ISSSTE)
Current Employments Mexico
O recurso de Empregos Atuais fornece acesso em tempo real ao status de emprego atual de indivíduos no México. Este recurso oferece informações detalhadas sobre se um indivíduo está atualmente empregado ou desempregado, juntamente com seus registros de emprego ativos.
Incomes
Use o endpoint Incomes para obter insights sobre as fontes de renda de uma conta nos últimos 365 dias. O endpoint é particularmente útil quando você deseja verificar a renda de uma pessoa.
📘 Info
O recurso incomes está disponível apenas para contas Corrente e Poupança associadas a links bancários.
Recurring Expenses
A API de Despesas Recorrentes da Belvo permite que você identifique os pagamentos regulares de um usuário para serviços de assinatura, como Netflix ou assinaturas de academia, bem como pagamentos de serviços públicos, como contas de eletricidade ou telefone. Nós retornamos informações de até 365 dias.
📘 Informação
O recurso de despesas recorrentes está disponível apenas para contas Corrente, Poupança e de Cartão de Crédito associadas a links bancários.
Customers (Brazil)
Um cliente é o pagador que vai transferir fundos para sua conta bancária. Você precisa criar um cliente para receber pagamentos de entrada na conta bancária da sua organização.
Este endpoint suporta versionamento a nível de recurso. Ao incluir o cabeçalho X-Belvo-API-Resource-Version: Payments-BR.V2, você pode acessar os formatos de requisição e resposta mais recentes (V2). Se o cabeçalho não for fornecido, o formato padrão (V1) será utilizado. Consulte a documentação da API para detalhes sobre as diferenças entre as versões.
Bank Accounts (Brazil)
Para receber pagamentos de entrada na conta bancária da sua organização, é necessário registrar as contas bancárias (individuais e empresariais) usando a Payments API da Belvo.
- Contas bancárias individuais devem ser criadas para cada pagador (seu cliente).
- Contas bancárias empresariais precisam ser criadas para o beneficiário do pagamento (sua organização).
Este endpoint suporta versionamento a nível de recurso. Ao incluir o cabeçalho X-Belvo-API-Resource-Version: Payments-BR.V2, você pode acessar os formatos de requisição e resposta mais recentes (V2). Se o cabeçalho não for fornecido, o formato padrão (V1) será utilizado. Consulte a documentação da API para detalhes sobre as diferenças entre as versões.
Payment Intents (Brazil)
Uma intenção de pagamento é um ponto único de acesso para criar pagamentos usando qualquer método de pagamento oferecido pela Belvo.
Uma intenção de pagamento captura todas as informações de pagamento (como o valor a ser cobrado, a descrição do pagamento, o provedor, etc.) e guia seus clientes através do fluxo de pagamento.
Payment Transactions (Brazil)
Cada vez que você recebe um pagamento de entrada de um cliente, uma transação é criada no banco de dados da Belvo.
Você pode usar o recurso de Transações de Pagamento para obter informações úteis sobre uma transação, bem como a cobrança específica associada a ela.