PROC007.1 - NFSe: Ajustes em Preenchimentos em Tela e Envio.
| Projeto/Sistema: GERENCIEAQUI - MIGRAÇÃO CNPJ ALFANUMERICO (NT 2026.004) |
Versão do Template: 1.2 |
| Processo: PROC007.1 - NFSe: Ajustes em Preenchimentos em Tela e Envio. |
Versão do Documento: 1.0 |
| Responsável(eis): Luís Leite |
Data: 02/06/2026 |
1. Introdução
Este processo visa mapear os pontos de ajustes das alterações do CTe alfanumerico.
2. Processo
|
Processo |
Envolvidos |
Dados de Entrada |
Dados de Saída |
|
PROC007.1 - NFSe: Ajustes em Preenchimentos em Tela e Envio |
|
|
|
Processos Relacionados
Especificação Funcional
PROC007.1.1 - PROC007.1 - NFSe - Card Principal:
Tela:
Descrição dos Campos:
|
Campo |
Tipo |
Tamanho |
Obrig. ? |
Máscara |
Observações |
|
CPF/CNPJ |
Texto |
14 |
Não |
- |
- |
Regras de Interface:
1. CNPJ/CPF: Conferir validação do campo para aceitar alfanumérico. Campo tem por função consultar o cliente pelo documento.
Regras de Negócio:
1. Calculo do DV para validação do CNPJ:
1.1Mapeamento 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. Calculo do DV deve ser mantido, apenas levando em conta a conversão das letras pro correspondente numérico.
PROC007.1.2 - NFSe - Aba de impostos do Serviço:
Tela:
Descrição dos Campos:
|
Campo |
Tipo |
Tamanho |
Obrig. ? |
Máscara |
Observações |
|
CPF/CNPJ fornecedor |
Texto |
14 |
Não |
- |
- |
Regras de Interface:
1. CNPJ/CPF: Conferir validação do campo para aceitar alfanumérico. Reaproveitar validações do PROC001 - Núcleo de validação de formatação de CNPJ
1.1. Normalização: Deve ser tratado para deixar todas as letras em caixa alta(maiúsculo) visando a padronização da informação.
1.2. Caracteres especiais bloqueados: Deve ser mantida validação para caracteres especiais como acentos, til e outras pontuações não esperadas.
Regras de Negócio:
1. Calculo do DV para validação do CNPJ:
1.1Mapeamento 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. Calculo do DV deve ser mantido, apenas levando em conta a conversão das letras pro correspondente numérico.
Questões Técnicas:
1. A coluna 'nfsededucao'.'cnpjFornecedor' esta como VARCHAR(18), não é necessário ajuste.
©SOFTEN SISTEMAS 2026



No Comments