Desenvolvimento NFS-e
Desenvolvimento NFS-e
Desenvolvimento NFS-e
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Desenvolvimento NFS-e

Site destinado a desenvolvedores de softwares na integração com a NFS-e.
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema

Ir para baixo 
2 participantes
AutorMensagem
Renato Gava




Mensagens : 6
Data de inscrição : 08/02/2013

Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema Empty
MensagemAssunto: Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema   Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema EmptySex Fev 08, 2013 4:12 pm

Boa tarde!

Estou desenvolvendo a integração com o método RecepcionarLoteRps, a chamada de envido está ocorrendo com sucesso. Porém a mensagem de retorno (objeto EnviarLoteRpsEnvio) não está de acordo com o Schema XSD servico_enviar_lote_rps_resposta_v03.xsd, nem com o Manual Manual_Integracao_V3_GINFES.pdf, que diz: "Recepção de Lote de RPS: NumeroLote, DataRecebimento e Protocolo tem Ocorrência 1-1"

Veja abaixo o xml que estou recebendo como retorno, não consta os campos NumeroLote, DataRecebimento e Protocolo. Não consigo desserializar o xml pois não bate com o schema.

<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><ns2:EnviarLoteRpsResposta xmlns:ns2=\"2000/09/xmldsig#\" xmlns:ns4=\"servico_consultar_lote_rps_envio\" xmlns:ns3=\"tipos\" xmlns:ns5=\"servico_enviar_lote_rps_envio\" xmlns:ns6=\"servico_consultar_situacao_lote_rps_envio\" xmlns:ns7=\"servico_consultar_nfse_rps_envio\"><ns2:MensagemRetorno><ns3:Codigo>E160</ns3:Codigo><ns3:Mensagem>Arquivo enviado fora da estrutura do arquivo XML de entrada.</ns3:Mensagem><ns3:Correcao>Envie um arquivo dentro do schema do arquivo XML de entrada.</ns3:Correcao></ns2:MensagemRetorno></ns2:EnviarLoteRpsResposta>

Alguém consegue me ajudar?

Obrigado!

Renato.

Ir para o topo Ir para baixo
Arcadius

Arcadius


Mensagens : 65
Data de inscrição : 19/02/2013
Idade : 55
Localização : Todos os lugares kkkkkkkk

Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema Empty
MensagemAssunto: Re: Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema   Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema EmptyTer Fev 19, 2013 3:10 pm

Então, parece que a estrutura do arquivo de envio ta zuada,,,, você consegue colocar um XML de exemplo identico ao que você esta mandando neste topico (Lembre-se de retirar a assinatura), vamos dar uma olhada nessa estrutura, quem sabe posso ajudar você,,,

Pode colocar numeros ficticios no cnpj e inscrição municipal, precisamos ver apenas a estrutura do arquivo msm.

Um abraço renato
Ir para o topo Ir para baixo
Renato Gava




Mensagens : 6
Data de inscrição : 08/02/2013

Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema Empty
MensagemAssunto: Re: Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema   Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema EmptyQua Fev 20, 2013 9:02 am

Obrigado pelo retorno Arcadius.

Mas independente do meu xml está válido ou não, o xml de retorno do webservice deveria condizer com o Schema não? Isso que acho estranho.

Segue abaixo meu xml:

Obrigado pela ajuda!

<?xml version="1.0" encoding="utf-8"?>
<q1:EnviarLoteRpsEnvio xmlns="http://www.portalfiscal.inf.br/nfe" xmlns:q1="http://www.ginfes.com.br/servico_enviar_lote_rps_envio_v03.xsd">
<q1:LoteRps Id="ab788174-a50f-46d8-b100-854c23ffefef">
<NumeroLote xmlns="http://www.ginfes.com.br/tipos_v03.xsd">000000000000060</NumeroLote>
<Cnpj xmlns="http://www.ginfes.com.br/tipos_v03.xsd">01663205000110</Cnpj>
<InscricaoMunicipal xmlns="http://www.ginfes.com.br/tipos_v03.xsd">Isento</InscricaoMunicipal>
<QuantidadeRps xmlns="http://www.ginfes.com.br/tipos_v03.xsd">1</QuantidadeRps>
<ListaRps xmlns="http://www.ginfes.com.br/tipos_v03.xsd">
<Rps>
<InfRps Id="50f61166-5f1e-4386-999f-3e8c9d2553a1">
<IdentificacaoRps>
<Numero>1</Numero>
<Serie>acd</Serie>
<Tipo>2</Tipo>
</IdentificacaoRps>
<DataEmissao>2013-02-20T10:21:56.934643-03:00</DataEmissao>
<NaturezaOperacao>2</NaturezaOperacao>
<OptanteSimplesNacional>1</OptanteSimplesNacional>
<IncentivadorCultural>1</IncentivadorCultural>
<Status>1</Status>
<Servico>
<Valores>
<ValorServicos>45</ValorServicos>
<IssRetido>2</IssRetido>
</Valores>
<ItemListaServico>dae</ItemListaServico>
<Discriminacao>Optante do Simples Nacional conforme Lei Complementar 123/2006 5.124 = R$ 45,00 5.902 = R$ 66,39 </Discriminacao>
<CodigoMunicipio>3</CodigoMunicipio>
</Servico>
<Prestador>
<Cnpj>01663205000110</Cnpj>
</Prestador>
<Tomador>
<IdentificacaoTomador>
<CpfCnpj>
<Cnpj>01663205000110</Cnpj>
</CpfCnpj>
</IdentificacaoTomador>
</Tomador>
</InfRps>
</Rps>
</ListaRps>
</q1:LoteRps>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="#ab788174-a50f-46d8-b100-854c23ffefef">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue></DigestValue>
</Reference>
</SignedInfo>
<SignatureValue></SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate></X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</q1:EnviarLoteRpsEnvio>


Última edição por Renato Gava em Qua Fev 20, 2013 9:23 am, editado 1 vez(es)
Ir para o topo Ir para baixo
Arcadius

Arcadius


Mensagens : 65
Data de inscrição : 19/02/2013
Idade : 55
Localização : Todos os lugares kkkkkkkk

Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema Empty
MensagemAssunto: Re: Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema   Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema EmptyQua Fev 20, 2013 9:20 am

Na verdade não, pois o schema de retorno que você esta esperando não pode receber uma mensagem de erro e sim a mensagem de confirmação...
Ou seja o Ginfes esta recebendo seu arquivo e ta respondendo normal, porem tem algo em seu arquivo que esta errado,,, as vezes pode ocorrer este erro e160 por alguma informação errada ou informação adicional em seu arquivo...

ha apenas uma coisa que eu não reconheci em seu arquivo
o que esta referencia esta mostrando em seu arquivo ?

[b]<q1:EnviarLoteRpsEnvio xmlns="portalfiscal,inf,br
Ir para o topo Ir para baixo
Arcadius

Arcadius


Mensagens : 65
Data de inscrição : 19/02/2013
Idade : 55
Localização : Todos os lugares kkkkkkkk

Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema Empty
MensagemAssunto: Re: Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema   Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema EmptyQua Fev 20, 2013 9:22 am

e arranca esse certificado digital do exemplo acima,,,, coloca uma assinatura falsa, pois assim qualquer um vai conseguir visualizar e obter o seu certificado digital.
Ir para o topo Ir para baixo
Renato Gava




Mensagens : 6
Data de inscrição : 08/02/2013

Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema Empty
MensagemAssunto: Re: Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema   Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema EmptyQua Fev 20, 2013 9:26 am

Obrigado pela dica.

Não entendi direito sua pergunta: essa tag <q1:EnviarLoteRpsEnvio> é a inicial do xml. O q1 é o namespace.

Obrigado!
Ir para o topo Ir para baixo
Arcadius

Arcadius


Mensagens : 65
Data de inscrição : 19/02/2013
Idade : 55
Localização : Todos os lugares kkkkkkkk

Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema Empty
MensagemAssunto: Re: Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema   Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema EmptyQua Fev 20, 2013 9:28 am

me refiro ao link referenciado,,, não utilizo ele em meus lotes,,,, é algum site proprietário de sua aplicação ?
Ir para o topo Ir para baixo
Renato Gava




Mensagens : 6
Data de inscrição : 08/02/2013

Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema Empty
MensagemAssunto: Re: Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema   Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema EmptyQua Fev 20, 2013 9:46 am

realmente esse link estava errado. Removi esse namespace e agora o cabeçalho do xml ficou assim:

<EnviarLoteRpsEnvio xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.ginfes.com.br/servico_enviar_lote_rps_envio_v03.xsd">

Agora estou tendo o erro abaixo, não sei se é devido a conexão da minha internet. Estava funcionando normal até semana passada, meu código não foi alterado. Você está tendo esse erro também? Estou lendo o certificado digital A3 normalmente, assinando o xml e adicionando o certificado na lista de ClientCertificates na hora de chamar o webservice. Estou desenvolvendo em C#.

The underlying connection was closed: The connection was closed unexpectedly.

Abraços e obrigado!
Ir para o topo Ir para baixo
Arcadius

Arcadius


Mensagens : 65
Data de inscrição : 19/02/2013
Idade : 55
Localização : Todos os lugares kkkkkkkk

Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema Empty
MensagemAssunto: Re: Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema   Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema EmptyQua Fev 20, 2013 10:01 am

Cara nem faço ideia do por que desta Exception, Tenta pegar um Log da aplicação e tente rastrear o momento em que o erro ocorre, as vezes pode ser algum erro ao recepcionar o objeto.

Flw man,,, abraço
Ir para o topo Ir para baixo
Conteúdo patrocinado





Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema Empty
MensagemAssunto: Re: Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema   Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema Empty

Ir para o topo Ir para baixo
 
Xml de retorno EnviarLoteRpsEnvio inválido de acordo com o Manual e o Schema
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Rejeição: Cabeçalho - Falha no Schema XML
» Erro E321 Regime especial de tributação inválido
» E315 - Número da NFS-e a cancelar inválido.
» Erro E212 - dedução serviço inválido
» (Resolvido)Cancelamento - Versão Schema 3.00?

Permissões neste sub-fórumNão podes responder a tópicos
Desenvolvimento NFS-e  :: Erros e Alertas-
Ir para: