Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Bom dia, pessoal, tudo bem? 

Estou implementando o DC-e, e já consegui fazer a emissão em homologação corretamente, inclusive com a assinatura. Agora estou fazendo a parte de registrar eventos, consegui montar o XML corretamente e assinar, mas recebo o seguinte retorno:

<retEventoDCe xmlns="http://www.portalfiscal.inf.br/dce" versao="1.00">
    <infEvento>
        <tpAmb>2</tpAmb>
        <verAplic>PR-v0.7.2</verAplic>
        <cOrgao>41</cOrgao>
        <cStat>298</cStat>
        <xMotivo>Assinatura difere do padrao do Sistema</xMotivo>
    </infEvento>
</retEventoDCe>

A documentação cita duas possibilidades pra esse erro, sendo:

Citar

 

Assinatura difere do padrão do Sistema:

- Não assinado o atributo "Id" (falta "Reference URI" na assinatura) (*validado também pelo Schema)

- Faltam os "Transform Algorithm" previstos na assinatura ("C14N" e "Enveloped")

Estas validações são implementadas pelo Schema XML da Signature

 

Mas não é esse o caso. Tanto a Reference URI está correta, quanto o atributo ID no elemento infEvento.

Id está sendo formado corretamente no formato $"ID{EventCode}{DceAccessKey}{EventSequential:D3}".

A assinatura está sendo feita com o mesmo algoritmo, chave, certificado e formato da autorização do DCe, que está funcionando. 

O arquivo também está passando corretamente nos schemas.

 

Alguém passou por isso ou sabe como ajudar?

Em anexo o XML completo formatado, apenas anonimizei alguns dados. 

Grato desde já! 

Abraços

request-cancelamento.xml

  • Curtir 1
  • Consultores
Postado

Modificou o que no ACBrCTe para gerar esse documento.

anexe a unit modificada. 

lembrando que falamos do componente ACBrCTe nesse subforum

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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

Eu não encontrei nenhum fórum específico do DC-e, e se não me engano alguém apontou que as discussões seriam aqui mesmo.

Eu não consegui usar o componente ACBrDCe pois não tem uma versão em Lazarus e eu não tenho uma licença pra usar Delphi.

Estou implementando isso do zero, em C#, e gostaria de saber se alguém conseguiria ajudar com essa formatação do XML que citei.

  • Consultores
Postado

No caso então não tem a ver com ACBr?

tu está fazendo em seu código, no caso seria movemos para um subforum adequado

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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

Isso. Peço desculpas se postei no local incorreto, não conheço muito bem o fórum. 

É que não encontrei discussões sobre isso em lugar nenhum, até abri um chamado com o time da receita que está implementando isso mas ainda não tive resposta.

  • Consultores
Postado
56 minutos atrás, Marcelo Camillo disse:

Isso. Peço desculpas se postei no local incorreto, não conheço muito bem o fórum. 

É que não encontrei discussões sobre isso em lugar nenhum, até abri um chamado com o time da receita que está implementando isso mas ainda não tive resposta.

Minha sugestão. já que tem o acbr baixado do svn. aponte as pastas.

instancie o componente dinamico, preencha os dados mande ele gerar e assinar

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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á 294 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.

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