Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

bom dia a todos

Depois que efetuei um SVN ontem começou a dar esse erro em anexo.

Ate então estava tudo ok. o detalhe é que essa empresa no dados dela o cnpj e diferente do certificado. ou seja, é uma filial, usando o certificado da matriz.

Sempre deu certinho, mas agora estou com esse erro. acredito que seja aqui:

  if EstaVazio(AXML) then
  begin
    if NFe.Emit.CNPJCPF = TACBrNFe(TNotasFiscais(Collection).ACBrNFe).SSL.CertCNPJ then
      Assinar
    else
      raise EACBrNFeException.Create('XML informado não possui assinatura, e CNPJ é diferente do Emitente' );

    AXML := FXMLAssinado;
  end;

Estou com o cliente parado sem emitir NFe por esse erro. Peço porfavor para que me oriente o que fazer diante desse detale

Obrigado

Paulinho

 

ErroXML.jpg

Postado (editado)

Estamos avaliando Antonio, daremos o retorno.

Você tem como debugar e saber qual esta errado e deveria estar certo? Pois essa foi uma mudança para que o XML de terceiro que seja validado pelo ACBr não receba assinatura indevida, por isso a checagem do CNPJ.

Editado por Isaque Pinheiro

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Postado

Para liberar pode comentar o IF deixe assim

// if NFe.Emit.CNPJCPF = TACBrNFe(TNotasFiscais(Collection).ACBrNFe).SSL.CertCNPJ then
      Assinar
//    else
//      raise EACBrNFeException.Create('XML informado não possui assinatura, e CNPJ é diferente do Emitente' );

Bom dia isaque

Obrigado pelo retorno.

Desculpe não entendi essa pergunta: Você como debugar e saber qual esta errado e deveria estar certo?

obrigado

paulinho

 

Você usa o componente ou o Monitor ?

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • Membros Pro
Postado

Isaque

eu uso o componente.

Mas si eu comentar, eu irei para de receber atualizações nesse programa ok?? ou não?

Eu fiz assim e a nfe emitiu. inclussive depois disso o componente criou uma pasta do xml com cnpj diferente do da empresa. criou o do certificado.

  Assinar;
  AXML := FXMLAssinado;
  
  {
  if EstaVazio(AXML) then
  begin
    if NFe.Emit.CNPJCPF = TACBrNFe(TNotasFiscais(Collection).ACBrNFe).SSL.CertCNPJ then
      Assinar
    else
      raise EACBrNFeException.Create('XML informado não possui assinatura, e CNPJ é diferente do Emitente' );

    AXML := FXMLAssinado;
  end;
  }

muito obrigado

Isaque

tenho esse post que devido a isso esteja ocasionando esse problema

http://www.projetoacbr.com.br/forum/topic/24627-pasta-de-gravação-do-xml/

obrigado

Paulinho

 

Postado (editado)

então, mas teoricamente o CNPJ do Emitente deveria ser o mesmo do Certificado, porque é diferente ? Quem Emite é que tem o Certificado.

Você não irá parar de receber atualização, depois vc pode excluir o que você mudou que o Tortoise baixa novamente.

Editado por Isaque Pinheiro

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • Membros Pro
Postado

Isaque

o cnpj do certificado é da matriz, e o cnpj da empresa é da filial. tipo assim:

cnpj do certificado matriz :02.062.476/0001-82

cnpj da empresa filial: 02.062.476/0002-63

tenho varias empresas clientes com esse tipo de situação. ex

tenho fabrica de calçados, que tem 4 lojas sendo 4 filial, usando o mesmo certificado.

Obrigado

 

  • Membros Pro
Postado

Regys

esta dando esse erro que anteriormente estava dando ao compilar o aplicativo

  ACBrNFeDANFeRL, pcnConversao, RLBarcode, StrUtils, Data.DB;

voce já tinha acertado isso, mas voltou. poderia acertar para que eu possa testar essa situação de matriz e filial

obrigado

paulinho

Postado

Paulinho, não esqueça de excluir a unit que você tinha alterado para que ela seja baixada novamente do repositório, senão quem fica é a sua.

  • Curtir 1

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

×
×
  • 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.