fernandozap Postado 14 Abril Postado 14 Abril Boa tarde! Estou avaliando a utilização do ACBrLib para envio de NFS-e pelo projeto demo em C# (linguagem que pretendo utilizar), porém estou recebendo a seguinte mensagem do WS: [E160] Arquivo em desacordo com o XML Schema Usei o .INI de NFSe de exemplo mesmo colocando as informações de prestador aqui da empresa E também, inclusive, tive que alterar o arquivo ACBrNFSeXServicos.ini, colocando as informações do Giss para São Caetano do Sul, pois ainda estava como Ginfes (alteraram o provedor em fevereiro desse ano): [3548807] Nome=Sao Caetano do Sul UF=SP Provedor=Giss Versao=2.04 Log de retorno do campo "respostas" do demo (só retirei aqui do XML as assinaturas do certificado, mas ele está sendo utilizado corretamente): [ObterInformacoesProvedor] AutenticacoesRequeridas=RequerCertificado| IdentificacaoProvedor=Nome:Giss|Versão:2.04|Layout:ABRASF Particularidades=NãoPermiteMaisDeUmServico|NãoPermiteTagOutrasInformacoes|NãoAtendeReformaTributaria ServicosDisponibilizados=EnviarLoteAssincrono|EnviarLoteSincrono|EnviarUnitario|ConsultarLote|ConsultarRps|ConsultarFaixaNfse|ConsultarServicoPrestado|ConsultarServicoTomado|CancelarNfse|SubstituirNfse| [Envio] CodigoVerificacao= Data= DescSituacao= Link= Lote=1 MaxRps=50 ModoEnvio=Enviar Lote Assíncrono NumeroNota= Protocolo= Situacao= Sucesso=0 XmlEnvio=<EnviarLoteRpsEnvio xmlns="http://www.giss.com.br/enviar-lote-rps-envio-v2_04.xsd"><LoteRps Id="Lote_1" versao="2.04"><NumeroLote xmlns="http://www.giss.com.br/tipos-v2_04.xsd">1</NumeroLote><Prestador xmlns="http://www.giss.com.br/tipos-v2_04.xsd"><CpfCnpj><Cnpj>59832584000104</Cnpj></CpfCnpj><InscricaoMunicipal>52549</InscricaoMunicipal></Prestador><QuantidadeRps xmlns="http://www.giss.com.br/tipos-v2_04.xsd">1</QuantidadeRps><ListaRps xmlns="http://www.giss.com.br/tipos-v2_04.xsd"><Rps><InfDeclaracaoPrestacaoServico Id="Dec_185"><Rps><IdentificacaoRps><Numero>1</Numero><Serie>85</Serie><Tipo>1</Tipo></IdentificacaoRps><DataEmissao>2026-03-17</DataEmissao><Status>1</Status></Rps><Competencia>2026-03-17</Competencia><Servico><Valores><ValorServicos>100.35</ValorServicos><ValorCofins>2.00</ValorCofins><ValorIss>2.51</ValorIss><Aliquota>2.5000</Aliquota></Valores><IssRetido>1</IssRetido><ItemListaServico>09.01</ItemListaServico><CodigoCnae>6203100</CodigoCnae><CodigoTributacaoMunicipio>63194</CodigoTributacaoMunicipio><Discriminacao>discriminacao I;discriminacao II;discriminacao III;discriminacao IV</Discriminacao><CodigoMunicipio>3548807</CodigoMunicipio><ExigibilidadeISS>1</ExigibilidadeISS><MunicipioIncidencia>3548807</MunicipioIncidencia></Servico><Prestador><CpfCnpj><Cnpj>59832584000104</Cnpj></CpfCnpj><InscricaoMunicipal>52549</InscricaoMunicipal></Prestador><TomadorServico><IdentificacaoTomador><CpfCnpj><Cpf>12345678901</Cpf></CpfCnpj></IdentificacaoTomador><RazaoSocial>INSCRICAO DE TESTE & TESTE</RazaoSocial><Endereco><Endereco>RUA PRINCIPAL</Endereco><Numero>100</Numero><Complemento>APTO 11</Complemento><Bairro>CENTRO</Bairro><CodigoMunicipio>3548807</CodigoMunicipio><Uf>SP</Uf><Cep>14800000</Cep></Endereco><Contato><Telefone>1622223333</Telefone><Email>[email protected]</Email></Contato></TomadorServico><RegimeEspecialTributacao>1</RegimeEspecialTributacao><OptanteSimplesNacional>1</OptanteSimplesNacional><IncentivoFiscal>2</IncentivoFiscal></InfDeclaracaoPrestacaoServico><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></CanonicalizationMethod><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></SignatureMethod><Reference URI="#Dec_185"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></Transform><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></Transform></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></DigestMethod><DigestValue>0NPq/rNQRVpsTCC5o43BQvH14fo=</DigestValue></Reference></SignedInfo><SignatureValue>FWZ+Sao5GsD3fodNSrHI8kh4cKpy2CyREgTSuQSBH0yJyDBhMmFngx6EksXvWAm4q8arm79iVCYU1y8ROGXDe1LzZtn+5PzSSbJZb0Y4VbHmfXY9hyGXa8jv+9GfECfng7bTxO52oANcb1FX+K8HGRa3/fiW9IDU2OVHO2QzF9k4p1d5StU9NGQKZLsIT2Ugc0hjwvhCIEq7afNC1k4hDJJoRXVx6qxcAU8yxnkcZchpaqouIZOZ91d+r/QyowhVooLpdX+IjLu4PD6Y40/BVKRiAYKv4+AX7djAycqYZlRjVs1/NDMorbmJn8Js0K2jQXksIT2R8prwgu7QZ5L3Fw==</SignatureValue><KeyInfo><X509Data><X509Certificate>...</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"></CanonicalizationMethod><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></SignatureMethod><Reference URI="#Lote_1"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></Transform><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></Transform></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></DigestMethod><DigestValue>YlKZlQ7Cg+pjYke2VfrHjrso64Y=</DigestValue></Reference></SignedInfo><SignatureValue>hE+Iuu4uEhT2wVUN+/daaKZ7sSjgnsDl2HmRXgiqdm/y9jSTs22cJEbU3HbrYbgxhce3C4Z7yvZKFCLLVYWcESVXG+u6lhJJOTh1Dub5D8dVEvGALkdb8n6sUmCHznSQpi+OLUypeBdWTYyAHqSBRvuASqMmm28U4mJ5ejy4AHyQPwwVBYG90uCE91Zd+bTJlj56EJBBW2+4btHne2hrQGbHaN1fV58nngzJCHcENeTF4fZCVluWO+U9wGgRfuj/pOOW6lAIkanks+EhWhzrS6Pm6YY/nlYQ+Pr+olWFv8mgQ3/k8eHGyNK1tOIACx4cf7bqXY1h26Wz9mxELUml/A==</SignatureValue><KeyInfo><X509Data><X509Certificate>...</X509Certificate></X509Data></KeyInfo></Signature></EnviarLoteRpsEnvio> XmlRetorno=<EnviarLoteRpsResposta xmlns:ns2="http://www.giss.com.br/tipos-v2_04.xsd" xmlns:ns3="http://www.giss.com.br/enviar-lote-rps-resposta-v2_04.xsd"><ListaMensagemRetorno><MensagemRetorno><Codigo>E160</Codigo><Mensagem>Arquivo em desacordo com o XML Schema.</Mensagem><Correcao>Consulte o Manual da NFS-e para saber quais são as versões de XML Schema suportadas pelo sistema.</Correcao></MensagemRetorno></ListaMensagemRetorno></EnviarLoteRpsResposta> [Erro1] Codigo=E160 Correcao=Consulte o Manual da NFS-e para saber quais são as versões de XML Schema suportadas pelo sistema. Descricao=Arquivo em desacordo com o XML Schema. Sei que muitos problemas de layout podem ser erro no preenchimento mas não tenho nenhum XML de envio de RPS para me basear, pois ainda não utilizamos nenhum sistema para envio de NFs (é feito manualmente). Então se alguém puder me enviar um exemplo desse XML (Giss 2.04), agradeço! Ou então se virem algo que está errado... posso mandar o ACBrLib.ini aqui também, qualquer coisa! A opção "exibir erro schema" não muda nada... rsrs... Valew, Pessoal!
fernandozap Postado 15 Abril Autor Postado 15 Abril (editado) Depois vi que tem o botão chamado "Gerar lote RPS"... ele fica bem mais pra baixo do botão que envia o RPS, não parece precisar desse fluxo antes... mas tentei utilizar e enviar o XML gerado, porém ocorre um erro X800 no campo do CPF... Eu preenchi um CNPJ, mas mesmo colocando o CPF também (e tentei de várias formas, no INI, no XML gerado pelo botão... e com CPF válido), de acordo com o XML que aparece log como enviado, esse campo não fica preenchido... Segue o erro no log: [Erro1] Codigo=X800 Correcao= Descricao=Erro de Validação: --> 1830 - Element '{http://www.giss.com.br/tipos-v2_04.xsd}Cpf': [facet 'length'] The value has a length of '0'; this differs from the allowed length of '11'. Editado 15 Abril por fernandozap
Consultores Diego Foliene Postado 20 Abril Consultores Postado 20 Abril Bom dia @fernandozap Em 14/04/2026 at 15:29, fernandozap disse: Codigo=E160 Correcao=Consulte o Manual da NFS-e para saber quais são as versões de XML Schema suportadas pelo sistema. Descricao=Arquivo em desacordo com o XML Schema. Infelizmente esse é um erro genérico do Ginfes e do Giss (ambos provedores da mesma empresa) ele raramente é fidedigno, ou seja, na esmagadora maioria das vezes a estrutura do arquivo XML está correta e alguma outra informação inconsistente presente no XML está causando o problema. Tente revisar as informações do arquivo, veja se a identificação do prestador e do tomador estão corretas. No tópico abaixo tem algumas outras possíveis sugestões: Veja também esse outro tópico já que o provedor é o Giss: Em 15/04/2026 at 10:28, fernandozap disse: Depois vi que tem o botão chamado "Gerar lote RPS"... ele fica bem mais pra baixo do botão que envia o RPS, não parece precisar desse fluxo antes... mas tentei utilizar e enviar o XML gerado, porém ocorre um erro X800 no campo do CPF... O "Gerar Lote RPS" de fato não é necessário. Pense nele como um método para "ajudar a validar a sua rotina". Quando você usa ele, a Lib gera o arquivo, assina e valida ele com os schemas que foram disponibilizados pelo provedor, mas ela não envia o arquivo para o web service. Você vai ter como retorno no final do processo um arquivo XML. Em 15/04/2026 at 10:28, fernandozap disse: [Erro1] Codigo=X800 Correcao= Descricao=Erro de Validação: --> 1830 - Element '{http://www.giss.com.br/tipos-v2_04.xsd}Cpf': [facet 'length'] The value has a length of '0'; this differs from the allowed length of '11'. Precisaríamos do arquivo INI que usou para tentar gerar a nota para validar e entender a possível causa do problema de schema. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
fernandozap Postado 22 Abril Autor Postado 22 Abril (editado) Bom dia, Diego!! Obrigado pelas informações! Vou tentar validar oq está errado no schema novamente, mas eu tava inclusive me baseando no seu tópico falando sobre diversos problemas com retorno E160... rsrs... Segue em anexo os INIs que estou utilizando (fora o INI de serviços que já mencionei no primeiro post), vai que conseguem identificar, já que vcs entendem muito mais do que eu... rsrs... Muito grato! Nota.INI ACBrLib.ini Editado 22 Abril por fernandozap
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora