Pular para o conteúdo principal

Retornos

O arquivo de retorno é a resposta do banco: ele informa, linha a linha, o que aconteceu com cada título ou pagamento (registro confirmado ou rejeitado, liquidação, baixa, alteração aceita ou recusada). Ao processar um retorno, a Kobana atualiza os boletos e os comandos correspondentes.

Onde fica no painel​

Integrações → Kobana → Bancos e Serviços → EDI → Arquivos CNAB → Retorno. No menu lateral das telas de EDI aparecem Arquivos de Retorno e Registros de Retorno. Na tela de uma carteira de cobrança, a aba Retornos lista os retornos daquela carteira.

Como o retorno chega​

OrigemComo funciona
Envio manualVocê sobe o arquivo em Arquivos de Retorno.
Conexão EDI com o bancoCom uma caixa EDI ativa, a Kobana baixa os retornos do banco sozinha. Um arquivo com conteúdo idêntico a outro já recebido é ignorado.
Caixa Postal do tipo EDIArquivos colocados na caixa de entrada de uma Caixa Postal do tipo EDI (CNAB Remessa/CNAB Retorno) viram retornos.
APISeu sistema envia o arquivo pela API.

Enviar um retorno pelo painel​

  1. Em Arquivos de Retorno, clique no ícone de adição ao lado do título (ou em Envie o seu primeiro arquivo!, se a lista estiver vazia).
  2. A tela Enviar retorno tem dois formulários. Use o que corresponde ao arquivo:

Boletos Bancários (Carteira): retorno de boletos de uma carteira de cobrança.

CampoObrigatórioDescrição
Arquivo CNABSimO arquivo de retorno recebido do banco.
CarteiraNãoA carteira do retorno. Se ficar em branco, a Kobana identifica a carteira pelos dados bancários do arquivo.

Pagamentos (Conta Financeira): retorno de pagamentos ou de extrato de uma conta financeira.

CampoObrigatórioDescrição
Arquivo CNABSimO arquivo de retorno recebido do banco.
Conta FinanceiraSimA conta financeira a que o retorno pertence.
  1. Clique em Enviar arquivo retorno. O painel mostra "Retorno enviado." e o processamento começa em segundo plano.

Processamento​

O retorno é criado em Aguardando e processado em segundo plano. A Kobana lê o arquivo, detecta o banco e o formato (CNAB 400 ou CNAB 240) e localiza a carteira ou a conta financeira.

SituaçãoSignificado
AguardandoO arquivo foi recebido e ainda não foi processado.
ProcessadoO arquivo foi lido e as linhas foram enviadas para processamento.
Não é um CNAB de retorno válido ou Carteira de Cobrança/Conta Financeira não encontrada.A Kobana não reconheceu o arquivo como retorno ou não encontrou a carteira ou conta dele. Nenhuma linha é processada.
Aguardando -> Processado
Aguardando -> Não é um CNAB de retorno válido ou Carteira de Cobrança/Conta Financeira não encontrada.

O que cada linha faz com o boleto​

Em um retorno de carteira, cada linha é casada com um boleto pelo nosso número e tratada conforme a ocorrência informada pelo banco:

Ocorrência do bancoEfeito na Kobana
Entrada confirmadaO comando de registro do boleto é confirmado.
Entrada rejeitadaO comando de registro do boleto é marcado como falho.
LiquidaçãoO pagamento é registrado no boleto, com data de pagamento, valor pago, data e valor de crédito. Se o pagamento já existia (por exemplo, avisado antes pelo banco), a Kobana completa os dados em vez de criar outro.
Alteração confirmada ou rejeitadaO comando de alteração pendente do boleto é confirmado ou marcado como falho.
Baixa confirmadaO comando de cancelamento pendente é confirmado. Sem comando pendente, o boleto é marcado como cancelado pelo banco.
Baixa rejeitadaO comando de cancelamento pendente é marcado como falho.

Quando o mesmo boleto aparece em mais de uma linha do arquivo, a confirmação do registro é processada antes das demais ocorrências dele.

Regras:

  • Linhas de boletos cancelados há mais de 7 dias são ignoradas.
  • Uma linha cujo nosso número não corresponde a nenhum boleto da Kobana gera o alerta crítico Boleto não cadastrado na Kobana, com o banco, o ID do retorno e o nosso número. Os alertas ficam em Administração → Históricos → Alertas.

Em um retorno de conta financeira, cada linha é casada com um pagamento, transferência ou lançamento de extrato da conta, e o Tipo de Operação do retorno fica Pagamento ou Extrato.

Arquivos de Retorno​

A lista mostra: UID, ID Externo, Origem do Recurso (carteira ou conta financeira), Nome, Tipo de Operação (Recebimento, Pagamento ou Extrato), Formato CNAB, Total de Títulos, Enviado em, Processado em e Situação. Um ícone marca os retornos enviados pela API.

Filtros: Tipo de Operação e, conforme a escolha, Carteira ou Conta Financeira, Situação e Enviado (de/até).

A tela do retorno tem duas abas:

  • Registros: as linhas do arquivo. Em retorno de carteira: ID, Nosso Número, pagador, Detalhes (a ocorrência e, quando houver, o motivo do erro), Data da Ocorrência, Valor Pago, Data de Crédito, Valor Crédito, Taxa, Acréscimos, Descontos, status do boleto e o botão Ver Boleto. Em retorno de conta financeira: ID, recurso, Operação, Ocorrência, Seu Número, Nosso Número, Código da Transação, Data da Transação e Processado em.
  • Detalhes: Situação, carteira ou conta financeira ("(não detectada)" quando não foi encontrada), Processado em e Enviado em.

Ações sobre um retorno​

No menu Ações da tela do retorno:

AçãoQuando apareceO que faz
DownloadSempreBaixa o arquivo original.
Quitar boletosRetorno de carteira com situação ProcessadoEnvia para pagamento os boletos com linha de liquidação no arquivo que ainda não estão pagos. Boletos cancelados há mais de 7 dias ficam de fora. O painel mostra "Boletos marcados para pagamento."
ReprocessarRetorno de carteira com situação ProcessadoPede confirmação e processa de novo todas as linhas do arquivo.
ExcluirQuando a carteira do retorno não tem Envio de Remessa por EDI ativoPede confirmação e apaga o retorno.

Registros de Retorno​

Lista cada linha de retorno processada: Retorno, Origem do Retorno (carteira ou conta financeira), Tipo do Retorno (o boleto ou recurso), Criado em e Processado em.

Filtros: Origem do Retorno (Carteira ou Conta Financeira), ID do Retorno, ID da Origem do Retorno, ID do Tipo de Retorno, Criado em e Processado em.

Permissões​

Permissão Recebimentos → CNAB:

Ação no painelAção da permissão
Ver Arquivos e Registros de RetornoAções Básicas
Enviar retornoCriar
DownloadFazer Download
Quitar boletos, ReprocessarProcessar
ExcluirExcluir

Eventos de webhook​

CódigoQuando
discharge.createdO retorno foi recebido.
discharge.processedO retorno passou para Processado.
discharge.deletedO retorno foi excluído.
bank_billet_discharge.created, bank_billet_discharge.updated, bank_billet_discharge.deletedUma linha de retorno de boleto foi criada, alterada ou removida.

Pela API​

Retornos e registros de retorno têm endpoints na API v2 e na API v1.