Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia

Segue o link com informações para a Clisitef, fornecido pela Software Express...

https://www.softwareexpress.com.br/dist ... pcielo.zip

Está implementação é obrigatória na certificação.

Pelo que vi, fiquei em dúvida se será mesmo necessário alterar o componente.

Os novos tipocampo 4029 e 148 referente ao desconto, não poderiam ser capturados no procedimento tefdComandaECFPagamento?

Atenciosamente

Evandro

Postado

Bom dia

Consegui fazer os testes do roteiro usando o ACBrTEFD.

1º-Tive que alterar a unit ACBrTEFDClisitef.pas, na função TACBrTEFDCliSiTef.CRT estava assim:

if Restr = '' then

Restr := '[10]' ;

apenas adicionei a linha a seguir:

Restr:=Restr+'{TipoTratamento=4}';

Não achei outra alternativa para adicionar esse parâmetro sem alterar o componente, se houver me corrijam por favor.

2º- Feito isso tive que fazer o tratamento no procedimento OnComandaEcf .

Quando a operacao=opeSubTotalizaCupom capturo o valor do desconto, usando o comando Acbrtefd.tefd.Resp.LeInformacao(402) as TACBrInformacao).AsString.

Na verdade o tipocampo é 4029 como diz a documentação, mas na resposta do componente vem 402.

Subtotalizo o cupom informando o valor de desconto referente ao cielo premia.

Alterei também o procedimento Oncomandaecfpagamento para abater o desconto.

Espero estar ajudando aqueles que esta partindo para homologação por esses dias, pois isso agora é obrigatório.

Se alguém conseguir de outra maneira mais simples poste aki.

Daniel e/ou demais colaboradores do projeto, verifiquem a necessidade de alteração no componente por favor...

Atenciosamente

Evandro

Postado

Prezados

Acabei de finalizar a certficação TEF-Dedicado com Sitef usando o ACBRTEFD.

Para aqueles que tiverem dúvidas sobre a implementação do Cielo Premia estou a disposição.

Atenciosamente

Evandro Mira

  • Curtir 1
  • Obrigado 1
Postado

Patricia

Só fiz Sitef, o Pay&Go pretendo certificar somente em novembro, mas imagino que seja praticamente igual o procedimento exceto a passagem dos parâmetros Tipotratamento=4 e VersaoAutomacaoCielo, deve ser diferente no discado.

Se vc tiver o link com a documentação para o discado referente ao Cielo premia poste aki...

Atenciosamente

Evandro Mira

  • Consultores
Postado

Saiu alguma notícia sobre essas alterações no Discado?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Fundadores
Postado

Estive analisando o caso, aqui com o pessoal da DJSystem....

Da maneira que estão propondo tem alguns problemas... até mesmo de ordem legal...

- Se a aplicação efetua desconto no cupom, isso implicará em diminuição do montante a ser pago de imposto, quando na verdade o lojista não concedeu nenhum desconto ao cliente, pois receberá integramente o valor da Operadora... O fisco pode encarar isso como sonegação fiscal.

- Não dá para rastrear o quanto foi pago de premio, pois os descontos concedidos pelo "premia" se misturam como os descontos do próprio lojista, nos relatórios de Leitura X e Redução Z

Acredito que o correto seria lançar no cupom o valor do premio como uma forma de pagamento, distinta da do TEF... Ex: "PREMIO", isso resolveria os dois problemas levantados acima...

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.

  • Fundadores
Postado

Analisando melhor, o desconto é concedido pelo próprio lojista, pois o premio pode ser brindes, etc...

Na verdade o programa "Cielo Premia" apenas faz o controle, da premiação... o prémio realmente é concedido pelo Lojista...

Vou analisar o ACBrTEFD para ver as modificações necessárias

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.

  • Fundadores
Postado

Acabei de enviar para o SVN alterações que devem permitir o "Cielo Premia" no Discado ou Pay&Go (TEF IP)...

[+] Adicionada a propriedade: Identificacao : TACBrTEFDIdentificacao que contém:

NomeAplicacao, VersaoAplicacao, SoftwareHouse, RazaoSocial (todas String)

Serão utilizadas para o suporte a nova exigência do Cielo Premia.

É necessário o preenchimento dessas informações para que ocorra o retorno dos

novos campos, conforme descrito abaixo. (por: DSA)

-- ACBrTEFDClass --

[*] Adicionado suporte aos novos campos retornados pelo novo G.P.

707-000=Valor Original, 708-000=Valor Saque, 709-000=Valor Desconto (por: DSA)

[*] Adicionado suporte para os novas Vias de comprovante do Cliente (712 e 713)

e Estabelecimento (714 e 715). (por: DSA)

[*] Suporte a Descontos para suportar programa "Cielo Premia".

Para a ativar essa funcionalidade é necessário: (por: DSA)

- Preencher as sub-propriedades de ACBrTEFD.Identificação

- Não usar ACBrTEFD.AutoEfetuarPagamento

- Programar o evento: ACBrTEFD.OnComandaECFSubtotaliza

- Não subtotalizar o Cupom Fiscal antes de chamar operações TEF

viewtopic.php?f=16&t=6677;

Agora estou analisando o SiTEF... mas com as mudanças acima já desenvolvidas será bem mais simples

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.

  • Fundadores
Postado

Ok... Acredito que agora também esteja funcionando o "Cielo Premia" no SiTEF...

Apanhei um bocado tentando configurar ele... e no final das contas, funcionou perfeitamente apenas instalando a versão SiTefDemo3.0.18.4 e nada mais...

-- ACBrTEFDCliSiTef --

[*] Suporte a Descontos para suportar programa "Cielo Premia"

Inicialização e transações CRT e CHQ modificadas para enviar informações

de suporte ao programa Cielo Premia (por: DSA)

[*] Adicionado tratamento para novo campo de Desconto (4029) (por: DSA)

[-] Corrigido Bug na gravação de Informações retornadas pelo SiTEF, com índice

maior do que 999 (o indice era truncado em 3 dígitos iniciais) (por: DSA)

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

Daniel, como você está fazendo o teste no TEF pra ver se funciona o Cielo Premia?

Estou usando o check list da Seven PDV e no teste 29 fala pra passar 9010,02 no crédito a vista, que assim o módulo iria retornar o desconto

e mostrar no pin-pad a msg DI R$5,00, mas nem essa msg aparece no pin-pad.

  • Fundadores
Postado

Eu usei o Pay&Go... Ele tem um modo de Certificação passo a passo, onde o Gerenciador já devolve todos os campos preenchidos de acordo com o que o teste pede... No teste 30 ele testa o Desconto e o no 31 o Desconto com Saque...

Veja no manual de certificação do Pay&Go como ativar um teste em específico.

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

Obrigado, Daniel. Segui sua recomendação e agora está OK essa parte.

Vi que foi adicionado nesta submissão os recibos diferenciados, 2 tipos para o cliente e 2 para lojista.

No teste da Pay&Go se refere aos itens de 34 a 30

Como fazer para imprimir esses recibos agora?

Rodei a nova demo usando o item 34 e só imprime duas vias normalmente como em qualquer teste

Está certo isso ou falta alguma coisa?

  • Fundadores
Postado

Isso já deveria estar funcionando... Nos meus testes as novas vias foram impressas...

Vc preencheu as propriedades em ACBrTEFD.Identificacao ?

Ative as linhás marcadas como DEBUG, e análise no Log gerado se o GP respondeu com os campos 712 a 715

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

Estou fazendo uns testes no Pay&Go mas sempre q faço venda pelo sistema de exemplo ele m retorna a mensagem Operação TEF deve ser igual ao Saldo a Pagar para poder entrar nessa função do Cielo Premia ele deveria passar desconto ou acrecimo.

Estou com essa duvida de como proceder essa função estavo executando o exemplo justamente para compreender essa nova função mas acabei esbarrando nesse problema.

  • Fundadores
Postado

O Desconto será enviado pelo G.P., e o ACBrTEFD o informará para a sua aplicação através do novo evento "OnComandaECFSubtotaliza"...

Quando iniciar a transação você deve informar o valor correto...

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

Sim, ja havia ate preenchido as propriedades da identificação mas nada dessa impressao de recibos diferenciados.

Inclusive fui no ADM deixei no passo 34 no modo certificação e rodei o novo Demo e tambem so imprimiu duas vias normais.

o log do meu tef rodando o teste 34:

TEF_DIAL DoExibeMsg: Oper: opmOK Mensagem: CERTIFICACAO INICIADA!

-- 10/08/12 16:40:39

TEF_DIAL FinalizarResposta: ADM

-- 10/08/12 16:40:43

EstadoECF: V

-- 10/08/12 16:40:43

TEF_DIAL IniciarRequisicao: ATV

-- 10/08/12 16:40:43

TEF_DIAL FinalizarRequisicao: ATV, Fechando arquivo: C:\TEF_DIAL\req\intpos.tmp

-- 10/08/12 16:40:43

TEF_DIAL FinalizarRequisicao: ATV, Renomeando: C:\TEF_DIAL\req\intpos.tmp para: C:\TEF_DIAL\req\intpos.001

-- 10/08/12 16:40:43

TEF_DIAL FinalizarRequisicao: ATV, Aguardando: C:\TEF_DIAL\resp\intpos.sts

-- 10/08/12 16:40:43

TEF_DIAL FinalizarRequisicao: ATV, Fim da Espera de: C:\TEF_DIAL\resp\intpos.sts Recebido

-- 10/08/12 16:40:43

TEF_DIAL FinalizarRequisicao: ATV, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.sts

-- 10/08/12 16:40:43

TEF_DIAL IniciarRequisicao: CRT

-- 10/08/12 16:40:43

TEF_DIAL FinalizarRequisicao: CRT, Fechando arquivo: C:\TEF_DIAL\req\intpos.tmp

-- 10/08/12 16:40:43

TEF_DIAL FinalizarRequisicao: CRT, Renomeando: C:\TEF_DIAL\req\intpos.tmp para: C:\TEF_DIAL\req\intpos.001

-- 10/08/12 16:40:43

TEF_DIAL FinalizarRequisicao: CRT, Aguardando: C:\TEF_DIAL\resp\intpos.sts

-- 10/08/12 16:40:43

TEF_DIAL FinalizarRequisicao: CRT, Fim da Espera de: C:\TEF_DIAL\resp\intpos.sts Recebido

-- 10/08/12 16:40:43

TEF_DIAL FinalizarRequisicao: CRT, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.sts

-- 10/08/12 16:40:43

TEF_DIAL LerRespostaRequisicao: CRT, Aguardando: C:\TEF_DIAL\resp\intpos.001

-- 10/08/12 16:40:50

TEF_DIAL LerRespostaRequisicao: CRT, Fim da Espera de: C:\TEF_DIAL\resp\intpos.001 Recebido

-- 10/08/12 16:40:50

TEF_DIAL LerRespostaRequisicao: CRT, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.001

-- 10/08/12 16:40:50

TEF_DIAL ProcessarRespostaPagamento: CRT - 59714 Indice: 0 Valor:1,00

-- 10/08/12 16:40:50

ACBrTEFD1 CopiarResposta: CRT - 59714 Arq: C:\virtualcash\TEF\ACBr_TEF_DIAL_001.tef

-- 10/08/12 16:40:50

TEF_DIAL FinalizarResposta: CRT

-- 10/08/12 16:40:50

FinalizarCupom

-- 10/08/12 16:40:50

BloquearMouseTeclado: SIM

-- 10/08/12 16:40:50

EstadoECF: V

-- 10/08/12 16:40:50

TEF_DIAL ECFSubtotaliza: DescAcres: 0,00

-- 10/08/12 16:40:50

EstadoECF: P

-- 10/08/12 16:40:51

TEF_DIAL ECFPagamento: Indice: 0 Valor: 1,00

-- 10/08/12 16:40:51

TEF_DIAL ComandarECF: Oper: opeFechaCupom

-- 10/08/12 16:40:52

EstadoECF: L

-- 10/08/12 16:40:52

BloquearMouseTeclado: NAO

-- 10/08/12 16:40:52

ImprimirTransacoesPendentes

-- 10/08/12 16:40:52

EstadoECF: L

-- 10/08/12 16:40:52

BloquearMouseTeclado: SIM

-- 10/08/12 16:40:52

TEF_DIAL DoExibeMsg: Oper: opmExibirMsgOperador Mensagem: TRANSACAO APROVADA - AUTORIZACAO: 013810

-- 10/08/12 16:40:52

TEF_DIAL ECFAbreVinculado: COO: 001742 Indice: 0 Valor: 1,00

-- 10/08/12 16:40:53

TEF_DIAL ECFImprimeVia: trVinculado Via: 1

-- 10/08/12 16:40:57

TEF_DIAL ComandarECF: Oper: opePulaLinhas

-- 10/08/12 16:40:57

TEF_DIAL DoExibeMsg: Oper: opmDestaqueVia Mensagem: Destaque a 1ª Via

-- 10/08/12 16:41:00

TEF_DIAL ECFImprimeVia: trVinculado Via: 2

-- 10/08/12 16:41:04

TEF_DIAL DoExibeMsg: Oper: opmRemoverMsgOperador Mensagem:

-- 10/08/12 16:41:04

TEF_DIAL DoExibeMsg: Oper: opmRemoverMsgCliente Mensagem:

-- 10/08/12 16:41:04

TEF_DIAL ComandarECF: Oper: opeFechaVinculado

-- 10/08/12 16:41:05

ConfirmarTransacoesPendentes

-- 10/08/12 16:41:05

TEF_DIAL IniciarRequisicao: ATV

-- 10/08/12 16:41:05

TEF_DIAL FinalizarRequisicao: ATV, Fechando arquivo: C:\TEF_DIAL\req\intpos.tmp

-- 10/08/12 16:41:05

TEF_DIAL FinalizarRequisicao: ATV, Renomeando: C:\TEF_DIAL\req\intpos.tmp para: C:\TEF_DIAL\req\intpos.001

-- 10/08/12 16:41:05

TEF_DIAL FinalizarRequisicao: ATV, Aguardando: C:\TEF_DIAL\resp\intpos.sts

-- 10/08/12 16:41:05

TEF_DIAL FinalizarRequisicao: ATV, Fim da Espera de: C:\TEF_DIAL\resp\intpos.sts Recebido

-- 10/08/12 16:41:05

TEF_DIAL FinalizarRequisicao: ATV, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.sts

-- 10/08/12 16:41:05

TEF_DIAL IniciarRequisicao: CNF

-- 10/08/12 16:41:05

TEF_DIAL FinalizarRequisicao: CNF, Fechando arquivo: C:\TEF_DIAL\req\intpos.tmp

-- 10/08/12 16:41:05

TEF_DIAL FinalizarRequisicao: CNF, Renomeando: C:\TEF_DIAL\req\intpos.tmp para: C:\TEF_DIAL\req\intpos.001

-- 10/08/12 16:41:05

TEF_DIAL FinalizarRequisicao: CNF, Aguardando: C:\TEF_DIAL\resp\intpos.sts

-- 10/08/12 16:41:05

TEF_DIAL FinalizarRequisicao: CNF, Fim da Espera de: C:\TEF_DIAL\resp\intpos.sts Recebido

-- 10/08/12 16:41:05

TEF_DIAL FinalizarRequisicao: CNF, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.sts

-- 10/08/12 16:41:05

BloquearMouseTeclado: NAO

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