Cara é como o pessoal falou...
Um arquivo txt que vc vai ter que ler linha por linha pegando os dados na posições correspondente com substring e jogando para seu banco de acordo com a lógica que vc adotou.
Seguindo a lógica do cnab400 ( cnab240 é o que a caixa usa), o arquivo de retorno é um txt.
na primeira linha normalmente vem informações da sua empresa, data de criação do arquivo e etc.
na ultima linha contem o numero total de linhas e mais algumas coisas desnecessárias...
O meio são os boletos que vc quer ler, para cada linha representada por um boleto tem informações se ele foi aceito, caso contrario terá o código do motivo porque ele não foi aceito(todos os códigos existem no manual... se foi pago, total pago, data do pagamento, etc etc...
Tome cuidado para cuidar apenas dos boletos que vc criou, todos os boletos ligados aquela conta corrente vão vir no arquivo de retorno, não apenas os boletos criados pela sua aplicação.
Aconselho ler o arquivo de retorno com uma função sua, pois vai obrigar você a entender os funcionamento do sistema do banco e quais são as suas necessidades... Pegando apenas os dados necessários... (ou guardando todos os campos do arquivo de retorno no banco)
Cuidado para não duplicar boletos, o custo para cancelalo no bradesco era de 4,50 . Mesmo cancelando por arquivo de remessa...
Mas isso tudo tem no manual da caixa, que como disseram anteriormente é muito facil pagar!
Boa sorte!
On Thu, Apr 9, 2009 at 11:54 AM, Pablo
<pablo...@gmail.com> wrote:
Como o amigo disse, na caixa tem o layout de retorno então é só ler o arquivo e ir pegando as posições da string.
--
Abraços,
Rafael Cavalcante - O profissional do futuro.
Acesse agora :::::::::::::::::::::::::::::::::::::::::::::::::
euteamolilian.com - Para uma mulher especial ::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Acesse em breve ::::::::::::::::::::::::::::::::::::::::::::
rafaelcavalcante.com.br :::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::