Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ronaldo Bueno

XML certo ou errado?

Recommended Posts

Pessoal,

 

tenho um outro tópico e como ainda não resolvi a questão, vou partir para tentar eliminar os problemas (se houver) para conseguir chegar ao objetivo.

 

Primeiramente gostaria de saber se alguém sabe me dizer se a estrutura do XML abaixo esta correto ou não. É um RPS da prefeitura de SP (não é pedido em lote e sim um único RPS)

 

	act.WriteLine("<?xml version='1.0' encoding='utf-8'?>")
					act.WriteLine("<PedidoEnvioRPS xmlns='http://www.prefeitura.sp.gov.br/nfe' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>")
				
						act.WriteLine("<Cabecalho Versao='1' xmlns=''>")
							act.WriteLine("<CPFCNPJRemetente>")
								act.WriteLine("<CNPJ>"&CNPJ&"</CNPJ>")
							act.WriteLine("</CPFCNPJRemetente>")
						act.WriteLine("</Cabecalho>")
						
						act.WriteLine("<RPS xmlns=''>")
						
							act.WriteLine("<Assinatura>"&CaAssinaturaHash&"</Assinatura>")
							act.WriteLine("<ChaveRPS>")
								act.WriteLine("<InscricaoPrestador>"&InscricaoPrestador&"</InscricaoPrestador>")
								act.WriteLine("<SerieRPS>"&SerieRPS&"</SerieRPS>")
								act.WriteLine("<NumeroRPS>"&NumeroRPS&"</NumeroRPS>")
							act.WriteLine("</ChaveRPS>")
							
							act.WriteLine("<TipoRPS>"&TipoRPS&"</TipoRPS>")
							act.WriteLine("<DataEmissao>"&DataAtual&"</DataEmissao>")
							act.WriteLine("<StatusRPS>"&StatusRPS&"</StatusRPS>")
							act.WriteLine("<TributacaoRPS>"&TributacaoRPS&"</TributacaoRPS>")
							act.WriteLine("<ValorServicos>"&ValorServicos&"</ValorServicos>")
							act.WriteLine("<ValorDeducoes>"&ValorDeducoes&"</ValorDeducoes>")
							act.WriteLine("<CodigoServico>"&CodigoServico&"</CodigoServico>")
							act.WriteLine("<ISSRetido>false</ISSRetido>")
							
							act.WriteLine("<ValorPIS></ValorPIS>")
							act.WriteLine("<ValorCOFINS></ValorCOFINS>")
							act.WriteLine("<ValorINSS></ValorINSS>")
							act.WriteLine("<ValorIR></ValorIR>")
							act.WriteLine("<ValorCSLL></ValorCSLL>")
							act.WriteLine("<TipoRecolhimento></TipoRecolhimento>")
							
							act.WriteLine("<CPFCNPJTomador>")
								act.WriteLine("<CPF>"&CPF&"</CPF>")
							act.WriteLine("</CPFCNPJTomador>")
				
							act.WriteLine("<RazaoSocialTomador>"&Ucase(RazaoSocialTomador)&"</RazaoSocialTomador>")
							act.WriteLine("<EnderecoTomador>")
								act.WriteLine("<Logradouro>"&Endereco&"</Logradouro>")
								act.WriteLine("<NumeroEndereco>"&Numero&"</NumeroEndereco>")
								act.WriteLine("<ComplementoEndereco>"&Complemento&"</ComplementoEndereco>")
								act.WriteLine("<Bairro>"&Bairro&"</Bairro>")
								act.WriteLine("<Cidade>"&Cidade&"</Cidade>")
								act.WriteLine("<UF>"&SiglaEstado&"</UF>")
								act.WriteLine("<CEP>"&Cep&"</CEP>")
							act.WriteLine("</EnderecoTomador>")
							
							act.WriteLine("<EmailTomador>"&EmailTomador&"</EmailTomador>")
							act.WriteLine("<Discriminacao>Mensalidade com vencimento "&DataMensalidade&" do Curso "&Curso&"</Discriminacao>")
						
						act.WriteLine("</RPS>")
							
					act.WriteLine("</PedidoEnvioRPS>")

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparentemente está normal...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para tentar chegar ao meu problema, estou tentando enviar o XML pelo site da prefeitura (quando estiver ok la, pode ser que consiga enviar por POST).

 

Acontece que da um erro código 101 cabeçalho: tipo de registro incorreto.

 

Ja rodei tudo e não vi erro, será que alguém já passou por isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o certificado esta registrado

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem que ser assim:

 

71525_669468906430242_1979831174_n.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas esta assim: (isso esta na documentação da prefeitura)

 

1 e 2

<Cabecalho xmlns="" Versao="1">

 

3

<InscricaoPrestador>00000000000</InscricaoPrestador>

 

4 e 5

<dtInicio>2014-01-22</dtInicio>

<dtFim>2014-01-22</dtFim>

 

ainda tem que não esta na lista:

<QtdRPS>1</QtdRPS>

<ValorTotalServicos>5.00</ValorTotalServicos>

 

fecha

</Cabecalho>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele não esta entendendo o tipo 1 e gerando o erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

põe assim

 

<Cabecalho xmlns="" Versao=1>

 

para ver se entende como numérico

Compartilhar este post


Link para o post
Compartilhar em outros sites

já tinha tentado isso, mas o erro continua. tb já mudei o nome dos campos datainicio e datafim, mas sem sucesso. que zica isso, não consigo achar se tem erro nessa coisa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

realmente muito estranho, pois esta seguindo a documentação e ele não esta aceitando a tipagem, será que não é erro do webservice da prefeitura.

 

Mas antes mude o Encoding para = ISO-8859-1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao. Sobre erro do webservice, pode ser, mas por isso que estou eliminando etapas. Atualmente estou só gerando o xml e tentando enviar direto pelo site da prefeitura.

 

Também ja tinha feito o encoding para ISO

Compartilhar este post


Link para o post
Compartilhar em outros sites

pois o cabeçalho esta no padro da NF-e

Compartilhar este post


Link para o post
Compartilhar em outros sites

Será que aqui no forum ninguém tem um modelo de XML (pode ser RPS, RPS em lote) que foi enviado para a prefeitura e foi validado para postar aqui e me ajudar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem que ser valor numérico,

 

tente assim

 

<cabecalho xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" versao="1" xmlns="http://www.ginfes.com.br/cabecalho_v03.xsd">
<versaoDados xmlns="">1</versaoDados>
</cabecalho>

 

<?xml version="1.0" encoding="UTF-8"?>
<EnviarLoteRpsEnvio xmlns="http://www.ginfes.com.br/servico_enviar_lote_rps_envio_v03.xsd">
 <LoteRps Id="10" xmlns:tipos="http://www.ginfes.com.br/tipos_v03.xsd">
  <tipos:NumeroLote>10</tipos:NumeroLote>
  <tipos:Cnpj>SEU CNPJ AQUI</tipos:Cnpj>
  <tipos:InscricaoMunicipal>SUA INSCRICAO MUNICIPAL</tipos:InscricaoMunicipal>
  <tipos:QuantidadeRps>1</tipos:QuantidadeRps>
  <tipos:ListaRps>
   <tipos:Rps>
    <tipos:InfRps>
     <tipos:IdentificacaoRps>
      <tipos:Numero>10</tipos:Numero>
      <tipos:Serie>NFSE</tipos:Serie>
      <tipos:Tipo>1</tipos:Tipo>
     </tipos:IdentificacaoRps>
     <tipos:DataEmissao>2010-10-26T16:02:00</tipos:DataEmissao>
     <tipos:NaturezaOperacao>1</tipos:NaturezaOperacao>
     <tipos:RegimeEspecialTributacao>5</tipos:RegimeEspecialTributacao>
     <tipos:OptanteSimplesNacional>1</tipos:OptanteSimplesNacional>
     <tipos:IncentivadorCultural>2</tipos:IncentivadorCultural>
     <tipos:Status>1</tipos:Status>
     <tipos:Servico>
      <tipos:Valores>
       <tipos:ValorServicos>376.00</tipos:ValorServicos>
       <tipos:ValorDeducoes>0.00</tipos:ValorDeducoes>
       <tipos:ValorPis>0.00</tipos:ValorPis>
       <tipos:ValorCofins>0.00</tipos:ValorCofins>
       <tipos:ValorInss>0.00</tipos:ValorInss>
       <tipos:ValorIr>0.00</tipos:ValorIr>
       <tipos:ValorCsll>0.00</tipos:ValorCsll>
       <tipos:IssRetido>2</tipos:IssRetido>
       <tipos:ValorIss>15.68</tipos:ValorIss>
       <tipos:ValorIssRetido>0.00</tipos:ValorIssRetido>
       <tipos:OutrasRetencoes>0.00</tipos:OutrasRetencoes>
       <tipos:BaseCalculo>313.68</tipos:BaseCalculo>
       <tipos:Aliquota>0.0500</tipos:Aliquota>
       <tipos:ValorLiquidoNfse>313.68</tipos:ValorLiquidoNfse>
       <tipos:DescontoIncondicionado>62.32</tipos:DescontoIncondicionado>
       <tipos:DescontoCondicionado>0.00</tipos:DescontoCondicionado>
      </tipos:Valores>
      <tipos:ItemListaServico>14.01</tipos:ItemListaServico>
      <tipos:CodigoTributacaoMunicipio>4520001</tipos:CodigoTributacaoMunicipio>
      <tipos:Discriminacao>01-REVISAO DOS 20.000 KM 02-SERVICOS DE MECANICA 03-ALINHAMENTO E BALANCIAMENTO 04-SERVICOS DE TERCEIROS 05-LAVAGEM HILUX</tipos:Discriminacao>
      <tipos:CodigoMunicipio>4128104</tipos:CodigoMunicipio>
     </tipos:Servico>
     <tipos:Prestador>
      <tipos:Cnpj>SEU CNPJ AQUI</tipos:Cnpj>
      <tipos:InscricaoMunicipal>SUA INSCRICAO AQUI</tipos:InscricaoMunicipal>
     </tipos:Prestador>
     <tipos:Tomador>
      <tipos:IdentificacaoTomador>
       <tipos:CpfCnpj>
        <tipos:Cnpj>08166224000180</tipos:Cnpj>
       </tipos:CpfCnpj>
      </tipos:IdentificacaoTomador>
      <tipos:RazaoSocial>XXXXXXXXXXXXXXX LTDA</tipos:RazaoSocial>
      <tipos:Endereco>
       <tipos:Endereco>R XXXXX</tipos:Endereco>
       <tipos:Numero>3333</tipos:Numero>
       <tipos:Bairro>CENTRO</tipos:Bairro>
       <tipos:CodigoMunicipio>147854</tipos:CodigoMunicipio>
       <tipos:Uf>PR</tipos:Uf>
       <tipos:Cep>87523390</tipos:Cep>
      </tipos:Endereco>
     </tipos:Tomador>
    </tipos:InfRps>
   </tipos:Rps>
  </tipos:ListaRps>
 </LoteRps>
</EnviarLoteRpsEnvio>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então xan. Esse modelo da ginfes é de qualquer outra prefeitura, como cada uma tem seu layout não da para usar esse. Tem que ser um xml que foi validado pela prefeitura de SP. Ja tinha testado assim, só alterando o endereço do xsd, mas não adiantou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta entrar em contato com o suporte da pref. de SP eles podem fornecer um modelo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vixe. Sem sucesso. Já fiz isso a muito tempo atras e eles simplesmente não prestam para nada. Mas sabe o que é incrível xan, aqui no forum tem um monte de gente que tem isso, mas não fazem questão de ajudar, é um povo mesquinho, individualista. Isso que é foda.

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?xml version="1.0" encoding="UTF-8"?>  
<PedidoEnvioLoteRPS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.prefeitura.sp.gov.br/nfe">  
  <Cabecalho Versao="1" xmlns="">  
    <CPFCNPJRemetente>  
      <CNPJ>04642554000143</CNPJ>  
    </CPFCNPJRemetente>  
    <transacao>false</transacao>  
    <dtInicio>2007-01-20</dtInicio>  
    <dtFim>2007-01-20</dtFim>  
    <QtdRPS>2</QtdRPS>  
    <ValorTotalServicos>2000</ValorTotalServicos>  
    <ValorTotalDeducoes>200</ValorTotalDeducoes>  
  </Cabecalho>  
  <RPS xmlns="">  
    <Assinatura>ro6Og7L5BMPpYZKXfSSITNe8U9C4a95P9dIspX8R0Okg1CRsA87N08Llaq+q6IVOGLhjGMkAELBIkQ8T0BGR3czgtJAuOcgMlOmGZlgziWAg3Kww3pFD+rYxE+DRgL2M5QXTaZEYwVNj0lZyJpt1nS9LHUqO7PB+ivYRk+ewUVA=</Assinatura>  
    <ChaveRPS>  
      <InscricaoPrestador>31000000</InscricaoPrestador>  
      <SerieRPS>LLLLL</SerieRPS>  
      <NumeroRPS>1</NumeroRPS>  
    </ChaveRPS>  
    <TipoRPS>RPS-M</TipoRPS>  
    <DataEmissao>2007-01-20</DataEmissao>  
    <StatusRPS>N</StatusRPS>  
    <TributacaoRPS>T</TributacaoRPS>  
    <ValorServicos>1000</ValorServicos>  
    <ValorDeducoes>100</ValorDeducoes>  
    <CodigoServico>2658</CodigoServico>  
    <AliquotaServicos>0.05</AliquotaServicos>  
    <ISSRetido>false</ISSRetido>  
    <CPFCNPJTomador>  
      <CPF>18564071878</CPF>  
    </CPFCNPJTomador>  
    <RazaoSocialTomador>PATRICIA TUPYNAMBA</RazaoSocialTomador>  
    <EnderecoTomador>  
      <TipoLogradouro>R</TipoLogradouro>  
      <Logradouro>Guararapes</Logradouro>  
      <NumeroEndereco>495 A</NumeroEndereco>  
      <ComplementoEndereco>ap 102</ComplementoEndereco>  
      <Bairro>BROOKLIN PAULISTA</Bairro>  
      <Cidade>3550308</Cidade>  
      <UF>SP</UF>  
      <CEP>4561000</CEP>  
    </EnderecoTomador>  
    <EmailTomador>ptupynamba@prodam.sp.gov.br</EmailTomador>  
    <Discriminacao>Desenvolvimento de Web Site Pessoal</Discriminacao>  
  </RPS>  
  <RPS xmlns="">  
    <Assinatura>jkTucEqcj8Qkes8RalHZW+p6Zc6weeqnPabOK7IHSkyVTO9reNqpMclEh8n6nHXSPGcnsvhQx4JWx/sK26IxVTOMKp3i41/1w3OyC9SvL0VPtzrARKQMEqTf2kqwu9skHMzw5d4T/jfjYLrp5n/YAbMqKQ5zaa4qAcY0A066OAc=</Assinatura>  
    <ChaveRPS>  
      <InscricaoPrestador>31000000</InscricaoPrestador>  
      <SerieRPS>LLLLL</SerieRPS>  
      <NumeroRPS>2</NumeroRPS>  
    </ChaveRPS>  
    <TipoRPS>RPS-M</TipoRPS>  
    <DataEmissao>2007-01-20</DataEmissao>  
    <StatusRPS>N</StatusRPS>  
    <TributacaoRPS>T</TributacaoRPS>  
    <ValorServicos>1000</ValorServicos>  
    <ValorDeducoes>100</ValorDeducoes>  
    <ValorPIS>10</ValorPIS>  
    <ValorCOFINS>20</ValorCOFINS>  
    <ValorINSS>30</ValorINSS>  
    <ValorIR>40</ValorIR>  
    <ValorCSLL>50</ValorCSLL>  
    <CodigoServico>2658</CodigoServico>  
    <AliquotaServicos>0.05</AliquotaServicos>  
    <ISSRetido>false</ISSRetido>  
    <CPFCNPJTomador>  
      <CNPJ>06215299000188</CNPJ>  
    </CPFCNPJTomador>  
    <RazaoSocialTomador>Grixco Soluções</RazaoSocialTomador>  
    <EnderecoTomador>  
      <TipoLogradouro>R</TipoLogradouro>  
      <Logradouro>Augusta</Logradouro>  
      <NumeroEndereco>01642</NumeroEndereco>  
      <ComplementoEndereco>3 Andar</ComplementoEndereco>  
      <Bairro>Cerqueira Cesar</Bairro>  
      <Cidade>3550308</Cidade>  
      <UF>SP</UF>  
      <CEP>1304001</CEP>  
    </EnderecoTomador>  
    <Discriminacao>Manutenção de Sistema</Discriminacao>  
  </RPS>  
  <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="">  
        <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>AkHyCjCwkANg3aRAnltAXR1YQ4c=</DigestValue>  
      </Reference>  
    </SignedInfo>  
    <SignatureValue>IkLB0qfZLDuTNXNB83tXXsZ2TFNK9X0l7gq8jRCOcwhit059iF5gNHfmuM4NoUhyhZ+rC6UGn9lSMv1A35lofsplIuWUJO13yPtHsxaY6/rP9DTB4Ve3ihzwrEkpenANoEU1C5wLenX0lRtYc1k3fWeDmZUvv+b/M81pwoPBL8k=</SignatureValue>  
    <KeyInfo>  
      <X509Data>  
        <X509Certificate>MIIFUzCCBDugAwIBAgIQSUJS8pELZyjasDkgGzKm0TANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDEsMCoGA1UECxMjU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgLSBTUkYxHDAaBgNVBAMTE0FDIENlcnRpU2lnbiBTUkYgVjMwHhcNMDYwNzE5MDAwMDAwWhcNMDkwNzE4MjM1OTU5WjCB1DELMAkGA1UEBhMCQlIxEzARBgNVBAoUCklDUC1CcmFzaWwxKjAoBgNVBAsTIVNlY3JldGFyaWEgZGEgUmVjZWl0YSBGZWRlcmFsLVNSRjETMBEGA1UECxQKU1JGIGUtQ05QSjELMAkGA1UECBMCUkoxFzAVBgNVBAcUDlJJTyBERSBKQU5FSVJPMUkwRwYDVQQDE0BUSVBMQU4gQ09OU1VMVE9SSUEgRSBTRVJWSUNPUyBFTSBJTkZPUk1BVElDQSBMVERBOjA0NjQyNTU0MDAwMTQzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCx86LAoJRVmtQMzmtdWpyNgKy200+bwjtz/TuywNcTjvfw7qHFGIgTjipmuZ3zhX28CgYLYXp3tj1Dfh2B7EhjHdLJPfvoF4MgbN/dQGXmGpMpF5cNxYusOGCZiyASvI7Gqt/xE4xLSIalNr6kF6CaPLkpFgTNNe+WQkG0fMqsQQIDAQABo4ICCDCCAgQwgbEGA1UdEQSBqTCBpqA/BgVgTAEDBKA2DDQyNDA3MTk3NjA3MTM4NTM3Nzg2MDAwMDAwMDAwMDAwMDAwMDAwOTI5OTA2MjFDTkggIFJKoB8GBWBMAQMCoBYMFEZFUk5BTkRPIFNJTFZBIEJSQUdBoBkGBWBMAQMDoBAMDjA0NjQyNTU0MDAwMTQzoBEGBWBMAQMHoAgMBjIzOTU0OIEUZmJyYWdhQHRpcGxhbi5jb20uYnIwCQYDVR0TBAIwADBiBgNVHR8EWzBZMFegVaBThlFodHRwOi8vaWNwLWJyYXNpbC5jZXJ0aXNpZ24uY29tLmJyL3JlcG9zaXRvcmlvL2xjci9BQ0NlcnRpU2lnblNSRlYzL0xhdGVzdENSTC5jcmwwHwYDVR0jBBgwFoAU9p1ZXf6/xXLN3c7ELmYbLu4Iz3YwDgYDVR0PAQH/BAQDAgXgMFUGA1UdIAROMEwwSgYGYEwBAgMGMEAwPgYIKwYBBQUHAgEWMmh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIvcmVwb3NpdG9yaW8vZHBjMB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjA4BggrBgEFBQcBAQQsMCowKAYIKwYBBQUHMAGGHGh0dHA6Ly9vY3NwLmNlcnRpc2lnbi5jb20uYnIwDQYJKoZIhvcNAQEFBQADggEBAC5w/CBXAykvPSbBGf+u0UPcWVJATL2ix0hCfNUVtHaCjMz8hRjgYqmhpefzDm2LCTvoCPzG6XQBYxAmnDhX1f/gyjHz+E1xJg451qtqcyCJ9861o9R2bHd4zR0DuyxCNGOTiYJ4Gc/Xa4xqECorAx5ktkk1T/HOc1K/ntRGpdL+llsO/jqSRmTOnRgdeNHcKkyXsOgL5BwxxgGNuIyqirgGXW0by4Io1GnSXtixxfvEOnqOicxBY6AcVS9HHuhmOBYiK9skAUp0Sm2v41hpsC8uIkfUeRxsJIp2CNZ4DjoyfmKwNLMCRZQAKpwMXyyHZlX1a4o/9iGTszNeeShw61g=</X509Certificate>  
      </X509Data>  
    </KeyInfo>  
  </Signature>  
</PedidoEnvioLoteRPS> 

este esta assinado por inteiro (Signature)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.