Pesquisar na Comunidade
Showing results for tags 'transacao'.
Encontrado 6 registros
-
Bom dia, Estou fazendo o roteiro da Software Express usando o ACBrTEFD + CliSitef via DLL. Na sequência 26 pede que a aplicação tenha um atalho ou botão para cancelar a transação enquanto aguarda a senha no pinpad. No exemplo do TEFD tem a seguinte anotação: // TODO: nesse ponto é necessário desbloquear o Teclado, mas permitir // um clique apenas no botão cancelar.... FALTA CORRIGIR NO DEMO Já existe alguma forma de fazer esse cancelamento ou alguém tem alguma dica de como implementar esse processo estou travado nesse ponto do roteiro. Obrigado
- 4 replies
-
- cancelamento
- cancelar
-
(e 1 mais)
Tags:
-
Olá bom dia, estou tentando realizar o cancelamento de uma transação no tef utilizando a função CNC, estou utilizando o paygo cliente e servidor na mesma maquina, e passando os parametros certinho, no entanto quando chamo a função o paygo cliente me retorna a seguinte mensagem de erro: "Erro ao ler registro 745-000 do arquivo intpos.001.Mine"(Campo inexistente), alguem sabe o que pode ser? eu olhei o arquivo gerado e ele realmente esta sem o campo NSU estendido(745-000)
- 7 replies
-
- 1
-
- cancelamento
- tef
-
(e 6 mais)
Tags:
-
Transação fica pendente com múltiplos cartões
um tópico no fórum postou Ailton Ferreira Dúvidas sobre TEF
Bom dia a todos. Procurei no forum mas não encontrei nenhuma solução. Estou com o seguinte problema: Todas as transações estão funcionando 100%. Passa CRT, imprimo os comprovantes, cancelo quando necessário, tudo certo. Porém quando faço 2 ou mais cartões, ao disparar o ConfirmarTransacoesPendentes o componente confirma apenas a última transação, deixando as demais em aberto. Exemplo: CRT de 1,00 - ok CRT de 1,50 - ok ConfirmarTransacoesPendentes - ok ao consultar o relatório SiTef, a transação de 1,00 está pendente e 1,50 efetuada. Não importa quantas são, só a última é confirmada. Alguma ideia de onde estou errando? Obrigado. -
Olá a todos, estou tentando homologar o meu sistema com Sitef (clisitef32.dll). Já está tudo implementado, funcionando quase tudo bem. Acontece o seguinte: Ao realizar uma transação com 2 cartões, todos os passos são realizados perfeitamente. Venda > Totalização > Fechamento do cupom > Impressão dos vinculados. Não ocorre nenhum erro, mas ao consultar o relatório do Sitef, a primeira transação consta como PENDENTE e a segunda EFETUADA. Alguém tem alguma dica onde posso estar errando? A sequencia no meu sistema está assim: 1. abre cupom 2. vende item - 2,00 3. vende item - 3,00 4. totaliza - 5,00 5. crt (bem sucedido) 2,90 6. crt (bem sucedido) 3,10 7. finaliza cupom 8. imprime comprovantes (todos impressos corretamente sem erros) (AcbrTef1.Imprimirtransacoespendentes) Neste caso, a transação de 2,90 fica como PENDENTE no relatório do Sitef. A de 3,10 é confirmada. Já disparei um ACBrTef1.Confirmartransacoespendentes depois da impressão, mas de nada adiantou.
-
Boa tarde pessoal, Estamos com a seguinte situação utilizando o SitDemo 6.0.0.3, segue: Quando efetuamos uma transação, obtemos o NSU da mesma utilizando o comando: ACBrTEFD.RespostasPendentes[pred(ACBrTEFD.RespostasPendentes.Count)].NSU Esse valor é gravado em banco. No nosso caso, fica, por exemplo: 000010020 Quando é executado o comando: ACBrTEFD.CNC(cdsGetMovCxTEFREDE.AsString, cdsGetMovCxTEFNSU.AsString, cdsGetMovCxTEFDATAHORAHOST.asDateTime, cdsGetMovCxTEFVALORFINAL.AsCurrency); Não é aceito o número do documento acima, retornado em cdsGetMovCxTEFNSU.AsString. Olhando no comprovante do TEF, temos: DOC=010020 Então, neste caso, o operador precisa apagar os três primeiros zeros para conseguir o cancelamento do cupom e da transação, gerando um certo transtorno na fila. Analisando o documento Especificação Técnica – Interface com os meios de pagamento do SiTef Bibliotecas CliSiTefI e CliSiTef Versão 172, temos na página 24 que: 133 - Contém o NSU do SiTef (6 posições) 134 - Contém o NSU do Host autorizador (20 posições no máximo) Analisando a unit ACBrTEFDCliSiTef.pas linha 376, temos: 134 : fpNSU := LinStr; Acredito que neste caso, do comando CNC do CliSiTEF eu não poderia assumir o tamanho do campo como sendo 6 e preencher com zeros a esquerda ou poderia? Gostaria de saber, se existe uma padronização para o tamanho deste campo ou se estamos efetuando algum procedimento incorreto. Desde já agradeço a opinião de vocês.
-
Boa tarde, Pesquisei bastante pelo fórum do ACBR e encontrei pouca coisa sobre Transações TEF NFCe. Minha dúvida é sobre o componente ACBrTEFD, queria saber se é possível realizar transações sem a comunicação com o ECF, pois para realizar um pagamento com Cartão é necessário passar Forma de Pagamento Cartão, COO, etc... No caso da NFCe como seria? Penso eu que vou ter que realizar a transação sem precisar comunicação com a Impressora Não Fiscal e só depois de aceita a transação eu imprimir o DANFE.