11353 - Não apresenta as notas de entrada para estorno
Problema: Descrição do Problema: Não apresenta as notas de entrada para estorno, as notas são Importadas.
Quando ocorre / onde se aplica: Estorno de notas
Solução: Solução: Quando é utilizado leiaute de importação e opção Usar consistência padrão estiver desmarcada, o campo E660NFC.INTPAT está ficando em branco ou nulo.
Se a empresa deseja continuar não marcando a consistência padrão, será necessário fazer adaptação ao seu leaiute customizado para importação das notas de entrada inicializar o campo INTPAT como 'N'.
Select para localizar essas notas com o campo em branco ou nulo:
SELECT
DISTINCT E660NFC.CODEMP, E660NFC.CODFIL, E660NFC.CODFOR, E660NFC.NUMNFI, E660NFC.NUMNFF, E660NFC.CODSNF, E660NFC.CODTNS, E660NFC.VLRCTB, E660NFC.DATENT, 'E' AS ENTSAI
FROM
E660NFC
WHERE
E660NFC.CODEMP = 1 AND
E660NFC.CODFIL = 1 AND
E660NFC.DATENT >= '01/01/2013' AND
E660NFC.DATENT <= '12/31/2013' AND
E660NFC.NUMLOT = 0 AND
(E660NFC.INTPAT = ' ' OR E660NFC.INTPAT is null)
Para regularizar as notas em Tributos, segue sugestão de comando, que deverá ser executado pela área de TI com conhecimento em banco de dados.
Preencher com S o campo INTPAT da notas fiscais de Tributos quando esta estiver ligada a um bem na Gestão do Patrimônio:
UPDATE E660NFC
SET E660NFC.INTPAT = 'S'
WHERE E660NFC.CODEMP = {CODEMP} AND
E660NFC.CODFIL = {CODFIL} AND
EXISTS (SELECT 1
FROM E670BEM
WHERE E670BEM.CODEMP = E660NFC.CODEMP AND
E670BEM.EMPNFC = E660NFC.CODEMP AND
E670BEM.FILNFC = E660NFC.CODFIL AND
E670BEM.CODFOR = E660NFC.CODFOR AND
E670BEM.NUMDOC = E660NFC.NUMNFI AND
E670BEM.CODSNF = E660NFC.CODSNF)
Preencher com N o campo INTPAT da notas fiscais de Tributos quando esta NÃO estiver ligada a um bem na Gestão do Patrimônio:
UPDATE E660NFC
SET E660NFC.INTPAT = 'N'
WHERE E660NFC.CODEMP = {CODEMP} AND
E660NFC.CODFIL = {CODFIL} AND
NOT EXISTS (SELECT 1
FROM E670BEM
WHERE E670BEM.CODEMP = E660NFC.CODEMP AND
E670BEM.EMPNFC = E660NFC.CODEMP AND
E670BEM.FILNFC = E660NFC.CODFIL AND
E670BEM.CODFOR = E660NFC.CODFOR AND
E670BEM.NUMDOC = E660NFC.NUMNFI AND
E670BEM.CODSNF = E660NFC.CODSNF)
Quando ocorre / onde se aplica: Estorno de notas
Solução: Solução: Quando é utilizado leiaute de importação e opção Usar consistência padrão estiver desmarcada, o campo E660NFC.INTPAT está ficando em branco ou nulo.
Se a empresa deseja continuar não marcando a consistência padrão, será necessário fazer adaptação ao seu leaiute customizado para importação das notas de entrada inicializar o campo INTPAT como 'N'.
Select para localizar essas notas com o campo em branco ou nulo:
SELECT
DISTINCT E660NFC.CODEMP, E660NFC.CODFIL, E660NFC.CODFOR, E660NFC.NUMNFI, E660NFC.NUMNFF, E660NFC.CODSNF, E660NFC.CODTNS, E660NFC.VLRCTB, E660NFC.DATENT, 'E' AS ENTSAI
FROM
E660NFC
WHERE
E660NFC.CODEMP = 1 AND
E660NFC.CODFIL = 1 AND
E660NFC.DATENT >= '01/01/2013' AND
E660NFC.DATENT <= '12/31/2013' AND
E660NFC.NUMLOT = 0 AND
(E660NFC.INTPAT = ' ' OR E660NFC.INTPAT is null)
Para regularizar as notas em Tributos, segue sugestão de comando, que deverá ser executado pela área de TI com conhecimento em banco de dados.
Preencher com S o campo INTPAT da notas fiscais de Tributos quando esta estiver ligada a um bem na Gestão do Patrimônio:
UPDATE E660NFC
SET E660NFC.INTPAT = 'S'
WHERE E660NFC.CODEMP = {CODEMP} AND
E660NFC.CODFIL = {CODFIL} AND
EXISTS (SELECT 1
FROM E670BEM
WHERE E670BEM.CODEMP = E660NFC.CODEMP AND
E670BEM.EMPNFC = E660NFC.CODEMP AND
E670BEM.FILNFC = E660NFC.CODFIL AND
E670BEM.CODFOR = E660NFC.CODFOR AND
E670BEM.NUMDOC = E660NFC.NUMNFI AND
E670BEM.CODSNF = E660NFC.CODSNF)
Preencher com N o campo INTPAT da notas fiscais de Tributos quando esta NÃO estiver ligada a um bem na Gestão do Patrimônio:
UPDATE E660NFC
SET E660NFC.INTPAT = 'N'
WHERE E660NFC.CODEMP = {CODEMP} AND
E660NFC.CODFIL = {CODFIL} AND
NOT EXISTS (SELECT 1
FROM E670BEM
WHERE E670BEM.CODEMP = E660NFC.CODEMP AND
E670BEM.EMPNFC = E660NFC.CODEMP AND
E670BEM.FILNFC = E660NFC.CODFIL AND
E670BEM.CODFOR = E660NFC.CODFOR AND
E670BEM.NUMDOC = E660NFC.NUMNFI AND
E670BEM.CODSNF = E660NFC.CODSNF)