Pesquisar na Comunidade
Showing results for tags 'DV'.
Encontrado 6 registros
-
Sicoob agora não tem mais digito verificador no NossoNumero
um tópico no fórum postou Daniel InfoCotidiano Notícias do ACBr
Olá pessoal ! O Banco Sicoob não tem mais dígito verificador ! Talvez você nem percebeu, pois segundo o próprio banco, não é para ter impacto para quem envia o dv no campo NossoNumero. Para aqueles que o banco banco controla o nossoNumero, sentiram o impacto na consulta, devido passar o NN devolvido pelo banco e não encontra na consulta devido ao DV gerado. Como o banco não criou uma regra específica para aplicar a remoção do DV como uma Carteira específica, então para diferenciar utilizamos a propriedade LayoutVersaoArquivo. Se você passou utilizar 810 e não está encontrando boletos registrados anteriormente, use LayoutVersaoArquivo = 81 (para consulta e impressao de boletos antigos) Então para que o DV do NossoNumero não seja mais calculado, preencha a propriedade abaixo: Delphi e Lazarus - NÃO CALCULAR O DV DO NOSSO NUMERO ACBrBoleto.Banco.LayoutVersaoArquivo = 810 ACBrLib - NÃO CALCULAR O DV DO NOSSO NUMERO Dentro do Cedente.INI (Clique p ver o modelo de cedente.ini) Dentro de ACBrLib.INI [BoletoBancoConfig] Digito=0 LayoutVersaoArquivo=810 LayoutVersaoLote=0 ... ACBrMonitorPlus - NÃO CALCULAR O DV DO NOSSO NUMERO Enviar nas configurações do cedente, clique aqui p ver o modelo. Em Modo Gráfico: Segue alguns prints da conversa com o Sicoob: -
Boa tarde... estou homologando o boleto do banco Safra e ao enviar o boleto para teste foi rejeitado por causa do DV do nosso número. Exemplo: mandei 00000004-3 e pediram para mandar sem o DV. 000000004. Consigo arrumar sem alterar o fonte do ACBR? Pra funcionar, precisei alterar a Unit: AcbrBancoSafra, function TACBrBancoSafra.MontarCodigoBarras(const ACBrTitulo: TACBrTitulo): string; function TACBrBancoSafra.MontarCampoNossoNumero(const ACBrTitulo: TACBrTitulo): string; tirei o Digito Verificador das 2 function para não pegar o DV Minha preocupação é caso atualize o ACBR, perderei essa alteração que fiz na Unit acbr no aguardo att Alexandre
- 6 replies
-
- banco safra
- nosso número
-
(e 1 mais)
Tags:
-
Precisei criar uma função para validar o número de Chassis de veículos (VIN). Segue o código como contribuição. Talvez possa ser incluído no ACBrValidador. function ValidaChassis(Chassis:string): boolean; var i,Soma,Numero,Resto: integer; Digito:string; function NumeroDaLetra(Letra:string):integer; begin if Letra = 'A' then result := 1 else if Letra = 'B' then result := 2 else if Letra = 'C' then result := 3 else if Letra = 'D' then result := 4 else if Letra = 'E' then result := 5 else if Letra = 'F' then result := 6 else if Letra = 'G' then result := 7 else if Letra = 'H' then result := 8 else if Letra = 'I' then result := 9 else if Letra = 'J' then result := 1 else if Letra = 'K' then result := 2 else if Letra = 'L' then result := 3 else if Letra = 'M' then result := 4 else if Letra = 'N' then result := 5 else if Letra = 'O' then result := 6 else if Letra = 'P' then result := 7 else if Letra = 'Q' then result := 8 else if Letra = 'R' then result := 9 else if Letra = 'S' then result := 2 else if Letra = 'T' then result := 3 else if Letra = 'U' then result := 4 else if Letra = 'V' then result := 5 else if Letra = 'W' then result := 6 else if Letra = 'X' then result := 7 else if Letra = 'Y' then result := 8 else result := 9; end; begin if length(Chassis) <> 17 then raise Exception.Create('Número do Chassis deve tger 17 caracteres'); Soma := 0; for i := 1 to 17 do begin if ((Chassis >= '0') and (Chassis <= '9')) then Numero := StrToInt((Chassis)) else Numero := NumeroDaLetra(Chassis); case i of 1,11: Soma := Soma + Numero * 8; 2,12: Soma := Soma + Numero * 7; 3,13: Soma := Soma + Numero * 6; 4,14: Soma := Soma + Numero * 5; 5,15: Soma := Soma + Numero * 4; 6,16: Soma := Soma + Numero * 3; 7,17: Soma := Soma + Numero * 2; 8 : Soma := Soma + Numero * 10; 9 : Soma := Soma + Numero * 0; 10 : Soma := Soma + Numero * 9; end; end; Resto := Soma Mod 11; if Resto = 10 then Digito := 'X' else Digito := IntToStr(Resto); result := Digito = Chassis[9]; end;
-
Bom dia @Juliana Tamizou! Conforme orientação no tópico antigo, sugestão para remover o dígito da agência do banco Santander da montagem do campo "Agência / Código Beneficiário". Sim, o arquivo anexado está atualizado. ACBrBancoSantander.pas
- 1 reply
-
- 1
-
- acbrboleto
- agencia
-
(e 2 mais)
Tags:
-
Difereças no Digitos Verificadores do Nosso Número, Segundo e Terceiro Grupo na Linha Digitável
um tópico no fórum postou gilbas ACBrBoleto
Boa noite. Estou emitindo boleto cobrança simples no SICOOB (756) está dando diferença nos dígitos verificadores. Tem alguém que usa o ACBR x Sicoob? que poderia analisar ? Estou anexando aquele layout de homologação. Já emito pra outros bancos como caixa funciona normal. digitos verificadores.xls- 1 reply
-
- sicoob
- digito verificador
- (e 4 mais)
-
Bom dia! Estou tentando emitir um boleto de cobrança da caixa (cobCaixaSicob) mas estou com dificuldades para o preenchimento do campo Agência/Cod.Cedente. Preciso que este campo fique assim: 0431.003.00000642-2. Ocorre que modifiquei todas as propriedades que poderiam influenciar (pelo que entendi) nesse resultado, nas não logrei êxito! Algum dos senhores pode me auxiliar? Obrigado!
- 1 reply
-
- DV
- Caixa Econômica Federal
- (e 1 mais)