0 Compartilhamentos 296 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

Paypal faz aporte de USD 750 milhões no Mercado Livre
Notícias
8 visualizações
Notícias
8 visualizações

Paypal faz aporte de USD 750 milhões no Mercado Livre

Redação - 25 de março de 2019

Com a clara intenção de consolidar sua operação na América Latina, em especial no Brasil, Paypal mira em público desbancarizado.

Programação Funcional // Dicionário do Programador
Vídeos
1,655 compartilhamentos6,806 visualizações
Vídeos
1,655 compartilhamentos6,806 visualizações

Programação Funcional // Dicionário do Programador

Thais Cardoso de Mello - 25 de março de 2019

Programação Funcional é o termo falado nesse Dicionário do Programador, conheça mais sobre o assunto.

World Backup Day está chegando e você vai poder fazer seu backup de graça
Notícias
9 visualizações
Notícias
9 visualizações

World Backup Day está chegando e você vai poder fazer seu backup de graça

Carlos L. A. da Silva - 25 de março de 2019

31 de março está aí: você está com seus backups em dia? Nós vamos te ajudar a fazer isso com o EaseUS Todo Backup na faixa!

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 um Comentário

Your email address will not be published.

Mais publicações

Promoções de Jogos do Final de Semana (22/03)
Notícias
7 visualizações
7 visualizações

Promoções de Jogos do Final de Semana (22/03)

Carlos L. A. da Silva - 22 de março de 2019
Como substituir os produtos da Adobe pagando nada ou muito pouco
Dicas
9 visualizações
9 visualizações

Como substituir os produtos da Adobe pagando nada ou muito pouco

Carlos L. A. da Silva - 22 de março de 2019
Reagindo a Vagas de Estágio // Vlog React #91
Vídeos
1,655 compartilhamentos6,809 visualizações
1,655 compartilhamentos6,809 visualizações

Reagindo a Vagas de Estágio // Vlog React #91

Thais Cardoso de Mello - 21 de março de 2019
A Inteligência Artificial que era perigosa demais
Artigos
4 visualizações
4 visualizações

A Inteligência Artificial que era perigosa demais

Carlos L. A. da Silva - 21 de março de 2019