Nota fiscal de serviço GISS ABRASF 2.04

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

jairxpereira
Usuário Nível 1
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

Mensagem 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.
Avatar do usuário
JoséQuintas
Administrador
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

Mensagem 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.
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/
jairxpereira
Usuário Nível 1
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

Mensagem 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
Avatar do usuário
JoséQuintas
Administrador
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

Mensagem 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?
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/
jairxpereira
Usuário Nível 1
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

Mensagem 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
Avatar do usuário
JoséQuintas
Administrador
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

Mensagem 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.
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/
Avatar do usuário
JoséQuintas
Administrador
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

Mensagem 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.
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/
SOSSOFT
Usuário Nível 3
Usuário Nível 3
Mensagens: 118
Registrado em: 23 Out 2024 10:04

Nota fiscal de serviço GISS ABRASF 2.04

Mensagem por SOSSOFT »

Esse tipo de nota é exclusivo de prefeituras?
Se sim, somente das capitais?
Responder