Skip to main content

PROC007.1 - NFSe: Ajustes em Preenchimentos em Tela e Envio.


image-1762776253666.png

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:

image-1780417594763.png

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:

image-1780417838063.png

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