Skip to content

Exemplo de Remessa CNAB

Fabio Ferreira de Souza edited this page Jun 3, 2016 · 1 revision

Exemplo de geração de Arquivos de Remessa

Gerar remessas para boletos registrados não é simples, mas fiz um programa exemplo que tem como principal objetivo mostrar de forma bem resumida os requisitos básicos para a geração e teste inicial para geração de remessas para qualquer banco.

Você pode ver uma versão funcional diretamente neste link: http://exemplos.boletoasp.com.br/Registro/CNAB-Remessa.aspx

Há basicamente 2 etapas:

  • 1 Definir os dados do Cedente É preciso saber exatamente todos os parâmetros da carteira de cobrança para que o boleto possa ser gerado corretamente.

Caso você tenha um boleto existente como modelo, facilita muito pois, você pode descodificar a linha digitável, e extrair os parâmetros do código de barras usando o programa: http://exemplos.boletoasp.com.br/BoletoNet/FuncTeste_DecodIPTE.aspx ; Quando o a linha digitável estiver igual a original, você poderá começar a pensar na remessa

  • 2 Banco de Dados Aqui tudo muda de acordo com o cliente, afinal cada sistema funciona de uma forma, os campos mudam de acordo com o projeto, então para exemplificar tenho um banco de dados exemplo (padrão) em , e outro que poderia ser criado em qualquer servidor MySQL usando o script SQL:

Você deve especificar a conexão com o banco e uma 'query' que deverá resultar os campos mínimos de geração

select cob.id_Cobranca NossoNumero, cob.Emissao, cob.Documento NumeroDocumento, cob.Valor, cob.vencimento, cli.Nome Pagador, cli.Endereco, cli.Bairro, cli.Cidade, cli.UF from cobrancas cob inner join clientes cli using(id_cliente)

Dado isso, se tudo estiver valido, é listado os itens, e gerado uma remessa dentro da caixa de texto.

Dai por diante, é com você, baixe os exemplo, altere como quiser, e teste muito