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
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”:
ü 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”.
ü 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.
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.
ü 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