Fórum Dígito verificador do CRM #229631
03/05/2004
0
Motta
Curtir tópico
+ 0Posts
03/05/2004
Aroldo Zanela
Fiz algumas pesquisa na Web e não encontrei nada. Você tentou junto ao mesmo de sua região?
Gostei + 0
04/05/2004
Motta
O pior é que acho que cada UF tem um cálculo diferente...
De qq forma grato.
Gostei + 0
06/05/2004
Chico Gois
Funcionou com Pis/Pasep, conta corrente, agência bancária.
Talvez fucione com o CRM.
function DV11(Matr : string): string;
var
X, Cont, Soma, DV, NMatr, nTaman : integer;
begin
Cont := 9;
Soma := 0;
nTaman:=length(matr);
For X := nTaman downto 1 do
begin
NMatr := StrToInt(Copy(Matr,X,1));
Soma := Soma + (NMatr * Cont);
dec(Cont);
if cont=1 then
Cont := 9;
end;
DV := Soma mod 11;
if DV > 9 then DV := 11 - DV;
Result := IntToStr(DV);
end;
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)