Ir para conteúdo
  • Cadastre-se

dev botao

Rejeicao: Erro nao identificado


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

Recommended Posts

Postado

Boa Noite!

Estou usando o ACBrMonitor para comunicar com o SAT Linker II da Elgin. Já fiz os métodos de SAT.Inicializar, SAT.DesInicializar
, SAT.ConsultarSAT, SAT.ConsultarStatusOperacional, SAT.EnviarCFe, todos com sucesso.

Estou usando o SAT.CriarCFe para criar o XML com o cfe.ini e está retornando o erro "Rejeicao: Erro nao identificado"

Eu pequei o exemplo do cfe.ini do "https://acbr.sourceforge.io/ACBrMonitor/ModeloCFeINI.html" e  alterei os dados de identificacao, emitente e destinatário e utilizei o método SAT.CriarCFe para criar o XML. Depois usei o método SAT.EnviarCFe.

Uma detalhe é que não gerou a tag <assinaturaQRCODE>. Vi que ele é:

Para gerar a string de dados a ser assinada, deve-se concatenar os campos, separando-os pelo caractere pipe “|”, da seguinte forma:
“chaveConsulta|timeStamp|valorTotalCFe|CPFCNPJV001-000000-satcfe.xmlalue

Após gerar a string de dados, deve-se assiná-la utilizando o Certificado Digital do SAT-CF-e de forma que o resultado da operação seja uma string de dados codificada em base64 seguindo o padrão PKCS #1 versão 1.5.

Como fazer essa assinatura utilizando o Certificado Digital do SAT-CF-e?

Obrigado.
Ramon Loureiro

CFE.INI

LOG.TXT

ACBrSAT.log

  • Fundadores
  • Solution
Postado

O processo de assinatura é feito pelo SAT... ele não chegou a fazer, porque o XML foi recusado por inconsistências...

image.png

Submeta o XML a um programa que faça a validação de Schema... você pode por exemplo, usar o InteliSAT da Tanca

http://www.tanca.com.br/drivers.php?cat=24&amp;sub=43

  • Curtir 1
  • Obrigado 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado
11 hours ago, Daniel Simoes said:

O processo de assinatura é feito pelo SAT... ele não chegou a fazer, porque o XML foi recusado por inconsistências...

image.png

Submeta o XML a um programa que faça a validação de Schema... você pode por exemplo, usar o InteliSAT da Tanca

http://www.tanca.com.br/drivers.php?cat=24&amp;sub=43

Muito bom !!!

Validação do InteliSAT:

Submetendo ao XSD do layout 0.07 ...
De acordo com o DTD ou o esquema, o elemento 'ICMS' não pode estar vazio.

 

Obrigado pela ajuda!

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