Ir para conteúdo
  • Cadastre-se

Recommended Posts

Postado

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 &amp; 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!

Postado (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 por fernandozap
  • Consultores
Postado

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.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(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 !!

Postado (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 por fernandozap

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.