API para gerenciamento de recursos financeiros
Financeiro (v1)
https://api-v2.contaazul.com/
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/
- Servidor de produção
https://api-v2.contaazul.com/v1/centro-de-custo
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/centro-de-custo
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-v2.contaazul.com/v1/centro-de-custo?pagina=1&tamanho_pagina=10&busca=010&filtro_rapido=ATIVO&campo_ordenado_ascendente=string&campo_ordenado_descendente=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
{ "itens_totais": 6, "items": [ { … } ], "totais": { "ativo": 6, "inativo": 0, "todos": 6 } }
- Servidor de produção
https://api-v2.contaazul.com/v1/centro-de-custo
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/centro-de-custo
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api-v2.contaazul.com/v1/centro-de-custo \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"codigo": "10",
"nome": "Centro de custo do Robinho"
}'
{ "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "codigo": "10", "nome": "Nome do centro de custo", "ativo": true }
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/{id_evento}/parcelas
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/eventos-financeiros/{id_evento}/parcelas
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/35473eec-4e74-11ee-b500-9f61de8a8b8b/parcelas \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
[ { "evento": { … }, "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "versao": 1, "referencia": "Alguma referencia", "indice": 1, "conciliado": true, "status": "PENDENTE", "valor_pago": 10, "perda": { … }, "nao_pago": 5, "data_vencimento": "01/01/2030", "data_pagamento_previsto": "01/01/2030", "descricao": "bla bla bla", "nota": "bla bla bla", "conta_financeira": { … }, "id_conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "valor_composicao": { … }, "metodo_pagamento": "DEPOSITO_BANCARIO", "nsu": "ABC", "baixa_agendada": false, "baixas": [ … ], "anexos": [ … ], "solicitacoes_cobrancas": [ … ], "id_ultima_solicitacao_pagamento": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "id_boleto_bancario_autorizado": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "fatura": { … }, "valor_total_liquido": 10, "id_ultimo_solicitacao_cobranca": "35473eec-4e74-11ee-b500-9f61de8a8b8b" } ]
Campo para ordenação ascendente. Use 'NOME' ou 'TIPO'. Se informado ele desconsidera o valor do campo_ordenado_descendente.
Campo para ordenação descendente. Use 'NOME' ou 'TIPO'. Esse valor é ignorado quando o valor do campo_ordenado_ascendente já estiver preenchido.
- Servidor de produção
https://api-v2.contaazul.com/v1/categorias
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/categorias
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-v2.contaazul.com/v1/categorias?pagina=1&tamanho_pagina=10&campo_ordenado_ascendente=NOME&campo_ordenado_descendente=TIPO&busca=010&tipo=RECEITA&apenas_filhos=true&nome=Nome+da+Categoria&permite_apenas_filhos=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
{ "itens_totais": 6, "itens": [ { … } ], "totais": { "ativo": 6, "inativo": 0, "todos": 6 } }
- Servidor de produção
https://api-v2.contaazul.com/v1/conta-financeira
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/conta-financeira
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-v2.contaazul.com/v1/conta-financeira?pagina=1&tamanho_pagina=10&tipos=APLICACAO&nome=Conta+do+Robinho&apenas_ativo=true&esconde_conta_digital=true&mostrar_caixinha=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
{ "itens_totais": 6, "itens": [ { … } ], "totais": { "ativo": 6, "inativo": 0, "todos": 6 } }
Dados do evento financeiro de contas a receber
Data da compentência do evento financeiro é obrigatório.
Observação do evento financeiro é obrigatório.
Descrição do evento financeiro é obrigatório.
Identificador do negociador é obrigatório.
Identificador da Conta Financeira é obrigatório.
Lista de parcelas da condição de pagamento
A descrição da parcela é obrigatória.
A data de vencimento da parcela é obrigatória.
Nota adicional sobre a parcela é obrigatória.
Identificador da conta financeira associada à parcela é obrigatória.
Valor bruto da parcela é obrigatório.
Valor líquido da parcela.
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-receber
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/eventos-financeiros/contas-a-receber
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-receber \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"data_competencia": "2024-07-15",
"valor": 100,
"observacao": "Observação do evento financeiro",
"descricao": "Descriação do evento financeiro",
"contato": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"rateio": [
{
"id_categoria": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"valor": 100,
"rateio_centro_custo": [
{
"id_centro_custo": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"valor": 100
}
]
}
],
"condicao_pagamento": {
"parcelas": [
{
"descricao": "Descrição da parcela",
"data_vencimento": "2024-07-15",
"nota": "Nota adicional sobre a parcela",
"conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"detalhe_valor": {
"multa": 100.25,
"juros": 1.5,
"valor_bruto": 275.99,
"valor_liquido": 250.33,
"desconto": 2.1,
"taxa": 4.4
}
}
]
}
}'
{ "protocolId": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "status": "SUCCESS", "createdAt": "2024-10-22T14:30:00Z" }
Campo para ordenação ascendente
Campo para ordenação descendente
Data de vencimento de (ISO date format)
Data de vencimento até (ISO date format)
Data de competência de (ISO date format)
Data de competência até (ISO date format)
Data de pagamento de (ISO date format)
Data de pagamento até (ISO date format)
Status da conta
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-receber/buscar
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/eventos-financeiros/contas-a-receber/buscar
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-receber/buscar?pagina=1&tamanho_pagina=10&campo_ordenado_ascendente=nome&campo_ordenado_descendente=nome&descricao=Conta+Corrente&data_vencimento_de=2027-08-15&data_vencimento_ate=2027-08-20&data_competencia_de=2025-08-15&data_competencia_ate=2025-08-20&data_pagamento_de=2025-08-15&data_pagamento_ate=2025-08-20&valor_de=100&valor_ate=500&status=ATRASADO&ids_contas_financeiras=string&ids_categorias=string&ids_centros_de_custo=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
{ "itens_totais": 6, "itens": [ { … } ], "totais": { "ativo": 6, "inativo": 0, "todos": 6 } }
Dados do evento financeiro de contas a pagar
Data da compentência do evento financeiro é obrigatório.
Observação do evento financeiro é obrigatório.
Descrição do evento financeiro é obrigatório.
Identificador do negociador é obrigatório.
Identificador da Conta Financeira é obrigatório.
Lista de parcelas da condição de pagamento
A descrição da parcela é obrigatória.
A data de vencimento da parcela é obrigatória.
Nota adicional sobre a parcela é obrigatória.
Identificador da conta financeira associada à parcela é obrigatória.
Valor bruto da parcela é obrigatório.
Valor líquido da parcela.
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-pagar
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/eventos-financeiros/contas-a-pagar
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-pagar \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"data_competencia": "2024-07-15",
"valor": 100,
"observacao": "Observação do evento financeiro",
"descricao": "Descriação do evento financeiro",
"contato": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"rateio": [
{
"id_categoria": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"valor": 100,
"rateio_centro_custo": [
{
"id_centro_custo": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"valor": 100
}
]
}
],
"condicao_pagamento": {
"parcelas": [
{
"descricao": "Descrição da parcela",
"data_vencimento": "2024-07-15",
"nota": "Nota adicional sobre a parcela",
"conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"detalhe_valor": {
"multa": 100.25,
"juros": 1.5,
"valor_bruto": 275.99,
"valor_liquido": 250.33,
"desconto": 2.1,
"taxa": 4.4
}
}
]
}
}'
{ "protocolId": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "status": "SUCCESS", "createdAt": "2024-10-22T14:30:00Z" }
Se este campo for utilizado, o parâmetro campo_ordenado_descendente será desconsiderado. É possível ordenar por id do centro de custo (ID), pelo código (CODIGO), pelo nome (NOME) e por ativo (ATIVO).
Se este campo for utilizado, o campo campo_ordenado_ascendente não deverá ser informado. É possível ordenar por id do centro de custo (ID), pelo código (CODIGO), pelo nome (NOME) e por ativo (ATIVO).
Date de vencimento de (ISO date format)
Data de vencimento até (ISO date format)
Data de competência de (ISO date format)
Data de competência até (ISO date format)
Data de pagamento de (ISO date format)
Data de pagamento até (ISO date format)
Lista de status da conta
Lista de IDs de contas financeiras
Lista de IDs de categorias
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-pagar/buscar
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/eventos-financeiros/contas-a-pagar/buscar
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-pagar/buscar?pagina=1&tamanho_pagina=10&campo_ordenado_ascendente=nome&campo_ordenado_descendente=nome&descricao=Conta+Corrente&data_vencimento_de=2027-08-15&data_vencimento_ate=2027-08-20&data_competencia_de=2025-08-15&data_competencia_ate=2025-08-20&data_pagamento_de=2025-08-15&data_pagamento_ate=2025-08-20&valor_de=100&valor_ate=500&status=ATRASADO&ids_contas_financeiras=35473eec-4e74-11ee-b500-9f61de8a8b8b&ids_categorias=35473eec-4e74-11ee-b500-9f61de8a8b8b&ids_centros_de_custo=35473eec-4e74-11ee-b500-9f61de8a8b8b' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
{ "itens_totais": 6, "itens": [ { … } ], "totais": { "ativo": 6, "inativo": 0, "todos": 6 } }
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/parcelas/{id}
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/eventos-financeiros/parcelas/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/parcelas/9986f173-f531-4660-96ae-04b71c879264 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
{ "evento": { "data_competencia": "2030-01-01", "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "condicao_pagamento": { … }, "referencia": { … }, "agendado": true, "tipo": "RECEITA", "rateio": [ … ] }, "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "versao": 1, "referencia": "Alguma referencia", "indice": 1, "conciliado": true, "status": "PENDENTE", "valor_pago": 10, "perda": { "data": "2024-07-15", "valor": 1.99 }, "nao_pago": 5, "data_vencimento": "01/01/2030", "data_pagamento_previsto": "01/01/2030", "descricao": "bla bla bla", "nota": "bla bla bla", "conta_financeira": { "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "banco": "BANCO_BRASIL", "codigo_banco": 1, "nome": "Nome da Conta", "ativo": true, "tipo": "APLICACAO", "conta_padrao": true, "possui_config_boleto_bancario": false, "agencia": "001", "numero": "123" }, "id_conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "valor_composicao": { "multa": 10, "juros": 1, "valor_bruto": 20, "desconto": 0.1, "taxa": 0.03, "valor_liquido": 9 }, "metodo_pagamento": "DEPOSITO_BANCARIO", "nsu": "ABC", "baixa_agendada": false, "baixas": [ { … } ], "anexos": [ { … } ], "solicitacoes_cobrancas": [ { … } ], "id_ultima_solicitacao_pagamento": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "id_boleto_bancario_autorizado": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "fatura": { "numero": 123, "rps": 1, "tipo_fatura": "NFE" }, "valor_total_liquido": 10, "id_ultimo_solicitacao_cobranca": "35473eec-4e74-11ee-b500-9f61de8a8b8b" }
Campos aceitos para atualização da parcela
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/parcelas/{id}
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/eventos-financeiros/parcelas/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/parcelas/9986f173-f531-4660-96ae-04b71c879264 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"nota": "Nota da parcela",
"descricao": "Descrição da parcela",
"vencimento": "2024-07-15",
"composicao_valor": {
"multa": 100.25,
"juros": 1.5,
"valor_bruto": 275.99,
"valor_liquido": 250.33,
"desconto": 2.1,
"taxa": 4.4
},
"versao": 1,
"data_pagamento_esperado": "2024-07-15",
"metodo_pagamento": "CARTAO_CREDITO",
"perda": {
"data": "2024-07-15",
"valor": 1.99
},
"nsu": "1029384756",
"pagamento_agendado": false,
"id_conta_financeira": "e12a84ed-fb5c-4b8c-af56-4448b947337c"
}'
{ "nota": "Nota da parcela", "descricao": "Descrição da parcela", "vencimento": "2024-07-15", "composicao_valor": { "multa": 100.25, "juros": 1.5, "valor_bruto": 275.99, "valor_liquido": 250.33, "desconto": 2.1, "taxa": 4.4 }, "versao": 1, "data_pagamento_esperado": "2024-07-15", "metodo_pagamento": "CARTAO_CREDITO", "perda": { "data": "2024-07-15", "valor": 1.99 }, "nsu": "1029384756", "pagamento_agendado": false, "conta_financeira": { "id": "6bac0a7f-0422-48a9-86ea-0b1f0a6f9db9", "versao": 1, "nome": "Nome do banco", "agencia": "001", "numero": "123", "tipo": "OUTROS", "banco": "OUTROS" } }