Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Bom dia Grandes...

Qual a sequencia correta para emitir um comprovante não-fiscal com tef?

Tentei aqui a mesma sequencia do cupom fiscal, mais esta dando um erro no TACBrTEFD.FinalizarCupom; retornando o estado como O e não N.

Estou meio perdido...

Grato ai galera...

  • Membros Pro
Postado

Grande Daniel...

1º tenho uma tela para informar o valor a receber.

2º tenho uma tela para informar os meios de pagamentos.

Quando informo o meio de pagamento e o valor, o programa chama a função para fechar o comprovante não-fiscal através do método ACBrTEFD.FinalizarCupom;

já fim alguns testes e pela função para verificar o estado do ECF ele retorna (não fiscal) já a função que retorna no Tef mostra "O" ai ele diz no fim que não esta em venda ou pagamento...

mais ou menos aqui no tef:

EstNaoFiscal := 'N';

Est := EstadoECF;

while Est <> 'L' do

begin

// É não fiscal ? Se SIM, vamos passar por todas as fases...

if Est = 'N' then

begin

case EstNaoFiscal of

'N' : EstNaoFiscal := 'V' ;

'V' : EstNaoFiscal := 'P' ;

'P' : EstNaoFiscal := 'N' ;

end ;

Est := EstNaoFiscal ;

end ;

...

  • Fundadores
Postado

Você programou corretamente o método OnInfoECF ?

Veja o código fonte do Demo do ACBrTEFD


procedure TForm1.ACBrTEFD1InfoECF(Operacao : TACBrTEFDInfoECF;
var RetornoECF : String );
begin
if not ACBrECF1.Ativo then
ACBrECF1.Ativar;

case Operacao of
ineSubTotal :
RetornoECF := FloatToStr( ACBrECF1.Subtotal-ACBrECF1.TotalPago ) ;

ineEstadoECF :
begin
Case ACBrECF1.Estado of
estLivre : RetornoECF := 'L' ;
estVenda : RetornoECF := 'V' ;
estPagamento : RetornoECF := 'P' ;
estRelatorio : RetornoECF := 'R' ;
estNaoFiscal : RetornoECF := 'N' ;
else
RetornoECF := 'O' ;
end;
end;
end;
end;

[/code]

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.

  • 1 ano depois...
Postado

eu to usando esses:

 

ACBrECF.AbreNaoFiscal(CPF,Nome.Text,'');
ACBrECF.RegistraItemNaoFiscal('CodCNF', valor, obs);
ACBrECF.SubtotalizaNaoFiscal(0,varQualquer);
 
Mas tá dando um erro ao abrir o cupom, erro na impressora Epson, ele abre o cupom, mas em seguida dá um erro e não executa as linhas abaixo :(
Postado

Bom dia Régys, desculpa, sou iniciante nesse projeto para ECF's por isso me encontro um tanto quanto perdida, eu só queria a sequência dos métodos para comprovantes não fiscais, pois quando abro acbrECF. ele me trás os métodos referentes, blz, só que eu to me confundindo quais os não fiscais eu devo chamar para executar a rotina de impressão na ECF , tanto o recebimento em dinheiro como em cartão...

Postado

O Arquivo log tá mostrando isso aki, no ACBrECF

 

 
-- 09:38:37:329 Estado
                TX -> [sTX][137][bS][16][FS][NUL][NUL][ETX]00C2
   09:38:37:461 RX <- [sTX][137][NUL][NUL][FS][192][136][FS][FS][NUL][NUL][FS][FS]1[ETX]0293
-- 09:39:23:095 AbreNaoFiscal( ,, )
                TX -> [sTX][138][14][sOH][FS][NUL][NUL][FS][ETX]00D6
   09:39:23:221 RX <- [sTX][138][NUL][NUL][FS][192][136][FS][FS][sOH][ESC][sTX][FS][ETX]0265
----------------- ERRO -----------------
Erro retornado pela Impressora: Epson
 
Erro: 0102 - Comando inválido para documento atual.
Postado

Bom dia Equipe ACBr, eu identifiquei uma coisa, se efetuo uma venda abrindo normalmente um cupom fiscal ele alimenta pra mim o  ACBrECF.subtotal

 

bloco do método ACBrTEFDInfoECF

 

case Operacao of
    ineSubTotal:
      RetornoECF := FormatFloat('0.00',ACBrECF.subtotal-ACBrECF.TotalPago);
 
mas quando tento um não fiscal o  ACBrECF.subtotal carrega vazio, a pergunta eh: Em que instante o  ACBrECF.subtotal eh carregado com o valor de pagto?
  • Fundadores
Postado

Pode ser um bug na Classe ACBrECFEpson... Tente usar o ECFTeste, e identificar se o mesmo ocorre com a Bamatech ou Sweda por exemplo...

 

Você pode usar os emuladores de ECF que esses fabricantes disponibilizam...

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.

  • Moderadores
Postado

Poliany, agora você poderia colocar aqui como você fez pra poder ajudar outros em dúvida assim como você estava precisando.

Qual o seu problema? Não conseguiu criar um comprovante não fiscal e receber com TEF? até onde você foi?

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
 

 

  • 1 ano depois...
Postado

Pessoal, boa tarde...

Estou com a seguinte duvida:

Imaginemos que hoje um Usuário do meu sistema faça um venda parcelada em 2x no crediário... A primeira o cliente paga em dinheiro, então daqui 30 dias o cliente volta e quer efetuar o pagamento da segunda parcela utilizando cartão de débito (TEF)... No entanto o cupom fiscal já foi emitido, eu apenas farei a transação e imprimirei o comprovante TEF.

Não encontrei como fazer isso utilizando o ACBR, alguém pode me ajudar?

  • Consultores
Postado

Pessoal, boa tarde...

Estou com a seguinte duvida:

Imaginemos que hoje um Usuário do meu sistema faça um venda parcelada em 2x no crediário... A primeira o cliente paga em dinheiro, então daqui 30 dias o cliente volta e quer efetuar o pagamento da segunda parcela utilizando cartão de débito (TEF)... No entanto o cupom fiscal já foi emitido, eu apenas farei a transação e imprimirei o comprovante TEF.

Não encontrei como fazer isso utilizando o ACBR, alguém pode me ajudar?

Por favor, não faça posts duplicados. Continue em:

[]'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.
  • Este tópico foi criado há 3488 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.