Cálculo DV chave de acesso da NFCom

O cálculo do dígito verificador realizado pela API está correto. Todos os campos que compõem a chave de acesso - inclusive a série - são considerados com os seus respectivos tamanhos e posições definidos no manual. Caso houvesse qualquer inconsistência nesse cálculo, a SEFAZ retornaria a rejeição com código de status 253, conforme a regra de validação obrigatória G11, descrita na página 7 do Anexo I do MOC:

Segue o cálculo detalhado:


cálculo dígito verificador.xls (29,KB)