Importante
Esta funcionalidade estará em Fase de Piloto, no release 12.1.2510.
CONTEÚDO
01. VISÃO GERAL
O Novo Controle de Numeração de Documentos Fiscais se trata de uma nova funcionalidade para o fornecimento de numeração de nota fiscal, onde tem por característica fornecer de forma simples e rápida uma numeração, garantindo a sequência correta em todo o seu fornecimento.
Para tanto ela deve ser chamada fora de processo transacional, pois ela tem por premissa fornecer de maneira síncrona cada solicitação de numeração e garantindo a sua utilização até o ponto final do processo de execução.
Resultados
Em um teste com a requisição de 300000 numerações:
- Processamento ANTIGO realizando em: 14231.078 segundos.
- Processamento NOVO realizando em: 506.986 segundos.
28x mais rápido → Resultado = 96,44% ganho*
*Benchmark inicial realizado via POC.
Composição:
- Cadastro de Séries X Tipo de Documentos: Cadastro para a inclusão de séries vinculadas ao tipo de documento (Ex.: NFe, CTe, NFSe, etc). Portanto a série utilizada na geração da numeração irá definir a espécie e modelo daquele documento.
Importante
O parâmetro MV_ESPECIE deixa de ser validado na geração de documentos fiscais.
- Nova interface de seleção de séries: Ao acionar a geração de documentos, a tela de seleção da série passa a mostrar a espécie vinculada as séries e não mais a numeração vinculada as mesmas.
- Controle da numerações - SD9: O controle de numeração via SX5 também deixa de ser utilizado e passa a ser feito integralmente pela tabela SD9.
Importante
O parâmetro MV_TPNRNFS deixa de ser validado na geração de documentos fiscais.
A tabela SD9 também deixa de trabalhar com a geração previa de talonário, portanto não mais irá existir numerações "livres" aguardando seu preenchimento.
02. EXEMPLO DE UTILIZAÇÃO
Aqui você pode visualizar exemplos práticos das principais funcionalidades do Novo Controle de Numeração.
03. PRÉ-REQUISITOS MÍNIMOS
- Release 12.1.2610
04. CONFIGURAÇÕES
Abaixo seguem os processos que devem ser configurados:
Menu - Protheus
Rotina de Manutenção de Séries x Espécie.
É Necessário adicionar ao menu do Faturamento a rotina BACKOFFICE.FAT.DOCUMENTO.TPINVXSERIE para acesso ao cadastro da tabela AZZ. A partir do release 12.1.2610 a rotina estará no menu por padrão.
Exemplo:
[Clique na imagem para ampliar]
- Descrição: Espécies x Séries
- Programa: BACKOFFICE.FAT.DOCUMENTO.TPINVXSERIE
- Status: Habilitado
- Módulo: Faturamento
- Tipo: Função Protheus
- Tabelas:
- AZZ - Tipos de Documento x Séries
05. NOTAS DE VERSÃO
Abaixo você pode visualizar todas novidades liberadas em cada versão:
06. DEMAIS INFORMAÇÕES
Todo chamada deve ser finalizada com a execução da chamada da função UnLockInvoice(), pois a sua chamada faz com que toda a execução seja de fato confirmada dentro do processo.
Criado o apoio dentro da função MPCriaNumS, essa função é o ponto de entrada executado para chamadas iniciais do uso da função GetSxeNum, nela é possível instanciar a primeira chamada de uma numeração não existente dentro do controle do license. Criado a funcionalidade de apoio a modo de garantir essa chamada.
07. DICIONÁRIO
Abaixo você pode visualizar as implementações via dicionário feitas para este processo:
08. ASSUNTOS RELACIONADOS
- Não há.


