Ir para conteúdo
  • Cadastre-se

dev botao

Retorna Dados Do Parcelamento


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

Recommended Posts

Boa Tarde, estou precisando pegar os dados do parcelamento feito no tef por exemplo as quantidade de parcelas emitida estou emulando com o ClientSiTEF

 

usando a seguinte propriedade: DepoisConfirmarTransacoes e a seguinte função

for I := 0 to RespostasPendentes.Count-1  do
  begin
     with RespostasPendentes[I] do
     begin
        if Credito then
         Tipo1 := 'Credito'
        else
        if Debito then
         Tipo1 := 'Debito'
        else
        if Credito then
          Tipo1:= 'Digitado';

        Memo1.Lines.Add('Confirmado: '+Header+' ID: '+IntToStr( ID ) );

        memo1.Lines.Add('Desconto: '+ FormatFloat('###,###,##0.00',Desconto));
        memo1.Lines.Add('Saque: '+ FormatFloat('###,###,##0.00',Saque));

        Memo1.Lines.Add('Administradora: ' + NomeAdministradora);
        Memo1.Lines.Add( 'Rede: '  + Rede +
                         ' NSU: '  + NSU  +
                         ' Valor: '+ FormatFloat('###,###,##0.00',ValorTotal)) ;
        Memo1.Lines.Add('Campo 11: ' + LeInformacao(11,0).AsString );
        Memo1.Lines.Add('Tipo: ' + Tipo1);
        Memo1.Lines.Add('Finalizacao: ' + Finalizacao);
        Memo1.Lines.Add('Parcelas: ' + IntToStr(Parcelas.Count));
     end;
  end;

Mas dois campos fundamentais estão vindo em brando A Administradora e a quantidade parcelas sempre retorna em branco no caso das parcelas o retorno é Zero

 

OBs: Estou usando modo Digitado

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

consegui pegar as parcelas pelo  campo QtdParcelas mas ainda não consegui pegar a administradora, e será que existe uma forma de pegar os dados do parcelamento?

 

Não sei se é um erro mas pelo que estou notando os campos 

141 Data da parcela no formato ddmmaaaa (reservado)
142 Valor da parcela (reservado)
Os campos 141 e 142 são chamados n vezes onde n = conteúdo do campo 505

 

como consta no manual do sitef e esse o campo 141 não esta vindo no arquivo de retorno onde o campo 141 esta representando por

141 : TemParcelas                   := True;

 

como ele não esta no retorno ele não entra no loop da lançamento das parcelas no ClientSitef

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

Bom dia Regys fazendo os testes no sabado tinha lido um topico falado sobre isso, vou ligar para a software express para saber se tem alguma forma de configurar essa opção nos emuladores.

 

A outra duvida é o retorno da Administradora que esta vindo em brando isso também pode ser problema do emulador.

 

 

Obrigado.

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

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