Página 1 de 1

Nota fiscal de serviço GISS ABRASF 2.04

Enviado: 23 Out 2024 09:56
por jairxpereira
Olá pessoal,

Alguém já desenvolveu integração de nota fiscal de serviço no padrão GISS ABRASF 2.04 ??

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>' + ;
         "<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>" +;
          '<cabecalho xmlns="http://www.abrasf.org.br/nfse.xsd" versao="1.00" >' +;
                    '<versaoDados>2.04</versaoDados>' +;
              '</cabecalho>' +;
         '</nfseCabecMsg>' +;
         '<nfseDadosMsg>' + '<?xml version="1.0" encoding="UTF-8" ?>' + cRPS + '</nfseDadosMsg>' +;
      '</nfse:' + 'RecepcionarLoteRpsRequest'+ '>' +;
   '</soapenv:Body>' +;
'</soapenv:Envelope>'

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



Obrigado,

Jair Pereira

* Eu não uso componente da ACBr Lib. Desenvolvo na linguagem Clipper Harbour.

Nota fiscal de serviço GISS ABRASF 2.04

Enviado: 23 Out 2024 10:27
por JoséQuintas
tá na primeira linha.

Código: Selecionar todos

  '<nfseCabecMsg>' + ;
         "<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>" +;
Isso define TUDO do XML.
Outro erro talvez possa ser ter duas vezes, retirar a outra declaração do XML enviado.
É.... porque querendo ou não... envelope + XML resulta em um único XML.
Se a declaração define a codepage do XML, não pode definir duas vezes.

Nota fiscal de serviço GISS ABRASF 2.04

Enviado: 23 Out 2024 11:36
por jairxpereira
Oi José Quintas.

Eu segui sua orientação e tirei aquelas declarações de XML que estavam sobrando.

Mas continua dando o mesmo erro:
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

Tá osso esse erro. Já tentei de tudo mas nada resolve. Tem mais alguma dica?

Obrigado,
Jair Pereira

Nota fiscal de serviço GISS ABRASF 2.04

Enviado: 23 Out 2024 12:51
por JoséQuintas
Pera aí...
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
Tá usando formato novo no webservice velho?

Nota fiscal de serviço GISS ABRASF 2.04

Enviado: 23 Out 2024 13:55
por jairxpereira
"Tá usando formato novo no webservice velho?"

Como assim? Não entendi.

Ali no cabeçalho do envelope soap eu coloquei várias versões diferentes 1.00, 2.03, 2.04 e deu o mesmo erro.

A Eicon, empresa que implementa a nota fiscal da cidade de Jundiaí, falou que eu podia usar o ambiente
de homologação para validar o RPS. Então eu suponho que o webservice deles seja adequadamente novo
na versão 2.04 na qual eu mando o RPS.

Tem mais alguma dica?

Obrigado,
Jair Pereira

Nota fiscal de serviço GISS ABRASF 2.04

Enviado: 23 Out 2024 17:18
por JoséQuintas
Olhe o webservice, se tem a descrição online das coisas.
Valide o XML.
Teste os XSD, talvez usar gerador de XML pra ver se fica igual.

Nota fiscal de serviço GISS ABRASF 2.04

Enviado: 24 Out 2024 14:22
por JoséQuintas
Há uma coisa simples que dá pra testar:
transmitir qualquer XML

A coisa é básica: tem o XML de envelope pra comunicação e tem o XML interno.

Se o envelope externo está errado, a comunicação não acontece.
Se o envelope está certo, o XML interno é enviado, o retorno tem a ver com o XML interno.

Pelo menos a partir daí se concentra só no XML interno, sem ficar mexendo nos dois.

Nota fiscal de serviço GISS ABRASF 2.04

Enviado: 25 Out 2024 13:18
por SOSSOFT
Esse tipo de nota é exclusivo de prefeituras?
Se sim, somente das capitais?