Pesquisar na Comunidade
Showing results for tags 'c240'.
Encontrado 5 registros
-
arquivo retorno Erro de Leitura de Arquivo de Retorno - Banrisul
um tópico no fórum postou lukas1056 ACBrBoleto
Olá pessoal, sou iniciante no Delphi mas já estou utilizando o ACBr por ser muito prático, estava testando a leitura do arquivo de retorno do Banrisul e me deparei com a seguinte situação: Ao ler o arquivo de retorno do Banco me aparece a mensagem dizendo que o CPF/CNPJ é inválido, bom estava verificando o motivo da mensagem e percebi que diferente da leitura feita no arquivo do banco do brasil que já havia visto antes, a leitura do banco do Banrisul busca não do Header do Arquivo mas do Header do Lote. Código da Unit ACBrBancoBanrisul: Obs : o arquivo de texto é salvo em uma StringList para ir verificando, sendo assim o ARetorno(StringList) na posição 1 seria a segunda linha do arquivo ou seja o Header do Lote. Entretanto segundo a documentação do Banrisul no Header do Lote, o CPF/CNPJ ocupam 15 posições e no Header do Arquivo apenas 14, sendo assim quando for realizar o Copy ira buscar não corretamente por pegar apenas as 14 posições das 15 pegando um possivel 0 no inicio e não buscando o ultimo digito do CPF/CNPJ, gerando assim a mensagem de erro do 'CPF/CNPJ do Arquivo Inválido'. Arquivo de Retorno : Manual do Banco : Site do manual : http://www.banrisul.com.br/bob/data/CobrancaEletronicaBanrisul_layout_pdr_Febraban240_vrs25102013.pdf?cache=9 Minha duvida é se esta certo pegar o CPF/CNPJ do arquivo pelo Header do Lote, e se for porque busca apenas 14 posições sendo que o tamanho nesse Header é 15 ? e outra coisa percebi que é feito uma formatação no caso do Banrisul ao comparar o valor lido com o valor do Cedente do boleto do componente, neste banco devo formatar antes de atribuir a lista de boletos o CPF/CNPJ de acordo com o tipo (Fisica ou Juridica) do Cedente ? Bom sei que seria a solução seria alterar apenas o indice do Stringlist para 0 para ler a primeira linha, mas como ainda sou iniciante posso estar deixando passar algo como uma configuração por exemplo, bom minha duvida seria essa. Desde já agradeço a sua atenção. -
Ola pessoal, novamente verificando os fontes do Itau, verifiquei que não se pode gerar o segmento "R" que é o segmento onde se pode informar a multa, entao adicionei o segmento aos fontes e estou postando aqui para validação. Sei que muitos campos são irrelevantes mas caso seja necessário informar a multa esse segmento se torna importante. Gostaria que fosse validado se esta correto, pois sou iniciante e segui o manual e a forma de fazer de outros bancos para isso. Arquivo : Itau.rar Desde já agradeço a atenção.
-
Oi gente, me surgiu uma duvida, vendo os fontes dos bancos verifiquei que a propriedade "OcorrenciaOriginal.Tipo" do titulo altera o código do Movimento no arquivo de remessa, minha duvida seria se ao alterar esse código o mesmo deve mudar para todos os segmentos do arquivo gerado? ao se mudar o código "01 - remessa" que é padrão caso não se passe nada para essa propriedade, o arquivo deve permanecer com a mesma estrutura? Bom só estou fazendo essa pergunta pois no banco Itau pelo que vi nos fontes o código do movimento no segmento "Q" é uma string fixa "01" mas no segmento "P" pode ser setada o código do movimento, gerando por exemplo um arquivo com segmento "P" = "02" no código do movimento e no "Q" sempre "01". E mais uma coisa, verifiquei que existem tipos diferentes para cada banco (alguns sao iguais), por acaso cada banco pode possuir tipos padronizados com o mesmo código ou códigos diferentes para a mesma ocorrência ? Exemplo do ITAU: Tipo de Ocorrência Segmento P Segmento Q Desde já agradeço a atenção.
-
- duvida
- ocorrencia
- (e 8 mais)
-
caixa Erro leitura retorno caixa econômica federal
um tópico no fórum postou Amaro José Loch ACBrBoleto
Boa noite, Estou tentando ler o retorno da CAIXA layout c240 esta o seguinte erro 00/00/00 is not valid date and time Boleto.DirArqRetorno:=ExtractFileDir(FilenameEdit1.text) ; Boleto.NomeArqRetorno:=ExtractFileName(FilenameEdit1.text); Boleto.Banco.TipoCobranca:=cobCaixaEconomica; Boleto.LayoutRemessa:=c240; Boleto.LeCedenteRetorno:=true; Boleto.LerRetorno; segue arquivo retorno. R131000007.ret -
Bom dia! Estou homologando o arquivo de remessa da Caixa Sicob (104), Layout Remessa 240. Vou postar aqui todos os erros informados que já corrigi para que os membros possam alterar isso no código fonte do ACBR. E os outros postarei quando achar a solução. Boleto Local de pagamento Conteúdo Atual: PAGÁVEL EM QUALQUER BANCO ATÉ O VENCIMENTO Conteúdo Esperado: Pagar Preferencialmente nas Casas Lotéricas até o valor limite Registro Trailer de Lote 12.5 Quantidade de Títulos em Cobrança Posição:93 a 98 tamanho: 6 Conteúdo Atual: brancos Conteúdo Esperado: 000000 Alterações na unit ACBrCaixaEconomicaSICOB.pas na linha 785: antes estava assim: space(6) + // 93 a 98 - Quantidade títulos em cobrança (Somente retorno) agora está assim: padR('', 6, '0') + // 93 a 98 - Quantidade títulos em cobrança (Somente retorno) 13.5 Valor Total dos Títulos em Carteiras Posição:99 a 115 tamanho:17 Conteúdo Atual: brancos Conteúdo Esperado: 00000000000000000 Alterações na unit ACBrCaixaEconomicaSICOB.pas na linha 786: antes estava assim: space(17) + // 99 a 115 - Valor dos títulos em carteiras (Somente retorno) agora está assim: padR('',17, '0') + // 99 a 115 - Valor dos títulos em carteiras (Somente retorno)