Fernando Rodrigo Postado 14 Agosto Postado 14 Agosto estou fazendo a validação do boleto do sicoob e não esta batendo com a planilha deles Nosso numero = 878298 Parcela = 1 Data Vencimento = 28/08/2025 Valor: 5,00 o acbr esta gerando a linha digitavel dessa forma = 75691324620105523560808782980018411870000000500 so que na planilha esta mostrando que esta com erro no nosso numero o layout ja estou colocando = 810 Nao achei nenhum problema no boleto, ja falei com o pessoal do banco e eles disseram que a linha digitavel que esta errada, mas não achei onde poderia estar o erro nf123.pdf planilha sicoob.xlsx
Moderadores Juliomar Marchetti Postado 14 Agosto Moderadores Postado 14 Agosto https://acbr.sourceforge.io/ACBrMonitor/Particularidades.html Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Moderadores BigWings Postado 14 Agosto Moderadores Postado 14 Agosto 13 horas atrás, Fernando Rodrigo disse: so que na planilha esta mostrando que esta com erro no nosso numero o layout ja estou colocando = 810 Nao achei nenhum problema no boleto, ja falei com o pessoal do banco e eles disseram que a linha digitavel que esta errada, mas não achei onde poderia estar o erro Veja que a planilha pede o nosso numero sem o dígito, enquanto o layout 810 é pra informar os 8 dígitos do nosso número sem cálculo do dígito. Então a planilha deles não é compatível com o layout 810. BigWingsAjude o Projeto ACBr crescer - Assine o SAC
Fernando Rodrigo Postado 15 Agosto Autor Postado 15 Agosto (editado) o pessoal do banco me mandou novamente a planilha que eles utilizaram para validação, veja no print da planilha deles que todos os campos estão corretos, a linha digitavel tambem esta correto, mas a linha não foi gerada pelo acbr, eles que geraram linha digitavel gerada pela planilha do banco 75691324620105523560818782900015811870000000500 Gerado pelo acbr 75691324620105523560801878290012111870000000500 Vejam que o problema esta no nosso nosso numero, no acbr ele acrescenta um 0 no inicio do nosso numero, e na planilha do banco ele acrescenta os 0 no final do nosso numero Os dados do boleto estão correto conforme a planilha do banco e nao sei mais onde posso checar, se alguem puder me dar um help Editado 15 Agosto por Fernando Rodrigo
Moderadores Juliomar Marchetti Postado 15 Agosto Moderadores Postado 15 Agosto sugestão depura e olha onde ele está montando a linha, com isso tu tem a informação de que está passando e o que pode estar errado quase certeza que é o campo livre que tem no código de barras Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Fernando Rodrigo Postado 15 Agosto Autor Postado 15 Agosto a planilha esta acrescentando um 0 no final do nosso numero
Moderadores BigWings Postado 15 Agosto Moderadores Postado 15 Agosto 22 minutos atrás, Fernando Rodrigo disse: a planilha esta acrescentando um 0 no final do nosso numero É o cálculo do dígito verificador, se você usar o layout 81 vai conseguir homologar. Mas em produção o Sicoob não valida mais o dígito então pode informar o nosso número completo com todas as variações de dígito, aqui é onde você pode usar o layout 810 . Eles "liberaram" essa forma pra aumentar de 7 para 8 dígitos e assim aumentar a quantidade de boletos que é possível emitir em cada contrato. Lembrando que em produção e com layout 810 só é aceito do nosso número 10 em diante. BigWingsAjude o Projeto ACBr crescer - Assine o SAC
Fernando Rodrigo Postado Sexta as 19:46 Autor Postado Sexta as 19:46 (editado) o pessoal do banco fez uma alteração na planilha deles mas no acbr ele esta gerando errado a linha digitavel veja o exemplo o nosso numero estou enviado 200000 so que no acbr ele esta gerando 020000 que esta errado, deveria seguir o mesmo numero que passei ja que não é gerado o DV mais o correto é gerar a linha digitavel dessa forma 756 9 1 32462 01 0552356 08 200000 0001 4 9 1187 0000000500 esse é o correto e validado pela planilha 756 9 1 32462 01 0552356 08 020000 0001 4 9 1187 0000000500 esse que esta sendo gerado com o nosso numero 020000 756 9 1 32462 01 0552356 08 200000 0001 4 9 1187 0000000500 alguma ideia como poderia resolver sem alterar o acbr dei uma olhada na função onde calcula o tamanho maximo do nosso numero e alterei o Result de 8 para 6 e tambem não deu certo so para fazer o teste function TACBrBancoSicoob.CalcularTamMaximoNossoNumero(const Carteira: String; const NossoNumero : String = ''; const Convenio: String = ''): Integer; begin case StrToIntDef(Carteira,0) of 1..5 : begin if fpLayoutVersaoArquivo = 810 then Result := 8 else Result := 7 end; 9 : Result := 9; else Result := 7; end; Editado Sexta as 19:48 por Fernando Rodrigo
Moderadores BigWings Postado Sexta as 20:32 Moderadores Postado Sexta as 20:32 38 minutos atrás, Fernando Rodrigo disse: 756 9 1 32462 01 0552356 08 200000 0001 4 9 1187 0000000500 esse é o correto e validado pela planilha Não sei que alteração foi essa feita pelo banco, mas essa linha digitável em si está inválida, o DV do terceiro grupo não confere, nem o DV geral. Anexa a planilha alterada. BigWingsAjude o Projeto ACBr crescer - Assine o SAC
Fernando Rodrigo Postado Sábado as 00:25 Autor Postado Sábado as 00:25 @BigWings segue a planilha e o boleto tambem, se puder me ajudar ficarei muito grato valeu Layout CNAB240 - Codigo - 552356.xls boleto.pdf
Moderadores BigWings Postado Sábado as 12:33 Moderadores Postado Sábado as 12:33 A linha onde era pra mostrar a linha digitável correta não está mostrando os DV. E ainda está pedindo o nosso número sem o DV, o que entendi é que você quer informar o nosso número completo, certo? Eu acho que eles não tem essa validação, então a minha sugestão é que homologue com o layout 81 (deixando o ACBr calcular o DV). BigWingsAjude o Projeto ACBr crescer - Assine o SAC
Fernando Rodrigo Postado Sábado as 15:33 Autor Postado Sábado as 15:33 isso, quero gerar o nosso numero completo sem o DV, pq como foi enviado para os clientes não existe mais
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora