OK
- Financeiro
- Financeiro
- Retornar as categorias por filtro
Financeiro (v1)
A API de Financeiro tem como objetivo oferecer um conjunto de recursos para gerenciar de forma programática os principais aspectos financeiros de uma empresa, desde a criação de eventos de contas a receber ou pagar, passando pela gestão de contas financeiras, centros de custo, categorias, até a consulta de saldos. Com esta API, sistemas podem integrar de forma fluida com o módulo financeiro da Conta Azul, garantindo que lançamentos, saldos, classificações e relatórios estejam sempre sincronizados.
Se desejar aprofundar o entendimento das regras de negócio aplicadas pelo ERP, recomendamos, de forma opcional a consulta à nossa Central de Ajuda:
Contas a pagar e receber:
https://ajuda.contaazul.com/hc/pt-br/sections/20564397198989-Lan%C3%A7amentos-financeiros-contas-a-receber-e-a-pagar
Cadastro e gestão de contas financeiras:
https://ajuda.contaazul.com/hc/pt-br/sections/20546846147981-Cadastro-e-gest%C3%A3o-de-contas-financeiras
Categorias financeiras e centro de custos:
https://ajuda.contaazul.com/hc/pt-br/sections/28553633338765-Categorias-financeiras-e-centros-de-custo
- 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" }
Request
Permite consultar as parcelas de receitas (contas a receber) mediante filtros como data de vencimento, data de competência, data de pagamento, data de alteração, valor, status, dentre outros. Essa funcionalidade ajuda no controle e análise de entradas financeiras com base nas condições definidas.
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" }
Request
Permite consultar as parcelas de despesas (contas a pagar) conforme filtros como data de vencimento, data competência, data de alteração, valor, status, conta financeira, etc. Essa consulta possibilita monitorar as obrigações financeiras pendentes ou pagas, favorecendo a gestão e o planejamento.
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" } }