Desenvolvimento NFS-e
Desenvolvimento NFS-e
Desenvolvimento NFS-e
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Desenvolvimento NFS-e

Site destinado a desenvolvedores de softwares na integração com a NFS-e.
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

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

Ir para baixo 
2 participantes
AutorMensagem
ba7a7a




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

Erro E160 - Arquivo XML válido pelo programa validador !!! Empty
MensagemAssunto: Erro E160 - Arquivo XML válido pelo programa validador !!!   Erro E160 - Arquivo XML válido pelo programa validador !!! EmptySeg 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
Ir para o topo Ir para baixo
Fabio Ferreira




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

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

Fernando,

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

Grato,

Fabio
Ir para o topo Ir para baixo
ba7a7a




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

Erro E160 - Arquivo XML válido pelo programa validador !!! Empty
MensagemAssunto: Re: Erro E160 - Arquivo XML válido pelo programa validador !!!   Erro E160 - Arquivo XML válido pelo programa validador !!! EmptySeg 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
Ir para o topo Ir para baixo
Fabio Ferreira




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

Erro E160 - Arquivo XML válido pelo programa validador !!! Empty
MensagemAssunto: Re: Erro E160 - Arquivo XML válido pelo programa validador !!!   Erro E160 - Arquivo XML válido pelo programa validador !!! EmptyTer 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
Ir para o topo Ir para baixo
Conteúdo patrocinado





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

Ir para o topo Ir para baixo
 
Erro E160 - Arquivo XML válido pelo programa validador !!!
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Erro E160 Arquivo enviado fora da estrutura do arquivo de XML de entrada
» Erro = E160 Estrutura do arquivo
» Erro E160 - Arquivo XML fora da estrutura
» Erro E160 - Arquivo Fora da Estrutura
» Assinatura XML

Permissões neste sub-fórumNão podes responder a tópicos
Desenvolvimento NFS-e  :: Arquivo XML-
Ir para: