Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Boa tarde.

Notei que o acbrtefd não estava retornando 

             2 : fpCodigoBandeiraPadrao := Linha.Informacao.AsString;  //Elgin
             3 : fpNFCeSAT.Bandeira := Linha.Informacao.AsString;      //Elgin

em transações de troca de arquico com a elgin, realizei alteracao no arquivo ACBrTEFDClass.pas , linha 797, 798

 

Captura de tela 2024-06-25 170820.png

ACBrTEFDClass.pas

Postado

Pelo que analizei sim, esse retorno nao existe uso desses codigos no mapeamento, e notei tbm que nao retorna essas tags

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

Elgin retorna o dono do cartao em duas posicoes 

029-017 e 715-017

Postado

@Daniel Simoes Seria melhor extender essas alteracoes dentro da classe da elgin?

Penssei em extender a classe  TACBrTEFDRespElgin = class( TACBrTEFDRespTXT )

e realizar os demais tratamentos da elgin ai dentro evitando assim afetar outros TEFs, essa elteracao anterior acredito que nao ira afetar os demais.
 

 

  • 2 semanas depois ...
Postado

Boa tarde correcao no retorno, 

Alterado

        715 :
        begin //elgin
          case Linha.Sequencia of
             17 : fpNFCeSAT.DonoCartao := Linha.Informacao.AsString;
             18 :
             begin
               fpNFCeSAT.UltimosQuatroDigitos := copy(trim(Linha.Informacao.AsString),8,4);
               fpBin := copy(trim(Linha.Informacao.AsString),1,6);
             end;
          end;
        end;

Linhas 863 a 873

ACBrTEFDClass.pas

  • 3 semanas depois ...
  • 2 semanas depois ...
Postado

Boa tarde

link da documentacao da elgin atualizada 

https://elgindevelopercommunity.github.io/group__t03.html

Fiz alteracoes na unit ACBrTEFDElgin

procedure TACBrTEFDElgin.AdicionarIdentificacao;
begin
  inherited;
  with TACBrTEFD(Owner) do
  begin
    Req.Conteudo.GravaInformacao(011,000,Inttostr(fOperacaoCRT));
  end;
end;

necessario para restringir o CRT, alteracoes realizadas no demo nao fiscal.

Alteracoes realizadas no demo nao fiscal, adcionado exemplo de restringir o crt na procedure AdicionarPagamento

Alteracoes relizadas no demo tefapi, configuracoes para elgin na procedure ConfigurarTEF;

ACBrTEFDElgin.pas Demo_NaoFiscal.rar Demo_TEFAPI.rar

  • 4 semanas depois ...
  • 1 mês depois ...

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.