Ir para conteúdo
  • Cadastre-se

dev botao

Pegar Coo Do Cupom Cancelado Quando Tem Um Vinculado


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

Recommended Posts

  • Moderadores

Bom dia a todos! Estou realizando alguns testes com TEF emiti um cupom com um vinculado logo após. Aí eu desejo cancelar o cupom, porém primeiro ele cancela o vinculado e depois o cupom. Como faço para pegar o coo do cupom que foi cancelado para eu atualizar na minha base de dados?

 

Grato

Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: [email protected]
Formiga-MG

Link para o comentário
Compartilhar em outros sites

  • Moderadores

ACBrECF.NumCOO após o cancelamento.

 

Mas aí Régys, o COO já mudou.

 

Por exemplo:

 

COO do cupom emitido = 64

COO do vinculado = 65

COO retornado pelo ACBrECF.NumCOO = 66 (antes do cancelamento)

 

Após o ACBrECF.CancelaCupom o NumCOO passa a adotar o 64 novamente?

Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: [email protected]
Formiga-MG

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Use o evento OnDepoisCancelaCupom.

 

Fiz o seguintes passos utilizando o ECFTeste.exe:

 

- Emiti um cupom fiscal ( COO = 9)

- Emiti cupom vinculado (COO = 10)

- Realizei o cancelamento através do ACBrECF.CancelaCupom

- Foi realizado o cancelamento do vinculado (COO de cancelamento = 11)

- Foi realizado o cancelamento do cupom fiscal (COO de cancelamento = 12)

 

No evento OnDepoisCancelaCupom o ACBr.NumCOO retornou 12. Eu preciso que retorne o COO 9.

Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: [email protected]
Formiga-MG

Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution
      COOAntesCancelar := StrToInt(Self.ACBrECF.NumCOO);
      ACBrECF.CancelaCupom;
      COOAposCancelar := StrToInt(Self.ACBrECF.NumCOO);

      CuponsCancelados := COOAposCancelar - COOAntesCancelar;
      if CuponsCancelados = 0 then
        COOCancelado := COOAntesCancelar
      else
        COOCancelado := COOAposCancelar - (((CuponsCancelados - 1) * 2) + 1);

Veja se lhe ajuda

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Link para o comentário
Compartilhar em outros sites

oU também poderia gravar num arquivo ini o numero do COO empre que abrisse um novo cupom fiscal como faço. desse forma o ultimo numero sempre seria o que vc precisa

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Link para o comentário
Compartilhar em outros sites

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