Trabalho com um sistema que já integra com a Ginfes a mais de 1 ano.
Sem explicação alguma os cancelamentos começaram a ser rejeitados com a mensagem "E160 - Arquivo enviado fora da estrutura do arquivo XML de entrada".
No ambiente de homologação funciona corretamente o problema só ocorre em produção.
A validação do XSD passa sem erros.
Alguém sabe o porque?
XML de envio:
- Código:
-
<?xml version="1.0" encoding="utf-8"?>
<q1:CancelarNfseEnvio xmlns:ds="##w3c##/2000/09/xmldsig#" xmlns="##ginfes##/tipos" xmlns:q1="##ginfes##/servico_cancelar_nfse_envio">
<q1:Prestador>
<Cnpj>00000000000000</Cnpj>
<InscricaoMunicipal>000000</InscricaoMunicipal>
</q1:Prestador>
<q1:NumeroNfse>1</q1:NumeroNfse>
<Signature xmlns="##w3c##/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="##w3c##/TR/2001/REC-xml-c14n-20010315" />
<SignatureMethod Algorithm="##w3c##/2000/09/xmldsig#rsa-sha1" />
<Reference URI="">
<Transforms>
<Transform Algorithm="##w3c##/2000/09/xmldsig#enveloped-signature" />
</Transforms>
<DigestMethod Algorithm="##w3c##/2000/09/xmldsig#sha1" />
<DigestValue>pN914tinXW1zBFxuDhdSK9/OXd8=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>QHGV6wD5KvffEuk0QqSu6fTWmPdWRFNkQyRJyChlznIqf83uYJLK1uhEzHnh4HqqfPAFApysFXlf88prOOwOnDtLRRoROxaEB4rm01L/Qa45JzlH/RlKwLfXr9hyQFit/ltY8iJRPVvrlmg6UQwf/slUeSFnNgTmektC21bleOdg/OYlnLFDJWj7kDCk7hxwVK33IW+QNGzuBkM6sXCqwYQi/CaG7MYB1qQDy/YipwVpghGTEX9P4W9x+rWmCYItTdqWjLGvhCueoe1VSHbNNvHj3EclrVhiV4b5VVlboEOPAv+CCjONYjvypnIk0VRYyXjzgFRm1AbXXDcNUBG0GA==</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>certificado...</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</q1:CancelarNfseEnvio>
XML de resposta:
- Código:
-
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns5:CancelarNfseResposta xmlns:ns2="##w3c##/2000/09/xmldsig#" xmlns:ns4="##ginfes##/servico_consultar_nfse_envio" xmlns:ns3="##ginfes##/tipos" xmlns:ns5="##ginfes##/servico_cancelar_nfse_resposta" xmlns:ns6="##ginfes##/servico_cancelar_nfse_envio">
<ns5:Sucesso>false</ns5:Sucesso>
<ns5:DataHora>2013-08-05T11:16:24</ns5:DataHora>
<ns5: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>
</ns5:MensagemRetorno>
</ns5:CancelarNfseResposta>
ATENÇÃOAo postar tive que substituir o endereço da Ginfes no exemplos por ##ginfes##, o forúm não permite enviar links externos.
Então onde for:
##ginfes## é h t t p: / / w ww. ginfes. c om.br
##w3c## é ht t p :/ /w ww. w3 .org