Pesquisa avançada

GestorPDV - 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 data-bs-toggle="tooltip" data-bs-placement="bottom" title="O CFOP (Código Fiscal de Operações e Prestações) é uma sequência numérica de 4 dígitos obrigatória na emissão de documentos fiscais no Brasil (notas fiscais, CT-e, etc.). Ele classifica a natureza de circulação de mercadorias ou serviços (venda, compra, devolução, remessa), definindo se a operação sofre tributação de ICMS e se é interna, interestadual ou internacional. Como funciona a estrutura do CFOP: O primeiro dígito determina se é entrada ou saída, e o destino da mercadoria: Mainô Mainô 1.000 / 2.000 / 3.000 (Entradas): 1.xxx: Dentro do Estado. 2.xxx: Fora do Estado. 3.xxx: Importação. 5.000 / 6.000 / 7.000 (Saídas): 5.xxx: Dentro do Estado. 6.xxx: Fora do Estado. 7.xxx: Exportação. Principais CFOPs (Exemplos): 5102 / 6102: Venda de mercadoria adquirida de terceiros (revenda). 5101 / 6101: Venda de produção do estabelecimento. 1102 / 2102: Compra para comercialização. 5202 / 6202: Devolução de compra para comercialização. Por que o CFOP é importante? Conformidade Fiscal: Essencial para o Fisco entender a operação e aplicar corretamente os impostos, evitando autuações. Organização Contábil: Permite a correta escrituração digital e apuração de tributos. Segurança: A escolha errada pode causar pagamentos indevidos de impostos, mas pode ser corrigida por Carta de Correção Eletrônica (CC-e). A tabela completa com todos os códigos é mantida pela SEFAZ e pode ser consultada no site do Ministério da Fazenda." class="initialism">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' );