Ir para conteúdo
  • Cadastre-se

dev botao

NFS-e Joinville, Atualização Arquivo Ini e Leitura do XML de Retorno da Consulta


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1881 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia.

Realizado atualização do arquivo ISSJoinvile.ini, pois não possuía o link para impressão em ambiente de Produção.

Citar

[LinkNFSe]
Producao=https://nfem.joinville.sc.gov.br/processos/imprimir_nfe.aspx?codigo=%CodVerif%&numero=%NumeroNFSe%&documento_prestador=%Cnpj%

Conforme conversado com o @Maiquel  que ajudou na homologação deste provedor, não está sendo possível validar o XML contra o Schemas, sugiro a alteração no ini para não validar.

[Schemas]
Validar=0

 

Realizado correção na leitura do XML de retorno adicionando o seguinte trecho de código na função: TNFSeR.LerNFSe_ABRASF_V2, pois não estava marcando a variável como cancelada ao fazer a consulta de uma NFS-e cancelada na prefeitura.

  if NFSe.Status = srCancelado then
    NFSe.Cancelada := snSim
  else
    NFSe.Cancelada := snNao;

 

ISSJoinville.ini pnfsNFSeR.pas

  • Curtir 2
  • Administradores
Postado

Boa tarde.

Obrigada pela contribuição, adicionado para validação.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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
Em 23/12/2019 at 14:07, Italo Jurisato Junior disse:

Boa tarde Filipe,

Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.

Bom dia @Italo Jurisato Junior, vc enviou para o repositório a parte do Link, mas faltou verificar a desativação da validação com o Schemas, pois falei com o @Sandro Felipe Adad, que deu inicio neste provedor e ele também desativou a validação.

[Schemas]
Validar=0

 

  • Consultores
Postado

Bom dia Filipe,

Se manter o valor 1, ou seja, validar antes do envio o que ocorre?

O XML esta sendo gerado de forma diferente para que possa ser processado com sucesso pelo provedor, portanto o schema esta errado?

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

Postado (editado)
13 minutos atrás, Italo Jurisato Junior disse:

Bom dia Filipe,

Se manter o valor 1, ou seja, validar antes do envio o que ocorre?

O XML esta sendo gerado de forma diferente para que possa ser processado com sucesso pelo provedor, portanto o schema esta errado?

Bom dia.

Estou autorizando as notas sem nenhum problema no webservice da prefeitura, porem com o schemas desativado, pois estava recebendo simplesmente a mensagem: Erro de Schemas ao tentar validar no componente.

Estou utilizando as seguintes configurações no componente ACBrDFeSSL

SSLCryptLib := cryWinCrypt;
SSLHttpLib := httpWinHttp;
SSLXmlSignLib := xsLibXml2;
SSLType := LT_TLSv1_2;

Que é o padrão sugerido pelo ACBr.

Mas tive a ideia de trocar para o Capcom, e por surpresa validou o XML contra o Schema.

Mas não tenho conhecimento suficiente para realizar os teste com essas bibliotecas de assinatura.

Estou disponibilizando os arquivos XML gerados. com a opção de validar o Schemas desativado, esses xmls foram autorizados no provedor.

96-env-lot.xml 57A-rps.xml

Editado por Filipe Natividade
erro
  • Consultores
Postado

Bom dia Filipe,

É muito estranho validar o XML contra o Schema usando o libCapicom e não validar usando o libWinCrypt.

É sabido que erros podem ocorrer usando o libOpenSSL, mas com o libWinCrypt não.

Qual é a mensagem exata do erro?

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

Postado
18 minutos atrás, Italo Jurisato Junior disse:

Bom dia Filipe,

É muito estranho validar o XML contra o Schema usando o libCapicom e não validar usando o libWinCrypt.

É sabido que erros podem ocorrer usando o libOpenSSL, mas com o libWinCrypt não.

Qual é a mensagem exata do erro?

somente: Erro de Schemas

mais nada.

  • Consultores
Postado

Filipe,

Acabei de realizar um teste usando o programa exemplo configurado com o libWinCrypt e não tive erro de Schemas.

Acredito que você possa estar usando algum schema antigo.

Atualize todos os fontes de todas as pastas, reinstale a suíte ACBr e faça novos testes usando o programa exemplo.

Certifique-se que a sua aplicação esteja usando os arquivos INI e Schemas disponibilizados no repositório do ACBr.

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

Postado
54 minutos atrás, Italo Jurisato Junior disse:

Filipe,

Acabei de realizar um teste usando o programa exemplo configurado com o libWinCrypt e não tive erro de Schemas.

Acredito que você possa estar usando algum schema antigo.

Atualize todos os fontes de todas as pastas, reinstale a suíte ACBr e faça novos testes usando o programa exemplo.

Certifique-se que a sua aplicação esteja usando os arquivos INI e Schemas disponibilizados no repositório do ACBr.

Bom dia.

Mil desculpas @Italo Jurisato Junior, os testes fora realizados um uma versão anterior do Schema.🤦🏾‍♂️

Funcionando com: libWinCrypt  com opção de Validar com Schemas.

alteração:

[Schemas]
Validar=0

é desnecessária.

Obg @Italo Jurisato Junior

  • Curtir 2
  • Administradores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

  • Este tópico foi criado há 1881 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...