Jump to content

Erro E183 em nota fiscal de serviço padrão GISS ABRASF 2.04


Postagens Recomendadas

Olá Pessoal,

Estou portando a emissão da nota fiscal de serviço de Jundiaí do padrão GINFES para o padrão ABRASF 2.04 que entra em vigor 31/10/2024.

Quando envio o RPS dá o seguinte erro:

Codigo:E183

A mensagem XML do cabeçalho do arquivo enviado está fora do padrão especificado.

Correcao: Consulte o Manual da NFS-e para saber quais são as versões de XML Schema suportadas pelo sistema.

Já modifiquei várias vezes o cabeçalho do RPS e o cabeçalho do envelope SOAP que envia o RPS mas nada resolveu até agora.

Está assim o cabeçalho do RPS:

 cXML := '<p:EnviarLoteRpsEnvio xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:p="http://www.giss.com.br/enviar-lote-rps-envio-v2_04.xsd" xmlns:p1="http://www.giss.com.br/tipos-v2_04.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">'

 

E está assim o meu envelope soap:

cXML :="<?xml version='1.0' encoding='UTF-8' standalone='yes'?>" + ;
             '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" ' +;
             'xmlns:nfse="http://nfse.abrasf.org.br">' +;
   '<soapenv:Header/>' +;
   '<soapenv:Body>' +;
      '<nfse:' + 'RecepcionarLoteRpsRequest' + '>' +;
         '<nfseCabecMsg>' + ;
         "&lt;?xml version='1.0' encoding='UTF-8' standalone='yes' ?&gt;" +;
          '<cabecalho xmlns="http://www.abrasf.org.br/nfse.xsd" versao="1.00" >' +;
                    '<versaoDados>2.04</versaoDados>' +;
              '</cabecalho>' +;
         '</nfseCabecMsg>' +;
         '<nfseDadosMsg>' + cRPS + '</nfseDadosMsg>' +;
      '</nfse:' + 'RecepcionarLoteRpsRequest'+ '>' +;
   '</soapenv:Body>' +;
'</soapenv:Envelope>'

Será que alguém consegue dar uma luz aonde está o erro?

 

Obrigado,

Jair Pereira

 Desenvolvo na linguagem Clipper Harbour.

Link to comment
Compartilhe em outros sites

O erro E183 que você está recebendo indica que o cabeçalho do XML não está conforme o padrão ABRASF 2.04 exigido para a NFS-e. Vamos revisar alguns pontos no seu código e no XML, que podem estar causando o problema:

1. Namespace e Esquema (XSD)

O namespace que você está utilizando no cabeçalho do XML parece estar incorreto. No seu RPS, você está utilizando:

xmlns:p="http://www.giss.com.br/enviar-lote-rps-envio-v2_04.xsd"

No entanto, para o padrão ABRASF 2.04, você deve usar o namespace oficial da ABRASF, que é:

xmlns="http://www.abrasf.org.br/nfse.xsd"

Então, a primeira coisa a ajustar seria garantir que o namespace do XML esteja correto tanto no cabeçalho do RPS quanto no envelope SOAP.

2. Estrutura do Cabeçalho SOAP

O cabeçalho que você está enviando pode estar com alguns problemas de formatação. O trecho:

&lt;?xml version='1.0' encoding='UTF-8' standalone='yes' ?&gt;

Deve ser ajustado, pois o cabeçalho XML não deve ser incluído com entidades HTML escapadas, mas diretamente no XML. O correto seria algo como:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

No envelope SOAP, ele deve estar em conformidade com o padrão da ABRASF. Seu envelope SOAP atualizado ficaria assim:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nfse="http://nfse.abrasf.org.br"> <soapenv:Header/> <soapenv:Body> <nfse:RecepcionarLoteRpsRequest> <nfseCabecMsg> <![CDATA[<?xml version="1.0" encoding="UTF-8"?> <cabecalho xmlns="http://www.abrasf.org.br/nfse.xsd" versao="1.00"> <versaoDados>2.04</versaoDados> </cabecalho>]]> </nfseCabecMsg> <nfseDadosMsg><![CDATA[YOUR_RPS_XML_HERE]]></nfseDadosMsg> </nfse:RecepcionarLoteRpsRequest> </soapenv:Body> </soapenv:Envelope>

3. Cabeçalho do RPS

No cabeçalho do RPS, altere o namespace de giss.com.br para abrasf.org.br, conforme a especificação da versão ABRASF 2.04.

<p:EnviarLoteRpsEnvio xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:p="http://www.abrasf.org.br/nfse.xsd" xmlns:p1="http://www.abrasf.org.br/tipos-v2_04.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

4. Validar XML contra o XSD

Certifique-se de que o XML gerado está validando corretamente contra o esquema XML (XSD) da versão 2.04 da ABRASF. É importante que o XML esteja conforme o padrão esperado.

Link to comment
Compartilhe em outros sites

Bom dia,

Também estou com a mesma rejeição E183, já realizei tentativas com o padrão especificado, e quando acionei o Suporte do provedor, me encaminharam uma imagem de como deve ser o cabeçalho do arquivo, porém mesmo montando ele desta forma permaneceu a mesma rejeição.

Em anexo imagem encaminhada pelo suporte do provedor.

 

 

image.png

Link to comment
Compartilhe em outros sites

@israelp para qual cidade você está desenvolvendo a NFSE?

Estou desenvolvendo para a cidade de Jundiaí.

Eu já consegui resolver esse erro, e usei esse cabeçalho no RPS que está na sua foto.

Mas eu tive que mudar certas coisas no RPS.

 

A lista de serviços e a aliquota de ISS é diferente em homologação.

  // Codigo do pais: 0076 - homologacao 1058-producao
   cXML2+=                    '<p1:CodigoPais>0076</p1:CodigoPais>'

 

Esse campo abaixo foi o mesmo valor do campo ItemListaServico: 

cXML2+=                    '<p1:CodigoTributacaoMunicipio>14.01</p1:CodigoTributacaoMunicipio>' // P.I.085/14 - SP

 

Link to comment
Compartilhe em outros sites

Olá estou com problema também para essa mudança do GINFES para GISSONLINE eu avancei um pouco nessa parte que vocês estão mencionando estou com o erro E172 Arquivo com erro na assinatura se alguém puder auxiliar agradeço, tendo em vista que o suporte deles não consegue. Segue anexo o xml de envio. 

isrealp e jairxpereira acredito que o xml que vou anexar aqui vai auxiliar vocês

xml_com_envelope.xml xml_sem_envelope.xml

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...