Ir para conteúdo
  • Cadastre-se

sfidencio

Membros
  • Total de ítens

    6
  • Registro em

  • Última visita

Posts postados por sfidencio

  1. Em 31/07/2020 at 09:52, Daniel Simoes disse:

    Infelizmente ainda não... temos planos de criar uma ACBrLibTEF, no futuro... mas ainda não temos nada nesse sentido...

    Queria aproveitar a pergunta,..

     

    To desenvolvendo em C# um appComercial, to na dúvida:

     

    1. Utilizo ACBRLib ou Monitor.?

    2. Implementei TEF Paygo em 2015, mas foi no VB6 na epoca, e na unha...deu muito trabalho pra concluir os 99 passos no simulador do paygo na epoca.

    3. Como posso integrar minha aplicação com Paygo usando ACBR se não tem no ACBRLib ainda...? Tem no monitor acesso as funçoes do TEF? ou somente quem usa Delphi/Lararus teria essas features?

    4. Ja tentei aprender Pascal, não que eu seja burro...mas linguagem é gosto e não tem como discutir, eu não me acostumo com a sintaxe..e a forma de programação no PASCAL...

    5. Penso em ser assinante, mas se não tiver esse Helper para o TEF fica complicado, porque teria q fazer varias implementações de TEF..ai é tenso..se vcs abstrair fica melhor..

     

    Att

  2. Você vai precisar mudar a lógica do seu sistema para poder implementar o troco e o desconto.

    Em primeiro lugar você não poderá mais sub-totalizar o cupom antes de chamar as formas de pagamento.

    Você precisará também "bufferizar" cada uma das formas de pagamento, enviando as formas de pagamento para a impressora somente depois de o usuário ter escolhido as mesmas.

     

    Em relação ao "Saque", você precisa ler o arquivo de retorno do TEF e, caso o mesmo tenha ocorrido, você precisa mudar o valor da forma de pagamento originalmente informada. Exemplo: o valor do cupom foi de R$ 10,00. O usuário seleciona receber R$ 10,00 em cartão. Você chama o módulo TEF e caso o operador selecione um saque de R$ 5,00, você precisa mudar a sua forma de pagamento para R$ 15,00 e enviar esse valor para a impressora que se encarregará de dar o troco automaticamente no valor correto.

     

    Em relação ao "Desconto", você precisa ler essas informação também do arquivo de retorno do TEF, e caso o mesmo tenha ocorrido, você precisa sub-totalizar o seu cupom já levando em conta esse desconto e também alterar o valor original informado para a forma de pagamento selecionada de maneira a refletir o valor desse desconto.

     

    Espero ter ajudado.

     

    Boa tarde caro,

     

    eu te disse que iria reportar, eis me aqui...segue um comprovante fita detalhe do emulador bematech if 2100, onde consta uma transação, veja se está correto os valores e aforma como deduzi desconto e a questão do troco.

     

     
    Emul2100 1.01
    Emulador da Impressora Fiscal Termica Bematech.
     
    BEMATECH IND E COM DE EQUIP ELETRONICOS S/A
    Estrada de Santa Candida, 263 Santa Candida
    82.630-490 Curitiba - Parana
    CNPJ:82.373.077/0001-71  
    IE:10181465-30                             UF:PR
    IM:ISENTO              
    ------------------------------------------------
    17/11/2014 13:21:17   CCF:000017      COO:000022
    ------------------------------------------------
    CNPJ/CPF consumidor:00.000.00/0000-00         
    NOME:XXXXXXXXXXXXX. LTD
    END:XXXXXXXXXXXXXXXXXXXX  
                                      
                                      
    ------------------------------------------------
          CUPOM FISCAL      
    ITEM CÓDIGO DESCRIÇÃO QTD.UN.VL_UNIT( R$) ST VL_
    ITEM( R$)
    ------------------------------------------------
    001 25568          PNEU 10.00 R20 146/143 - M131
            12 X 1432,01       F1          17184,12g
    desconto        -12,00                 17172,12
    Subtotal  R$                          17.172,12
    ACRÉSCIMO                                100,00g
    DESCONTO                              -1.727,21
    TOTAL  R$                             15.544,91
    Cartao Credito                        15.767,14
    TROCO  R$                                222,23
    ------------------------------------------------
    ---------EMPRESA XXXXXXXXX. LTDA--------
    -------------Tenha uma Boa tarde!!!-------------
    
    ------------------------------------------------
    BEMATECH        MP-2100 TH FI        ECF-IF
    VERSÃO:01.00.01                  ECF:001 LJ:0001
    QQQQQQQQQQQEUPEYRY          17/11/2014 13:22:35
    FAB:EMULADOR                                 BR
    ------------------------------------------------
    
    
    
    
    BEMATECH IND E COM DE EQUIP ELETRONICOS S/A
    Estrada de Santa Candida, 263 Santa Candida
    82.630-490 Curitiba - Parana
    CNPJ:82.373.077/0001-71  
    IE:10181465-30                             UF:PR
    IM:ISENTO              
    ------------------------------------------------
    17/11/2014 13:22:37   GNF:000003      COO:000023
    CDC:0002
    ------------------------------------------------
    CNPJ/CPF consumidor:00.000.00/0000-00         
    NOME:XXXXXXXXXXXXX. LTD
    END:XXXXXXXXXXXXXXXXXXXX  
                                       
    ------------------------------------------------
                 NÃO É DOCUMENTO FISCAL             
            COMPROVANTE DE CRÉDITO OU DÉBITO        
                     Cartao Credito                 
                         1ªVIA                      
    COO do documento vinculado:               000022
    Valor da compra  R$                     15544,91
    Valor do pagamento  R$                  15767,14
          *** DEMONSTRACAO  PAY&GO ***
    
               COMPROVANTE DE TEF
    
                  VIA: CLIENTE
    
        
    
        ESTABELECIMENTO DE TESTE
    
        823982346832235/03876463
    
        
    
        17/11/2014              13:21:46
    
        REF.FISCAL:000022
    
        DOC:017904        AUTORIZ:024984
    
        REF.HOST:13214627138
    
        
    
        DEMOCARD        ************1111
    
        VENDA DEBITO A VISTA
    
        VALOR FINAL: R$ 15.767,14
    
        VALOR ORIGINAL: R$ 17272,12
    
        SAQUE: R$ 222,23
    
        DESCONTO: R$ 1727,21
    
    
    
    
    
    
    
    
    
          *** DEMONSTRACAO  PAY&GO ***
    
               COMPROVANTE DE TEF
    
              VIA: ESTABELECIMENTO
    
        
    
        ESTABELECIMENTO DE TESTE
    
        823982346832235/03876463
    
        
    
        17/11/2014              13:21:46
    
        REF.FISCAL:000022
    
        DOC:017904        AUTORIZ:024984
    
        REF.HOST:13214627138
    
        
    
        DEMOCARD        ************1111
    
        VENDA DEBITO A VISTA
    
        VALOR FINAL: R$ 15.767,14
    
        VALOR ORIGINAL: R$ 17272,12
    
        SAQUE: R$ 222,23
    
        DESCONTO: R$ 1727,21
    
        
    
        
    
        ________________________________
    
                        
    
    
    
    
    
    
    
    
    
    
    ------------------------------------------------
    BEMATECH        MP-2100 TH FI        ECF-IF
    VERSÃO:01.00.01                  ECF:001 LJ:0001
    QQQQQQQQQQQEUPEYRY          17/11/2014 13:23:03
    FAB:EMULADOR                                 
    ------------------------------------------------
  3. Você vai precisar mudar a lógica do seu sistema para poder implementar o troco e o desconto.

    Em primeiro lugar você não poderá mais sub-totalizar o cupom antes de chamar as formas de pagamento.

    Você precisará também "bufferizar" cada uma das formas de pagamento, enviando as formas de pagamento para a impressora somente depois de o usuário ter escolhido as mesmas.

     

    Em relação ao "Saque", você precisa ler o arquivo de retorno do TEF e, caso o mesmo tenha ocorrido, você precisa mudar o valor da forma de pagamento originalmente informada. Exemplo: o valor do cupom foi de R$ 10,00. O usuário seleciona receber R$ 10,00 em cartão. Você chama o módulo TEF e caso o operador selecione um saque de R$ 5,00, você precisa mudar a sua forma de pagamento para R$ 15,00 e enviar esse valor para a impressora que se encarregará de dar o troco automaticamente no valor correto.

     

    Em relação ao "Desconto", você precisa ler essas informação também do arquivo de retorno do TEF, e caso o mesmo tenha ocorrido, você precisa sub-totalizar o seu cupom já levando em conta esse desconto e também alterar o valor original informado para a forma de pagamento selecionada de maneira a refletir o valor desse desconto.

     

    Espero ter ajudado.

     

    mcnonimo,

     

    fenomenal sua resposta., vou seguir a logica que voce expos, por conseguinte irei reporta-lo..

     

     

    Att

  4. Com o novo Cielo Premia, Você não pode subtotalizar o cupom antes do CRT...

    Brinque com o TEFDDemo, observe que ele tb suporta acréscimo e desconto... tente fazer todas operações nele, antes de partir para o seu código

    Daniel, sei que o tópico é antigo., mas não vou repetir esse tópico..me diga..

     

    Entendi que tem que Iniciar o fechamento do cupom antes do CRT, no meu caso to utilizando DLL da bematech.. ,ja alterei meu fonte para enviar o CRT primeiro,. no entanto, minha dúvida não é se o desconto concedido vindo o arquivo intpos.001,. será registrado como desconto mesmo no ECF? ao iniciarFechamendoCupomMFD.. ele permiti fazer um acrescimo e um desconto no subtotal., e no caso do saque eu trataria ele como Ascrecimo??

     

    esta correto?

  5. Bom dia meu amigos,

     

    Estou com uma dúvida..

     

    1. Tenho uma aplicação em vb6 que opera junto com ECF bematech, mp4000, fazendo comunicação diretamente com a DLL de alto nível, não estou utilizando o ACBR.

     

     

    2. Essa aplicação imprime o cupom fiscal não de forma interativa igual um PDV de supermercado, que vai passando item a item no leitor, ou seja, o usuário preenche os dados do cliente, adiciona os produtos na em um DataGrid, informa já na tela o desconto por item, e acrescimo se houver, em seguida o usuário clica no botão finalizar, logo,  aplicação abre o cupom fiscal, realiza algumas validações de negócio, e utilizando um loop for, vai inserindo item a item no ECF,

     

    3. Após inserir item a item no ECF, o sistema em seguida, chama a função que inicia o fechamento do cupom, passando por parâmetro ascrecimo,. 

     

    4. Após iniciar o fechamento do cupom, o sistema subtotaliza o cupom..

     

    5. Após subtotalizar o cupom.,o sistema chama a tela de forma de pagamento,. que é aberta quantas vezes for necessária enquanto o valor a ser pago(subtotal do ecf) for MAIOR que ZERO..

     

    6. A cada vez que a tela de forma de pagamento abre o usuário informa, a forma de pagamento,.se é CARTÃO CRÉDITO, CARTÃO DE DÉBITO, DINHEIRO ou A PRAZO,. informa o VALOR a ser pago, e clica em CONCLUIR..sendo assim o sistema irá registrar a forma de pagamento.., no caso se ele selecionar TEF primeiro, será enviando solicação, o paygo abre a tela para inserir os dados.e devolve resposta,.guardando o arquivo da transação para ser impresso no final de tudo..ou seja a cada transação de cartão ele vai guardando o arquivo do comprovante..

     

    7. Essas formas de pagamento são carregadas do ECF, se o usuário informar CARTÃO** o sistema verifica com comando ATV se o PAYGO está ativo..senão não permite o uso da forma de pagamento..

     

    8. Percebe-se que a cada vez que escolhe a forma de pagamento,.valor a ser pago,.etc, e clica em concluir, o sistema já chama o metodo EfetuaFormaPagamento do ECF,. no caso do cartão, realiza a transação tef primeiro e se devolver 729-000=2, ou seja transação aprovada, porém não confirmada,. então já registro a forma de pagamento..e seu respectivo valor..

     

    9. Após fechar o valor total da venda,, ou seja, quando não tiver mais valor a ser pago..então eu TERMINO O FECHAMENTO do cupom fiscal..,

     

    10. Após TERMINAR O FECHAMENTO do cupom fiscal., VERIFICO se houve TRANSAÇÃO TEF...e então SE HOUVER,..inicio a impressão de cada comprovante não fiscal vinculado guardado no disco e finalmente..

     

    11. Confirmo cada transação tef com comando CNF

     

     

     

    **Percebe-se que não envio de uma vez as formas de pagamento, eu fiz de forma interativa,.de modo que,..se o cliente passou um cartão no valor X,. mas ainda falta pagar Y para fechar a venda,. e ele passa um cartão e o mesmo é NEGADO PELA ADM,,.eu não cancelo o cupom..eu volto para tela de forma de pagamento..e do opção para o OPERADOR informar outra forma de pagamento. Agora se o usuário quiser cancelar ele pode,.dai o cupom será cancelado..,porém se passou uma cartão parcialmente,. o ESTORNO poderá ser feito em outra tela do sistema..caso o cliente resolva CANCELAR A VENDA TODA...através do comando CNC do tef. paygo. 

     

     

    Depois de eu ter explicado como minha automação está funcionando,.agora vem a pergunta.!

     

    1. Não estou conseguindo entender como vou implementar esse SAQUE, uma vez que é imprevisível segundo o suporte da NTK, inicialmente eu entendi que tinha que enviar no arquivo req\intpos.001 o valor do Saque ou no caso do Desconto.., mas ele me disse; "Você não entendeu, o Saque/Desconto é imprevisível, no meio da operação pode aparecer para o cliente e ele optar ou não em fazer o saque etc..dai cabe a sua automação sempre checar os campos 709-000 707-000 e 708-000 se houve alteração, se tiver vocÊ deve implementar no seu cupom fiscal"

     

     

    2. Agora, como vou implementar o Saque no meu cupom fiscal? Crio uma forma de pagamento chamada Saque??? (Minha aplicação não tem TROCO...,eu informo integralmente o valor..sempre sempre sempre..o pessoal faz na calculadora..ou seja..o valor restante sempre = 0, nunca entra como troco)..

     

    3. Devo informar o valor do saque, ou seja, que será retirado do caixa como uma forma de pagamento chamada por exemplo SAQUE,.. OU fazer uma sangria??

     

    4. Quando houver desconto por parte da BANDEIRA DO CARTÃO,.deve inserir como desconto no cupom fiscal., deduzindo o valor total do CUPOM FISCAL.. ou apenas informar que houve esse desconto, porque pelo que eu sei a ADM CARTÃO irá pagar o valor integral sem o desconto concedido.. ou estou errado??? logo, se eu informar esse desconto no cupom..meu caixa vai ficar A MAIOR..naquele dia de movimento...

     

     

    5. No comprovante não fiscal já vem tanto desconto ou saque se houver..

     

     

    6. No caso do paygo.. eu pago em dinheiro primeiro??,depois cartão por ultimo..?? ou cartão primeiro?? hoje não estou obedecendo essa regra..ou seja,,tanto faz a ordem que o operador selecionar..

     

     

    7. Resumindo; como vou informar esse desconto e saque no meu cupom fiscal??? conforme exigência da cielo?? 

  6. Amigos to desenvolvendo pdv ecf em C# 4 com .NET 4, usando Linq to Entity Framework. Gostaria de saber de vocês se eu usar o componente ACBR. Monitor não terei problemas em homologar o PAF.

    1. E Aceito pelo PAF usar programas externos para contactar os equipamentos? (Visto que posso usar Socket ou TXT)

    2. Compensa? Eu tava afim de estudar Delphi só por causa da gama de componentes q o ACBR possui, porém até eu aprender delphi. puxa vida.., ja acostumei com C#, desenvolvo desde 2005, agora pra mudar prá Delphi seria complicado. Então pessoal terei todos comandos disponiveis, acesso a Balanças, NFE, Gerar arquivo sintegra e etc...pelo ACBR?

    abrigado amigos

    aguardo respostas.

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