ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

ACbr ECF - Rotina fecha cupom dúvida.

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Automação Comercial
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
arianygatinha1981
Novato
Novato


Registrado: Quarta-Feira, 13 de Agosto de 2014
Mensagens: 27
Localização: Blumenau - SC

MensagemEnviada: Sex Ago 29, 2014 1:04 pm    Assunto: ACbr ECF - Rotina fecha cupom dúvida. Responder com Citação

Pessoal, eu tô olhando essa rotina de fechamento do cupom no exemplo do ACbr, o que DE FATO é necessário nessa rotina?

Código:
  Obs := 'Componentes ACBr|http://acbr.sourceforge.net' ;
  IndiceBMP :=  '0';
  if InputQuery('Fechar Cupom',
                'Se Necessário digite alguma Observaçao (até 8 linhas)'+#10+
                'O sinal | (pipe) será convertido para #10 (quebra de linha)' ,
                Obs ) then
  begin
     if (ACBrECF1.Modelo = ecfDaruma) and (ACBrECF1.MFD) then
       if Not InputQuery('Impressao de imagem BMP ',
                  'Digite o Indice do BMP que deseja utilizar' ,
                   IndiceBMP ) then
        Exit;

     // informações que devem ir no rodapé do cupom obrigatoriamente
     // conforme a legislação do paf-ecf
     // preencha somente as informações que for utilizar, o que não foi informado
     // não será impresso
     ACBrECF1.InfoRodapeCupom.MD5 := '12345678901234567890123456789012';
     ACBrECF1.InfoRodapeCupom.Dav := '0000000001';
     ACBrECF1.InfoRodapeCupom.DavOs := '0000000002';
     ACBrECF1.InfoRodapeCupom.PreVenda := '0000000003';
     ACBrECF1.InfoRodapeCupom.CupomMania := cbxUF.Text = 'RJ';
     ACBrECF1.InfoRodapeCupom.MinasLegal := cbxUF.Text = 'MG';
     ACBrECF1.InfoRodapeCupom.ParaibaLegal := cbxUF.Text = 'PB';
     ACBrECF1.InfoRodapeCupom.NotaLegalDF.Imprimir := cbxUF.Text = 'DF';

     if ACBrECF1.InfoRodapeCupom.NotaLegalDF.Imprimir then
     begin
       ACBrECF1.InfoRodapeCupom.NotaLegalDF.ProgramaDeCredito := True;
       ACBrECF1.InfoRodapeCupom.NotaLegalDF.ValorICMS := 123456.99;
       ACBrECF1.InfoRodapeCupom.NotaLegalDF.ValorISS  := 123456.88;
     end;

     // lei 12.741/2013 transparencia dos impostos
     // ACBrECF1.InfoRodapeCupom.Imposto.Texto := '...'; utilize essa propriedade se quiser personalizar o texto exemplo: Valor impostos %s (%s %) meu texto
     ACBrECF1.InfoRodapeCupom.Imposto.ValorAproximado := 1.23;  // informar o valor aproximado calculado a partir dos itens
     ACBrECF1.InfoRodapeCupom.Imposto.Fonte           := 'IBPT'; // informar a fonte de onde veio a informação para calculo

     // ER 02.01 - Requisito XXVIII item 8
     ACBrECF1.InfoRodapeCupom.NF := '123456';

     Obs := StringReplace(Obs,'|',#10,[rfReplaceAll,rfIgnoreCase]) ;
     ACBrECF1.FechaCupom( Obs, StrToIntDef(IndiceBMP, 0) );
     mResp.Lines.Add( 'Fecha Cupom: '+#10+Obs );
     AtualizaMemos ;
  end ;


Obrigada,
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Automação Comercial Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB