1- Verificar se a ECF está cadastrada no ERP (Administração >> Fiscal >> Cadastro de ECF) e se a coluna Frente de Caixa esta preenchida. (OBS: cadecf.dll precisa estar atualizada).

 

 

2- Verificar se o executável do Lyncis PDV e o WebService do Sync estão na ultima versão, caso necessário trocar o executável e webservices.

R:\Lyncis – pdv

R:\Lyncis – pdvsync\PDV Sync – WebService\1.0.7

 

3- Lyncis PDV

3.1 – Na ultima versão do Lyncis PDV é possivel através do comando F1 Administração >> F8 – Manutenção de cupons, chegar na tela abaixo.

Nela é possível realizar cancelamento de cupom que não foi efetivado no Lyncis ERP, bem como reprocessar cupons.

   

   3.2 – Caso as vendas não estejam batendo com o ABC de vendas executar o select: select fn_corrige_abc(‘informar a data’) e configurar no agenda_jobs a função,

Exemplo:
INSERT INTO public.agenda_jobs (“id”, “agenda”, “parametros”, “descritivo”, “periodo”, “datahora”, “datahorac”, “erro”, “datahora_leitura”, “caminhoarquivo”, “caminhoarquivo_ftp”)
VALUES (8700, E’#RECEBE.MOVIMENTO.PDV.WEB’, E’1|25.49.14.173:8084|caixa202-1′, E’Movimento caixa 202 empresa 1 – travando!!!’, E’ATIVO’, NULL, E’2017-12-19 12:03:20′, NULL, NULL, NULL, NULL);

 

   3.3 – Caso as vendas não estejam batendo com a Tesouraria, identificar se é falta de algum cupom ou se é desconto, caso seja o desconto o problema ocorre devido a falta de configuração correta do ECF/Frente de caixa, para corrigir executar o seguinte script:

  insert into venda_item (id,venda,produto,qtde,valor,desconto,custoicms,custosicms,vendatab,total)

  select nextval(‘venda_item_seq’), v.id, 60059, 1, cp.desconto*-1, 0, 0, 0, 0, cp.desconto*-1

  from venda v, cupom cp 

  where true

  and cp.id = v.idcupom and cp.empresa = v.empresa and cp.checkout = v.pdv and cast(v.data as date) = cast(cp.datahorac as date)

  and cast(v.data as date) = ’05/09/2019′  —<<<<informar a data

  and v.empresa = 2 —<<<<informar a empresa

  and cp.desconto > 0

  –and cp.id = —<<<<informar o numero do cupom se tiver

  ;  

update venda v set valor = (select sum(vi.total) from venda_item vi where vi.venda = v.id)

from cupom cp  

where true

  and cp.id = v.idcupom and cp.empresa = v.empresa and cp.checkout = v.pdv and cast(v.data as date) = cast(cp.datahorac as date)

  and cast(v.data as date) = ’05/09/2019′ —<<<<informar a data

  and v.empresa = 2 —<<<<informar a empresa

  and cp.desconto > 0

  –and cp.id = —<<<<informar o numero do cupom se tiver;

  ;

 

select fn_corrige_abc(’05/09/2019′,1); —<<<<informar a data