CEST NCM CRITÉRIOS
=====================================
ATUALIZAÇÃO DO CAMPO NCM DOS PRODUTOS
=====================================
NO APLICATIVO "UTILITÁRIO ULTRAMAX"
O produto só será atualizado se atender as seguintes condições para atualização:
1- Produtos com a classificação fiscal inconsistente (tamanho diferente de 7/8).
Obs: Caso no produto já tenha uma classificação fiscal (NCM) consistente informada, mas inválida, o produto não será selecionado para atualização.
2- Produtos cujo código de barras está associado a um NCM (clafis) informado no arquivo NCM.sql
Se o produto não tiver o código de barras registrado no arquivo NCM.sql não será alterado.
Obs: Arquivo pré-formatado gravado no servidor. O produto tem 3 campos para registro de código de barras (codbar, codbar2 e codbar3).
Será considerado para atualização o que corresponder ao código registrado respeitando a sequência (codbar3, codbar2 e codbar).
3- Produtos cujo código fiscal (codfis) está relacionado com o NCM (clafis) constante na tabela ImpostoCupomIBPT.
Resumo: Só atualiza o campo clafis(NCM) do produto se ela for consistênte (item 1), se o código de barras estiver associado ao NCM (claFis) (informado no arquivo NCM.sql) e o NCM estiver cadastrado na tabela ImpostoCupomIBPT que faz o relacionamento com o codigo fiscal do produto (codfis).
NO APLICATIVO "CRIACAD" EXECUTADO SOMENTE UMA VEZ
Função executada apenas uma vez.
A lógica de seleção/atualização do NCM do produto é a mesma executada pelo utilitário "UTILITARIOULTRAMAX"
com execeção do item 3 (Checagem contra a tabela ImpostoCupomIBPT que mantém o relacionamento entre o Código fiscal do produto
e o NCM (clafis).
O produto só será atualizado se atender as seguintes condições para atualização:
1- Produtos com a classificação fiscal inconsistente (tamanho diferente de 7/8).
Obs: Caso no produto já tenha uma classificação fiscal (NCM) consistente informada,
mas inválida, o produto não será selecionado para atualização.
2- Produtos cujo código de barras está associado a um NCM (clafis) informado no arquivo NCM.csv
Se o produto não tiver o código de barras registrado no arquivo NCM.csv não será alterado.
Obs: Arquivo NCM.csv foi pré-formatado a partir da base da FIDES e gravado na área de trabalho do Ultrapdv.
O produto tem 3 campos para registro de código de barras (codbar, codbar2 e codbar3).
Será considerado para atualização o produto que tiver o código de barras correspondente
ao código registrado no arquivo respeitando a sequência (codbar3, codbar2 e codbar).
NO APLICATIVO "PRECOENG"
Mesma lógica descrita na CriaCad.
======================================
ATUALIZAÇÃO DO CAMPO CEST DOS PRODUTOS
======================================
NO APLICATIVO "PRECOENG" e "UTILITÁRIO ULTRAMAX"
1- Deleta todos os registros da tabela CEST e carrega novamente a partir do arquivo CEST.csv (Atualizado) que está gravado na pasta de trabalho "PrecoEng" do Ultrapddv.
Obs: Esta tabela é acessada na função de Venda quando o produto não tem o CEST informado.
2- A Atualização do campo CEST dos produtos será sempre condicional.
Primeiro atualiza todos os produtos que não tem informação no campo cest e que tenham a classificação fiscal (NCM) relacionada no arquivo CEST.csv. Este arquivo mantém a associação entre NCM e CEST.
Para os clientes de farmácia:
Feita a primeira atualização, atualiza, conforme o tipo de lista, os demais produtos que ainda não tem informação no campo CEST mas que tenham o código fiscal (CodFis) cadastrado na tabela Codfiscal com alíquota zero.
Para lista Positiva grava o CEST '1300100',
para lista Negtiva grava o CEST '1300101' e
para lista Neutrao grava o CEST '1300102'
Para todos os clientes:
Feita a primeira e a segunda atualização, atualiza o campo CEST do produto,buscando na tabela CEST.csv o código CEST referente ao NCM registrado no produto.
Caso o NCM do produto não tenha registro na tabela CEST.csv é gravado um código CEST genérico.
Para os produtos da lista Positiva de cliente de farmácia grava o CEST "1300400", para demais clientes "0299900",
Para os produtos da lista Negativa de cliente de farmácia grava o CEST "1300401", para demais clientes "0299900" e
Para os produtos da lista Neutra ou sem classificação de cliente de farmácia grava o CEST "1300402", para demais clientes "0299900"
Obs: Desenvolvido Relatório para listar os CEST genérico assumido para os produtos que não atenderam as condições.
Caminho: UltraAdm -> Relatório ->01.02 - Produtos - Auditorias -> 01.02.82 - Podutos com CEST genérico
NO APLICATIVO "CRIACAD" ( EXECUTADO SOMENTE UMA VEZ )
Apaga o código CEST de todos os produtos e executa os mesmos procedimentos dos aplicativos "PRECOENG" e "UTILITÁRIO ULTRAMAX".
Como o campo Cest dos produtos não tem informação atualiza o CEST de todos os produtos conforme informado na tabela CEST.csv
O APLICATIVO ULTRAMAX SOMENTE É EXECUTADO QUANDO ALTERADO PELA PROGRAMAÇÃO