Ir para conteúdo
  • Cadastre-se

syspan

Membros Pro
  • Total de ítens

    119
  • Registro em

  • Última visita

Tudo que syspan postou

  1. Bom dia, obrigado pela resposta, mas na minha versão do Delphi não aparece essa opção (ou não encontrei), uso Delphi berlin
  2. Boa tarde, toda vez que um usuario altera a Escala para 125% as telas do sistema bugan, tem como evitar isso? Att
  3. syspan

    Implementação do TEF Auttar DLL

    Boa tarde, fiz implementação do TEF Auttar via DLL nos fontes do ACBR, inclusive homologado junto a Auttar. Quem começou o desenvolvimento foi @Michael Belmonte, eu achei os fontes na internet e terminei a adaptação para o ACBR. Por favor, peço que validem e se possivel liberem no SVN. Obrigado João Victor ACBrTEFD.zip
  4. Bom dia, gostaria de saber se tem ou se alguem esta desenvolvendo a integração do TEF Auttar nos componentes ACBR sem ser troca de arquivo. Att João Victor
  5. Bom dia, por favor, revisem o código em anexo, foi alterado para adequar ao layout da toledo MGV6/MGV7 no que diz relação a tara. Acrescido os seguintes dados: TipoTara: Integer; ValorMaximoTara: Currency; Obrigado João Victor ACBrCargaBal.pas
  6. Só coloquei o indice 01 para testar a sua teoria.... obrigado pela ajuda, consegui resolver de outra forma, analisando os fontes vi que ele agrupa os vinculados, e ao agrupar ele separa por ordem de pagamento, então fiz o seguinte: inc(iOrdemPagamentoTEF); TACBrTEFDResp(fPDV.ACBrTEFD1.RespostasPendentes[fPDV.ACBrTEFD1.RespostasPendentes.Count-1]).OrdemPagamento:= iOrdemPagamentoTEF; Com isso ele conseguiu se virar e imprimir vinculados separados. Mais uma vez obrigado e desculpe pela insistencia....
  7. Estou usando o AcbrECFVirtual, e quando tentei colocar qualquer indice ele retornou um erro
  8. Juliomar, desculpe, mas não compreendi, pq quando chamo o AcbrTefd1.CRT, eu tenho que passar o parametro IndiceFPG, e esse mesmo indiceFPG ele chama na hora de abrir o vinculado através da opção ImprimirTransacaoPendente. Então, como faço para mandar uma forma de pagamento e o componente imprimir outra?
  9. Entendi, mas o problema também esta na impressão do vinculado em relação a descrição, cliente contesta, tipo, eu paguei no debito e imprimiu credito.... como vcs fazem nesse caso? Eu uso o AcbrEcfVirtualSat
  10. Entendi, mas se eu fizer isso, a forma de pagamento terá que ser uma só, certo? Se o cliente pagou com credito e debito, vai sar somente credito ou somente debito, correto?
  11. Bom dia, desculpe a insistencia, mas pelo log ele não separou as vias por finalizadora. Nesse caso o Cliente finalizou com 2 formas diferentes, Cartão de Débito e Cartão de Crédito, no comprovante SAT, saiu as 2. Ele deveria ter Aberto o 1º Vinculado, impresso o 1º cartão e finalizado o 1º vinculado e feito a mesma coisa com a 2ª forma de pagamento?
  12. Segue anexo o log log08032023.log
  13. Não consigo reproduzir no Demo, e nem em outros clientes, somente nesse cliente que acontece isso.
  14. syspan

    Vias a mais no comprovante TEF

    Bom dia, estou com um clique que quando passa 2 cartões esta imprimindo 6 comprovantes. Testei em outros clientes e esta normal, usa SITEF. Alguem passou por isso?
  15. Bom dia, mas infelizmente o que fiz não resolveu, e como precisa liberar o cliente, acabei reordenando as formas de pagamento. Vou analisar o caso com mais calma e volto a postar. Obrigado
  16. Boa tarde, estou com problema ao usar o AcbrECFVirtual (no caso AcbrEcfVirtualSAT), quando a sequencia da forma de pagamento no INI esta "pulada" [Formas_Pagamento] 00=00|TROCO|-1|0|30/12/1899|| 01=01|DINHEIRO|0|0|30/12/1899|| 02=02|CREDIARIO|-1|0|30/12/1899|| 03=03|CHEQUE|-1|0|30/12/1899|| 04=05|PIX|-1|5|30/12/1899|| 05=06|VALE COMPRA|-1|0|30/12/1899|| 06=07|TEF|-1|0|30/12/1899|| 07=08|NAO PAGAR|-1|0|30/12/1899|| 08=04|POS|-1|0|30/12/1899|| Nesse caso quando vai abrir um Vinculado o componente diz que a forma não foi usada Abaixo: Onde detectei o erro procedure TACBrECFVirtualClass.AbreCupomVinculado(COO, CodFormaPagto, CodComprovanteNaoFiscal: String; Valor: Double); Var FPG : TACBrECFFormaPagamento ; I, PosFPG, n : Integer ; UsouPagamento : Boolean ; SubTotalCupomAnterior: Double; begin GravaLog( ComandoLOG ); if COO = '' then raise EACBrECFERRO.create(ACBrStr('COO inválido')); if Estado <> estLivre then raise EACBrECFERRO.Create(ACBrStr('O Estado não é "LIVRE"')) ; if fpCupom.Pagamentos.Count < 1 then raise EACBrECFERRO.Create(ACBrStr('Ultimo Documento não é Cupom')) ; COO := Poem_Zeros(COO,6) ; FPG := AchaFPGIndice( CodFormaPagto ) ; if FPG = Nil then raise EACBrECFERRO.Create(ACBrStr('Posição de Pagamento: '+CodFormaPagto+' inválida')); if not FPG.PermiteVinculado then raise EACBrECFERRO.Create(ACBrStr('Forma de Pagamento: '+FPG.Indice+'-'+FPG.Descricao+ ' não permite Vinculado')); UsouPagamento := False ; I := 0 ; while (not UsouPagamento) and (I < fpCupom.Pagamentos.Count) do begin PosFPG := fpCupom.Pagamentos[I].PosFPG ; // UsouPagamento := (fpFormasPagamentos[ PosFPG ].Indice = FPG.Indice ) ; -- isso é o que estava // --- Alterei para pesquisar pelo indice e não pegar o indice e usa-lo como posição for n := 0 to fpFormasPagamentos.Count -1 do if fpFormasPagamentos[n].Indice = FPG.Indice then begin UsouPagamento := True; break; end; Inc( I ) ; end ; if not UsouPagamento then raise EACBrECFERRO.create(ACBrStr('Forma de Pagamento: '+FPG.Descricao+ ' não foi utilizada no Cupom anterior')) ; try fpNumGNF := fpNumGNF + 1 ; fpNumCDC := fpNumCDC + 1 ; SubTotalCupomAnterior := Subtotal; //ZeraCupom; // Não Zera Dados, para permitir chamar "CancelaCupom" após Vinculado SetEstadoECFVirtual(estRelatorio); AbreCupomVinculadoVirtual(COO, FPG, CodComprovanteNaoFiscal, SubTotalCupomAnterior, Valor); AbreDocumento ; except LeArqINI ; raise ; end ; end; Nesse caso esta errado, o componente não esta respeitando o indice (digo ele imagina que o indice tambem sera a posicao), tem como contornar isso, pq acredito que possa haver outras partes com o mesmo detalhe Espero ter sido claro Att João Victor
  17. Bom dia, temos um app que roda no Android e no IOS, mas na playstore ele só aparece para download para os aparelhos que possuem chip, tem um cliente que possui um coletor de dados que tem android, mas não aparece a opção de baixar nesse aparelho. Como faço para aparecer para todos os aparelhos androids? Att João Victor
  18. Boa tarde, tenho sitef rodando, porém, esse cartão não passa pelo sitef, mas ele tem a tarja para leitura, consigo fazer a leitura do mesmo usando o pinpad e depois capturar a senha também pelo pinpad? Att João Victor
  19. Boa tarde, São 2 questões. Gostaria de saber se no SITEF tem como o operador de caixa digitar o cpf do cliente e o cliente confirmar no pinpad? Hoje no sistema eu tenho a opção do cliente digitar no pinpad. No caso do QRCode do PIX, da para ser pinpad e no monitor ao mesmo tempo? att João Victor
  20. bom dia, como anda essa produção?
  21. Bom dia, gostaria de saber se alguém esta adequando o AcbrCargaBal para as novas informações nutricionais. https://www.toledobrasil.com/blog/fique-por-dentro-da-nova-rotulagem-nutricional-dos-alimentos-3 Att João Victor
  22. Por favor, ignorem minha ultima mensagem.... realmente o erro estava nas credenciais.... me desculpem pelo erro tão besta....
  23. Bom dia, as credencias estão corretas, pois, consigo logar no webmail
  24. é um email proprio que criamos no hostgator.... anexei um pdf com as instruções
×
×
  • 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.