Pessoal, boa tarde
Estou desenvolvendo uma classe de transmissão para o consumo do webservice da NFS-e de Curitiba. Estou tentando utilizar o método de validação do XML do webservice. Entretanto, estou com o seguinte erro no console do NetBeans:
Exception in thread "main" java.lang.Exception: org.apache.axis2.databinding.ADBException: Unexpected subelement {http://isscuritiba.curitiba.pr.gov.br/iss/nfse.xsd}EnviarLoteRpsEnvio
at br.com.e_governeapps2.www.WS_x0020__x0020_NFSE_x0020_V1001Stub$ValidarXml$Factory.parse(WS_x0020__x0020_NFSE_x0020_V1001Stub.java:34853)
at recepcaoLote.Recepcao.validaXMLNFse(Recepcao.java:54)
at Teste.TestaValidaXML.main(TestaValidaXML.java:16)
Caused by: org.apache.axis2.databinding.ADBException: Unexpected subelement {http://isscuritiba.curitiba.pr.gov.br/iss/nfse.xsd}EnviarLoteRpsEnvio
at br.com.e_governeapps2.www.WS_x0020__x0020_NFSE_x0020_V1001Stub$ValidarXml$Factory.parse(WS_x0020__x0020_NFSE_x0020_V1001Stub.java:34847)
... 2 more
Java Result: 1
Não tenho a mínima idéia da causa deste erro.
Tenho 2 classes aqui, uma que testa o que fiz e outra com o método de transmissão.
package Teste;
import java.io.File;
import java.io.IOException;
import recepcaoLote.Recepcao;
public class TestaValidaXML
{
public static void main(String[] args) throws IOException, Exception
{
//String xml = Recepcao.lerXML("C:\\Users\\thiago.beserra\\Desktop\\envio\\recepcionar_lote_2_edit.xml");
File f = new File("C:\\Users\\thiago.beserra\\Desktop\\envio\\recepcionar_lote_ass.xml");
Recepcao r = new Recepcao();
String s = r.validaXMLNFse(f, "http://pilotoisscuritiba.curitiba.pr.gov.br/iss/", "C:\\Users\\thiago.beserra\\Desktop\\jks\\piloto.pfx", "123456", "C:\\Users\\thiago.beserra\\Desktop\\jks\\NFeCacerts");
}
}
package recepcaoLote;
import br.com.e_governeapps2.www.WS_x0020__x0020_NFSE_x0020_V1001Stub;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.security.Security;
import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamReader;
public class Recepcao
{
public String validaXMLNFse(File f, String http,
String caminhoCertCliente, String senhaCertCliente,
String caminhoCasserts) throws Exception
{
/*Informações do Certificado Digital*/
System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");
System.clearProperty("javax.net.ssl.keyStore");
System.clearProperty("javax.net.ssl.keyStorePassword");
System.clearProperty("javax.net.ssl.trustStore");
// System.setProperty("javax.net.ssl.keyStore", caminhoJARExecucao.
//substring(0, index)+"\\dzyon.pfx");
System.setProperty("javax.net.ssl.keyStore", caminhoCertCliente);
System.setProperty("javax.net.ssl.keyStorePassword", senhaCertCliente);
System.setProperty("javax.net.ssl.trustStoreType", "JKS");
System.setProperty("javax.net.ssl.trustStore", caminhoCasserts);
XMLInputFactory factory = XMLInputFactory.newInstance();
XMLStreamReader stream = factory.createXMLStreamReader(new FileInputStream(f));
//return WS_x0020__x0020_NFSE_x0020_V1001Stub.ValidarXmlResponse.Factory.parse(stream).toString();
return WS_x0020__x0020_NFSE_x0020_V1001Stub.ValidarXml.Factory.parse(stream).getXml().toString();
}
}
Segue o XML que estou utilizando para a transmissão:
<?xml version="1.0" encoding="UTF-8"?><EnviarLoteRpsEnvio xmlns="http://isscuritiba.curitiba.pr.gov.br/iss/nfse.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://isscuritiba.curitiba.pr.gov.br/iss/nfse.xsd"> <LoteRps id="123"> <NumeroLote>000</NumeroLote> <Cnpj>00000000000000</Cnpj> <InscricaoMunicipal>00000000</InscricaoMunicipal> <QuantidadeRps>2</QuantidadeRps> <ListaRps> <Rps> <InfRps id="1"> <IdentificacaoRps> <Numero>1</Numero> <Serie>F</Serie> <Tipo>1</Tipo> </IdentificacaoRps> <DataEmissao>2010-12-21T00:00:00</DataEmissao> <NaturezaOperacao>1</NaturezaOperacao> <RegimeEspecialTributacao>2</RegimeEspecialTributacao> <OptanteSimplesNacional>2</OptanteSimplesNacional> <IncentivadorCultural>2</IncentivadorCultural> <Status>1</Status> <Servico> <Valores> <ValorServicos>1000</ValorServicos> <ValorDeducoes>0</ValorDeducoes> <ValorPis>0</ValorPis> <ValorCofins>0</ValorCofins> <ValorInss>0</ValorInss> <ValorIr>0</ValorIr> <ValorCsll>0</ValorCsll> <IssRetido>2</IssRetido> <ValorIss>50</ValorIss> <ValorIssRetido>0</ValorIssRetido> <OutrasRetencoes>0</OutrasRetencoes> <BaseCalculo>1000</BaseCalculo> <Aliquota>0.05</Aliquota> <ValorLiquidoNfse>950</ValorLiquidoNfse> <DescontoIncondicionado>0</DescontoIncondicionado> <DescontoCondicionado>0</DescontoCondicionado> </Valores> <ItemListaServico>801</ItemListaServico> <CodigoCnae>0</CodigoCnae> <Discriminacao> SERVICOS EXEMPLO - R$ 1000.00 \r\n REFERENTE AO VENCIMENTO: 12/2010</Discriminacao> <CodigoMunicipio>4106902</CodigoMunicipio> </Servico> <Prestador> <Cnpj>00000000000000</Cnpj> <InscricaoMunicipal>00000000</InscricaoMunicipal> </Prestador> <Tomador> <IdentificacaoTomador> <CpfCnpj> <Cpf>00000000000</Cpf> </CpfCnpj> </IdentificacaoTomador> <RazaoSocial>NOME DO TOMADOR</RazaoSocial> <Endereco> <Endereco>RUA ENDERECO TOMADOR</Endereco> <Numero>000</Numero> <Complemento>casa 2</Complemento> <Bairro>BAIRRO ENDERECO TOMADOR</Bairro> <CodigoMunicipio>4106902</CodigoMunicipio> <Uf>PR</Uf> <Cep>00000000</Cep> </Endereco> <Contato> <Telefone>00000000000</Telefone> <Email>emailTomador@provedor.com.br</Email> </Contato> </Tomador> </InfRps> <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="#1"><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>C59v/lmLhtcmFdl7dG6PXs/sL7Q=</DigestValue></Reference></SignedInfo><SignatureValue>UI//9hTGo8YYLMjNKPhJmN6SaCD9hUtroeBX2ps07KLe1Nt6rapGodquArCV64p1B2t4Hmuj3w0lQo4eCZDJcjLM95bxsvVeVAQCB9jAhy5f/SvKl8aGyUzBvg0z+T6mxgsNJ9PdNdI90uPu7hgFgyakcryM3a37RPVU2XhcdycKv5k1RtwWwdUZk4e2OJzAog6YR+qx9TlSFNAxbidS4EFdt4I7rT7FixyhZxkOYJWakDlYRB9FpDln6FDwZfKi3k/6m1bMFME+jYvCkdK97K1EeMCnaOfVpY9IelWZJ3TgqI5v0/SksvxgfxNwXaqegGUVW3y5Mq7ibxaWVQnAbw==</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIIIzCCBgugAwIBAgIQdiz1z9Yiw0riZlh2pVEnXzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDEtMCsGA1UECxMkQ2VydGlzaWduIENlcnRpZmljYWRvcmEgRGlnaXRhbCBTLkEuMSEwHwYDVQQDExhBQyBDZXJ0aXNpZ24gTXVsdGlwbGEgRzUwHhcNMTMwNTA2MDAwMDAwWhcNMTQwNTA1MjM1OTU5WjCBtjELMAkGA1UEBhMCQlIxEzARBgNVBAoUCklDUC1CcmFzaWwxIDAeBgNVBAsUF0F1dGVudGljYWRvIHBvciBBUiBSaW5hMRswGQYDVQQLFBJBc3NpbmF0dXJhIFRpcG8gQTExFTATBgNVBAsUDElEIC0gNDU3MTM5MjERMA8GA1UEAxMIRHp5b24gU0ExKTAnBgkqhkiG9w0BCQEWGnJvZHJpZ28ud2F0YW5hYmVAZHp5b24uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgfleaa3QlFGK3gPARgnA7T7a1UqdTcP9VXwVU3j42+WIlP80jAhCrFvmhi1nwPxOErQkJ5H/pWLFPZHvLfoU8L+pIUM0vuCeXoYfGe0dMImAidcUL9Rz5B8u4HD/RxqT/vpxvOQ1+I0539cg2F7coBwMprenNJQLrShKTBIl5yFyFhIjX51/KkRrWPRKtBa8qzH3N5WS5kB1wfEIlGd0b8xUvDDl7cqlyUF9ksDQJud4CPd+OtISKiXfzzLCEjyIGyatcpLcm1bersUrJMB9EWWCyFv237qKru9f7IVJUai0paZSg6GDsP9XXnyB1AecIqf/L0FTRerA2VYeQ5IhiwIDAQABo4IDbDCCA2gwgbIGA1UdEQSBqjCBp6A4BgVgTAEDBKAvBC0yODExMTk3ODI4MDgzNDI0ODk3MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDCgGwYFYEwBAwKgEgQQUk9EUklHTyBXQVRBTkFCRaAZBgVgTAEDA6AQBA4wNDAxNzM3NDAwMDE3MKAXBgVgTAEDB6AOBAwwMDAwMDAwMDAwMDCBGnJvZHJpZ28ud2F0YW5hYmVAZHp5b24uY29tMAkGA1UdEwQCMAAwHwYDVR0jBBgwFoAUnVDPvf8kyq+xM+sX4kJ6jmkqjlMwDgYDVR0PAQH/BAQDAgXgMIGJBgNVHSAEgYEwfzB9BgZgTAECAQswczBxBggrBgEFBQcCARZlaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMvQUNfQ2VydGlzaWduX011bHRpcGxhL0RQQ19BQ19DZXJ0aVNpZ25NdWx0aXBsYS5wZGYwggElBgNVHR8EggEcMIIBGDBcoFqgWIZWaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwW6BZoFeGVWh0dHA6Ly9pY3AtYnJhc2lsLm91dHJhbGNyLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwW6BZoFeGVWh0dHA6Ly9yZXBvc2l0b3Jpby5pY3BicmFzaWwuZ292LmJyL2xjci9DZXJ0aXNpZ24vQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMIGgBggrBgEFBQcBAQSBkzCBkDBkBggrBgEFBQcwAoZYaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9jZXJ0aWZpY2Fkb3MvQUNfQ2VydGlzaWduX011bHRpcGxhX0c1LnA3YzAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AuY2VydGlzaWduLmNvbS5icjANBgkqhkiG9w0BAQsFAAOCAgEAE+QaeGEeYioh2TKJAz+c6+0t8wV9j/rZF963eGaHr2uISHMa/rmNzHls4T1ZPJqOQLNyPeesYU0gpUT5YI8J8tIAnpvo5Ae9z+sHimaylXkC8+LpBDy2g9bklItk/EvQBbeJqBMD8qtEmTN6SHB98KlmIstUnQNbZFiK6lO4totTXLS3D1+Lak16bBxm+ClWsWSh6rY4SrLrBBSpLnImnHTkFOdrgceDcEVQb0uZbOKQPJ4+Ra7JGcvBbwtDl43aZBGOLYrjRMkXJzw/R2RzPP6ntH0ioqWKGZyS7ofRglbE2EiehUwWBXw+rS0eRKFtrCx5Glsp8+e0+FiHI48qdZcwB6XeAQVv5Af3nWIRthBOUB+ZvJJvuuBL09V6ei2VoUae74TXjW2bs9MpGo6yoKPOfAL/yYE9gwvV5NSvi6xcNciXcwL+DEzuq34JeKvU+JTj1zAYOWqHpYbUeBfA6Y6GtCqy75EWJ1a4Rq3/FW5/Ah+yBfV764H8X1roq1uZrtXtF3rLoUfzsa+Yn93VPYVyUOt/J6I8RavetqmHwTuQdIO/4CutJwgOiD02Ilumcuqt1IWpht6ka5mbohXSxJSqUG6Dr/unHJgorMXR9qhsYKp5FAr6RNqqIoPU0GGeLzOwAeWlN/GRZ/BwPyRmUGIzfiMdohK3Xt6XopPnyLk=</X509Certificate></X509Data></KeyInfo></Signature></Rps> <Rps> <InfRps id="2"> <IdentificacaoRps> <Numero>2</Numero> <Serie>F</Serie> <Tipo>1</Tipo> </IdentificacaoRps> <DataEmissao>2010-12-21T12:23:54</DataEmissao> <NaturezaOperacao>1</NaturezaOperacao> <RegimeEspecialTributacao>2</RegimeEspecialTributacao> <OptanteSimplesNacional>2</OptanteSimplesNacional> <IncentivadorCultural>2</IncentivadorCultural> <Status>1</Status> <Servico> <Valores> <ValorServicos>1000</ValorServicos> <ValorDeducoes>0</ValorDeducoes> <ValorPis>0</ValorPis> <ValorCofins>0</ValorCofins> <ValorInss>0</ValorInss> <ValorIr>0</ValorIr> <ValorCsll>0</ValorCsll> <IssRetido>2</IssRetido> <ValorIss>50</ValorIss> <ValorIssRetido>0</ValorIssRetido> <OutrasRetencoes>0</OutrasRetencoes> <BaseCalculo>1000</BaseCalculo> <Aliquota>0.05</Aliquota> <ValorLiquidoNfse>950</ValorLiquidoNfse> <DescontoIncondicionado>0</DescontoIncondicionado> <DescontoCondicionado>0</DescontoCondicionado> </Valores> <ItemListaServico>801</ItemListaServico> <CodigoCnae>0</CodigoCnae> <Discriminacao> SERVICOS EXEMPLO - R$ 1000.00 \r\n REFERENTE AO VENCIMENTO: 12/2010</Discriminacao> <CodigoMunicipio>4106902</CodigoMunicipio> </Servico> <Prestador> <Cnpj>00000000000000</Cnpj> <InscricaoMunicipal>00000000</InscricaoMunicipal> </Prestador> <Tomador> <IdentificacaoTomador> <CpfCnpj> <Cpf>00000000000</Cpf> </CpfCnpj> </IdentificacaoTomador> <RazaoSocial>NOME DO TOMADOR</RazaoSocial> <Endereco> <Endereco>RUA ENDERECO TOMADOR</Endereco> <Numero>000</Numero> <Complemento>sobreloja</Complemento> <Bairro>BAIRRO ENDERECO TOMADOR</Bairro> <CodigoMunicipio>4106902</CodigoMunicipio> <Uf>PR</Uf> <Cep>00000000</Cep> </Endereco> <Contato> <Telefone>00000000000</Telefone> <Email>emailTomador@provedor.com.br</Email> </Contato> </Tomador> </InfRps> <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="#2"><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>ElnWkMo5vxhsiBADE97lf8BuSGE=</DigestValue></Reference></SignedInfo><SignatureValue>COfP1hvYMArsEzrOI7rosIyYjyxEMGlwzwimxK/c/fCyvDo7/KngeaOabcarxE8X2AcekdyFqWBHVb9xtR2nVU47SMgOSXKjHc3iFaCc/cLtcB1A+P8ljGH1PJ7XGiaw+8AjmJnE/dcGUtIwTLLgeo3ypLtloM9tDxaKYj70eZlMBXkdwdKiMoIdr+eLJzAB9S/6goO9flBheEBsoIavo+xJJvU+WrdsWyNizSiO8KgxNiaMy14ALiUZk+kR15dNz3EzH6YdPTG8nOs9OsWepDe8RbHUiu6RtcSWi9+JfE5JcJA44ZkHt98S8HLyA7HCavGIZWrfgcA3uE/n0KNa1Q==</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIIIzCCBgugAwIBAgIQdiz1z9Yiw0riZlh2pVEnXzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDEtMCsGA1UECxMkQ2VydGlzaWduIENlcnRpZmljYWRvcmEgRGlnaXRhbCBTLkEuMSEwHwYDVQQDExhBQyBDZXJ0aXNpZ24gTXVsdGlwbGEgRzUwHhcNMTMwNTA2MDAwMDAwWhcNMTQwNTA1MjM1OTU5WjCBtjELMAkGA1UEBhMCQlIxEzARBgNVBAoUCklDUC1CcmFzaWwxIDAeBgNVBAsUF0F1dGVudGljYWRvIHBvciBBUiBSaW5hMRswGQYDVQQLFBJBc3NpbmF0dXJhIFRpcG8gQTExFTATBgNVBAsUDElEIC0gNDU3MTM5MjERMA8GA1UEAxMIRHp5b24gU0ExKTAnBgkqhkiG9w0BCQEWGnJvZHJpZ28ud2F0YW5hYmVAZHp5b24uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgfleaa3QlFGK3gPARgnA7T7a1UqdTcP9VXwVU3j42+WIlP80jAhCrFvmhi1nwPxOErQkJ5H/pWLFPZHvLfoU8L+pIUM0vuCeXoYfGe0dMImAidcUL9Rz5B8u4HD/RxqT/vpxvOQ1+I0539cg2F7coBwMprenNJQLrShKTBIl5yFyFhIjX51/KkRrWPRKtBa8qzH3N5WS5kB1wfEIlGd0b8xUvDDl7cqlyUF9ksDQJud4CPd+OtISKiXfzzLCEjyIGyatcpLcm1bersUrJMB9EWWCyFv237qKru9f7IVJUai0paZSg6GDsP9XXnyB1AecIqf/L0FTRerA2VYeQ5IhiwIDAQABo4IDbDCCA2gwgbIGA1UdEQSBqjCBp6A4BgVgTAEDBKAvBC0yODExMTk3ODI4MDgzNDI0ODk3MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDCgGwYFYEwBAwKgEgQQUk9EUklHTyBXQVRBTkFCRaAZBgVgTAEDA6AQBA4wNDAxNzM3NDAwMDE3MKAXBgVgTAEDB6AOBAwwMDAwMDAwMDAwMDCBGnJvZHJpZ28ud2F0YW5hYmVAZHp5b24uY29tMAkGA1UdEwQCMAAwHwYDVR0jBBgwFoAUnVDPvf8kyq+xM+sX4kJ6jmkqjlMwDgYDVR0PAQH/BAQDAgXgMIGJBgNVHSAEgYEwfzB9BgZgTAECAQswczBxBggrBgEFBQcCARZlaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMvQUNfQ2VydGlzaWduX011bHRpcGxhL0RQQ19BQ19DZXJ0aVNpZ25NdWx0aXBsYS5wZGYwggElBgNVHR8EggEcMIIBGDBcoFqgWIZWaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwW6BZoFeGVWh0dHA6Ly9pY3AtYnJhc2lsLm91dHJhbGNyLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwW6BZoFeGVWh0dHA6Ly9yZXBvc2l0b3Jpby5pY3BicmFzaWwuZ292LmJyL2xjci9DZXJ0aXNpZ24vQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMIGgBggrBgEFBQcBAQSBkzCBkDBkBggrBgEFBQcwAoZYaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9jZXJ0aWZpY2Fkb3MvQUNfQ2VydGlzaWduX011bHRpcGxhX0c1LnA3YzAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AuY2VydGlzaWduLmNvbS5icjANBgkqhkiG9w0BAQsFAAOCAgEAE+QaeGEeYioh2TKJAz+c6+0t8wV9j/rZF963eGaHr2uISHMa/rmNzHls4T1ZPJqOQLNyPeesYU0gpUT5YI8J8tIAnpvo5Ae9z+sHimaylXkC8+LpBDy2g9bklItk/EvQBbeJqBMD8qtEmTN6SHB98KlmIstUnQNbZFiK6lO4totTXLS3D1+Lak16bBxm+ClWsWSh6rY4SrLrBBSpLnImnHTkFOdrgceDcEVQb0uZbOKQPJ4+Ra7JGcvBbwtDl43aZBGOLYrjRMkXJzw/R2RzPP6ntH0ioqWKGZyS7ofRglbE2EiehUwWBXw+rS0eRKFtrCx5Glsp8+e0+FiHI48qdZcwB6XeAQVv5Af3nWIRthBOUB+ZvJJvuuBL09V6ei2VoUae74TXjW2bs9MpGo6yoKPOfAL/yYE9gwvV5NSvi6xcNciXcwL+DEzuq34JeKvU+JTj1zAYOWqHpYbUeBfA6Y6GtCqy75EWJ1a4Rq3/FW5/Ah+yBfV764H8X1roq1uZrtXtF3rLoUfzsa+Yn93VPYVyUOt/J6I8RavetqmHwTuQdIO/4CutJwgOiD02Ilumcuqt1IWpht6ka5mbohXSxJSqUG6Dr/unHJgorMXR9qhsYKp5FAr6RNqqIoPU0GGeLzOwAeWlN/GRZ/BwPyRmUGIzfiMdohK3Xt6XopPnyLk=</X509Certificate></X509Data></KeyInfo></Signature></Rps> </ListaRps> </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="#123"><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>FL+R3yOdcoa/MoOMHiLMOHVrdVo=</DigestValue></Reference></SignedInfo><SignatureValue>gEeFkyd2X0V4zEAHD7DRydWoT2EdJIcFI+kTC9BlPuA8cK0C8FAgvocnDPtvKq8Ehjgh34WCpZ7cIHnCnDoMsIru1OhEAMJf9EtsIzkRbn59M4UMgNdNSN745WuNMrFDS2dFDeLAGr5fF1cpBkavDaQEC3MRhG1O09BZg9xJkt/RZuP73EY08vLWCfYMrjzxhmLbgibg/cvUiwzjd1cYEJgb4nd+i/OEEBZWiy00liha7OIwn0tT7nKyyITiuei8kCD8DAFd/hKHA9LJlq0Qh3DNSEgZaRr2MYXZRRsO4umPq9wrkUpvYaWWo/xe6tNkzED0xmGvwbs6OXNbj+/iJw==</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIIIzCCBgugAwIBAgIQdiz1z9Yiw0riZlh2pVEnXzANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDEtMCsGA1UECxMkQ2VydGlzaWduIENlcnRpZmljYWRvcmEgRGlnaXRhbCBTLkEuMSEwHwYDVQQDExhBQyBDZXJ0aXNpZ24gTXVsdGlwbGEgRzUwHhcNMTMwNTA2MDAwMDAwWhcNMTQwNTA1MjM1OTU5WjCBtjELMAkGA1UEBhMCQlIxEzARBgNVBAoUCklDUC1CcmFzaWwxIDAeBgNVBAsUF0F1dGVudGljYWRvIHBvciBBUiBSaW5hMRswGQYDVQQLFBJBc3NpbmF0dXJhIFRpcG8gQTExFTATBgNVBAsUDElEIC0gNDU3MTM5MjERMA8GA1UEAxMIRHp5b24gU0ExKTAnBgkqhkiG9w0BCQEWGnJvZHJpZ28ud2F0YW5hYmVAZHp5b24uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgfleaa3QlFGK3gPARgnA7T7a1UqdTcP9VXwVU3j42+WIlP80jAhCrFvmhi1nwPxOErQkJ5H/pWLFPZHvLfoU8L+pIUM0vuCeXoYfGe0dMImAidcUL9Rz5B8u4HD/RxqT/vpxvOQ1+I0539cg2F7coBwMprenNJQLrShKTBIl5yFyFhIjX51/KkRrWPRKtBa8qzH3N5WS5kB1wfEIlGd0b8xUvDDl7cqlyUF9ksDQJud4CPd+OtISKiXfzzLCEjyIGyatcpLcm1bersUrJMB9EWWCyFv237qKru9f7IVJUai0paZSg6GDsP9XXnyB1AecIqf/L0FTRerA2VYeQ5IhiwIDAQABo4IDbDCCA2gwgbIGA1UdEQSBqjCBp6A4BgVgTAEDBKAvBC0yODExMTk3ODI4MDgzNDI0ODk3MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDCgGwYFYEwBAwKgEgQQUk9EUklHTyBXQVRBTkFCRaAZBgVgTAEDA6AQBA4wNDAxNzM3NDAwMDE3MKAXBgVgTAEDB6AOBAwwMDAwMDAwMDAwMDCBGnJvZHJpZ28ud2F0YW5hYmVAZHp5b24uY29tMAkGA1UdEwQCMAAwHwYDVR0jBBgwFoAUnVDPvf8kyq+xM+sX4kJ6jmkqjlMwDgYDVR0PAQH/BAQDAgXgMIGJBgNVHSAEgYEwfzB9BgZgTAECAQswczBxBggrBgEFBQcCARZlaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMvQUNfQ2VydGlzaWduX011bHRpcGxhL0RQQ19BQ19DZXJ0aVNpZ25NdWx0aXBsYS5wZGYwggElBgNVHR8EggEcMIIBGDBcoFqgWIZWaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwW6BZoFeGVWh0dHA6Ly9pY3AtYnJhc2lsLm91dHJhbGNyLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwW6BZoFeGVWh0dHA6Ly9yZXBvc2l0b3Jpby5pY3BicmFzaWwuZ292LmJyL2xjci9DZXJ0aXNpZ24vQUNDZXJ0aXNpZ25NdWx0aXBsYUc1L0xhdGVzdENSTC5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMIGgBggrBgEFBQcBAQSBkzCBkDBkBggrBgEFBQcwAoZYaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9jZXJ0aWZpY2Fkb3MvQUNfQ2VydGlzaWduX011bHRpcGxhX0c1LnA3YzAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AuY2VydGlzaWduLmNvbS5icjANBgkqhkiG9w0BAQsFAAOCAgEAE+QaeGEeYioh2TKJAz+c6+0t8wV9j/rZF963eGaHr2uISHMa/rmNzHls4T1ZPJqOQLNyPeesYU0gpUT5YI8J8tIAnpvo5Ae9z+sHimaylXkC8+LpBDy2g9bklItk/EvQBbeJqBMD8qtEmTN6SHB98KlmIstUnQNbZFiK6lO4totTXLS3D1+Lak16bBxm+ClWsWSh6rY4SrLrBBSpLnImnHTkFOdrgceDcEVQb0uZbOKQPJ4+Ra7JGcvBbwtDl43aZBGOLYrjRMkXJzw/R2RzPP6ntH0ioqWKGZyS7ofRglbE2EiehUwWBXw+rS0eRKFtrCx5Glsp8+e0+FiHI48qdZcwB6XeAQVv5Af3nWIRthBOUB+ZvJJvuuBL09V6ei2VoUae74TXjW2bs9MpGo6yoKPOfAL/yYE9gwvV5NSvi6xcNciXcwL+DEzuq34JeKvU+JTj1zAYOWqHpYbUeBfA6Y6GtCqy75EWJ1a4Rq3/FW5/Ah+yBfV764H8X1roq1uZrtXtF3rLoUfzsa+Yn93VPYVyUOt/J6I8RavetqmHwTuQdIO/4CutJwgOiD02Ilumcuqt1IWpht6ka5mbohXSxJSqUG6Dr/unHJgorMXR9qhsYKp5FAr6RNqqIoPU0GGeLzOwAeWlN/GRZ/BwPyRmUGIzfiMdohK3Xt6XopPnyLk=</X509Certificate></X509Data></KeyInfo></Signature></EnviarLoteRpsEnvio>
Depurando o código, o erro aparece nesta linha:
return WS_x0020__x0020_NFSE_x0020_V1001Stub.ValidarXml.Factory.parse(stream).getXml().toString();
Agradeço desde já pessoal.