Nota fiscal de serviço GISS ABRASF 2.04
Moderador: Moderadores
-
jairxpereira
- Usuário Nível 1

- Mensagens: 36
- Registrado em: 16 Out 2020 10:40
- Localização: São Paulo/SP
Nota fiscal de serviço GISS ABRASF 2.04
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.
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.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Nota fiscal de serviço GISS ABRASF 2.04
tá na primeira linha.
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.
Código: Selecionar todos
'<nfseCabecMsg>' + ;
"<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>" +;
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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
jairxpereira
- Usuário Nível 1

- Mensagens: 36
- Registrado em: 16 Out 2020 10:40
- Localização: São Paulo/SP
Nota fiscal de serviço GISS ABRASF 2.04
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
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
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Nota fiscal de serviço GISS ABRASF 2.04
Pera aí...
Tá usando formato novo no webservice velho?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
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
jairxpereira
- Usuário Nível 1

- Mensagens: 36
- Registrado em: 16 Out 2020 10:40
- Localização: São Paulo/SP
Nota fiscal de serviço GISS ABRASF 2.04
"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
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
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Nota fiscal de serviço GISS ABRASF 2.04
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.
Valide o XML.
Teste os XSD, talvez usar gerador de XML pra ver se fica igual.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Nota fiscal de serviço GISS ABRASF 2.04
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.
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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Nota fiscal de serviço GISS ABRASF 2.04
Esse tipo de nota é exclusivo de prefeituras?
Se sim, somente das capitais?
Se sim, somente das capitais?
