Ir para conteúdo
  • Cadastre-se

brajan

Membros Pro
  • Total de ítens

    562
  • Registro em

  • Última visita

Posts postados por brajan

  1. 15 horas atrás, EMBarbosa disse:

    Entendi...

    Chegou a verificar isso?

    Chegou a questionar o pessoal da SCOPE sobre alguma configuração sobre a impressão da via do estabelecimento?

    Sim, conversamos com eles e a resposta é que segundo o suporte a captura está errada do comprovante está errada seria a partir do campo 710 até o 715 aonde esta detalhado da seguinte forma:

    710-00 a 711 comprovante resumido 

    712 a 713 via do cliente completa

    714 a 715 via do estabelecimento

  2. 28 minutos atrás, EMBarbosa disse:

    Eu achei isso estranho, porque o log apresenta uma mensagem do Sitef. Veja:

    -- 08/01 16:37:04:127 - *** ConfiguraIntSiTefInterativoEx. EnderecoIP: 127.0.0.1 CodigoLoja: 00000000 NumeroTerminal: SE000001 Resultado: 0 ParametrosAdicionais: 

    Essa mensagem é típica de quem configurou o componente para usar o CliSiTef... mas pode ser que você tenha inicializado os dois... verifique por favor.

    Você talvez tenha que fazer o debug e verificar se o evento está enviando pra impressora a via do cliente e do estabelecimento.

    No log, parece que as duas vias estão sendo comandadas... veja:

    -- 08/01 16:38:03:769 - TEF_DIAL ECFImprimeVia: trVinculado Via: 1
    -- 08/01 16:38:03:778 - TEF_DIAL ComandarECF: Oper: opePulaLinhas
    -- 08/01 16:38:03:784 - TEF_DIAL DoExibeMsg: Oper: opmDestaqueVia Mensagem: Destaque a 1ª Via
    -- 08/01 16:38:03:846 - TEF_DIAL ECFImprimeVia: trVinculado Via: 2

     

    Outra coisa que eu lembrei aqui e é necessário verificar: Você verificou se no gerenciador padrão deles ainda existe e está marcada a opção "Usar ACBr"?

    Veja esse tópico:

     

    Por fim, eu me lembro que o TEF da Scope/GetCard não tinha sido totalmente testado por nós.

    Pode ser que o componente esteja lendo as duas vias de um campo no arquivo de resposta. Mas o Tef da Scope esteja jogando em outro campo, fora do padrão do TEF_DIAL.

    O que notei no debug ele realmente so consegue ler os campos 029 e replica o cupom para a segunda via.

    Sobre a linha do sitef é q os dados estão preenchidos mas o tef configurado é o Dial.

  3. Em 06/01/2024 at 15:14, Juliomar Marchetti disse:

    tu está usando o ACBrTEFD e basicamente tu deve ter desabilitado isso no componente.

    basta deixar habilitado

    não compreendia sua citação, procurei as propriedades no componente ACBrTEFD e não encontrei a unica propriedade é Via do Cliente Reduzida ;

    Segue log do componente anexo

    logTEF.txt

  4. Boa tarde.

    Ao realizar a ciência da operação, passamos a chave e o tipo(Ciência). Tem algum limite de quantidade de notas que pode fazer ciência por hora.

    Exemplo tem 100 notas, pode fazer a ciência de todas ao mesmo tempo ou tem que dividir o envio ?

    Os outros eventos de confirmação de operação e download do XML seguem o mesma lógica ? Fazer muitos envio ao mesmo tempo causa consumo indevido ?

  5. Boa tarde, estamos usando o tef da SCOPE troca de arquivo, mas o comprovante não está saindo a via do estabelecimento, quando imprime so sai a via do Cliente. no arquivo de log exite a via do estabelecimento, o Resumido e a Via do cliente.

    Segue anexo o arquivo.

    tef_dial05-01-2024.log

  6. bom dia, fiz o teste e funcionou, um duvida que fiquei sobre o envio dos itens, se o cliente optar por duas formas de pagamento o valor enviado no pix tem q ser igual ao total dos itens?

  7. Bom dia, estou fazendo a integração PIX Shipay e estou me deparando com o erro na imagem anexo:

    o problema ocorre na função TACBrPixEndPointCob.ConsultarCobrancaImediata

    na linha fPSP.AcessarEndPoint(ChttpMethodGET, EndPoint, ResultCode, RespostaHttp);

    Obs uma exe que eu tinha do Demo de verão anteriores não estava dando o erro;

    erro_pix.png

  8. Bom dia, para o Sled não gera parcelas. 

    Por exemplo sobrou o troco de 20,00 ele valor é lançado uma única vez, lançando sempre o valor do troco total.

    não sei o motivo que está retornando essa parcela 1, mas 

  9. Não, no meu caso a minha aplicação a requisição o QtdParcelas está restornando = 1, gerando uma mensagem de alerta.

    O problema esta neste bloco no ACBrTEFCliSitefComum

    // leitura de parcelas conforme nova documentação
        // 141 e 142 foram removidos em Setembro de 2014
        Parcelas.Clear;
        if (QtdParcelas > 0) then
        begin
          wValParc := RoundABNT((ValorTotal / QtdParcelas), -2);
          wTotalParc := 0;
    
          for I := 1 to QtdParcelas do
          begin
            Parc := TACBrTEFRespParcela.Create;
            if I = 1 then
            begin
              Parc.Vencimento := LeInformacao(140, I).AsDate;
              Parc.Valor := LeInformacao(524, I).AsFloat;
            end
            else
            begin
              Parc.Vencimento := IncDay(LeInformacao(140, I).AsDate, LeInformacao(508, I).AsInteger);
              Parc.Valor := LeInformacao(525, I).AsFloat;
            end;
    
            // caso não retorne os dados acima prencher com os defaults
            if Trim(Parc.NSUParcela) = '' then
              Parc.NSUParcela := NSU;
    
            if Parc.Vencimento <= 0 then
              Parc.Vencimento := IncDay(DataHoraTransacaoHost, I * 30);
    
            if Parc.Valor <= 0 then
            begin
              if (I = QtdParcelas) then
                wValParc := ValorTotal - wTotalParc
              else
                wTotalParc := wTotalParc + wValParc;
    
              Parc.Valor := wValParc;
            end;
    
            Parcelas.Add(Parc);
          end;
        end;

    O QtdParcelas esta retornando 1 porem as outras infromações adicionais estão retornando vazio como por exemplo o

    oLeInformacao(140, I).AsDate, assim dando erro 

×
×
  • 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...