PROC005.1 - Ajustes em Preenchimentos em Tela Projeto/Sistema:GERENCIAMENTO DE PROJETOS Versão do Template:1.2 Processo:PROC005.1 - Ajustes em Preenchimentos em Tela Versão do Documento:1.0 Responsável(eis): Luís Leite Data: 27/05/2026 1. Introdução Este processo visa exemplificar a documentação padrão 2. Processo Processo Envolvidos Dados de Entrada Dados de Saída PROC005.1.1 - NFE - Ajustes em Preenchimentos em Tela - Referenciar Documento PROC005.1.2 - NFE - Ajustes em Preenchimentos em Tela - Imposto por Produto Processos Relacionados Documentação Exemplo 1 Documentação Exemplo 2 Especificação Funcional PROC005.1.1 - NFE - Ajustes em Preenchimentos em Tela - Referenciar Documento: Tela: Imagem I - Chave NFe Referenciada. Imagem II - Chave NFe Referenciada de antecipação de pagamento. Imagem III - NF-e de Produtor Rural. Descrição dos Campos: Campo Tipo Tamanho Obrig. ? Máscara Observações Chave Nota (Ref NF-e) Texto 44 - - - CNPJ/CPF Emitente* Texto 14 Sim - - Regras de Interface: 1. Chave Nota (Ref NF-e): Deve ser alterado para permitir o uso de alfanumérico. Atualmente existe tratamento para limpar a chave caso existam valores incorretos para a validação atual. Manter normalização para remoção de espaços e caracteres especiais. Normalizar para caixa alta as letras inseridas.2. CNPJ/CPF Emitente*: Conferir validação do campo para aceitar alfanumérico. Reaproveitar validações do PROC001 - Núcleo de validação de formatação de CNPJ 2.1. Normalização: Deve ser tratado para deixar todas as letras em caixa alta(maiúsculo) visando a padronização da informação. Regras de Negócio: 1. Chave Nota (Ref NF-e): A chave de acesso passa por validação de DV. Manter a validação de chave vazia e 44 digitos. O tratamento para caixa maior visa manter a validação do DV. 1.1. Mapeamento de valores para o cálculo (ASCII menos 48): Cada caractere da chave entra no cálculo do DV com seu valor ASCII menos 48: dígitos '0' a '9' valem 0 a 9 (como sempre); letras 'A' a 'Z' valem 17 a 42 ('A'=17, 'B'=18, 'C'=19, 'D'=20, 'E'=21, ..., 'Z'=42). O salto entre '9' (valor 9) e 'A' (valor 17) é por causa dos caracteres ASCII entre eles (':;<=>?@') que não são usados. 1.2. Cálculo do DV (algoritmo mantido): O DV é calculado por módulo 11 sobre os 43 caracteres anteriores, lendo da direita para a esquerda, multiplicando cada caractere por pesos cíclicos 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4... Soma-se tudo, calcula o resto da divisão por 11. Se o resto for 0 ou 1, DV = 0; senão DV = 11 - resto. O resultado é sempre um dígito de 0 a 9, o DV NUNCA é letra. 1.3 O calculo do DV chave de acesso deverá ser feito considerando o valor ASCII das letras do CNPJ contidos na chave, ATUALMENTE O SISTEMA JÁ APLICARIA ESSE ALGORITMO.Exemplo de chave: CHAVE ALFANUMÉRICA: 35260712ABC34501DE3555001000000123112345678 Bloco Tam Valor Significado cUF 2 35 São Paulo AAMM 4 2607 Julho/2026 CNPJ emitente 14 12ABC34501DE35 CNPJ alfanumérico (sem pontuação, em maiúsculas) mod 2 55 NF-e série 3 001 Série 1 (preenchida com zeros à esquerda) nNF 9 000000123 Nota nº 123 (zeros à esquerda) tpEmis 1 1 Emissão normal cNF 8 12345678 Código numérico aleatório da nota 1.3.1 Aplicado pesos cíclicos 2,3,4,5,6,7,8,9,2,3,4,5,6,7,8,9... da direita para a esquerda. 1.3.2 Soma dos produtos (por blocos para conferência): Posições 1–8 (cUF + AAMM + parte do CNPJ): 12+15+4+54+0+49+6+10 = 150 Posições 9–16 (CNPJ — bloco com A B C): 68+54+38+27+32+35+0+5 = 259 Posições 17–24 (CNPJ D E + mod + série + início nNF): 80+63+6+45+40+35+0+0 = 269 Posições 25–32 (nNF): 4+0+0+0+0+0+0+5 = 9 Posições 33–40 (tpEmis + parte do cNF): 8+9+2+9+16+21+24+25 = 114 Posições 41–43 (final do cNF): 24+21+16 = 61 Total = 862 Aplicado módulo 11 = 862 / 11 = 78  (resto 4,  porque 78 x 11  = 858 e 862 - 858 = 4). Resto = 4 Como o resto foi acima de 1, DV = 11-4=7. PROC005.1.2 - NFE - Ajustes em Preenchimentos em Tela - Imposto por Produto: Tela: Imagem I - CNPJ Encomendante da importação na Tela de Imposto Produto na Nota Imagem II - Chave de Acesso de exportação na Tela de Imposto Produto na Nota Imagem III - CNPJ Fabricante na aba 'Outros' na Nota Fiscal. Imagem IV - CNPJ Fabricante na aba 'Outros' na Nota Fiscal. Descrição dos Campos: Campo Tipo Tamanho Obrig. ? Máscara Observações Aba de Importação CNPJ Encomendante Texto 14 - - - Aba de Exportação Chave da NF-e Texto 44 - - - Aba Outros CNPJ Fabricante Texto 14 - - - DFe Referenciado Texto 44 - - - Regras de Interface: 1. CNPJ Encomendante: O campo aceita alfanumérico. Validar o tamanho máximo e a normalização para caixa alta.2. Chave da NF-e: Atualmente permite a inserção alfanumérica. Normalizar para remoção de espaços e caracteres especiais e transformar em caixa alta as letras inseridas.3. CNPJ Fabricante: O campo aceita alfanumérico. Validar o tamanho máximo e a normalização para caixa alta.4. DFe Referenciado: Deve ser alterado para permitir o uso de alfanumérico. Normalizar removendo espaços e caracteres especiais, manter as letras em caixa alta. Regras de Negócio: 1. Não são feitas validações de DV. Questões Técnicas: 1. O campo 'nfereferenciada'.'refNfe' esta como VARCHAR(255), não necessitando mudanças.2. O campo 'nfeproduto'.'cnpjEncomendante' esta como VARCHAR(255), não necessitando mudanças.3. O campo 'nfeproduto'.'chaveNfeExport' esta como VARCHAR(44), não necessitando mudanças.4. O campo 'nfeprodutosinfo'.'CNPJFab' esta como VARCHAR(14), não necessitando mudanças.5. O campo 'nfeproduto'.'chaveDfe' esta como VARCHAR(44), não necessitando mudanças. ©SOFTEN SISTEMAS 2026