NF-e - De acordo com o DTD ou o esquema, o elemento '{http://www.portalfiscal.inf.br/nfe}NFref' não pode estar vazio (Offline)

Criado por Emilly Ribeiro em 07/11/2023 19:52  ·  Atualizado em 12/04/2024 14:49  ·  Leitura: 2 min

Situação: Ao tentar finalizar uma nota estava apresentando o seguinte alerta:

---------------------------
Alerta
---------------------------
Não foi possível realizar a emissão da nota fiscal.
De acordo com o DTD ou o esquema, o elemento '{http://www.portalfiscal.inf.br/nfe}NFref' não pode estar vazio.

---------------------------
OK
---------------------------

1.png

 

Causa: Neste caso estava dando este alerta pois estava faltando registro de algumas tabelas no centralizador. Neste caso em específico eram as seguintes tabelas: NFSAIDC e NFSAIDI

Solução: Esse erro pode ocorrer porque um algumas tabelas não integraram, não subiu a integração do caixa para o centralizador.

Para a solução será necessário exportar os dados das tabelas no caixa que estiver faltando, e inserir no centralizador.

Fazer o select nos dois banco de dados, tanto no caixa quanto centralizador:

Exemplo de select abaixo:

select * from nfsaidc
where nfsaidc.numnf in ('00073663')
and nfsaidc.serie = '10'

select * from nfsaidi
where nfsaidi.numnf = '00073663'
and nfsaidi.serie = '10'

 
O número da NF-e e a série variam de caso pra caso.

Acesse o banco de dados:

2.png

 

 

Clique com o botão direito em qualquer lugar. Clique em Copy selected record(s) as INSERT

3.png

 

Após copiar, insira os registros no centralizador, clicando em script executive:

4.png

 

Feito isto realize o teste.

Além do listado acima, se pode usar updates para gerar os registros para integração.

update nfsaidi set
nfsaidi.numnf = nfsaidi.numnf
-- select * from nfsaidi
where nfsaidi.numnf in ('XXXXXXXX','XXXXXXXX')
and nfsaidi.serie = 'XX'

update nfsaidc set
nfsaidc.numnf = nfsaidc.numnf
-- select * from nfsaidc
where nfsaidc.numnf in ('XXXXXXXX','XXXXXXXX')
and nfsaidc.serie = 'XX'

OBS: nos 'XXX' alterar para as numerações das NFCE que esta tentando importar para emitir a NFe.