Olá,
Estou utilizando o soapUI para criar as requisições SOAP dos webservices do ambiente de testes, e ao realizar a chamada ao método RecepcionarLoteRps, passando o XML de exemplo fornecido na área de downloads da própria prefeitura, recebo o "famigerado" erro E160 - Arquivo enviado fora da estrutura do arquivo XML de entrada.
A requisição enviada, a partir da geração do soapUI mais o XML de exemplo, é a seguinte (será necessário "consertar" os links):
Se alguém puder apontar onde está o problema desta requisição, agradeço.
Tentei também gerar uma requisição de cancelamento de NFSe, da mesma forma (req. soapUI + XML de exemplo), e recebo também o mesmo erro E160.
Juliano
Estou utilizando o soapUI para criar as requisições SOAP dos webservices do ambiente de testes, e ao realizar a chamada ao método RecepcionarLoteRps, passando o XML de exemplo fornecido na área de downloads da própria prefeitura, recebo o "famigerado" erro E160 - Arquivo enviado fora da estrutura do arquivo XML de entrada.
A requisição enviada, a partir da geração do soapUI mais o XML de exemplo, é a seguinte (será necessário "consertar" os links):
- Código:
<soapenv:Envelope xmlns:soapenv="ht tp: / /schemas.xml soap.or g/soap/envelope/" xmlns:ser="ht tp: / /service.nf se.int egracao.w s.publica/">
<soapenv:Header/>
<soapenv:Body>
<ser:RecepcionarLoteRps>
<XML>
<EnviarLoteRpsEnvio xmlns="ht tp: / /ww w .pub lica.in f.br" xmlns:xsi="ht tp: / /ww w .w 3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht tp:/ /ww w .pu blica.in f.br schema_nfse_v02.xsd"><LoteRps versao="1.00"><NumeroLote>1010000001</NumeroLote><Cnpj>78614229000103</Cnpj><InscricaoMunicipal>270965</InscricaoMunicipal><QuantidadeRps>1</QuantidadeRps><ListaRps><Rps><InfRps><IdentificacaoRps><Numero>0000001</Numero><Serie>901</Serie><Tipo>1</Tipo></IdentificacaoRps><DataEmissao>2012-03-27T17:35:03</DataEmissao><NaturezaOperacao>11</NaturezaOperacao><OptanteSimplesNacional>2</OptanteSimplesNacional><IncentivadorCultural>2</IncentivadorCultural><Status>1</Status><Servico><Valores><ValorServicos>111</ValorServicos><ValorDeducoes>0</ValorDeducoes><ValorPis>0</ValorPis><ValorCofins>0</ValorCofins><ValorInss>0</ValorInss><ValorIr>0</ValorIr><ValorCsll>0</ValorCsll><IssRetido>2</IssRetido><ValorIss>0</ValorIss><ValorIssRetido>0</ValorIssRetido><OutrasRetencoes>0</OutrasRetencoes><BaseCalculo>111</BaseCalculo><Aliquota> 0.0000</Aliquota><ValorLiquidoNfse>111</ValorLiquidoNfse></Valores><ItemListaServico>1104</ItemListaServico><Discriminacao>TESTE DE ARQUIVO XML</Discriminacao><CodigoMunicipio>4208203</CodigoMunicipio></Servico><Prestador><Cnpj>78614229000103</Cnpj><InscricaoMunicipal>270965</InscricaoMunicipal></Prestador><Tomador><IdentificacaoTomador><CpfCnpj><Cnpj>95853263000150</Cnpj></CpfCnpj></IdentificacaoTomador><RazaoSocial>REYC COMERCIO E PARTICIPACOES LTDA</RazaoSocial><Endereco><Endereco>RUA FRANCISCO JOSE FERREIRA,101</Endereco><Numero>101</Numero><Bairro>FORQUILHINHA</Bairro><CodigoMunicipio>4216602</CodigoMunicipio><Uf>SC</Uf><Cep>88106537</Cep></Endereco></Tomador></InfRps><ds:Signature xmlns:ds="ht tp: / / ww w .w 3.org/2000/09/xmldsig#"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="ht tp: / / ww w .w 3.org/TR/2001/REC-xml-c14n-20010315"/><ds:SignatureMethod Algorithm="ht tp: / / ww w .w 3.org/2000/09/xmldsig#rsa-sha1"/><ds:Reference URI="#assinar"><ds:Transforms><ds:Transform Algorithm="ht tp: / / ww w .w 3.org/2000/09/xmldsig#enveloped-signature"/><ds:Transform Algorithm="ht tp: / / ww w .w 3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/><ds:Transform Algorithm="ht tp: / / ww w .w 3.org/TR/1999/REC-xpath-19991116"><ds:XPath>not(ancestor-or-self::ds:Signature)</ds:XPath></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="ht tp: / / ww w .w 3.org/2000/09/xmldsig#sha1"/><ds:DigestValue/></ds:Reference></ds:SignedInfo><ds:SignatureValue/><ds:KeyInfo><ds:X509Data><ds:X509Certificate>UzovVE9UVlMvTkZlL011bHRpbG9nU0EucGZ4AA== </ds:X509Certificate></ds:X509Data><ds:KeyValue><ds:RSAKeyValue><ds:Modulus/><ds:Exponent>AQAB</ds:Exponent></ds:RSAKeyValue></ds:KeyValue></ds:KeyInfo></ds:Signature></Rps></ListaRps></LoteRps></EnviarLoteRpsEnvio>
</XML>
</ser:RecepcionarLoteRps>
</soapenv:Body>
</soapenv:Envelope>
Se alguém puder apontar onde está o problema desta requisição, agradeço.
Tentei também gerar uma requisição de cancelamento de NFSe, da mesma forma (req. soapUI + XML de exemplo), e recebo também o mesmo erro E160.
Juliano