Jump to content

dev botao

componente ACBrNFSeX Falha nos teste do exemplo


Go to solution Solved by Diego Foliene,
  • Este tópico foi criado há 643 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Posted

Estou iniciando testes com  componente ACBrNFSeX . 

Penso ter configurado tudo corretamente, mas sempre recebo a msg abaixo: estou tentando com provedor BHISS em homologação

Erro(s):
Código  : X800
Mensagem: Erro de Validação: Erro: Schema inválido --> 3004 - Element '{http://www.w3.org/2001/XMLSchema}element', attribute 'ref': The QName value '{http://www.w3.org/2000/09/xmldsig#}Signature' does not resolve to a(n) element declaration.
 

  • Consultores
Posted

Boa tarde.

Por favor, você seguiu as orientações deste tópico para configurar a pasta de schemas ?

E as orientações deste tópico para configurar o certificado ?

 

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 !!

  • Membros Pro
Posted
6 minutos atrás, Diego Foliene disse:

Boa tarde.

Por favor, você seguiu as orientações deste tópico para configurar a pasta de schemas ?

E as orientações deste tópico para configurar o certificado ?

 

Sim segui .

20 minutos atrás, Italo Giurizzato Junior disse:

Boa tarde,

Qual é a cidade?

Belo Horizonte

  • Consultores
Posted
10 minutos atrás, power disse:

image.thumb.png.ca30da50e238690b6f703ba261f3b94a.png

Por favor, verifique se o processo de envio chega a ocorrer ou se ele falha na validação, caso esteja falhando na validação antes mesmo de enviar, peço que revise novamente sua configuração de schemas e de SSLib.

Eu não tenho dados válidos de uma prestador, mas obtive o seguinte resultado ao testar com o programa exemplo:

image.png

  • Like 1
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 !!

  • Membros Pro
Posted
17 horas atrás, Diego Foliene disse:

Por favor, verifique se o processo de envio chega a ocorrer ou se ele falha na validação, caso esteja falhando na validação antes mesmo de enviar, peço que revise novamente sua configuração de schemas e de SSLib.

 

Já revisei o caminho para os schemas . Pela lógica está correto , quando não encontra o schemas dá outra mensagem.  Imagino que é uma validação de Schema e falta algo a ser informado... element', attribute 'ref': The QName value  Imagino que falta algo referente a este atributo "ref": 

 

  • Consultores
Posted
1 hora atrás, power disse:

Já revisei o caminho para os schemas . Pela lógica está correto , quando não encontra o schemas dá outra mensagem.  Imagino que é uma validação de Schema e falta algo a ser informado... element', attribute 'ref': The QName value  Imagino que falta algo referente a este atributo "ref": 

 

Acho que o problema está na assinatura

Citar

{http://www.w3.org/2000/09/xmldsig#}Signature' does not resolve to a(n) element declaration.

Você está usando certificado A1 ou A3? Como está configurado seu SSLLib e afins?

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 !!

  • Membros Pro
Posted (edited)
11 minutos atrás, Diego Foliene disse:

Acho que o problema está na assinatura

Você está usando certificado A1 ou A3? Como está configurado seu SSLLib e afins?

image.png.2d3df43f27bd14f5cb97f8423f36bcda.png

Essa parte parece normal. Consigo ver os dados do certificado A1 .

Tentei debugar observando a procedure TACBrNFSeXProvider.ValidarSchema(

mas não retorna erro de execução .

 

 

 

Edited by power
  • Membros Pro
Posted
1 hora atrás, Italo Giurizzato Junior disse:

Boa tarde,

Na aba WebService qual é o valor de SSLType?

Outra coisa, se o certificado esta instalado na maquina não é necessário informar a senha, somente o seu numero de série.

 

image.thumb.png.2abe63359a7c666dc4c4a53ff3023849.png

LT_all

  • Consultores
Posted
19 minutos atrás, power disse:

image.thumb.png.2abe63359a7c666dc4c4a53ff3023849.png

LT_all

Use LT_TLSv1_2;

Para usar WinCrypt é necessário que o Windows esteja com as atualizações em dia. Pode confirmar se este é o caso desta máquina? Como está usando A1, por favor, apenas para desencargo é possível fazer um teste usando OpenSSL?

Pegue as Dlls de acordo com a versão que compila usa aplicação neste link e coloque na mesma pasta do seu executável, preencha o caminho e a senha do certificado e remova o Nº de série.

 

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 !!

  • Membros Pro
Posted

Windows 10 atualizado. Uso o ACBRNfeMonitor nesta maquina pra transmitir NFC-e em homologação também.

image.png.06f975ea1d62a5073159e32860258f62.png

mesmo retorno já reportado : Erro de Validação: Erro: Schema inválido --> 3004 - Element '{http://www.w3.org/2001/XMLSchema}element', attribute 'ref': The QName value '{http://www.w3.org/2000/09/xmldsig#}Signature' does not resolve to a(n) element declaration.

image.png.f350f8b0bad9001233e646c8b49e8f58.png

Com OpenSSL dá o mesmo retorno

image.thumb.png.0d445787dcf47c5b392e2251a56a25a4.png

 

 

  • Consultores
Posted

Por favor, pode compartilhar o schema que está usando?

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 !!

  • Consultores
Posted
8 minutos atrás, power disse:

Já vi casos de mensagem parecida em que depois de análise constatamos que os schemas estavam desatualizados, por isso pedi.

Neste caso, seus schemas coincidem com os do SVN.

Por favor, é possível testar em outra máquina ou com outro certificado?

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 !!

  • Consultores
Posted

Boa tarde,

O certificado é A1 e esta instalado no Windows, correto?

Exporta o certificado como exportável, depois configure o componente informando o path+nome do PFX no campo Caminho e no campo Senha a senha do certificado.

  • Like 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Posted
23 horas atrás, Diego Foliene disse:

Por favor, é possível testar em outra máquina ou com outro certificado?

Testei em outra maquina com os dados e certificado diferente . Apresentou erros diferentes

image.png.c60d006c7989d4bf164f8846268922da.png

 

segue o arquivo xml gerado ...talvez esteja faltando algo

 

temp1.xml temp2.xml

20 horas atrás, Italo Giurizzato Junior disse:

Boa tarde,

O certificado é A1 e esta instalado no Windows, correto?

Exporta o certificado como exportável, depois configure o componente informando o path+nome do PFX no campo Caminho e no campo Senha a senha do certificado.

Já estou tentando dessa forma

 

image.png.2a56ed4bcce34e8d59ceca431b637f30.png

  • Like 1
  • Consultores
  • Solution
Posted

Bom dia.

Note que antes você recebia o no código do erro X800. Os erros iniciados em X são gerados pelo próprio componente, neste caso em específico, você estava tendo um erro de schema, geralmente, esse erro X800 indica que o XML confrontado com o schema não confere.

Agora nesta outra máquina que você testou, você recebeu erros iniciados em E e L.

Esses erros foram retornados para você pelo WebService.

Em suma, na outra máquina, você tentava transmitir, mas o processo falhava e você recebia o erro X800 indicando erro de schema.

Agora nesta outra máquina, você tentou transmitir e o processo deu certo, o webservice recebeu sua requisição e retornou esses erros indicando informações preenchidas incorretamente.

  • Like 1
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 !!

  • Membros Pro
Posted
1 hora atrás, Diego Foliene disse:

Bom dia.

Note que antes você recebia o no código do erro X800. Os erros iniciados em X são gerados pelo próprio componente, neste caso em específico, você estava tendo um erro de schema, geralmente, esse erro X800 indica que o XML confrontado com o schema não confere.

Agora nesta outra máquina que você testou, você recebeu erros iniciados em E e L.

Esses erros foram retornados para você pelo WebService.

Em suma, na outra máquina, você tentava transmitir, mas o processo falhava e você recebia o erro X800 indicando erro de schema.

Agora nesta outra máquina, você tentou transmitir e o processo deu certo, o webservice recebeu sua requisição e retornou esses erros indicando informações preenchidas incorretamente.

Entendi que pode ser atualização do windows da outra máquina. Vou atualiza-lo e ver o que acontece.

 

  • Like 2
  • Membros Pro
Posted (edited)

 

Em 13/04/2023 at 10:23, Diego Foliene disse:

Bom dia.

Note que antes você recebia o no código do erro X800. Os erros iniciados em X são gerados pelo próprio componente, neste caso em específico, você estava tendo um erro de schema, geralmente, esse erro X800 indica que o XML confrontado com o schema não confere.

Agora nesta outra máquina que você testou, você recebeu erros iniciados em E e L.

Esses erros foram retornados para você pelo WebService.

Em suma, na outra máquina, você tentava transmitir, mas o processo falhava e você recebia o erro X800 indicando erro de schema.

Agora nesta outra máquina, você tentou transmitir e o processo deu certo, o webservice recebeu sua requisição e retornou esses erros indicando informações preenchidas incorretamente.

ainda continuo com erros no retorno. Tem algum manual que especifique regra dos campos ?  Pois agora o erro é referente ao campos cTribMun . Estou passando o codigo de tributação do municipio

image.png.3d47af9edc0c44f9129cb2bff1ae1a1c.png

image.thumb.png.a6755c5d8b5a2974a31821612438c65c.png

Edited by power
  • Consultores
Posted
14 minutos atrás, power disse:

esse é o print correto da tela com o código do serviço 010100188

image.png.c388695c57993ff18ceb9899d699f72b.png

Antes você estava usando Belo Horizonte/MG com o provedor usado pela prefeitura, o BHISS, mas agora neste último print, você está usando Padrão Nacional.

Qual é o correto?

 

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 !!

  • Membros Pro
Posted (edited)
1 hora atrás, Diego Foliene disse:

Antes você estava usando Belo Horizonte/MG com o provedor usado pela prefeitura, o BHISS, mas agora neste último print, você está usando Padrão Nacional.

Qual é o correto?

 

Fiz teste com os 2 na tentativa de um funcionar. O correto é BHISS que dá erro X800

image.thumb.png.d71d4b8d33c235cc99e0b272b99527d1.png

Edited by power
  • Consultores
Posted

/Boa tarde,

Você só vai mudar para o Padrão Nacional versão 1.00 caso o emitente da nota for MEI.

Lembrando que a obrigatoriedade do MEI emitir as suas notas somente no Padrão Nacional foi prorrogado para 01/09/2023.

Agora se Belo Horizonte/MG vier aderir 100% ao projeto da NFS-e Padrão Nacional, isso significa que todos os emitentes de NFS-e vão passar a emitir suas notas segundo o Padrão Nacional, neste caso vamos alterar o arquivo ACBrNFSeXServicos.ini para contemplar a decisão da cidade.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 643 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...