0 Compartilhamentos 429 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.

Carregando...

Você pode se interessar

Conheça Silq: a primeira linguagem criada para popularizar a programação quântica
Artigos
4 visualizações
Artigos
4 visualizações

Conheça Silq: a primeira linguagem criada para popularizar a programação quântica

Carlos L. A. da Silva - 6 de julho de 2020

Time de quatro pesquisadores do Instituto Federal de Tecnologia (ETH) de Zurique, na Suíça, quebrou paradigmas e está prestes a escancarar as portas da computação quântica.

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

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

Carlos L. A. da Silva - 3 de julho de 2020

Confira as melhores ofertas de jogos de PC para o final de semana.

Como plugar um dispositivo USB corretamente… de primeira!
Dicas
16 visualizações
Dicas
16 visualizações

Como plugar um dispositivo USB corretamente… de primeira!

Carlos L. A. da Silva - 3 de julho de 2020

Impossível? Feitiçaria? A resposta estava bem diante de nossos olhos todo esse tempo...

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

Microsoft está mapeando o planeta inteiro para simulador de voo
Artigos
21 visualizações
21 visualizações
Promoções de Jogos do Final de Semana (26/06)
Notícias
21 visualizações
21 visualizações

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

Carlos L. A. da Silva - 26 de junho de 2020
Os 10 melhores plugins de formulário para WordPress em 2020
Artigos
21 visualizações
21 visualizações

Os 10 melhores plugins de formulário para WordPress em 2020

Carlos L. A. da Silva - 26 de junho de 2020
Você precisa conhecer Deno
Artigos
24 visualizações
24 visualizações

Você precisa conhecer Deno

Carlos L. A. da Silva - 20 de junho de 2020