CEST NCM CRITÉRIOS

De UltramaxWiki
Ir para navegação Ir para pesquisar
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

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