Skip to content

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:

Criar contas a pagar e a receber agora leva uma única chamada

Breaking change a partir de 18/10/2026. A criação de contas a pagar e a receber deixa de retornar o protocolo: a resposta do POST já traz a conta criada, com o id. As rotas atuais continuam existindo, com o novo retorno, e há novas rotas com o mesmo comportamento.

Novos endpoints (use estes): criam a conta e devolvem o resultado na mesma chamada.

  • POST /v1/financeiro/contas-a-pagar
  • POST /v1/financeiro/contas-a-receber

Endpoints atuais, que continuam existindo e passam a devolver a conta criada em vez do protocolo:

  • POST /v1/financeiro/eventos-financeiros/contas-a-pagar
  • POST /v1/financeiro/eventos-financeiros/contas-a-receber

Descontinuado em 18/10/2026: GET /v1/protocolo/{id}. A API de Protocolos deixa de existir.

Até 17/10/2026A partir de 18/10/2026
Chamadas para criar e confirmar3: POST, GET /v1/protocolo/{id} e GET .../eventos-financeiros/{id_evento}/parcelas1: POST
Resposta do POST202 com protocolo e status PENDING201 com a conta criada, o id e as parcelas
Erros de validaçãoSó na consulta do protocolo (ERROR)Na própria resposta do POST, com HTTP 400

A sua integração é afetada se cria contas a pagar ou a receber pela API e usa o protocolo retornado na criação ou consulta GET /v1/protocolo/{id}. Se for o seu caso, faça o ajuste até 18/10/2026, quando a API de Protocolos deixa de existir:

  1. Leia o id direto da resposta do POST, sem guardar nem consultar o protocolo.
  2. Trate os erros na própria resposta do POST, que passam a voltar com status HTTP 4xx e a mensagem do erro.
  3. Remova as rotinas de espera ou nova tentativa que aguardavam o protocolo sair de PENDING.
  4. Precisa das parcelas? Elas já vêm em condicao_pagamento.parcelas, e com o id da conta a consulta de parcelas continua funcionando como hoje.

Dúvidas ou ajuda com o prazo: api@contaazul.com.

Languages
Servers
https://api-v2.contaazul.com
Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi