Ir para conteúdo
  • Cadastre-se

dev botao

Erro E160 - Arquivo enviado fora da estrutura do arquivo XML de entrada.


Recommended Posts

Prezados, boa tarde!

Desde o início deste mês não consegui emitir NFS-e utilizando o componente ACBRNFSeX devido a um erro E160 - Arquivo enviado fora da estrutura do arquivo XML de entrada.
Estranho que mês passado consegui emitir as notas normalmente sem nenhum problema.

Já realizei as atualizações de trunk2, compilei projeto, atualizei Schemas meu Windows é o 11 e atualizado e nada.

Utilizando GINFES / Guarulhos - SP
Dlls Atualizadas para versão 32bits

Em anexo os arquivos XML.

Gratos pela atenção

20240305121958-env-lot.xml20240305121958-env-lot.xml

20240304183507-rec.xml

Link para o comentário
Compartilhar em outros sites

Analisando outro XML, consta "Erro 59 Campo cidade do tomador não informado (obrigatório para tomador com CNPJ)"

Porém o campo ns4:CodigoMunicipio>3550308</ns4:CodigoMunicipio> está preenchido corretamente.

E na sequência o erro 160.

Ca

 

empo cidade do tomador não informado (obrigatório para tomador com CNPJ)Camp "cidade do tomador não informado (obrigatório para tomador com CNPJ)

17385-comp-nfse.xml

Link para o comentário
Compartilhar em outros sites

Boa tarde @Italo Giurizzato Junior e @Rafael Moreira Neves

Realmente, o que faltava para corrigir o erro 160 era o lote que não estava sendo enviado ao componente, isso foi corrigido.

Veja o resultado do envio:

Requisição
Ambiente: 1
Cidade  : Guarulhos/SP
Provedor: Ginfes Versão: 1.00
 
Método Executado: Enviar Lote Assíncrono
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 08/03/2024
Numero do Prot: 555645018
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : True
 
 
Método Executado: Consultar a Situacao
 
Parâmetros de Envio
Numero do Prot: 555645018
Numero do Lote: 1
 
Parâmetros de Retorno
Situação Lote : 2
Sucesso       : True
 
 
Método Executado: Consultar o Lote de Rps
 
Parâmetros de Envio
Numero do Prot: 555645018

 

Ao realizar a Consulta, o webservice retorna:

Erro(s):
Código  : E59
Mensagem: Campo cidade do tomador não informado (obrigatório para tomador com CNPJ)
Correção: O preenchimento da Cidade do Tomador é obrigatório para tomadores Pessoas Jurídicas (com CNPJ).

Consultando o XML da RPS consta o código do município do Tomador e Prestador.

 

E não gera o XML para emissão do DANFE

 

Em anexo os arquivos XML

3524031270976500018456000000000000173-rps.xml

1-env-lot.xml 555646358-con-lot.xml 555646358-lista-nfse-con-lot.xml 555646358-con-sit.xml 555646358-sit.xml 1-rec.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @Wladimir,

Veja isso:

Método Executado: Consultar a Situacao
 
Parâmetros de Envio
Numero do Prot: 555645018
Numero do Lote: 1
 
Parâmetros de Retorno
Situação Lote : 2
Sucesso       : True

Observe que a situação é 2 que indica que o lote ainda se encontra na fila de processamento.

Eu não sei quais são os valores que você atribuiu as propriedades de configuração: AguardarConsultaRet, Tentativas e IntervaloTentavias.

Os valores abaixo são os que utilizo:

ACBrNFSeX1.Configuracoes.WebServices.AguardarConsultaRet := 1000; // 1 segundo
ACBrNFSeX1.Configuracoes.WebServices.Tentativas := 10; 
ACBrNFSeX1.Configuracoes.WebServices.IntervaloTentavias := 1000; // 1 segundo

Só devemos consultar o lote se a situação for 3 ou 4.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia @Italo Giurizzato Junior

Ainda não obtive sucesso em enviar a RPS, inseri as configurações de webservice como sugeriu, a situação mudou para 3, mas aparecem alguns erros conforme consta nos arquivos XML.

 

555798123-con-sit.xml 1-rec.xml 1-env-lot.xml 3524031270976500018456000000000000173-rps.xml 17385-comp-nfse.xml 17385-con-nfse-rps.xml 555798123-lista-nfse-con-lot.xml 555798123-con-lot.xml 555798123-sit.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia @Wladimir,

A situação igual a 3 indica que no RPS contem informações erradas, logo o RPS foi processado com falhas.

Você precisa sanar esses erros.

No arquivo *-lista-nfse-con-lot.xml que contem o retorno da consulta ao lote temos o erro:

<Codigo>E33</Codigo>
<Mensagem>Código CNAE inexistente </Mensagem>
<Correcao>Consulte a legislação vigente para saber o código CNAE que deverá ser informado neste campo. </Correcao>

Verifique junto ao contador desse prestador de serviço o CNAE correto.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

@Italo Giurizzato Junior,

Em conversa com meu contador, o CNAE correto é 6203100, porém o GINFES continua recusando, olhando XML do mês passado notei que o CNAE não estava sendo informado, sendo informado apenas a ItemListaServico, fiz o mesmo procedimento, deixei a TAG CNAE em branco e passou, porem agora consta o erro "E59 - Campo cidade do tomador não informado (obrigatório para tomador com CNPJ)" porém a tag Tomador.Endereco.CodigoMunicipio está preenchida conforme anexos.

555838242-sit.xml 555838242-con-sit.xml 1-rec.xml 1-env-lot.xml 3524031270976500018456000000000000173-rps.xml 17385-comp-nfse.xml 17385-con-nfse-rps.xml 555838242-lista-nfse-con-lot.xml 555838242-con-lot.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @Wladimir,

Verifica se o tomador possui Inscrição Municipal.

Caso tenha informe, pode ser que o problema seja esse e não o código do município do tomador.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

@Italo Giurizzato Junior Bom dia meu amigo!

Finalmente consegui emitir a nota fiscal pelo sistema, na verdade o GINFES é confuso nas questões de mensagens de erro, cada vez era um erro diferente.

Já entendi que alguma informação que diverge do Schema retorna o erro 160, seguindo suas orientações fui registrando os primeiros erros que o log vai apresentando chegando ao valor do ISS que não pode ser cobrado e, por fim a emissão da nota fiscal.

 

Gostaria de agradecer muito a você e ao @Rafael Moreira Neves que foram fundamentais para a finalização deste trabalho.

 

Abraço.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.