>> 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: | |||
/* 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






