-
Notifications
You must be signed in to change notification settings - Fork 2
Exemplo de Remessa CNAB
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