Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »


Quando a situação ocorre?


Ao importar notas pelo analisador fiscal, é retornada a mensagem: |2-Nota Fiscal 0000000000 já digitada com esses dados! e ao consultar a nota na rotina de escrituração essa não é exibida. 

No exemplo em questão  falha ocorre ao pesquisar notas no intervalo de 01-05-2023 até 31/05/2023.

Ao consultar as notas na rotina de escrituração essas não são exibidas

Mas ao consultar no banco de dados as notas de entrada no intervalo de 01-05-2023 até 31/05/2023. São retornados registros

select * from "nota015823" where
escrit >= '2023-01-01' and escrit < '2023-02-01'
and tpnota = 1

Como corrigir?


O processo de correção deve ser efetuado em nível 2 de instalações. Antes de aplicar a correção, efetue o backup da base da empresa

A situação ocorre pois as notas foram importadas usando o layout incorreto, no exemplo abaixo iremos tratar a situação onde a nota de entrada foi importada usando o layout de Saida.


1 - No banco de dados efetue a seguinte consulta para verificar se existem layouts com nomes redundantes:

select * from PPROEMP01.layout where nome = 'SIMPLES'

No exemplo em questão existem dois layots distintos. Entrada e saída, atribuidos do mesmo nome: SIMPLES NACIONAL

2 - Para correção no GAP acesse: fiscal > documentos de entrada e saida > definição de telas para digitação


2 - Na tabela referente as notas efetue a segunite consulta:

n.escrit: Corresponde ao intervalo das notas que será realizada a pesquisa
n.fk_layout_id: corresponde ao codigo do layout utilzado. No exemplo abaixo é utilizado o código 14: Simples Saida
tpnota: corresponde ao tipo da nota, no comando abaixo é utilizado o tipo 1 - Entrada

select 

    n.numnota,
    n.fk_empresa_id,
    ec.id,
    ec.codigo,
    n.escrit,
    n.contab,
    n.fk_cfop_id,
    c.codigo,
    n.fk_layout_id,
    l.nome,
    l.tpmod,
    n.tpnota
from "nota015823" n 
inner join PPROEMP01.cfop c on c.id = n.fk_cfop_id 
inner join PPROEMP01.layout l on l.id = n.fk_layout_id 
inner join PPROEMP01.prg_empresa_compl ec on ec.id = n.fk_empresa_id
where n.escrit >= '2023-01-01' and n.escrit < '2023-06-01' 
AND n.fk_layout_id = 14 
AND n.tpnota = 1

A consulta retornará as notas escrituradas com layout incorreto.

Para correção remova as notas pel obanco usando o comando, e em seguida solicite ao cliente que realize novamente o processo de importação. 

DELETE nota015823 
from "nota015823" n 
inner join PPROEMP01.cfop c on c.id = n.fk_cfop_id 
inner join PPROEMP01.layout l on l.id = n.fk_layout_id 
inner join PPROEMP01.prg_empresa_compl ec on ec.id = n.fk_empresa_id
where n.escrit >= '2023-01-01' and n.escrit < '2023-02-01' 
AND n.fk_layout_id = 14 
AND n.tpnota = 1



  • Sem rótulos