API para gerenciamento de recursos financeiros
- Financeiro
- Financeiro
- Criar um novo evento financeiro de contas a pagar
Financeiro (v1)
- Servidor de produçãohttps://api-v2.contaazul.com/v1/centro-de-custo
- Mock serverhttps://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=nome&campo_ordenado_descendente=nome' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "itens_totais": 6, "items": [ { … } ], "totais": { "ativo": 6, "inativo": 0, "todos": 6 } }
- Servidor de produçãohttps://api-v2.contaazul.com/v1/centro-de-custo
- Mock serverhttps://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": "1040",
"nome": "Contabilidade"
}'{ "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "codigo": "1040", "nome": "Contabilidade", "ativo": true }
- Servidor de produçãohttps://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/{id_evento}/parcelas
- Mock serverhttps://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>'OK
PENDENTE é o mesmo que EM_ABERTO. QUITADO é mesmo que RECEBIDO
Data de alteração da parcela (ISO 8601, São Paulo/GMT-3)
[ { "evento": { … }, "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "versao": 1, "referencia": "5b04139f-fcca-4c64-8d01-1dd568eb420e", "indice": 1, "conciliado": true, "status": "PENDENTE", "valor_pago": 10, "perda": { … }, "nao_pago": 5, "data_vencimento": "2025-09-05", "data_pagamento_previsto": "2025-09-05", "descricao": "Parcela do evento financeiro de contas a pagar", "nota": "A data de pagamento prevista é para 01/01/2030", "conta_financeira": { … }, "id_conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "valor_composicao": { … }, "metodo_pagamento": "DEPOSITO_BANCARIO", "nsu": "000215783210", "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": { … }, "data_alteracao": "2025-10-22T08:37:05", "valor_total_liquido": 10, "id_ultimo_solicitacao_cobranca": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "renegociacao": { … } } ]
Campo para ordenação ascendente. Se informado ele desconsidera o valor do campo_ordenado_descendente. É possível ordenar por 'NOME' ou 'TIPO'
Campo para ordenação descendente. Se este campo for utilizado, o campo campo_ordenado_ascendente não deverá ser informado. É possível ordenar por 'NOME' ou 'TIPO'
- Servidor de produçãohttps://api-v2.contaazul.com/v1/categorias
- Mock serverhttps://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=Eletr%C3%B4nicos&permite_apenas_filhos=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "itens_totais": 6, "itens": [ { … } ], "totais": { "ativo": 6, "inativo": 0, "todos": 6 } }
- Servidor de produçãohttps://api-v2.contaazul.com/v1/financeiro/categorias-dre
- Mock serverhttps://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/categorias-dre
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-v2.contaazul.com/v1/financeiro/categorias-dre \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "itens": [ { … } ] }
- Servidor de produçãohttps://api-v2.contaazul.com/v1/conta-financeira
- Mock serverhttps://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+corrente&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 } }
- Servidor de produçãohttps://api-v2.contaazul.com/v1/conta-financeira/{id_conta_financeira}/saldo-atual
- Mock serverhttps://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/conta-financeira/{id_conta_financeira}/saldo-atual
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-v2.contaazul.com/v1/conta-financeira/35473eec-4e74-11ee-b500-9f61de8a8b8b/saldo-atual \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "saldo_atual": 1000.36 }
Dados do evento financeiro de contas a receber
Observação do evento financeiro
Identificador do negociador
Identificador da Conta Financeira
Lista de parcelas da condição de pagamento
Descrição da parcela
Data de vencimento da parcela
Nota adicional sobre a parcela
Identificador da conta financeira associada à parcela
Valor bruto da parcela
Valor líquido da parcela
- Servidor de produçãohttps://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-receber
- Mock serverhttps://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": "Evento financeiro no valor de R$100,00",
"descricao": "Prestação de serviço",
"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": "Mensalidade (2/6)",
"data_vencimento": "2024-07-15",
"nota": "Pagamento realizado via PIX",
"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. Se informado ele desconsidera o valor do campo_ordenado_descendente. É possível ordenar por nome
Campo para ordenação descendente. Se este campo for utilizado, o campo campo_ordenado_ascendente não deverá ser informado. É possível ordenar por nome
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)
Data de alteração de (ISO 8601, São Paulo/GMT-3)
Data de alteração até (ISO 8601, São Paulo/GMT-3)
Status da conta
- Servidor de produçãohttps://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-receber/buscar
- Mock serverhttps://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&data_alteracao_de=2025-10-20T07%3A00%3A00&data_alteracao_ate=2025-10-20T07%3A59%3A59&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
Observação do evento financeiro
Identificador do negociador
Identificador da Conta Financeira
Lista de parcelas da condição de pagamento
Descrição da parcela
Data de vencimento da parcela
Nota adicional sobre a parcela
Identificador da conta financeira associada à parcela
Valor bruto da parcela
Valor líquido da parcela
- Servidor de produçãohttps://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-pagar
- Mock serverhttps://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": "Evento financeiro no valor de R$100,00",
"descricao": "Prestação de serviço",
"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": "Mensalidade (2/6)",
"data_vencimento": "2024-07-15",
"nota": "Pagamento realizado via PIX",
"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. Se informado ele desconsidera o valor do campo_ordenado_descendente. É possível ordenar por id do centro de custo (id), pelo código (CODIGO), pelo nome (NOME) e por ativo (ATIVO)
Campo para ordenação descendente. 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) ou 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)
Data de alteração de (ISO 8601, São Paulo/GMT-3)
Data de alteração até (ISO 8601, São Paulo/GMT-3)
Lista de status da conta
Lista de IDs de contas financeiras
Lista de IDs de categorias
- Servidor de produçãohttps://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-pagar/buscar
- Mock serverhttps://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=Pagamento+do+sal%C3%A1rio&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&data_alteracao_de=2025-10-20T07%3A00%3A00&data_alteracao_ate=2025-10-20T07%3A59%3A59&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çãohttps://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/parcelas/{id}
- Mock serverhttps://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>'Informações da parcela retornadas com sucesso
PENDENTE é o mesmo que EM_ABERTO. QUITADO é mesmo que RECEBIDO
Data de alteração da parcela (ISO 8601, São Paulo/GMT-3)
{ "evento": { "data_competencia": "2025-06-11", "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "condicao_pagamento": { … }, "referencia": { … }, "agendado": true, "tipo": "RECEITA", "rateio": [ … ] }, "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "versao": 1, "referencia": "5b04139f-fcca-4c64-8d01-1dd568eb420e", "indice": 1, "conciliado": true, "status": "PENDENTE", "valor_pago": 10, "perda": { "data": "2024-07-15", "valor": 1.99 }, "nao_pago": 5, "data_vencimento": "2025-09-05", "data_pagamento_previsto": "2025-09-05", "descricao": "Parcela do evento financeiro de contas a pagar", "nota": "A data de pagamento prevista é para 01/01/2030", "conta_financeira": { "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "banco": "BANCO_BRASIL", "codigo_banco": 1, "nome": "Conta Corrente", "ativo": true, "tipo": "APLICACAO", "conta_padrao": true, "possui_config_boleto_bancario": false, "agencia": "001", "numero": "31" }, "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": "000215783210", "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" }, "data_alteracao": "2025-10-22T08:37:05", "valor_total_liquido": 10, "id_ultimo_solicitacao_cobranca": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "renegociacao": { "id": "43adf4e9-203c-4f7e-a0f6-08abf3f8a583", "valor": 25 } }
Campos aceitos para atualização da parcela
- Servidor de produçãohttps://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/parcelas/{id}
- Mock serverhttps://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": "Pgto 3/5",
"descricao": "Valor líquido referente ao serviço prestado",
"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": "Pgto 3/5", "descricao": "Valor líquido referente ao serviço prestado", "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": "Conta Corrente", "agencia": "001", "numero": "123", "tipo": "OUTROS", "banco": "OUTROS" } }