Pesquisa avançada

PDV: Como trocar o CFOP errado de vários Cupons.

Além do procedimento padrão de atualização individualmente no cadastro do produto no GESTORES, com a replicação dos dados e posterior utilização da opção “Atualizar e Recalcular Tributação dos Itens da Venda” para corrigir registros individualmente, também é possível realizar correções em maior escala.

Para situações em que há a necessidade de corrigir diversos itens de uma só vez — como no caso de ajustes de CFOP — recomenda-se a execução do seguinte script, que tem por objetivo:

  • Corrigir em massa os códigos de CFOP.

  • Atualizar os cupons já gerados.

  • Garantir que as informações sejam enviadas corretamente para o Retaguarda.


Segue abaixo os SCRIPTS:

1) Atualiza os detalhes =

UPDATE ecf_venda_detalhe vi

SET cfop = '5656' (CFOP CERTO)

FROM ecf_venda_cabecalho v

WHERE v.id = vi.id_ecf_venda_cabecalho AND vi.cfop = '5405' (CFOP ERRADO)

AND vi.gtin = '2';


2) Marca os cabeçalhos como não atualizados =

UPDATE ecf_venda_cabecalho v

SET atualizado = 'N'

WHERE EXISTS (

SELECT 1

FROM ecf_venda_detalhe vi

WHERE vi.id_ecf_venda_cabecalho = v.id

AND vi.cfop = '5656' AND vi.gtin = '2' );