Desenvolvimento NFS-e
Desenvolvimento NFS-e

Site destinado a desenvolvedores de softwares na integração com a NFS-e.
 
InícioInício  CalendárioCalendário  FAQFAQ  BuscarBuscar  GruposGrupos  Registrar-seRegistrar-se  Conectar-se  

Compartilhe | 
 

 Erro E160 - Arquivo XML válido pelo programa validador !!!

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
ba7a7a



Mensagens : 3
Data de inscrição : 03/06/2013

MensagemAssunto: Erro E160 - Arquivo XML válido pelo programa validador !!!   Seg Jun 03, 2013 2:22 pm

Boa tarde a todos !!!

Estou implementando a geração das nfse`s para algumas prefeituras e estou encontrando dificuldades para a geração de arquivo xml válido para o método "RecepcionarLoteRps" que sempre me retorna o erro de código E160. Utilizei o programa validador do XML disponível em h t t p :/ / jundiai. ginfes. com. br/ValidadorXml/desktop/ValidadorXml.jnlpe o mesmo válida o xml com sucesso.

Para efetuar a geração do arquivo xml, gerei uma classe em C# através do comando
Código:
xsd servico_enviar_lote_rps_envio_v03.xsd xmldsig-core-schema20020212_v03.xsd cabecalho_v03.xsd tipos_v03.xsd /c /l:cs /o:D:
e depois de alimentar todos os métodos da classe gerei o xml através do comando
Código:
 
// Transformar o objeto oEnvio em XML
XmlSerializer serializer = new XmlSerializer(typeof(jundiai.EnviarLoteRpsEnvio));
MemoryStream oStream = new MemoryStream();
TextWriter textWriter = new StreamWriter(oStream);
serializer.Serialize(textWriter, oEnvio);  // Onde oEnvio =  jundiai.EnviarLoteRpsEnvio oEnvio = new jundiai.EnviarLoteRpsEnvio();

Segue o xml gerado para análise
Código:

<?xml version="1.0" encoding="utf-8"?>
<EnviarLoteRpsEnvio>
  <LoteRps Id="rps_1">
    <NumeroLote>1</NumeroLote>
    <Cnpj >53820676000198</Cnpj>
    <InscricaoMunicipal >999999</InscricaoMunicipal>
    <QuantidadeRps>1</QuantidadeRps>
    <ListaRps>
      <Rps>
        <InfRps Id="1">
          <IdentificacaoRps>
            <Numero>1</Numero>
            <Serie>10</Serie>
            <Tipo>1</Tipo>
          </IdentificacaoRps>
          <DataEmissao>2013-06-03T00:00:00-03:00</DataEmissao>
          <NaturezaOperacao>1</NaturezaOperacao>
          <OptanteSimplesNacional>2</OptanteSimplesNacional>
          <IncentivadorCultural>2</IncentivadorCultural>
          <Status>1</Status>
          <Servico>
            <Valores>
              <ValorServicos>1100</ValorServicos>
              <ValorPis>10</ValorPis>
              <ValorCofins>20</ValorCofins>
              <ValorInss>30</ValorInss>
              <ValorIr>40</ValorIr>
              <ValorCsll>50</ValorCsll>
              <IssRetido>2</IssRetido>
              <ValorIss>50</ValorIss>
              <BaseCalculo>1000</BaseCalculo>
              <Aliquota>5</Aliquota>
              <ValorLiquidoNfse>948</ValorLiquidoNfse>
            </Valores>
            <ItemListaServico>6311</ItemListaServico>
            <CodigoCnae>6311900</CodigoCnae>
            <CodigoTributacaoMunicipio>45217023</CodigoTributacaoMunicipio>
            <Discriminacao>Teste de RPS - Discriminação com vários caracteres especiais:  ! @ # $ % Ǩ * ( ) - _ = + | , ; : / ? </Discriminacao>
            <CodigoMunicipio>999</CodigoMunicipio>
          </Servico>
          <Prestador>
            <Cnpj>53820676000198</Cnpj>
            <InscricaoMunicipal>999999</InscricaoMunicipal>
          </Prestador>
          <Tomador>
            <IdentificacaoTomador>
              <CpfCnpj>
                <Cnpj>38693524000188</Cnpj>
              </CpfCnpj>
            </IdentificacaoTomador>
            <RazaoSocial>Empresa do Recife</RazaoSocial>
            <Endereco>
              <Endereco>R dos Navegantes 123, 321</Endereco>
              <Numero>123</Numero>
              <Complemento>321</Complemento>
              <Bairro>Boa Viagem</Bairro>
              <Uf>PE</Uf>
            </Endereco>
            <Contato>
              <Telefone>99999-9999</Telefone>
              <Email>email_aqui</Email>
            </Contato>
          </Tomador>
        </InfRps>
      </Rps>
    </ListaRps>
  </LoteRps>
  <Signature Id="Ass_rps_1">
    <SignedInfo>
      <CanonicalizationMethod Algorithm="h t t p : / / w w w . w 3 . o r g/TR/2001/REC-xml-c14n-20010315#WithComments" />
      <SignatureMethod Algorithm="h t t p : / / w w w . w 3 . o r g / 2 000/09/xmldsig#rsa-sha1" />
      <Reference URI="#rps_1">
        <Transforms>
          <Transform Algorithm="h t t p : / / w w w . w 3 . o r g/2000/09/xmldsig#enveloped-signature" />
        </Transforms>
        <DigestMethod Algorithm="h t t p : / / w w w . w 3 . o r g /2000/09/xmldsig#sha1" />
        <DigestValue>sZjK80tVb9yGhIGh3aygWU2O2yc=</DigestValue>
      </Reference>
    </SignedInfo>
    <SignatureValue>UExjTWrUBCFmHXyqVh3Tp2SDhaKcU36YnFe4C6IQC3NisfkYe2CiWYAUywKDoh7OETckGdJFqwjIeZ3U8KfMi438c+VwMrzeE5s4MF+X9/3vI1iSojzRnhcqxTN8hR2QnedSQfXaZ2BIodvm4r5AYMpjEUFlbzQaMvr3ZpkX99AHbAQxX6beDdU2KWHEVc3jxPCQNGcFeLqIg224ed1l/pBNUrrhKL9SYotldWCKi4dWpmEIaGsJjcZ99v/Fr5Q24pzjikdr5mcq3IWad9hldzT01AtTG+3HD1509vGSODSdG+Wo/OkepT5PIEylTMNwWqZZ8koBtAYU0pFaSXn7YA==</SignatureValue>
    <KeyInfo>
      <X509Data>
        <X509Certificate>MIIIQjCCBiqgAwIBAgIQYqtsRr+GbbomBMlmi1lGCjANBgkqhkiG9w0BAQsFADB4MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRwwGgYDVQQDExNBQyBDZXJ0aXNpZ24gUkZCIEc0MB4XDTEyMDEyNzAwMDAwMFoXDTE1MDEyNTIzNTk1OVowgeYxCzAJBgNVBAYTAkJSMRMwEQYDVQQKFApJQ1AtQnJhc2lsMQswCQYDVQQIEwJTUDESMBAGA1UEBxQJU0FPIFBBVUxPMTYwNAYDVQQLFC1TZWNyZXRhcmlhIGRhIFJlY2VpdGEgRmVkZXJhbCBkbyBCcmFzaWwgLSBSRkIxFjAUBgNVBAsUDVJGQiBlLUNOUEogQTMxIDAeBgNVBAsUF0F1dGVudGljYWRvIHBvciBBUiBIYXNhMS8wLQYDVQQDEyZHT1NPRlQgSU5GT1JNQVRJQ0EgTFREQTo1MzgyMDY3NjAwMDE5ODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAItBZg0PWNKltLsaUJZh8EhDOiMneDzzCpDQJZS4VeHATt6atWBUohLF6dQABinzA52Phe3s+j3quWyV2/aSU0BAAPHEqspLoAL2GRrWMqmpgbZTHp7MK4SvAY/vVaxT8D8SGdBdInl5OUjgqg2FLhVTKcOmnZvJl073LvYUip4Ayl+52RsQznB1l0XpfFfPD4vzFDumsepqEu0WyYQAKsI6O0n5SSlmDG4Y3MG3AMCwaILybY4csDtq0hEhIdU57ZlNUg86L7uVcthqQ51ilJHTGrTZZD6CuLULWFUpHrq2LmBgo9RfrPS11O5S5NaLb0d8jsIc0vsaLgBt4QhCcEsCAwEAAaOCA1cwggNTMIG8BgNVHREEgbQwgbGgPQYFYEwBAwSgNAQyMjYwOTE5NTg5OTA1NDE0MDg4NzAwMDAwMDAwMDAwMDAwMDAwMDEwOTg1MjAwU1NQU1CgIwYFYEwBAwKgGgQYQU5UT05JTyBST0NIQSBERSBBTEVOQ0FSoBkGBWBMAQMDoBAEDjUzODIwNjc2MDAwMTk4oBcGBWBMAQMHoA4EDDAwMDAwMDAwMDAwMIEXcGxmY29uc3VsdEB0ZXJyYS5jb20uYnIwCQYDVR0TBAIwADAfBgNVHSMEGDAWgBQukerWbeWyWYLcOIUpdjQWVjzQPjAOBgNVHQ8BAf8EBAMCBeAwfwYDVR0gBHgwdjB0BgZgTAECAwYwajBoBggrBgEFBQcCARZcaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMvQUNfQ2VydGlzaWduX1JGQi9EUENfQUNfQ2VydGlzaWduX1JGQi5wZGYwggEWBgNVHR8EggENMIIBCTBXoFWgU4ZRaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25SRkJHNC9MYXRlc3RDUkwuY3JsMFagVKBShlBodHRwOi8vaWNwLWJyYXNpbC5vdXRyYWxjci5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDQ2VydGlzaWduUkZCRzQvTGF0ZXN0Q1JMLmNybDBWoFSgUoZQaHR0cDovL3JlcG9zaXRvcmlvLmljcGJyYXNpbC5nb3YuYnIvbGNyL0NlcnRpc2lnbi9BQ0NlcnRpc2lnblJGQkc0L0xhdGVzdENSTC5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMIGbBggrBgEFBQcBAQSBjjCBizBfBggrBgEFBQcwAoZTaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9jZXJ0aWZpY2Fkb3MvQUNfQ2VydGlzaWduX1JGQl9HNC5wN2MwKAYIKwYBBQUHMAGGHGh0dHA6Ly9vY3NwLmNlcnRpc2lnbi5jb20uYnIwDQYJKoZIhvcNAQELBQADggIBAH3g/HLONmkpauX4+PE7mKu/0EXWbRgdBjVCY1AZTKtV+VxryJDBGYfV44vb3svg4IT50WuPHN5XjeYmc89G7ukazmglBHAyVVrysMNsD9NhO4ONh/zdieHeVshzDiSogU8b4xrI3ywPA6bRWHZyThpvEtq/47fr/TnSweCBHgyleIJdlvsZzPjItU5PjPWXIaBnXHNBeKZMKUHqJIJqQZpg/5HrWQH82s2fx17Bjkox1KCIPbvdrdrGW1d+Y3thuERL5mGHmnDP0DPjP+k5/LHrS7rplE8+wACA/aYFY61bbMb8MuT/rd5nf3tA4OsmJS0Mn2pH7YkzSg8CkMpN2nUnmzG8kQCjJMODGCDo5G4p0dVg3wcP5NNT+ejlDRsJv0ocih0j7mUkef/uHadPCkiJnyayE+AqHicc4YlPejZNR7LlHGFMIdf+YgU/aRvKPdcjasQCTcFBy1PSFngCYiN2s4Y8S0s2letBtHZhJjPcZi5SNY2WL+RF3EyXBw+ffmn03kgjnJjvRH/p2eEOG8hgaomrhL3HRYj1E95D687xGZsmY8YyrcDRYKLs960qONnpCljIiZ9ORLj8xr6Q3Uco/0lTT0S7EuLP2lU5fpgxbfP3wHCUwJmfvUMPWl/ZMBQHABN4alDTlwoEtYXQu4R/OE/NcI/cR2bwaRMxczOw</X509Certificate>
      </X509Data>
    </KeyInfo>
  </Signature>
</EnviarLoteRpsEnvio>

Alguém poderia me ajudar ?

Grato.
Fernando
Voltar ao Topo Ir em baixo
Fabio Ferreira



Mensagens : 31
Data de inscrição : 27/08/2013

MensagemAssunto: Re: Erro E160 - Arquivo XML válido pelo programa validador !!!   Seg Out 07, 2013 1:33 pm

Fernando,

Você já resolveu a formatação do erro E160 ?

Grato,

Fabio
Voltar ao Topo Ir em baixo
ba7a7a



Mensagens : 3
Data de inscrição : 03/06/2013

MensagemAssunto: Re: Erro E160 - Arquivo XML válido pelo programa validador !!!   Seg Out 07, 2013 3:13 pm

Olá Fabio,
Ainda não consegui resolver esse problema e não consegui receber nenhum auxilio das prefeituras.

Grato.

Fernando

Fabio Ferreira escreveu:
Fernando,

Você já resolveu a formatação do erro E160 ?

Grato,

Fabio
Voltar ao Topo Ir em baixo
Fabio Ferreira



Mensagens : 31
Data de inscrição : 27/08/2013

MensagemAssunto: Re: Erro E160 - Arquivo XML válido pelo programa validador !!!   Ter Out 08, 2013 11:24 am

Resolvido.
É lamentável se perder dias para encontrar um erro tão banal. Acho que esse tipo de coisa não é de profissional. É coisa de micreiro, fuçador e essas coisas.
Profissional é você ter ferramentas ou um suporte decente que te aponte o caminho ou pelo menos te oriente.
Suporte copiar/colar não resolve.
Neste caso para efeito de documentação, erro E160, que tem dezenas de mensagens no fórum sem solução, quando o arquivo é passado no validador do site Ginfes e em outros não aponta nenhum erro.
Conferimos TODOS os campos com a documentação do site e também não encontramos erro.
Por ultimo batendo campo a campo no XSD, coisa que deveria ser feita SOMENTE por um validador, encontramos o campo ValorIssRetido fora de ordem, EMBORA DE ACORDO COM A DOCUMENTACAO.
Portanto o erro é esse: campo fora de ordem, conforme indicado pela documentação (TcValores).

Temos um ERP a mais de 15 anos emitindo Nota eletrônica do Estado desde o inicio, a anos, com implantação sem nenhuma dificuldade maior. Nunca perdemos tanto tempo inútil como agora. Não somos micreiros. Buscamos soluções para os clientes.

Grato aos colegas que responderam.

Fabio
Voltar ao Topo Ir em baixo
Conteúdo patrocinado




MensagemAssunto: Re: Erro E160 - Arquivo XML válido pelo programa validador !!!   

Voltar ao Topo Ir em baixo
 
Erro E160 - Arquivo XML válido pelo programa validador !!!
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Erro ao editar avatar dos usuários pelo painel
» Css invalido
» Erro de compilacao o tipo definidio pelo usuario nao foi definido
» Erro no Codigo pra mandar email pelo excel com anexo
» [Resolvido]erro 53 arquivo naão localizado

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Desenvolvimento NFS-e  :: Arquivo XML-
Ir para: