Senhores,
Estou criando um serviço para gerar o XML para upload no site, primeiro passo da integração do nosso sistema.
Peguei o schema XSD para gerar no site da GINFES - Schemas - versão 2.0.2 (29/06/2010)
Ao tentar validar o XML no site http://www.xmlvalidation.com/ ele dá um erro na tag EnviarLoteRpsEnvio
1: 315 cvc-elt.1: Cannot find the declaration of element 'EnviarLoteRpsEnvio'.
Ai para comparar como montar o XML tentei jogar o xsd em um site XSD to XML Generator http://xsd2xml.com/ e da o erro
Error!!!
Type 'http://www.ginfes.com.br/tipos.xsd:tsNumeroLote' is not declared.
mas o tipos está declarado e existe o xs:simpleType => tsNumeroLote
Sinceramente não sei como resolver e meu prazo está acabando, alguém consegue me ajudar ou postar um exemplo que funcione sem a assinatura?
Segue abaixo o XML que criei através da minha leitura do XSD
voltei os links dos esquemas pois os links não funcionam então publiquei no meu ambiente mas também não deu certo.
http://www.ginfes.com.br/servico_enviar_lote_rps_envio
http://www.ginfes.com.br/tipos
testei com .xsd e sem mas não rolou
Agradeço desde já a qualquer ajuda!
<?xml version="1.0" encoding="UTF-8"?><EnviarLoteRpsEnvio xmlns="http://www.w3.org/2000/09/xmldsig#" xmlns:ns2="http://www.ginfes.com.br/servico_enviar_lote_rps_envio" ns2:schemaLocation="http://www.ginfes.com.br/servico_enviar_lote_rps_envio" xmlns:ns3="http://www.ginfes.com.br/tipos"> <ns2:NumeroLote>1</ns2:NumeroLote> <ns2:Cnpj>01000111000100</ns2:Cnpj> <ns2:InscricaoMunicipal>2345678</ns2:InscricaoMunicipal> <ns2:QuantidadeRps>1</ns2:QuantidadeRps> <ns2:ListaRps id="1"> <ns2:Rps> <ns3:IdentificacaoRps> <ns3:Numero>1</ns3:Numero> <ns3:Serie>UN</ns3:Serie> <ns3:Tipo>1</ns3:Tipo> </ns3:IdentificacaoRps> <ns3:DataEmissao>2017-06-28T13:04:00</ns3:DataEmissao> <ns3:NaturezaOperacao>1</ns3:NaturezaOperacao> <ns3:RegimeEspecialTributacao>0</ns3:RegimeEspecialTributacao> <ns3:OptanteSimplesNacional>2</ns3:OptanteSimplesNacional> <ns3:IncentivadorCultural>2</ns3:IncentivadorCultural> <ns3:Status>1</ns3:Status> <ns3:Servico> <ns3:Valores> <ns3:ValorServicos>1.00</ns3:ValorServicos> <ns3:ValorDeducoes>0.00</ns3:ValorDeducoes> <ns3:ValorPis>0.00</ns3:ValorPis> <ns3:ValorCofins>0.00</ns3:ValorCofins> <ns3:ValorInss>0.00</ns3:ValorInss> <ns3:ValorIr>0.00</ns3:ValorIr> <ns3:ValorCsll>0.00</ns3:ValorCsll> <ns3:IssRetido>1</ns3:IssRetido> <ns3:ValorIss>0.02</ns3:ValorIss> <ns3:OutrasRetencoes>0.00</ns3:OutrasRetencoes> <ns3:BaseCalculo>1.00</ns3:BaseCalculo> <ns3:Aliquota>2</ns3:Aliquota> <ns3:ValorLiquidoNfse>1.00</ns3:ValorLiquidoNfse> <ns3:ValorIssRetido>0.00</ns3:ValorIssRetido> <ns3:DescontoCondicionado>0.00</ns3:DescontoCondicionado> <ns3:DescontoIncondicionado>0.00</ns3:DescontoIncondicionado> </ns3:Valores> <ns3:ItemListaServico>1</ns3:ItemListaServico> <ns3:CodigoCnae>7912100</ns3:CodigoCnae> <ns3:CodigoTributacaoMunicipio>791120000</ns3:CodigoTributacaoMunicipio> <ns3:Discriminacao>Nota Teste discriminação</ns3:Discriminacao> <ns3:MunicipioPrestacaoServico>3547809</ns3:MunicipioPrestacaoServico> </ns3:Servico> <ns3:Prestador> <ns3:Cnpj>01000111000100</ns3:Cnpj> <ns3:InscricaoMunicipal>2345678</ns3:InscricaoMunicipal> </ns3:Prestador> <ns3:Tomador> <ns3:IdentificacaoTomador> <ns3:CpfCnpj> <ns3:Cpf>11111111111</ns3:Cpf> </ns3:CpfCnpj> </ns3:IdentificacaoTomador> <ns3:RazaoSocial>PAULO</ns3:RazaoSocial> <ns3:Endereco> <ns3:Endereco>RUA UM</ns3:Endereco> <ns3:Numero>1</ns3:Numero> <ns3:Complemento>CASA</ns3:Complemento> <ns3:Bairro>CIDADE DUTRA</ns3:Bairro> <ns3:Cidade>3550308</ns3:Cidade> <ns3:Estado>SP</ns3:Estado> <ns3:Cep>044555001</ns3:Cep> </ns3:Endereco> <ns3:Contato> <ns3:Telefone>99999-9999</ns3:Telefone> <ns3:Email>PAULO@PAULO.COM.BR</ns3:Email> </ns3:Contato> </ns3:Tomador> </ns2:Rps> </ns2:ListaRps><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI="#1"><Transforms><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><DigestValue>yyyyy=</DigestValue></Reference></SignedInfo><SignatureValue>xxx</SignatureValue></Signature></EnviarLoteRpsEnvio>