Ir para conteúdo
  • Cadastre-se

dev botao

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


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

Recommended Posts

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
Link para o comentário
Compartilhar em outros sites

  • Administradores

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

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde Filipe,

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

  • Curtir 2
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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
Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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
Link para o comentário
Compartilhar em outros sites

  • Administradores

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

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1553 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.