# Integracao Bancos

IntegracaoBancos

## POST /webhookBancoBrasil/cobranca

> Notificações do Banco do Brasil para Cobrança

```json
{"openapi":"3.0.1","info":{"title":"Financeiro","version":"1.0"},"tags":[{"name":"Integracao Bancos","description":"IntegracaoBancos"}],"servers":[{"url":"https://localhost/financeiro/v10"},{"url":"http://localhost/financeiro/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"WebhookBancoBrasilCobranca":{"type":"object","properties":{"boletos":{"type":"array","items":{"$ref":"#/components/schemas/WebhookBancoBrasilBoleto"}}}},"WebhookBancoBrasilBoleto":{"type":"object","properties":{"id":{"type":"string","description":"Nosso número - identificador do boleto"},"dataRegistro":{"type":"string","description":"Data de registro original do boleto (DD.MM.YYYY)"},"dataVencimento":{"type":"string","description":"Data de vencimento do boleto (DD.MM.YYYY)"},"valorOriginal":{"multipleOf":0.01,"type":"number","description":"Valor original do boleto"},"valorPagoSacado":{"multipleOf":0.01,"type":"number","description":"Valor pago (considerando evetuais acréscimos ou descontos)"},"numeroConvenio":{"type":"integer","description":"Número do convênio de Cobrança"},"numeroOperacao":{"type":"integer","description":"Número da operação de Cobrança"},"carteiraConvenio":{"type":"integer","description":"Número da carteira de Cobrança"},"variacaoCarteiraConvenio":{"type":"integer","description":"Código da variação do convênio"},"codigoEstadoBaixaOperacional":{"type":"integer","description":"Código para identificação da situação da Baixa Operacional (1 – Emitida pelo BB, 2 – Emitida por outro Banco, 10 – Cancelamento da Baixa)"},"dataLiquidacao":{"type":"string","description":"Data e hora do movimento (baixa operacional ou cancelamento) (DD/MM/YYYY HH:mm:ss)"},"instituicaoLiquidacao":{"type":"integer","description":"Código Compe da Instituição Recebedora"},"canalLiquidacao":{"type":"integer","description":"Código do canal onde a transação foi realizada (1 - Agências - Postos tradicionais, 2 – Terminal de Auto-atendimento, 3 – Internet (home/office banking), 4 – Pix, 5 – Correspondente bancário, 6 – Central de atendimento (Call Center), 7 – Arquivo eletrônico, 8 – DDA, 9 – Correspondente bancário digital)"},"codigoModalidadeBoleto":{"type":"integer","description":"Código da modalidade do boleto (1 – Simples, 4 - Vinculada)"},"tipoPessoaPortador":{"type":"integer","description":"Tipo de pessoa do portador (1 – Pessoa Física, 2- Pessoa Jurídica)"},"identidadePortador":{"type":"integer","description":"Identificação do portador (CPF – se tipoPessoaPortador 1, CNPJ – se tipoPessoaPortador 2)"},"nomePortador":{"maxLength":100,"type":"string","description":"Nome do portador"},"formaPagamento":{"type":"integer","description":"Forma de pagamento do título (1 – Em espécie, 2 – Débito em conta, 3 – Cartão de Crédito, 4 - Cheque)"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/webhookBancoBrasil/cobranca":{"post":{"tags":["Integracao Bancos"],"summary":"Notificações do Banco do Brasil para Cobrança","operationId":"WebhookBancoBrasilCobranca","requestBody":{"description":"Dados do Webhook","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookBancoBrasilCobranca"}}},"required":true},"responses":{"200":{"description":"OK","content":{}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## POST /webhookBadesco

> Notificações do Banco Bradesco

```json
{"openapi":"3.0.1","info":{"title":"Financeiro","version":"1.0"},"tags":[{"name":"Integracao Bancos","description":"IntegracaoBancos"}],"servers":[{"url":"https://localhost/financeiro/v10"},{"url":"http://localhost/financeiro/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"WebhookBradesco":{"type":"object","properties":{"tipoEvento":{"type":"string","description":"Tipo do Evento"},"produto":{"type":"integer","description":"Carteira do Produto"},"negociacao":{"type":"integer","description":"Número da Negociação"},"nossoNumero":{"type":"integer","description":"Nosso Número do Boleto"},"dataRegistro":{"type":"string","description":"Data de Registro do Boleto (YYYY-MM-DD)","format":"date"},"dataVencimento":{"type":"string","description":"Data de Registro do Boleto (YYYY-MM-DD)","format":"date"},"valorBoleto":{"multipleOf":0.01,"type":"number","description":"Valor Original do Boleto"},"bancoRecebedor":{"type":"integer","description":"Código do Banco Recebedor"},"canalPagamento":{"type":"integer","description":"Canal em que foi Efetuado o Pagamento do Boleto (1 - Agência, 2 - Terminal de Autoatendimento, 3 - Internet (home/office banking), 4 - Pix, 5 - Correspondente Bancário, 6 - Central de Atendimento (Call Center), 7 - Arquivo Eletrônico, 8 - DDA)"},"dataPagamento":{"type":"string","description":"Data do Pagamento do Boleto (YYYY-MM-DD)","format":"date"},"horaPagamento":{"type":"integer","description":"Hora do Pagamento do Boleto (HHMMSS)"},"valorPagamento":{"multipleOf":0.01,"type":"number","description":"Valor do Pagamento"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/webhookBadesco":{"post":{"tags":["Integracao Bancos"],"summary":"Notificações do Banco Bradesco","operationId":"WebhookBradesco","requestBody":{"description":"Dados do Webhook","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookBradesco"}}},"required":true},"responses":{"200":{"description":"OK","content":{}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## POST /webhookItau

> Notificações do banco itau

```json
{"openapi":"3.0.1","info":{"title":"Financeiro","version":"1.0"},"tags":[{"name":"Integracao Bancos","description":"IntegracaoBancos"}],"servers":[{"url":"https://localhost/financeiro/v10"},{"url":"http://localhost/financeiro/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"WebhookItauPut":{"type":"object","properties":{"boletos":{"type":"array","items":{"$ref":"#/components/schemas/WebhookItauBoleto"}}}},"WebhookItauBoleto":{"type":"object","properties":{"dataNotificacao":{"type":"string","description":"Data que a informação da liquidação foi postada. (YYYY-MM-DD)","format":"date"},"horaNotificacao":{"type":"string","description":"Hora que a informação da liquidação foi postada. (HH:MM)"},"tipoLiquidacao":{"type":"string","description":"Indicador do tipo de liquidação"},"tipoCobranca":{"type":"string","description":"Indicador do tipo de cobrança"},"idBeneficiario":{"type":"string","description":"4 dígitos da agência concatenado com os 7 dígitos da conta corrente e 1 dígito do DAC"},"codigoCarteira":{"type":"string","description":"Código da carteira do título"},"numeroNossoNumero":{"type":"string","description":"Número de identificação do título"},"dacTitulo":{"type":"string","description":"Dígito verificador do título"},"idBoleto":{"type":"string","description":"Identificador do título"},"codigoEspecie":{"type":"string","description":"Código espécie do boleto"},"descricaoEspecie":{"type":"string","description":"Descrição da espécie do boleto"},"codigoBarras":{"type":"string","description":"Número do código de barras"},"numeroLinhaDigitavel":{"type":"string","description":"Número da linha digitável"},"dataVencimento":{"type":"string","description":"Data de vencimento do título (YYYY-MM-DD)","format":"date"},"valorTitulo":{"type":"string","description":"Valor do pagamento do título. 15 dígitos inteiros e 2 casas decimais"},"dataInclusaoPagamento":{"type":"string","description":"Data de pagamento do título (YYYY-MM-DD)","format":"date"},"valorPagoTotalCobranca":{"type":"string","description":"Valor do pagamento do título. 15 inteiros e 2 decimais"},"valorCreditado":{"type":"string","description":"Valor creditado na conta corrente do cliente. 15 inteiros e 2 decimais"},"dataCredito":{"type":"object","description":"Data de crédito da liquidação considerando o float  (YYYY-MM-DD)","format":"date"},"codigoInstituicaoFinanceiraPagamento":{"type":"string","description":"Código do banco recebedor. Obrigatório para tipoCobranca = \"boleto\"."},"numeroAgenciaRecebedora":{"type":"string","description":"Agência recebedora do pagamento. Obrigatório tipoCobranca = \"boleto\"."},"codigoTipoPessoa":{"type":"string","description":"Tipo de pessoa do pagador. (F ou J)"},"numeroCadastroPessoaFisica":{"type":"string","description":"CPF do pagador - Obrigatório caso tipoPessoa = F"},"numeroCadastroNacionalPessoaJuridica":{"type":"string","description":"CNPJ do pagador - Obrigatório caso tipoPessoa = J"},"nomePagador":{"type":"string","description":"Nome do pagador cadastrado do título"},"chavePix":{"type":"string","description":"Chave Pix para recebimento. Obrigatório tipoCobranca = \"bolecode\"."},"pixCopiaECola":{"type":"string","description":"URL do Pix copia e cola. Obrigatório para tipoCobranca = \"bolecode\"."},"txid":{"type":"string","description":"txid é o identificador da transação. Obrigatório tipoCobranca = \"bolecode\"."},"endToEndId":{"type":"string","description":"Id fim a fim da transação. Esse campo é o id do pagamento. Obrigatório para tipoCobranca = \"bolecode\"."}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/webhookItau":{"post":{"tags":["Integracao Bancos"],"summary":"Notificações do banco itau","operationId":"WebhookItau","requestBody":{"description":"Dados do Webhook","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookItauPut"}}},"required":true},"responses":{"200":{"description":"OK","content":{}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ajuda.consistem.com.br/consistem-api/consistem-erp-api/financeiro/financeiro-v1.0/integracao-bancos.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
