Maffra Postado 24 de Junho de 2008 Tópicos Que Criei: 15 Tópicos/Dia: 0.00 Meu Conteúdo: 548 Conteúdo/Dia: 0.09 Reputação: 1 Pontos/Conquistas: 2.891 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 44 Denunciar Compartilhar Postado 24 de Junho de 2008 Pessoal, Estou com dificuldades em validar o boleto do Santander por causa da geração do dígito verificador do nosso número. Vejam as regras do Santander: Nosso Número Para o cálculo, utilizar módulo 11, peso 2 a 9 Composição do Nosso Número: NNNNNNNNNNNN D onde: N = Faixa seqüencial de 000000000001 a 999999999999 D = Dígito de controle. Exemplo de cálculo do dígito: Supondo-se que: Nosso Número = 566612457800 Inverter da direita para a esquerda na vertical. 0 X 2 = 0 0 X 3 = 0 8 X 4 = 32 7 X 5 = 35 5 X 6 = 30 4 X 7 = 28 2 X 8 = 16 1 X 9 = 9 6 X 2 = 12 6 X 3 = 18 6 X 4 = 24 5 X 5 = 25 Total 229 / 11 = 20 resto 9 11-9 2 Resto = 9 Ex.: 56612457800-2 EFETUAR Módulo 11: Multiplicar da direita para a esquerda, de 2 até 9, até o final do número, reiniciando em 2 se necessário. Dividir o total da soma por onze. Assim sendo, se o resto igual 10 o digito será = 1 (um), se o resto igual a 1 (um) ou 0 (zero) o digito será 0 (zero) O problema que identificamos está quando o resto é igual a 0 (zero). O RM está levando 1 (um)!!!! Alguém já passou por isso? Obrigado, Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 24 de Junho de 2008 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.842 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.579 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 24 de Junho de 2008 Eu nunca passei por este problema, mas, se é o calculo automático do sistema, não tenha dúvida, já abre uma ocorrencia lá no Suporte Maffra. Erro de cálculo do sistema, o quanto antes for passado pra eles, é melhor pra arrumarem. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Maffra Postado 24 de Junho de 2008 Tópicos Que Criei: 15 Tópicos/Dia: 0.00 Meu Conteúdo: 548 Conteúdo/Dia: 0.09 Reputação: 1 Pontos/Conquistas: 2.891 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 44 Autor Denunciar Compartilhar Postado 24 de Junho de 2008 Jair, A ocorrência foi aberta no mesmo momento deste tópico. É que eu tenho percebido que tem algumas pessoas trabalhando com esse boleto e podem enfrentar o mesmo problema, então me antecipei em já postar o Forum. Quando tiver novidades da ocorrência volto a postar. Att, Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
GrToko Postado 9 de Abril de 2010 Tópicos Que Criei: 21 Tópicos/Dia: 0.00 Meu Conteúdo: 124 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 815 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 9 de Abril de 2010 Jair,A ocorrência foi aberta no mesmo momento deste tópico. É que eu tenho percebido que tem algumas pessoas trabalhando com esse boleto e podem enfrentar o mesmo problema, então me antecipei em já postar o Forum. Quando tiver novidades da ocorrência volto a postar. Att, Achoque ja deve ter resolvido mas eu criei um modulo11 que tratava isso. se precisar ainda. Na epoca em 2008 mesmo quebrei cabeca tambem . Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Andrea Reis Postado 9 de Agosto de 2010 Tópicos Que Criei: 11 Tópicos/Dia: 0.00 Meu Conteúdo: 186 Conteúdo/Dia: 0.03 Reputação: 0 Pontos/Conquistas: 1.035 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 37 Denunciar Compartilhar Postado 9 de Agosto de 2010 Achoque ja deve ter resolvido mas eu criei um modulo11 que tratava isso. se precisar ainda. Na epoca em 2008 mesmo quebrei cabeca tambem . Mafra ou GrToko vocês poderiam disponibiliar como foi feito o modulo 11? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Andrea Reis Postado 12 de Agosto de 2010 Tópicos Que Criei: 11 Tópicos/Dia: 0.00 Meu Conteúdo: 186 Conteúdo/Dia: 0.03 Reputação: 0 Pontos/Conquistas: 1.035 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 37 Denunciar Compartilhar Postado 12 de Agosto de 2010 Mafra ou GrToko vocês poderiam disponibiliar como foi feito o modulo 11? Gente fui lendo o que v6 falaram, pois o da CEF tb funciona assim, mas n'ao tem o detalhe que o Mafra falou n... "se o resto igual a 1 (um) ou 0 (zero) o digito será 0 (zero)' ficou dessa forma...tem uma forma mais simples, pois achei poluida... declare @num as varchar(15) set @num = :Espelho#1 select case when resto < 11 then 11- resto else resto - 11 end as DV from ( select (a+b+c+d+e+f+g+h+i+j+k+l+m+n+o)%11 resto from ( select a * 2 a, B*3 b, c*4 c, d*5 d, e*6 e, f*7 f, g*8 g, h*9 h, i*2 i, j*3 j , k*4 k, l*5 l, m * 6 m, n *7 n, o*8 o from( select right(@num,1)a , left(right(@num,2),1)b, left(right(@num,3),1)c, left(right(@num,4),1)d, left(right(@num,5),1)e, left(right(@num,6),1)f, left(right(@num,7),1)g, left(right(@num,8),1)h, left(right(@num,9),1)i, left(right(@num,10),1)j, left(right(@num,11),1)k, left(right(@num,12),1)l, left(right(@num,13),1)m, left(right(@num,14),1)n, left(right(@num,15),1) o)z)y)w Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.