Pesquisa resultou em 27 ocorrências: +modulo11

Termo pesquisado: +modulo11

por JoséQuintas
04 Out 2023 18:24
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Boletos
Respostas: 14
Exibições: 6697

Boletos

... CODEPAGE, "PTISO" )
CLS
GrafTempo("calculando")
FOR nCont = 1 TO nTotal
GrafTempo( nCont, nTotal )
cNumero := Ltrim( Str( nCont ) )
A := Modulo11_All( cNumero )
B := Modulo11_033Barras( cNumero )
IF A != B
? A, B
ENDIF
nKey := Inkey()
IF nKey == K_ESC
EXIT
ENDIF
NEXT
? "fim"
Inkey ...
por Itamar M. Lins Jr.
18 Mar 2023 09:50
Fórum: CA-Clipper
Tópico: Codigo com digito no final
Respostas: 4
Exibições: 4290

Codigo com digito no final

... nValor > 9, 9, 0 )
NEXT
nResto := MOD( nSoma, 10 )
cDigito := Str( iif( nResto == 0, 0, 10 - nResto ), 1 )

RETURN cDigito

STATIC FUNCTION Modulo11( cNumero )

LOCAL cChar, nSoma := 0, nResto, cDigito, nMultiplica := 2

cNumero := AllTrim( cNumero )
FOR EACH cChar IN cNumero DESCEND
nSoma ...
por JoséQuintas
05 Set 2022 18:12
Fórum: [x]Harbour
Tópico: Calcular digito verificador
Respostas: 29
Exibições: 3446

Calcular digito verificador

... LOCAL cLuz := "83680000001762320048100942155127816001453291153"
LOCAL cTelefone := "84610000000510140082089699479218581554719226099"

IF Modulo11( "34191000000000000001753980229122525005423000" ) != "1"
? 'Função modulo11 está com erro!"
ENDIF
IF Modulo10( "399903512" ) != "8"
? "Função ...
por gilbertosilverio
01 Set 2022 12:56
Fórum: [x]Harbour
Tópico: Calcular digito verificador
Respostas: 29
Exibições: 3446

Calcular digito verificador

... Como e feita a verificação do digito verificador das contas de telefone, agua, dare...

Tanto pela rotina que o Quintas disponibilizou como pela 'modulo11' da a mesma coisa, só que não e a que esta impressa, no caso neste exemplo 84650000000 - 1, pelo calculo da 9

E pelo modulo11 realmente que ...
por Toledo
27 Ago 2019 12:32
Fórum: [x]Harbour
Tópico: Cálculo Módulo 11
Respostas: 3
Exibições: 689

Cálculo Módulo 11

Dê uma olhada nestes tópicos:

modulo11
por Daniel
21 Fev 2019 15:58
Fórum: [x]Harbour
Tópico: Validar IE de Pernanbuco
Respostas: 6
Exibições: 704

Validar IE de Pernanbuco

Faltou a função modulo11
/*
Função| Modulo11 | Autor | Erick Nori Barbosa | Data | 30/05/94|
Descrição | Calculo do modulo 11
Sintaxe | ExpL1 := Modulo11(ExpC1,ExpN1,ExpN2)
Parametros | ExpC1 = String para calcular o digito
| ExpN1 = Primeiro numero de multiplicação do modulo 11
| ExpN2 = Ultimo ...
por janio
21 Fev 2019 13:49
Fórum: [x]Harbour
Tópico: Validar IE de Pernanbuco
Respostas: 6
Exibições: 704

Validar IE de Pernanbuco

Código: Selecionar todos

//************************************************************ 
function ValidIE_PE(cIE) 
local cDVs := SubStr(cIE,8,2) 
* 
cIE := Left(cIE,7) 
cIE += Modulo11(cIE,2,8) 
cIE += Modulo11(cIE,2,9) 

return cDVs = Right(cIE,2) 
Teste: 0282613-56
por jelias
10 Jan 2013 08:42
Fórum: Legislação Fiscal e Tributária
Tópico: NFe protocolada não consta na SEFAZ
Respostas: 8
Exibições: 1590

NFe protocolada não consta na SEFAZ

... que precisa


Quanto ao Dígito Verificador

No Manual Integração você irá encontrar o cálculo. Eu uso a função do Mestre Maligno.
Function Modulo11(cStr,nPeso1,nPeso2)
02 local nTot := 0
03 local nMul := nPeso1
04 local i
05
06 for i := Len(cStr) to 1 step -1
07 nTot += Val(SubStr(cStr,i,1 ...
por JoséQuintas
11 Set 2012 09:31
Fórum: [x]Harbour
Tópico: Harupdf e boleto
Respostas: 72
Exibições: 16977

Harupdf e boleto

... Modulo10( cAgencia + cConta + cCarteira + cNossoNumero )
cBarras += cCarteira + cNossoNumero + cDigito + cAgencia + cConta + "000"
cDigito := ::Modulo11(cBarras)
cBarras := Substr(cBarras,1,4) + cDigito + Substr(cBarras,5)
::cBarras := cBarras

cParte := cBanco + "9" + cCarteira + Substr ...
por pauloa1
10 Ago 2012 21:54
Fórum: Projeto hbNFe
Tópico: hbNFe dúvidas
Respostas: 140
Exibições: 42025

hbNFe dúvidas

... 4),3,4)+strzero(month(NFISCAL->EMISSAO),2);
+Tiraponto(PERS->CGCMF)+"55001"+strsimb(NFISCAL->NUMERO,9)+"1"+strsimb(NFISCAL->NUMERO,8)
mDVNFE=MODULO11_NFE(mFILE_XML)
mFILE_XM=ALLTRIM(PERS->NFE_PNFE)+"\\"+mFILE_XML+ALLTRIM(STR(mDVNFE))+'-nfe.xml'

oConsulta := hbNFeConsulta()
oConsulta:ohbNFe ...
por janio
30 Dez 2011 00:57
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Chave Nfe
Respostas: 9
Exibições: 2335

Chave Nfe

... hb_dtoc( datemi, 'YYMM' )
Ch = CodUf + dEmis + cnpj + modelo + strzero( val(serie), 3 ) + strzero(numnfe,9) + tpEmis + strzero(numnfe,8)
Dv = Modulo11( ch ,2,9)

Return ( Ch + Dv ...
por Kiko Fernandes
21 Jul 2011 15:22
Fórum: Legislação Fiscal e Tributária
Tópico: NFe Consultar na SEFAZ pelo numero do emitente
Respostas: 16
Exibições: 5437

NFe Consultar na SEFAZ pelo numero do emitente

... os últimos 8 número dela)
cDV=? Dígito Verificador da Chave de Acesso. (Foi disponibilizado no forum se não me falha a memória uma rotina chamada Modulo11() que fara o calculo. Não sei se é bem este o nome ou MOD11 mas existe esta função. Não encontrando veja na pág. 85 tem a explicação de como gerar ...
por janio
17 Abr 2011 18:22
Fórum: Legislação Fiscal e Tributária
Tópico: Rotina para pegar o numero do XML ACBRNFe
Respostas: 1
Exibições: 1023

Re: Rotina para pegar o numero do XML ACBRNFe

Valeu Itamar,

Pra facilitar ainda mais a vida dos colegas, segue função do Modulo11 de autoria do Maligno:


//**************************************************************************************************
function Modulo11(cStr,nPeso1,nPeso2) // módulo 11, com pesos nPeso1 (inicial) a nPeso2 ...
por Itamar M. Lins Jr.
12 Abr 2011 15:17
Fórum: Legislação Fiscal e Tributária
Tópico: Rotina para pegar o numero do XML ACBRNFe
Respostas: 1
Exibições: 1023

Rotina para pegar o numero do XML ACBRNFe

... cMod := '55'
cSerie := '001'
cNF := strzero(sa->numero,9)
cXML := cUF+cAnoMes+cCNPJ+cMod+cSerie+cNF+'1'+substr(cNF,2,8)
cNFDV := substr(cNF,2,8)+modulo11( cXML,2,9 )
cNFXML := cUF+cAnoMes+cCNPJ+cMod+cSerie+cNF+'1'+cNFDV+'-nfe.xml'


O modulo11 é uma função do Maligno!
Tá no Dicas, Contribuições ...
por Kiko Fernandes
27 Mar 2011 10:37
Fórum: Legislação Fiscal e Tributária
Tópico: Campo no layout 2.0
Respostas: 1
Exibições: 1336

Re: Campo no layout 2.0

... de 44 caracteres.

Abaixo a função que eu utilizo para calcular o dígito: (Acho que foi disponibilizada por algum colega deste forum)

Function Modulo11(cStr,nPeso1,nPeso2)
local nTot := 0
local nMul := nPeso1
local i

for i := Len(cStr) to 1 step -1
nTot += Val(SubStr(cStr,i,1)) * nMul ...