Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3290 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Regys, o CPF/CNPJ está sendo passado sem pontos e traços, CSC estou passado os 8 primeiros dígitos do CNPJ + 2015 + 0001 e IdCSC 000001 pois estou enviando em homologação, estou enviando em homologação para o RS.

  • Membros Pro
Postado

Regys, eu tava debugando novamente o código e acho que o erro pode estar na função SHA1 do synacode, o result da função está retornando um monte de caracteres que na minha visão não são de uma criptografia SHA1, coloquei em anexo a imagem com o result da função.

1.png

2.png

  • Membros Pro
Postado

Pessoal, eu fiz uma alteração para gerar o SHA1 por outro componente, o sha1 bate com o validador que o Pedro me indicou, a entrada é a seguinte:

chNFe=43151108674787000189650020000002181000002182&nVersao=100&tpAmb=2&dhEmi=323031352D31312D32365430393A34323A30302D30323A3030&vNF=300.00&vICMS=0.00&digVal=42514F394F72366F4D4D633232684A62463950466B48512B4871513D&cIdToken=0000010867478720150001

gerando um sha1: 3B40CD63409DF15094D6BAE047D2AF5F7E20D043

porém o problema está aqui agora quando vou gerar para hexadecimal, o hexadecimal desse sha1 fica: 33423430434436333430394446313530393444364241453034374432414635463745323044303433

Porém com esse hexadecimal no cHashQRCode= da erro de validação de Schema conforme mostro a seguir:, os Schemas estão atualizados

3.png

  • Consultores
Postado

Bom dia Sergio,

A falha na validação não se refere a conversão para hexadecimal e sim o seu IdToken que esta errado.

Você esta informando:  cIdToken=0000010867478720150001 sendo que o correto seria:  cIdToken=000001

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
  • Membros Pro
Postado

Italo, a principio sim, me corriga se estiver errado:

idCSC: 000001

CSC: 0867478720150001

estou usando em homologação 8 primeiros digitos CNPJ + 2015 + 0001, conforme o manual da Sefaz.

  • Consultores
Postado

Bom dia Sergio,

Para algumas SEFAZ é necessário solicitar o CSC de homologação, outras até aceitam o que você fez que inclusive no inicio foi divulgado pela SEFAZ que o procedimento era esse.

O problema maior é que o erro ocorre na validação do conteúdo da TAG qrCode e a coisa fica complicada pois ela possui vários elementos e não é retornado qual é o elemento que esta errado.

Você tem condições de postar como anexo o XML que não esta sendo validado?

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á 3290 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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.