atualizar_baixa | Update details of an existing settlement (baixa) by ID in Conta Azul (partial PATCH update). OpenAPI documentation: https://developers.contaazul.com/docs/acquittance-apis-openapi/v1/atualizarbaixa Useful for partial settlement adjustments or correcting payment details (date, amo… | baixa_id (string, required), nsu (string), taxa (number), juros (number), multa (number), versao (integer), desconto (number), observacao (string), valor_bruto (number), data_pagamento (string), conta_financeira (string), metodo_pagamento (string) |
atualizar_parcela | Update specific fields of an installment in Conta Azul (partial PATCH update). OpenAPI documentation: https://developers.contaazul.com/docs/financial-apis-openapi/v1/updateinstallment Note on field names: The PATCH endpoint uses vencimento, composicao_valor and `id_conta_f… | parcela_id (string, required), nsu (string), nota (string), taxa (number), juros (number), multa (number), versao (integer), desconto (number), descricao (string), perda_data (string), vencimento (string), perda_valor (number), valor_bruto (number), valor_liquido (number), metodo_pagamento (string), pagamento_agendado (boolean), id_conta_financeira (string), data_pagamento_esperado (string) |
atualizar_venda | Update an existing sale in Conta Azul by ID. Note: Sale update is synchronous (HTTP 200 OK) and requires versao for concurrency control. Args: creds: Injected authentication credentials. venda_id: Required UUID of the sale to update. id_cliente: Required UUID of the customer.… | itens (array, required), numero (integer, required), versao (integer, required), situacao (string, required), venda_id (string, required), data_venda (string, required), id_cliente (string, required), condicao_pagamento (any, required), id_vendedor (string), observacoes (string), composicao_de_valor (any), id_natureza_operacao (string), observacoes_pagamento (string) |
baixar_parcela | Register settlement (payment or receipt) for an installment in Conta Azul. OpenAPI documentation: https://developers.contaazul.com/docs/acquittance-apis-openapi/v1/criarbaixa Note: Registering settlement is synchronous (HTTP 200 OK) and immediately returns the created settlement… | valor (number, required), parcela_id (string, required), data_pagamento (string, required), conta_financeira (string, required), observacao (string), metodo_pagamento (string) |
criar_conta_a_pagar | Create an account payable (expense) in Conta Azul, paid in one or more installments. OpenAPI documentation: https://developers.contaazul.com/docs/financial-apis-openapi/v1/createpayablefinancialevent Installments: use exactly ONE mode: 1. Single payment (default): pass `data_ve… | valor (number, required), contato (string, required), descricao (string, required), id_categoria (string, required), conta_financeira (string, required), data_competencia (string, required), parcelas (array), observacao (string), data_vencimento (string), intervalo_meses (integer), numero_parcelas (integer), metodo_pagamento (string) |
criar_conta_a_receber | Create an account receivable (income) in Conta Azul, received in one or more installments. OpenAPI documentation: https://developers.contaazul.com/docs/financial-apis-openapi/v1/createreceivablefinancialevent Installments: use exactly ONE mode: 1. Single payment (default): pass… | valor (number, required), contato (string, required), descricao (string, required), id_categoria (string, required), conta_financeira (string, required), data_competencia (string, required), parcelas (array), observacao (string), data_vencimento (string), intervalo_meses (integer), numero_parcelas (integer), metodo_pagamento (string) |
criar_pessoa | Create a new person/contact (customer, supplier, carrier) in Conta Azul. OpenAPI documentation: https://developers.contaazul.com/open-api-docs/open-api-person/v1/criarpessoa Note: Creation is synchronous (HTTP 201 Created) and returns the created person record. Args: creds: Inje… | nome (string, required), tipo_pessoa (string, required), rg (string), cpf (string), cnpj (string), ativo (boolean), email (string), codigo (string), perfis (array), enderecos (array), inscricoes (array), observacao (string), nome_fantasia (string), agencia_publica (boolean), data_nascimento (string), optante_simples (boolean), outros_contatos (array), telefone_celular (string), telefone_comercial (string), contato_cobranca_faturamento (object) |
criar_venda | Create a new sale in Conta Azul. Note: Sale creation is synchronous (HTTP 200 OK) and immediately returns the created sale object. Args: creds: Injected authentication credentials. id_cliente: Required UUID of the customer (from listar_pessoas). numero: Required sequential sale… | itens (array, required), numero (integer, required), situacao (string, required), data_venda (string, required), id_cliente (string, required), condicao_pagamento (any, required), id_vendedor (string), observacoes (string), id_categoria (string), id_centro_custo (string), composicao_de_valor (any), observacoes_pagamento (string) |
excluir_baixa | Delete a settlement (baixa), reversing the payment/receipt and reopening the installment in Conta Azul. OpenAPI documentation: https://developers.contaazul.com/docs/acquittance-apis-openapi/v1/deletarbaixa Important: Deleting a settlement directly impacts the financial balance a… | baixa_id (string, required) |
excluir_venda | Delete one or more sales in Conta Azul (batch or single deletion). Note: Batch deletion is synchronous (HTTP 200/204) and deletes the specified sales. Args: creds: Injected authentication credentials. venda_id: Optional UUID or identifier of a single sale to delete. ids_vendas:… | venda_id (string), ids_vendas (array) |