CEST NCM CRITÉRIOS

De UltramaxWiki
Ir para navegação Ir para pesquisar

=====================================

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