AD (728x60)

Tecnologia do Blogger.

Followers

Total de visualizações

sexta-feira, 13 de dezembro de 2013

Adicionando / Inserindo Redução Z manualmente


>> Faça Download do PDF
>> Faça Download dos dados da redução

Para adicionar redução z manualmente no sistema, primeiramente precisamos solicitar a redução impressa para a cliente. Em seguida entramos no
APC>FISCAIS>ARQUIVOS ELETRÔNICOS>DADOS REDUÇÃO Z 




Após aparecer os dados, click em "NOVO (Ins)", para adicionar a redução no sistema.











Escolha a ECF, conforme impressora confirmada pelos cupons que estão sem redução.











Em seguida basta adicionar o restante dos dados como explicado na imagem.



Segue a baixo em arquivo de texto cada dado:


Sistema x Redução Z
Contador Z x Contador de Reduções Z
Contador de Reinicio x Contador de Reinicio de Operação
COO Inicial x Encontrado na ultima redução, é um numero a mais.
Na ultima redução é = 107142, nesta deve ser 107143.
COO Final x COO
GNF Não nescessário
CCD Não nescessário
Contador ONFC x Geral Oper. Não-Fiscal Canc.
Contador CFC x Cupom Fiscal Cancelado
Contador CF x Contador de Cupom Fiscal
GT Inicial x Encontrado no GT Final da ultima redução (6121794,54),
é o mesmo numero do GT Final. = 6121794,54
GT Final x Aparece como Totalizador Geral
Venda Bruta x Ele pega automático, pelo calculo do GT Inicial e Final
Venda Líquida x Venda líquida
TOTALIZADORES
Encontra-se logo a baixo da Venda Líquida
Deve ser adicionado apenas os totalizadores com valores, totalizadores
zerados devem ser ignorados.
Na aba totalizadores:
Cancelamento / Desconto / Acrescimo (ICMS)
Encontra-se próximo a venda líquida

Pode ser adicionado pelo banco de dados também, siga o passo-a-passo:

Abra o IBEXPERT em seguida rode os seguintes comandos:

/* 1º desativa trigger */ (Rodar no CTRL+F12)

alter trigger a02adiar_bu0 inactive
/* 2º Limpa Cupons com Numero Zerado */ (Rodar no F12)

delete from a02anfcl
where nfnro = 0
and nfser = 'CF'
and nfreduz is null
/* 3º Limpa Cupons com Redução Zerada */ (Rodar no F12)

delete from a02anfcl
where nfreduz = 0
and nfser = 'CF'
/* 4º Troca Series de Cupons Digitados para NFs */ (Rodar no F12)

Update a02anfcl set nfser='1', nfmodelo = '01' where nfser = 'CF' and nforigem = 'D'
/* 5 º Insere Reduções conforme período Solicitado */ (Rodar no F12)






Execute block
as
declare variable nvemp integer;
declare variable total numeric(15,2);
declare variable d numeric(15,2);
declare variable a numeric(15,2);
declare variable acum varchar(5);
declare variable ecf integer;
declare variable redz integer;
declare variable mn integer;
declare variable mx integer;
declare variable dtini date;
declare variable dtfim date;
Begin
 For
  Select nvemp,sum(nvtotal),nvacum, nfecf_id, nfreduz+1 ,min(nfnro),
  max(nfnro), min(nfemis), max(nfemis)
  from a02anfcl
  left join a02anfsv on nvemp = nfemp and nvnfseq = nfseq
  left join ecfs_redz r on r.rzecf = nfecf_id and r.rzemp = nfemp and r.rzctz = Nfreduz+1
  where nfreduz is not null and rzctz is null and nvsit = 'A'
  and nfemis >= '01.05.2013' and nfemis < '31.05.2013'

    group by 1,3,4,5
    into :nvemp, :total, :acum, :ecf, :redz, :mn, :mx, :dtini, :dtfim
    Do
    Begin
      Insert into ecfs_redz
      (rzseq , rzemp, rzecf, rzctz, rzdtmov, rzdtemis, rzcooini, rzcoofim, rzgtini, rzgtfim, rzcro, rzvendabruta ,
      rzdesc_icm, rzacres_icm,rzvendaliq, rztot_st_icm )
      values
     ((select max(rzseq)+1 from ecfs_redz),:nvemp, :ecf, :redz, :dtini, :dtfim, :mn, :mx,
     (select rzgtfim from ecfs_redz where rzctz = :redz-1 and rzecf=:ecf),
     (select sum(rzgtfim+:total) from ecfs_redz where rzctz = :redz-1 and rzecf=:ecf),1, :total, 0, 0, :total, :total);
     Insert into ecfs_itemz (izseqz, izecf, izemp, iztot, izbase, izvalor)
     values( (select max(izseqz)+1 from ecfs_itemz) ,:ecf, :nvemp, :acum, :total, '0');
    End
End
/* 6º Ativa Trigger */ (Rodar no CTRL+F12)

alter trigger a02adiar_bu0 active
Tags: , , , , ,

Postado por

Um novo sistema que auxilia técnicos da SoftPlus a executarem um trabalho mais rápido e fácil. Desenvolvido e alimentado pelos próprios técnicos.

0 comentários:

Postar um comentário

 

Mais Vistos

Adicionados Recentes

Copyright © SoftFácil | Desenvolvido por Rahel William