Ir para conteúdo
  • Cadastre-se

dev botao

Erro Forma De Pagamento


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

Recommended Posts

  • Membros Pro

testanto emulador + acbr

emulador sweda

 

- + - + - + - + - + - + - + - + - + - + - + -
Num.Forma Pagto: 7
Forma Pagto: 01 -> Dinheiro               Permite Vinculado: N
Forma Pagto: 02 -> C. Débito              Permite Vinculado: S
Forma Pagto: 03 -> C. Crédito             Permite Vinculado: S
Forma Pagto: 04 -> Cheque                 Permite Vinculado: N
Forma Pagto: 05 -> Ticket                 Permite Vinculado: N
Forma Pagto: 06 -> Contra-Vale            Permite Vinculado: N
Forma Pagto: 07 -> Outro                  Permite Vinculado: N
----

 

retorno do acbr

CF.VendeItem ("7896014183074","CASTING 316","FF","0000001.00","0000020.91")
OK: ^02+0000AC???
ECF.SubtotalizaCupom (0,"VOLTE SEMPRE !")
OK: _64+0000AC??
ECF.EfetuaPagamento ("02","0000020.91","CONFIRA O TROCO !")
ERRO: Forma de Pagamento: 02 inválida
ECF.CancelaCupom
ERRO: Erro retornado pela Impressora: SwedaSTX

Erro (0193) Falha de comunicação na transmissão das informações
 

se tem a forma 02, como pode voltar forma invalida ?

se infor 02 ou apenas 2, o retorno eh sempre o mesmo..

 

agradeço alguma ajuda...

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

nao sei se eh o correto.. mas parece q passou..

estava enviando forma de pagamento assim  "02"  campo com tamho 2,  resolvi  enviar assim "02  ", campo com tamanho 4.

passou...

em outro cliente continua "02"  sem erro..

acho q  houve alguma CDD  da empresa q lacrou, q por sinal foi a mesma..

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você deve informar o Indice da Forma de Pagamento de maneira idêntica a retornada em "ACBrECF1.CarregaFormasPagamento"

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

[REMOVIDO]Post acidental em tópico errado

[]'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.
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

nao  trabalho com delphi,,  uso a versao capicom...

pelo comando

ecf.CarregaFormasPagamento
OK: 01   DINHEIRO                      |02  VCARTAO                        |03  VCHEQUE                        
ecf.FormasPagamento
OK: 01   DINHEIRO                      |02  VCARTAO                        |03  VCHEQUE                        

(isso na opcao de teste do ecf)

como veem o retorno eh 02bb, entao passei a enviar,  02bb,  diminuiu  a incidencia do erro.. mas ainda acontece as vezes...

estou desconfiado q eh prob da impressora, vou pedir para levarem na empresa q lacrou, jah q eh nova, nao tem mais q 6 meses de uso.

como  outros 2 clientes, possuem  o mesmo modelo de ecf, as rotinas sao exatamentes iguais e, nao dah erro... desconfio da ecf com problemas

 

assim q voltar, posto aqui o parecer da assitencia tecnica...

agradeço  desde jah  essas dicas...

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Tive um retorno semelhante... usando o ACBrMonitor e o Emulador da Sweda:

 

 

OK: 01   Dinheiro                      |02  VC. Débito                    |03  VC. Crédito                   |04   Cheque                        |05   Ticket                        |06   Contra-Vale                   |07   Outro                         |08  VCARTAO                        |09  VVALE CREDITO                  |10  VA PRAZO                       
 

 

Pode ser que o problema seja na porta serial ou cabo...   Experimente baixar a velocidade do Buffer da Serial:

 

 

Outra teoria....  você faz uma chamada a: ECF.CarregaFormasPagamento, no inicio da sua aplicação ?

Isso é importante para carregar a tabela de Formas de Pagamento na memória do componente

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3581 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.