Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3708 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá! Bom dia!

 
Gostaria que vocês pudessem me ajudar num problema que está ocorrendo com o Pay&Go, pois o mesmo se encontra num loop solicitando o doc. original quando inicializo o gerenciador padrão. Então informo um número qualquer e o mesmo imprime o comprovante.. quando acusa que a impressora (bematech) não está respondendo solicitando tentar novamente a impressão e assim conclui a impressão e novamente é soliciado o doc. original... e assim nunca conclui.
 
Obs. Estava fazendo o roteiro de homologação do passo 23 para o 24. 
 
Agradeço muito a ajuda que puderem.
  • Curtir 1
  • Moderadores
Postado

Verifique primeiro sua instalação e segundo se você implementou corretamente as chamadas!

pois fiz a homologação a poucos dias e em questão de 2 horas fiz o roteiro todo do paygo!

 

pegue e verifique com o tefdemo na pasta exemplos se ocorre o mesmo nesses dois passos!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Juliomar,

 

Encontrei o problema... é que o componente estava monitorando a pasta do meu aplicativo arquivos com extensão "*.tef" que representava um cancelamento de uma transação, mas mesmo imprimindo e confirmando a transação o arquivo ainda permanecia fazendo com que ficasse nesse loop solicitando o doc. original.

 

Apaguei o arquivo e foi resolvido! De qualquer forma obrigado pela ajuda.

  • Curtir 2
  • Consultores
Postado

Olá adrianormp,

 

   Bem vindo ao fórum. Esperamos que possa sanar suas dúvidas e ajudar o projeto a crescer. Visto que é novo no fórum, convido a ler e também a parte que dá orientações gerais para formular perguntas.

   Vai notar que uma das regras diz que se deve criar um tópico novo para uma dúvida. Veja a "2.2 - Permaneça no assunto". 

   Eu tomei a liberdade de, dessa vez, dividir o tópico anterior criando este daqui.

   Queira por favor estar atento a isso.

   Obrigado.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Membros Pro
Postado

Adriano tambem estou fazendo o roteiro de teste do TEF e estou justamente  no passo 23.

 

No meu caso recebo a mensagem "Documento não pode ser alterado" estou com o roteiro 2.0 baixado do site da NTK

 

aconteceu com vc tambem ?

 

Resultado esperado pelo teste

 

Venda de 10,00

 

Recibo impresso

Transação confirmada

valor total 9,00

valor original 10,00

Desconto 1,00

  • Moderadores
Postado

Adriano tambem estou fazendo o roteiro de teste do TEF e estou justamente  no passo 23.

 

No meu caso recebo a mensagem "Documento não pode ser alterado" estou com o roteiro 2.0 baixado do site da NTK

 

aconteceu com vc tambem ?

 

Resultado esperado pelo teste

 

Venda de 10,00

 

Recibo impresso

Transação confirmada

valor total 9,00

valor original 10,00

Desconto 1,00

Bom dia

Acredito que o problema esteja no retorno!

você deve de verificar no evento do TEFD e alterar o valor de retorno se ele for alterado!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • 4 semanas depois ...
  • Moderadores
Postado

Veja primeiro você tem que subtotalizar após!

segundo você altera com o valor de retorno para registrar na ECF assim irá gerar o desconto ou acréscimo!

há lembrando que tem duas novas propriedades no componente suporta desconto e suporta saque!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado (editado)

Obrigado pela atenção novamente Juliomar, aparentemente a mensagem vem do PAY&GO dentro da operação, eu liguei no suporte NTK e foi solicitado para que eu verifique o arquivo de req no campo 706 e mude para 3, procede?

 

Veja primeiro você tem que subtotalizar após!

   -> Isso é feito automaticamente com evento tef_OnComandaECFSubtotaliza ? Se for não chega nem mesmo neste evento

 

 

Private Sub tef_OnComandaECFSubtotaliza(sender As Object, e As ComandaECFSubtotalizaEventArgs) Handles TEF.OnComandaECFSubtotaliza

 
        Try
 
            'WriteResp(String.Format("ECF - SubTotaliza, DescAcre: {0}", e.DescAcre))
 
            Dim DescAcresc As Decimal = 0
 
            If (Not Decimal.TryParse("", DescAcresc)) Then DescAcresc = 0
 
            If (PAFECF.ECFAcbr.Estado = EstadoECF.NaoFiscal) Then
                PAFECF.ECFAcbr.SubtotalizaNaoFiscal(e.DescAcre + DescAcresc, "")
            Else
                PAFECF.ECFAcbr.SubtotalizaCupom(e.DescAcre + DescAcresc, "")
            End If
            e.RetornoECF = True
 
        Catch x As Exception
            e.RetornoECF = False
        End Try
 
    End Sub

segundo você altera com o valor de retorno para registrar na ECF assim irá gerar o desconto ou acréscimo!

   -> Desculpe não entendi

há lembrando que tem duas novas propriedades no componente suporta desconto e suporta saque!

   -> Estão setadas como True

Editado por Valdeir Caires
Postado (editado)

A mensagem no passo 23 não aparece mais porem logo depois da confirmação do TEF o cupom e a transação são cancelados, segue em anexo a imagem do cupom.

Alguém tem ideia de como posso resolver isso?

post-10419-0-59715000-1412082440_thumb.p

Editado por Valdeir Caires
Postado (editado)

segue o log

 

-- 30/09 13:51:28:192 - InfoECF: ineEstadoECF
-- 30/09 13:51:28:342 -     Ret: P
-- 30/09 13:51:28:345 - InfoECF: ineSubTotal
-- 30/09 13:51:28:800 -     Ret: 10,00
-- 30/09 13:51:28:803 - InfoECF: ineTotalAPagar
-- 30/09 13:51:28:806 -     Ret: 0,00
-- 30/09 13:51:28:809 - TEF_DIAL IniciarRequisicao: CRT
-- 30/09 13:51:28:811 - TEF_DIAL IniciarRequisicao: ATV
-- 30/09 13:51:28:818 - TEF_DIAL FinalizarRequisicao: ATV, Fechando arquivo: C:\TEF_DIAL\req\intpos.tmp
-- 30/09 13:51:28:826 - TEF_DIAL FinalizarRequisicao: ATV, Renomeando: C:\TEF_DIAL\req\intpos.tmp para: C:\TEF_DIAL\req\intpos.001
-- 30/09 13:51:28:830 - TEF_DIAL FinalizarRequisicao: ATV, Aguardando: C:\TEF_DIAL\resp\intpos.sts
-- 30/09 13:51:29:084 - TEF_DIAL FinalizarRequisicao: ATV, Fim da Espera de: C:\TEF_DIAL\resp\intpos.sts Recebido
-- 30/09 13:51:29:087 - TEF_DIAL FinalizarRequisicao: ATV, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.sts
-- 30/09 13:51:29:095 - TEF_DIAL FinalizarRequisicao: CRT, Fechando arquivo: C:\TEF_DIAL\req\intpos.tmp
-- 30/09 13:51:29:103 - TEF_DIAL FinalizarRequisicao: CRT, Renomeando: C:\TEF_DIAL\req\intpos.tmp para: C:\TEF_DIAL\req\intpos.001
-- 30/09 13:51:29:107 - TEF_DIAL FinalizarRequisicao: CRT, Aguardando: C:\TEF_DIAL\resp\intpos.sts
-- 30/09 13:51:29:361 - TEF_DIAL FinalizarRequisicao: CRT, Fim da Espera de: C:\TEF_DIAL\resp\intpos.sts Recebido
-- 30/09 13:51:29:364 - TEF_DIAL FinalizarRequisicao: CRT, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.sts
-- 30/09 13:51:29:367 - TEF_DIAL LerRespostaRequisicao: CRT, Aguardando: C:\TEF_DIAL\resp\intpos.001
-- 30/09 13:51:38:145 - TEF_DIAL LerRespostaRequisicao: CRT, Fim da Espera de: C:\TEF_DIAL\resp\intpos.001 Recebido
-- 30/09 13:51:38:148 - TEF_DIAL LerRespostaRequisicao: CRT, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.001
-- 30/09 13:51:38:152 - TEF_DIAL ProcessarRespostaPagamento: CRT - 49808 Indice: 08 Valor:10,00
-- 30/09 13:51:38:155 -  CopiarResposta: CRT - 49808 Arq: D:\Projetos\TFS 2012\TEF\ADMEmpresa-PDV\ADMEmpresa-PDV\bin\TEF\ACBr_TEF_DIAL_001.tef
-- 30/09 13:51:38:189 - TEF_DIAL FinalizarResposta: CRT
-- 30/09 13:51:38:193 - FinalizarCupom
-- 30/09 13:51:38:195 - BloquearMouseTeclado: SIM
-- 30/09 13:51:38:199 - InfoECF: ineEstadoECF
-- 30/09 13:51:38:339 -     Ret: P
-- 30/09 13:51:38:342 - InfoECF: ineSubTotal
-- 30/09 13:51:38:781 -     Ret: 10,00
-- 30/09 13:51:38:785 - TEF_DIAL ECFPagamento: Indice: 08 Valor: 9,00
-- 30/09 13:51:45:717 - InfoECF: ineSubTotal
-- 30/09 13:51:46:191 -     Ret: 1,00
-- 30/09 13:51:46:194 - InfoECF: ineTotalAPagar
-- 30/09 13:51:46:197 -     Ret: 0,00
-- 30/09 13:51:46:201 - ImprimirTransacoesPendentes
-- 30/09 13:51:46:204 - InfoECF: ineEstadoECF
-- 30/09 13:51:46:350 -     Ret: P
-- 30/09 13:51:46:354 - FinalizarCupom
-- 30/09 13:51:46:357 - BloquearMouseTeclado: SIM
-- 30/09 13:51:46:361 - InfoECF: ineEstadoECF
-- 30/09 13:51:46:516 -     Ret: P
-- 30/09 13:51:46:520 - InfoECF: ineSubTotal
-- 30/09 13:51:46:997 -     Ret: 1,00
-- 30/09 13:51:47:001 - InfoECF: ineTotalAPagar
-- 30/09 13:51:47:004 -     Ret: 0,00
-- 30/09 13:51:47:008 - InfoECF: ineEstadoECF
-- 30/09 13:51:47:155 -     Ret: P
-- 30/09 13:51:47:361 - TEF_DIAL CancelarTransacoesPendentesClass 
 
 
===============================================================================================
 
-- 13:51:11:894 AbreCupom( , ,  )
                TX -> [sTX][4][NUL][FS][NUL][FS][NUL]
  VerificaFimImpressao: Pedindo o Status (19)
   VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
   13:51:14:046 RX <- @[NUL][NUL][NUL]
-- 13:51:14:054 NumCupom
                TX -> [sTX][4][NUL][FS][30]:[NUL]
   13:51:14:182 RX <- [sOH])[152]@[NUL][NUL][NUL]
-- 13:51:14:473 DataHora
                TX -> [sTX][ENQ][NUL][FS]#[23]V[NUL]
   13:51:14:614 RX <- [sTX][16][20][19]H[22]@[NUL][NUL][NUL]
-- 13:51:14:639 DataHora
                TX -> [sTX][ENQ][NUL][FS]#[23]V[NUL]
   13:51:14:774 RX <- [sTX][16][20][19]H[22]@[NUL][NUL][NUL]
-- 13:51:14:784 DataMovimento
                TX -> [sTX][ENQ][NUL][FS]#[ESC]Z[NUL]
   13:51:14:915 RX <- [sTX][16][20]@[NUL][NUL][NUL]
-- 13:51:14:924 DataMovimento
                TX -> [sTX][ENQ][NUL][FS]#[ESC]Z[NUL]
   13:51:15:057 RX <- [sTX][16][20]@[NUL][NUL][NUL]
-- 13:51:15:067 NumCupom
                TX -> [sTX][4][NUL][FS][30]:[NUL]
   13:51:15:196 RX <- [sOH])[152]@[NUL][NUL][NUL]
-- 13:51:15:206 NumGNF
                TX -> [sTX][ENQ][NUL][FS]#[7]F[NUL]
   13:51:15:337 RX <- [NUL]D[sTX]@[NUL][NUL][NUL]
-- 13:51:15:347 NumGRG
                TX -> [sTX][ENQ][NUL][FS]#6u[NUL]
   13:51:15:478 RX <- [NUL]#@@[NUL][NUL][NUL]
-- 13:51:15:515 NumCCF
                TX -> [sTX][ENQ][NUL][FS]#7v[NUL]
   13:51:15:646 RX <- [NUL]t#@[NUL][NUL][NUL]
-- 13:51:15:691 VendeItem( 0100013 , PRODUTO 10,00 , II , 1 , 10 , 0 , UN , $ , D , -1 )
                TX -> [sTX]X[NUL][FS]?II0000100000001000000000000000000000000100000000000000000000UN0100013[NUL]PRODUTO 10,00[NUL][sTX][WAK]
   13:51:15:960 RX <- @[NUL][NUL][NUL]
-- 13:51:15:969 Arredonda
                TX -> [sTX][ENQ][NUL][FS]#[FS][[NUL]
   13:51:16:133 RX <- [NUL]@[NUL][NUL][NUL]
-- 13:51:16:238 NumUltimoItem
                TX -> [sTX][ENQ][NUL][FS]#[FF]K[NUL]
   13:51:16:372 RX <- [NUL][sOH]@[NUL][NUL][NUL]
-- 13:51:16:388 NumUltimoItem
                TX -> [sTX][ENQ][NUL][FS]#[FF]K[NUL]
   13:51:16:519 RX <- [NUL][sOH]@[NUL][NUL][NUL]
-- 13:51:16:627 Subtotal
                TX -> [sTX][ENQ][NUL][FS]#A[128][NUL]
   13:51:16:765 RX <- [NUL]@[NUL][NUL][NUL]
-- 13:51:16:777 
                TX -> [sTX][4][NUL][FS][GS]9[NUL]
   13:51:16:925 RX <- [NUL][NUL][NUL][NUL][NUL][16][NUL]@[NUL][NUL][NUL]
-- 13:51:23:929 SubtotalizaCupom( 0 ,  )
                TX -> [sTX][19][NUL][FS] a00000000000000=[ETX]
   13:51:24:094 RX <- @[NUL][NUL][NUL]
-- 13:51:24:103 Subtotal
                TX -> [sTX][ENQ][NUL][FS]#A[128][NUL]
   13:51:24:255 RX <- [NUL]@[NUL][NUL][NUL]
-- 13:51:24:264 
                TX -> [sTX][4][NUL][FS][GS]9[NUL]
   13:51:24:416 RX <- [NUL][NUL][NUL][NUL][NUL][16][NUL]@[NUL][NUL][NUL]
-- 13:51:28:198 Estado
                TX -> [sTX][ENQ][NUL][FS]#[WAK]P[NUL]
   13:51:28:330 RX <- #@[NUL][NUL][NUL]
-- 13:51:28:347 Subtotal
                TX -> [sTX][ENQ][NUL][FS]#A[128][NUL]
   13:51:28:483 RX <- [NUL]@[NUL][NUL][NUL]
-- 13:51:28:492 
                TX -> [sTX][4][NUL][FS][GS]9[NUL]
   13:51:28:639 RX <- [NUL][NUL][NUL][NUL][NUL][16][NUL]@[NUL][NUL][NUL]
-- 13:51:28:649 TotalPago
                TX -> [sTX][ENQ][NUL][FS]#[22]U[NUL]
   13:51:28:790 RX <- [NUL][NUL][NUL][NUL][NUL][NUL][NUL]@[NUL][NUL][NUL]
-- 13:51:38:202 Estado
                TX -> [sTX][ENQ][NUL][FS]#[WAK]P[NUL]
   13:51:38:332 RX <- #@[NUL][NUL][NUL]
-- 13:51:38:344 Subtotal
                TX -> [sTX][ENQ][NUL][FS]#A[128][NUL]
   13:51:38:475 RX <- [NUL]@[NUL][NUL][NUL]
-- 13:51:38:482 
                TX -> [sTX][4][NUL][FS][GS]9[NUL]
   13:51:38:626 RX <- [NUL][NUL][NUL][NUL][NUL][16][NUL]@[NUL][NUL][NUL]
-- 13:51:38:633 TotalPago
                TX -> [sTX][ENQ][NUL][FS]#[22]U[NUL]
   13:51:38:772 RX <- [NUL][NUL][NUL][NUL][NUL][NUL][NUL]@[NUL][NUL][NUL]
-- 13:51:38:790 Estado
                TX -> [sTX][ENQ][NUL][FS]#[WAK]P[NUL]
   13:51:38:927 RX <- #@[NUL][NUL][NUL]
-- 13:51:42:969 CarregaFormasPagamento
                TX -> [sTX][ENQ][NUL][FS]#1p[NUL]
   13:51:43:823 RX <- Dinheiro        Prazo           DINHEIRO        01              PRAZO           CARTAO          CHEQUE          Cartao          Cheque          VISTA           A Prazo         Vista           A Vista         Convenio        Cart[198]o           Prazo          Duplicata       Carteira        A prazo         CONVENIO        [NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][170]UUUUUUUUUUUUUUUUUUU@[NUL][NUL][NUL]
-- 13:51:43:832 FormasPagamento
                TX -> [sTX][20][NUL][FS]H0800000000000900u[ETX]
   13:51:43:992 RX <- @[NUL][NUL][NUL]
-- 13:51:44:209 TotalPago
                TX -> [sTX][ENQ][NUL][FS]#[22]U[NUL]
   13:51:45:707 RX <- [NUL][NUL][NUL][NUL][NUL][TAB][NUL]@[NUL][NUL][NUL]
-- 13:51:45:720 Subtotal
                TX -> [sTX][ENQ][NUL][FS]#A[128][NUL]
   13:51:45:858 RX <- [NUL]@[NUL][NUL][NUL]
-- 13:51:45:875 
                TX -> [sTX][4][NUL][FS][GS]9[NUL]
   13:51:46:023 RX <- [NUL][NUL][NUL][NUL][NUL][16][NUL]@[NUL][NUL][NUL]
-- 13:51:46:033 TotalPago
                TX -> [sTX][ENQ][NUL][FS]#[22]U[NUL]
   13:51:46:181 RX <- [NUL][NUL][NUL][NUL][NUL][TAB][NUL]@[NUL][NUL][NUL]
-- 13:51:46:208 Estado
                TX -> [sTX][ENQ][NUL][FS]#[WAK]P[NUL]
   13:51:46:341 RX <- #@[NUL][NUL][NUL]
-- 13:51:46:364 Estado
                TX -> [sTX][ENQ][NUL][FS]#[WAK]P[NUL]
   13:51:46:498 RX <- #@[NUL][NUL][NUL]
-- 13:51:46:524 Subtotal
                TX -> [sTX][ENQ][NUL][FS]#A[128][NUL]
   13:51:46:656 RX <- [NUL]@[NUL][NUL][NUL]
-- 13:51:46:665 
                TX -> [sTX][4][NUL][FS][GS]9[NUL]
   13:51:46:817 RX <- [NUL][NUL][NUL][NUL][NUL][16][NUL]@[NUL][NUL][NUL]
-- 13:51:46:832 TotalPago
                TX -> [sTX][ENQ][NUL][FS]#[22]U[NUL]
   13:51:46:987 RX <- [NUL][NUL][NUL][NUL][NUL][TAB][NUL]@[NUL][NUL][NUL]
-- 13:51:47:011 Estado
                TX -> [sTX][ENQ][NUL][FS]#[WAK]P[NUL]
   13:51:47:145 RX <- #@[NUL][NUL][NUL]
-- 13:51:47:220 NumCupom
                TX -> [sTX][4][NUL][FS][30]:[NUL]
   13:51:47:351 RX <- [sOH])[152]@[NUL][NUL][NUL]
-- 13:51:47:372 Estado
                TX -> [sTX][ENQ][NUL][FS]#[WAK]P[NUL]
   13:51:47:505 RX <- #@[NUL][NUL][NUL]
 
Editado por Valdeir Caires
  • Moderadores
Postado

Veja o trecho:

-- 30/09 13:51:47:008 - InfoECF: ineEstadoECF
-- 30/09 13:51:47:155 -     Ret: P
Ele está lhe pedindo as formas de pagamento, no log do ACBrECF você não as passou, então o componente ACBrTEFD cancela o cupom.
Siga o demo do ACBrECF para entender melhor como funciona.
 
Observação: na próxima anexe os logs, não os coloque no corpo da mensagem, por favor, isso polui o tópico e o torna muito extenso e de difícil compreensão pelos usuários.
  • Curtir 1

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

Obrigado Régys, abri um tópico do forum do ACBrFramework, mas estou curioso pra saber qual é o processo neste passo.

O Cupom é de 10,00 reais, mas é registrado um pagamento de 9,00 reais, como ficaria o desconto no cupom já está com o pagamento está em aberto?

Postado

Problema resolvido, na verdade era um erro meu no processo da venda, deixei para o componente TEF realizar o Subtotalizar

 

Processo errado: Abrir cupom, Vende Item, Subtotaliza, Pagamentos - TEF, Fechar cupom

 

Processo correto: Abrir cupom, Vende Item, Pagamentos - TEF, Fechar cupom

 

Obrigado a todos do forum

  • Este tópico foi criado há 3708 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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.