Notícias

Produto: Totvs Gestão de Estoque, Compras e Faturamento Versão: 11.40

Processo do Sistema: Compras

Sub-Processo: Movimentação

Sintoma

Ao tentar incluir um movimento é apresentada uma das seguintes mensagens:

“Já Existe Nota do Emitente com este Número e Série. Verifique os parâmetros numeração desta série.” ou

clip_image002

Causas

Movimento a ser incluso possui os dados que compõe a chave TXMOVCFX já existentes em base de dados. São os campos: CODCOLIGADA, SERIE, NUMEROMOV, CODFILIAL, CODCOLCFOAUX, CODCFOAUX, CODTDO, CODCFO.

Solução

Caso o tipo de movimento esteja parametrizado como “Mostra” para o campo “Edita numeração”:

  1. Verificar série do movimento a ser gerado.
  2. Acessar | Opções | Parâmetros | RMNucleus | e selecionar o processo onde o tipo de movimento utilizado está configurado.

ü Avançar a etapa | Mov. Identificação |e verificar se o tipo de movimento gera numeração pela filial ou Geral analisando o campo “Buscar número em”.

  1. Acessar | Opções | Parâmetros | RMNucleus | Definições Gerais | Numeração de movimento | Numero principal | e selecionar o tipo de geração de numeração que o tipo de movimento utiliza e avançar.

ü No campo série, digite a série utilizada no movimento a ser incluso.

ü Caso a numeração do movimento seja gerada por filial na grid exibida após digitar a série localize a filial do movimento a ser incluso e verifique a coluna “Valor” referente a filial do movimento.

ü Caso a numeração do movimento seja geral ao digitar a série do movimento verificar o valor exibido para o campo “Número”.

Obs.:O número exibido ao digitar a série do movimento corresponde ao número do último movimento incluso no sistema que gere numeração automaticamente.

  1. Executar a consulta abaixo para verificar a última numeração inclusa no sistema para essa série.

SELECT MAX(NUMEROMOV) FROM TMOV

WHERE SERIE = 'X'

AND CODFILIAL = Y

AND CODCOLIGADA = 'Z'

Obs.: Onde X é a serie verificada no passo 1, Y é a filial e Z é a coligada em que o movimento esta sendo incluso.

A linha AND CODFILIAL = Y, só será informada se a numeração do movimento for por FILIAL.

  1. Verifique o número exibido tanto nos parâmetros quanto na sentença executada.

ü Caso o número retornado na sentença SQL corresponda a uma numeração maior que o verificado nos parâmetros do sistema, iguale os parâmetros do sistema com o valor retornado na sentença.

Obs.: Caso o tipo de movimento for:

· De entrada e seja parametrizado como Emitente = Empresa e Destinatário = Empresa através da etapa Mov – Emitente/Destinatário

· O tipo de movimento for de saída

Favor executar a sentença abaixo:

Movimento de saída e movimento de entrada com Emitente/Destinatário = Empresa/Empresa:

SELECT * FROM TMOV WHERE NUMEROMOV = X

AND CODCOLIGADA = Y

AND SERIE = Z

AND CODFILIAL = A

AND CODCOLCFOAUX = Y

AND CODCFOAUX LIKE ‘%CXXX%’

AND CODTDO = C

Movimento de entrada:

SELECT * FROM TMOV WHERE NUMEROMOV = X

AND CODCOLIGADA = Y

AND SERIE = Z

AND CODFILIAL = A

AND CODCOLCFOAUX = Y

AND CODCFOAUX LIKE ‘E’

AND CODTDO = C

Onde X = numero verificado no passo 3, Y = Coligada, Z = série do movimento, A = Filial, C = Tipo de documento e E = Código do Cli/For.

O resultado obtido indicará se o movimento a ser incluso existe ou não em sua base de dados. Caso a sentença retorne alguma linha favor alterar o valor informado nos parâmetros somando + 1.

Caso o tipo de movimento esteja parametrizado como “Edita” para o campo “Edita numeração”, e a sentença retorne alguma linha favor alterar alguma informação no movimento.

Ex: Serie ou Tipo de documento ou Numero do movimento (caso for possível).

Informações Adicionais

Não se aplica

  • Sem rótulos