API para gerenciamento de dados do ERP Conta Azul Pro
API para gerenciamento de dados do ERP Conta Azul Pro
O valor bruto, deve ser informado e maior ou igual a zero.
O valor do desconto, deve ser maior ou igual a zero.
Identificador único da conta financeira.
Método de pagamento.
curl -i -X POST \
https://developers.contaazul.com/_mock/openapi/v1/financeiro/eventos-financeiros/parcelas/35473eec-4e74-11ee-b500-9f61de8a8b8b/baixa \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"data_pagamento": "2023-10-01",
"composicao_valor": {
"multa": 0,
"juros": 0,
"valor_bruto": 1000,
"desconto": 0,
"taxa": 0
},
"conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"metodo_pagamento": "CARTAO_CREDITO",
"observacao": "Payment for invoice #1234",
"nsu": "1234567890"
}'
Baixa criado
Identificador único gerado automaticamente após a criação.
Identificador único da conta financeira.
Método de pagamento.
{ "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "versao": 1, "data_pagamento": "2023-10-01", "composicao_valor": { "multa": 0, "juros": 0, "valor_bruto": 1000, "desconto": 0, "taxa": 0 }, "conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "metodo_pagamento": "CARTAO_CREDITO", "observacao": "Payment for invoice #1234", "nsu": "1234567890" }
curl -i -X GET \
https://developers.contaazul.com/_mock/openapi/v1/financeiro/eventos-financeiros/parcelas/35473eec-4e74-11ee-b500-9f61de8a8b8b/baixa \
-H 'Authorization: YOUR_API_KEY_HERE'
Lista de baixas
Identificador único da conta financeira.
Identificador único da reconciliação.
Identificador único da parcela.
Identificador único da solicitação de cobrança.
Método de pagamento.
Origem.
Identificador único do recibo digital.
[ { "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "versao": 1, "data_pagamento": "2023-10-01", "valor_composicao": { … }, "conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "id_reconciliacao": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "id_parcela": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "id_solicitacao_cobranca": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "observacao": "Payment for invoice #1234", "metodo_pagamento": "CARTAO_CREDITO", "origem": "SALDO_CONTA_BANCARIA", "id_recibo_digital": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "tipo_evento_financeiro": "RECEITA", "nsu": "1234567890", "id_referencia": "REF1234", "atualizado_em": "2023-10-01T12:00:00Z", "anexos": [ … ] } ]
Deve ser enviado a versão atual do registro. Este valor será incrementado após sucesso na atualização.
Identificador único da conta financeira.
Método de pagamento.
curl -i -X PATCH \
https://developers.contaazul.com/_mock/openapi/v1/financeiro/eventos-financeiros/parcelas/baixa/35473eec-4e74-11ee-b500-9f61de8a8b8b \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"versao": 1,
"data_pagamento": "2023-10-01",
"composicao_valor": {
"multa": 0,
"juros": 0,
"valor_bruto": 1000,
"desconto": 0,
"taxa": 0
},
"conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"metodo_pagamento": "CARTAO_CREDITO",
"observacao": "Payment for invoice #1234",
"nsu": "1234567890"
}'
Baixa atualizada
Identificador único gerado automaticamente após a criação.
Identificador único da conta financeira.
Método de pagamento.
{ "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "versao": 1, "data_pagamento": "2023-10-01", "composicao_valor": { "multa": 0, "juros": 0, "valor_bruto": 1000, "desconto": 0, "taxa": 0 }, "conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "metodo_pagamento": "CARTAO_CREDITO", "observacao": "Payment for invoice #1234", "nsu": "1234567890" }
curl -i -X DELETE \
https://developers.contaazul.com/_mock/openapi/v1/financeiro/eventos-financeiros/parcelas/baixa/35473eec-4e74-11ee-b500-9f61de8a8b8b \
-H 'Authorization: YOUR_API_KEY_HERE'
curl -i -X GET \
https://developers.contaazul.com/_mock/openapi/v1/financeiro/eventos-financeiros/parcelas/baixa/35473eec-4e74-11ee-b500-9f61de8a8b8b \
-H 'Authorization: YOUR_API_KEY_HERE'
Detalhes do baixa
Identificador único da conta financeira.
Identificador único da reconciliação.
Identificador único da parcela.
Identificador único da solicitação de cobrança.
Método de pagamento.
Origem.
Identificador único do recibo digital.
{ "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "versao": 1, "data_pagamento": "2023-10-01", "valor_composicao": { "multa": 0, "juros": 0, "valor_bruto": 1000, "desconto": 0, "taxa": 0 }, "conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "id_reconciliacao": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "id_parcela": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "id_solicitacao_cobranca": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "observacao": "Payment for invoice #1234", "metodo_pagamento": "CARTAO_CREDITO", "origem": "SALDO_CONTA_BANCARIA", "id_recibo_digital": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "tipo_evento_financeiro": "RECEITA", "nsu": "1234567890", "id_referencia": "REF1234", "atualizado_em": "2023-10-01T12:00:00Z", "anexos": [ { … } ] }
curl -i -X GET \
'https://developers.contaazul.com/_mock/openapi/v1/financeiro/eventos-financeiros/{id_evento}/parcelas' \
-H 'Authorization: YOUR_API_KEY_HERE'
{ "evento": { "data_competencia": "01/01/2030", "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "condicao_pagamento": { … }, "referencia": { … }, "agendado": true, "tipo": "RECEITA" }, "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "versao": 0, "referencia": "string", "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": "string", "codigo_banco": 0, "nome": "string", "ativo": true, "tipo": "APLICACAO", "conta_padrao": true, "possui_config_boleto_bancario": true, "agencia": "string", "numero": "string" }, "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": null, "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" }
Dados do evento financeiro de contas a receber
Observação do evento financeiro é obrigatório.
Descrição do evento financeiro é 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.
curl -i -X POST \
https://developers.contaazul.com/_mock/openapi/v1/financeiro/eventos-financeiros/contas-a-receber \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"data_competencia": "2019-08-24",
"valor": 0,
"observacao": "Observação do evento financeiro",
"descricao": "Descriação do evento financeiro",
"contato": "52787046-cab8-4c99-b1e6-be8fede40891",
"conta_financeira": "90a65889-9f79-4357-ad37-e801b9d7516f",
"rateio": [
{
"id_categoria": "28aae0b9-0a40-4479-baff-3cbc83721b20",
"valor": 0,
"rateio_centro_custo": [
{
"id_centro_custo": "51474982-bf91-4e21-81d5-2212e04a543c",
"valor": 0
}
]
}
],
"condicao_pagamento": {
"parcelas": [
{
"descricao": "Descrição da parcela",
"data_vencimento": "2019-08-24",
"nota": "Nota adicional sobre a parcela",
"conta_financeira": "90a65889-9f79-4357-ad37-e801b9d7516f",
"detalhe_valor": {
"multa": 100.25,
"juros": 1.5,
"valor_bruto": 275.99,
"valor_liquido": 250.33,
"desconto": 2.1,
"taxa": 4.4
}
}
]
}
}'
{ "protocolId": "145fbbc7-5125-4cc4-be15-11cd04d84fa0", "status": "PENDING", "createdAt": "2019-08-24T14:15:22Z" }
Filtros para busca de contas a receber
Data de vencimento inicial da busca (Um intervalo de data é obrigatório entre vencimento, criação ou alteração).
Data de vencimento final da busca (Um intervalo de data é obrigatório entre vencimento, criação ou alteração).
Data de criação inicial da busca (Um intervalo de data é obrigatório entre vencimento, criação ou alteração).
Data de criação final da busca (Um intervalo de data é obrigatório entre vencimento, criação ou alteração).
Data de alteração inicial da busca (Um intervalo de data é obrigatório entre vencimento, criação ou alteração).
Data de alteração final da busca (Um intervalo de data é obrigatório entre vencimento, criação ou alteração).
curl -i -X POST \
'https://developers.contaazul.com/_mock/openapi/v1/financeiro/eventos-financeiros/contas-a-receber/buscar?campo_ordenado_ascendente=string&campo_ordenado_descendente=string&pagina=0&tamanho_pagina=0' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"descricao": "Conta do ...",
"data_vencimento_de": "2024-05-01",
"data_vencimento_ate": "2024-05-31",
"data_competencia_de": "2024-05-31",
"data_competencia_ate": "2024-05-31",
"data_pagamento_de": "2024-05-31",
"data_pagamento_ate": "2024-05-31",
"data_criacao_de": "2024-10-22T14:30:00Z",
"data_criacao_ate": "2024-10-22T14:30:00Z",
"data_alteracao_de": "2024-10-22T14:30:00Z",
"data_alteracao_ate": "2024-10-22T14:30:00Z",
"valor_de": 14.5,
"valor_ate": 278.5,
"status": [
"string"
],
"ids_contas_financeiras": [
"string"
],
"ids_categorias": [
"string"
],
"ids_centros_de_custo": [
"string"
],
"metodos_pagamento": [
"string"
],
"referencias": [
"string"
]
}'
{ "itens_totais": 6, "itens": [ { … } ], "totais": { "ativo": 6, "inativo": 0, "todos": 6 } }
Dados do evento financeiro de contas a pagar
Observação do evento financeiro é obrigatório.
Descrição do evento financeiro é 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.
curl -i -X POST \
https://developers.contaazul.com/_mock/openapi/v1/financeiro/eventos-financeiros/contas-a-pagar \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"data_competencia": "2019-08-24",
"valor": 0,
"observacao": "Observação do evento financeiro",
"descricao": "Descriação do evento financeiro",
"contato": "52787046-cab8-4c99-b1e6-be8fede40891",
"conta_financeira": "90a65889-9f79-4357-ad37-e801b9d7516f",
"rateio": [
{
"id_categoria": "28aae0b9-0a40-4479-baff-3cbc83721b20",
"valor": 0,
"rateio_centro_custo": [
{
"id_centro_custo": "51474982-bf91-4e21-81d5-2212e04a543c",
"valor": 0
}
]
}
],
"condicao_pagamento": {
"parcelas": [
{
"descricao": "Descrição da parcela",
"data_vencimento": "2019-08-24",
"nota": "Nota adicional sobre a parcela",
"conta_financeira": "90a65889-9f79-4357-ad37-e801b9d7516f",
"detalhe_valor": {
"multa": 100.25,
"juros": 1.5,
"valor_bruto": 275.99,
"valor_liquido": 250.33,
"desconto": 2.1,
"taxa": 4.4
}
}
]
}
}'
{ "protocolId": "145fbbc7-5125-4cc4-be15-11cd04d84fa0", "status": "PENDING", "createdAt": "2019-08-24T14:15:22Z" }
Filtros para busca de contas a receber
Data de vencimento inicial da busca (Um intervalo de data é obrigatório entre vencimento, criação ou alteração).
Data de vencimento final da busca (Um intervalo de data é obrigatório entre vencimento, criação ou alteração).
Data de criação inicial da busca (Um intervalo de data é obrigatório entre vencimento, criação ou alteração).
Data de criação final da busca (Um intervalo de data é obrigatório entre vencimento, criação ou alteração).
Data de alteração inicial da busca (Um intervalo de data é obrigatório entre vencimento, criação ou alteração).
Data de alteração final da busca (Um intervalo de data é obrigatório entre vencimento, criação ou alteração).
curl -i -X POST \
'https://developers.contaazul.com/_mock/openapi/v1/financeiro/eventos-financeiros/contas-a-pagar/buscar?campo_ordenado_ascendente=string&campo_ordenado_descendente=string&pagina=0&tamanho_pagina=0' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"descricao": "Conta do ...",
"data_vencimento_de": "2024-05-01",
"data_vencimento_ate": "2024-05-31",
"data_competencia_de": "2024-05-31",
"data_competencia_ate": "2024-05-31",
"data_pagamento_de": "2024-05-31",
"data_pagamento_ate": "2024-05-31",
"data_criacao_de": "2024-10-22T14:30:00Z",
"data_criacao_ate": "2024-10-22T14:30:00Z",
"data_alteracao_de": "2024-10-22T14:30:00Z",
"data_alteracao_ate": "2024-10-22T14:30:00Z",
"valor_de": 14.5,
"valor_ate": 278.5,
"status": [
"string"
],
"ids_contas_financeiras": [
"string"
],
"ids_categorias": [
"string"
],
"ids_centros_de_custo": [
"string"
],
"metodos_pagamento": [
"string"
],
"referencias": [
"string"
]
}'
{ "itens_totais": 6, "itens": [ { … } ], "totais": { "ativo": 6, "inativo": 0, "todos": 6 } }
curl -i -X GET \
https://developers.contaazul.com/_mock/openapi/v1/financeiro/eventos-financeiros/parcelas/9986f173-f531-4660-96ae-04b71c879264 \
-H 'Authorization: YOUR_API_KEY_HERE'
{ "evento": { "data_competencia": "01/01/2030", "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "condicao_pagamento": { … }, "referencia": { … }, "agendado": true, "tipo": "RECEITA" }, "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "versao": 0, "referencia": "string", "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": "string", "codigo_banco": 0, "nome": "string", "ativo": true, "tipo": "APLICACAO", "conta_padrao": true, "possui_config_boleto_bancario": true, "agencia": "string", "numero": "string" }, "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": null, "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
curl -i -X PATCH \
https://developers.contaazul.com/_mock/openapi/v1/financeiro/eventos-financeiros/parcelas/9986f173-f531-4660-96ae-04b71c879264 \
-H 'Authorization: YOUR_API_KEY_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": 1, "numero": 123, "tipo": "OUTROS", "banco": "OUTROS" } }