Módulo: BASIC - CUPOM FISCAL
Funcionalidade: CUPOM FISCAL PDV
Data/Hora da Publicação: 06/05/2019 16:51:09
Data/Hora Última Alteração: 06/05/2019 16:51:09
Descrição da Nota: Desenvolvimento de nova validação na tela de Cupom Fiscal com o objetivo de consistir a Chave da Nota Fiscal Eletrônica, para modelos iguais a 59 e 60.
Descrição
Desenvolvimento de nova validação para o Cupom Fiscal com o objetivo de consistir a Chave da Nota Fiscal Eletrônica, para modelos iguais a 59 e 60. Caso exista, a mensagem de inconsistência será apresentada na tela de Cupom Fiscal.
Foram tratadas as seguintes consistências, ao salvar a tela do Cupom Fiscal:
Chave CF-e não está preenchida ou a quantidade de dígitos é diferente de 44 e/ou possui caracteres inválidos.
Exemplo de Cupom Fiscal modelo 59 ou 60 com o campo Chave vazio:
Mensagem apresentada em tela, ao clicar em Salvar:
Validação Chave - Cupom Fiscal Eletrônico modelo 59 e 60 | |
1º. e 2º. dígitos => Cód. UF IBGE (2 caracteres) | Deve ser igual ao Código IBGE da UF de acordo com o código de UF da Filial do Cupom Fiscal. |
3º. a 6º. dígitos => Ano e Mês de Data de Emissão do CF-e (4 caracteres) | Ano -> deve ser igual ao ano da data de emissão do Cupom Fiscal Mês -> deve ser igual ao mês da data de emissão do Cupom Fiscal |
7º. a 20º. dígitos => CNPJ do emitente (14 caracteres) | Deve ser igual ao CNPJ da Filial que emitiu o Cupom Fiscal |
21º. e 22º. dígitos => | Deve ser igual ao Modelo do Cupom Fiscal |
23º a 31º. dígitos => Número de série do Equipamento SAT (9 caracteres) | Deve ser igual ao Número de série de fabricação do Cupom Fiscal |
32º. a 37º. dígitos => Número do Cupom Fiscal (6 caracteres) | Deve ser igual ao Número do Cupom Fiscal |
38º. a 43º. dígitos => Código Numérico Aleatório (6 caracteres) | Será verificado se existe espaço ou caracteres especiais, caso exista apresentar o erro. Este campo deve conter apenas números. |
44º. dígito => Dígito Verificador de Chave de Acesso (1 caracter) | O Dígito Verificador será calculado com a aplicação do algoritmo módulo 11 (base 2,9) da Chave de Acesso |
Exemplo de mensagem apresentada quando todos os campos consistidos acima possuem divergências:
Chave CF-e inválida. Verificar conforme emitente: Cód. UF IBGE, Ano da Data de Emissão, Mês da Data de Emissão, CNPJ/CPF, Modelo, Número de Série do Equipamento SAT, Número do Cupom, Dígito Verificador da Chave CF-e inválido: '5'. Dígito calculado na validação: '1'. Dados do Cupom Fiscal: 31, 2019, 02, 51710632000180, 59, 000777888, 000125
Exemplo mensagem apresentada em tela, com o conteúdo do campo Chave inválido:
4.00.00.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisição)