0 Compartilhamentos 297 Views 1 Comments

Aprenda a calcular o dígito verificador da chave de NFe

Com essa função é possível calcular o dígito verificador da chave de acesso da Nota Fiscal Eletrônica ou NFe.

Espero que seja útil.

Você pode se interessar

Como baixar o novo Windows Terminal
Dicas
8 visualizações
Dicas
8 visualizações

Como baixar o novo Windows Terminal

Carlos L. A. da Silva - 26 de junho de 2019

Ferramenta foi turbinada e já está disponível em versão de prévia para usuários do window

Libra: o que sabemos sobre a criptomoeda do Facebook
Artigos
7 visualizações
Artigos
7 visualizações

Libra: o que sabemos sobre a criptomoeda do Facebook

Carlos L. A. da Silva - 25 de junho de 2019

O anúncio oficial do Libra promete um futuro surpreendente para a maior rede social do mundo.

WebAssembly // Dicionário do Programador
Vídeos
1,655 compartilhamentos6,807 visualizações
Vídeos
1,655 compartilhamentos6,807 visualizações

WebAssembly // Dicionário do Programador

Thais Cardoso de Mello - 24 de junho de 2019

Quer descobrir o que está por trás dessa tecnologia que já chega achando que pode sentar na janela do desenvolvimento web? Assista esse episódio e descubra!

One Response

  1. Oi Gustavo tudo bem? Sou novato com javascript e tb jquery e estou com dificuldades para reproduzir o código de verificação da chave NFe em javascript, você poderia ajudar? o meu cenário é: o usuário digita os 44 dígitos e quando avança retorna true ou false… será que me fiz entender? muito obrigado pela ajuda cara!!

    $(function calcula_dv(chave43) {
    var multiplicadores = [“2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”];
    var soma_ponderada = new Array();
    var m = 42;
    while (m >= 0) {
    for (i = 0; i = 0; i++) {
    soma_ponderada+= chave43[i] * multiplicadores[i];
    i–;
    }
    }
    var resto = soma_ponderada % 11;
    if (resto == ‘0’ || resto == ‘1’) {
    return 0;
    } else {
    return (11 – $resto);
    }

    var nfe = “3511030212322300017155001000115328186185490”;
    var nfeCalculada = calcula_dv(nfe);

    alert(nfeCalculada);

    function mostraMensagem() {
    if (nfeCalculada != true) {
    $(“.mensagem_de_erro”).show();
    return false;
    } else {
    return true;
    }
    }
    });

    Ops, sua chave não é valida, tente novamente

    Resposta

Deixe uma Resposta para ave Cancelar resposta

Your email address will not be published.

Mais publicações

Promoções de Jogos do Final de Semana (21/06)
Notícias
8 visualizações
8 visualizações

Promoções de Jogos do Final de Semana (21/06)

Carlos L. A. da Silva - 21 de junho de 2019
Histórias do Hotmail
Artigos
9 visualizações
9 visualizações

Histórias do Hotmail

Carlos L. A. da Silva - 21 de junho de 2019
Top 5 linguagens de programação para IA e Machine Learning
Vídeos
7 visualizações
7 visualizações

Top 5 linguagens de programação para IA e Machine Learning

Thais Cardoso de Mello - 20 de junho de 2019
8 jogos que foram cancelados para surgirem jogos diferentes
Artigos
7 visualizações
7 visualizações

8 jogos que foram cancelados para surgirem jogos diferentes

Carlos L. A. da Silva - 17 de junho de 2019