Avaliação do Tópico:
  • 0 Voto(s) - 0 em Média
  • 1
  • 2
  • 3
  • 4
  • 5
[Bragança] - Assinatura x XSD
#1
Question 
Bom Dia!

Estou com a seguinte dificuldade para transmissão de RPS no servidor de homologação de Bragança.

Quando envio as TAGS:

<GerarNfseEnvio>
<Rps xmlns="http://www.portalfiscal.inf.br/nfe">

eu valido a assinatura digital no site  https://www.receita.fazenda.gov.br/Aplicacoes/SSL/ATBHE/assinadoc/ValidadorAssinaturas.app/valida.aspx e a mesma é validada com sucesso, porém, validando o arquivo com o XSD nfse.xsd é informado o seguinte:
"Element 'GerarNfseEnvio': No matching global declaration available for the validation root."

Informando
<GerarNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd">
<Rps xmlns="http://www.portalfiscal.inf.br/nfe">

o arquivo não é assinado pelo site da receita e a validação do XSD é que o elemento http://www.portalfiscal.inf.br/nfe na TAG RPS não era esperado.

Alterando as tags para :
<GerarNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd">
<Rps>

O arquivo não é assinado pela receita, porém, passa pela validação do XSD, mas o retorno que vem do webservice da prefeitura é:
<ns2:Mensagem>Assinatura do RPS inválida.</ns2:Mensagem>
<ns2:Correcao>O RPS deve conter assinatura digital vinculada a certificado digital padrão ICP Brasil, não revogado e não expirado.</ns2:Correcao>


Ou Seja: Quando o arquivo XML é assinado pela receita, não é validado pelo XSD.
E quando é validado pelo XSD, não é validado pelareceita.

Vocês poderiam me ajudar?
Estou anexando os arquivos XML e SOAP de envio para o webservice.


.xml   XML Assinado.xml (Tamanho: 5,26 KB / Downloads: 13)
.xml   NaoAssinou_MasPassouDoXSD.xml (Tamanho: 5,26 KB / Downloads: 4)
.txt   SOAP-NaoAssinou_MasPassouDoXSD.txt (Tamanho: 5,79 KB / Downloads: 7)
Responder
#2
Gabriel.

Acredito que temos 2 problemas distintos.

Primeiramente sobre os XSDs.
O namespace http://www.portalfiscal.inf.br/nfe é o namespace dos xsds das receitas ESTADUAIS. Nosso produto trata de nota fiscal de serviços, por isso não utiliza o xsd acima.
Provavelmente pelo motivo acima o validador da receita não conhece os xsds municipais.
Logo vc deve utilizar o namespace "http://www.abrasf.org.br/nfse.xsd"

Sobre a validação eu não consegui localizar suas submissões no ambiente de homolog.
Sugiro que tente novamente e me informe a data/hora da submissão para que eu possa ajudar +
Responder
#3
(11-08-2016, 12:27 PM)lucasam Escreveu:  Gabriel.

Acredito que temos 2 problemas distintos.

Primeiramente sobre os XSDs.
O namespace  http://www.portalfiscal.inf.br/nfe  é o namespace dos xsds das receitas ESTADUAIS. Nosso produto trata de nota fiscal de serviços, por isso não utiliza o xsd acima.
Provavelmente pelo motivo acima o validador da receita não conhece os xsds municipais.
Logo vc deve utilizar o namespace "http://www.abrasf.org.br/nfse.xsd"

Sobre a validação eu não consegui localizar suas submissões no ambiente de homolog.
Sugiro que tente novamente e me informe a data/hora da submissão para que eu possa ajudar +

Boa Noite!

Lucas, obrigado pelo apoio.

Consegui assinar o arquivo.

A quem servir, estou anexando o XML antes de assinar, XML depois de assinar e o SOAP enviado ao server.

At,
.xml   braganca-antes-assinar.xml (Tamanho: 1,28 KB / Downloads: 9)
.txt   soap-envio.txt (Tamanho: 5,84 KB / Downloads: 19)
.xml   braganca-depois-assinar.xml (Tamanho: 5,21 KB / Downloads: 17)
Responder


Pular para Fórum:


Usuários visualizando este tópico: 1 Visitante(s)