Ir para conteúdo
  • Cadastre-se

dev botao

Número de parcelas vindo zerado


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

Recommended Posts

Galera...

No evento ACBrTEFD1DepoisConfirmarTransacoes estou tentando pegar o valor, vencimento e nsuparcela

mas a propriedade RespostasPendentes[Resp].Parcelas.Count está vindo zerada.

No layout da NTK prevê o retorno do campo. (Em anexo)

No arquivo de retorno IntPos.001 vem preenchido: 018-000 = 12 (Em anexo)

Por que a propriedade Parcelas não vem preenchida? Vlw.

logtefacbr.txt

parcelas.png

IntPos.001

Link para o comentário
Compartilhar em outros sites

5 horas atrás, Daniel Simoes disse:

Use a força... leia os fontes... Ligue o seu Debug e analise...

Ei Daniel essa expressão use a força é forte viu, motiva legal, serio mesmo, kkkk

Interessante que o layout da NTK, nem na parte de histórico de alterações, não contempla o campo: 019-000.

Entrei em contato com eles e estou aguardando.

Fiz algumas alterações no ACBrTEFDClass, gostaria que comitase no repositório. Foi a adição de 3 properties:  

NumeroCartao ( 740-000, irei utilizar os últimos quatro dígitos )

NomeCliente ( 741-000 )

CodigoEstabelecimento ( 717-000 )

Elas são importantes para enviar a validação de pagamento para o Integrador aqui no Ceará e eles vêem preenchidos no Pay&Go

ACBrTEFDClass.pas

Editado por jackson Lima
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Não creio que precisemos de novas propriedades, talvez seja apenas necessário o mapeamento, para as propriedades que já existem...

Salvar o número do Cartão, é contra as regras de homologação, e contra as  regras de PCI...

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.

Link para o comentário
Compartilhar em outros sites

  • Solution
2 horas atrás, Daniel Simoes disse:

Não creio que precisemos de novas propriedades, talvez seja apenas necessário o mapeamento, para as propriedades que já existem...

Salvar o número do Cartão, é contra as regras de homologação, e contra as  regras de PCI...

O número do cartão ele vem sempre mascarado segundo o layout, nos testes que fiz aqui ele vem: 111111*****11111

Como no caso, eu preciso dos últimos quatro dígitos para o MF-e acredito que não vai ter problema salvá-lo no banco, correto?

As propriedades que já existem pegam valores de campo que não encontrei no layout por exemplo:

300 : case Linha.Sequencia of
               1 : fpNFCeSAT.DataExpiracao := Linha.Informacao.AsString;
               2 : fpNFCeSAT.DonoCartao    := Linha.Informacao.AsString;
             end;

Esse 300 ai não tem nem no layout de 2015.

Mas de qualquer forma vou ler esse valores usando: LeInformacao no DepoisConfirmarTransacoes

Link para o comentário
Compartilhar em outros sites

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