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' );