Anônimo

Mudanças

De UltramaxWiki
5 778 bytes adicionados ,  19h43min de 3 de outubro de 2018
Criou página com '<nowiki>=====================================</nowiki> '''ATUALIZAÇÃO DO CAMPO NCM DOS PRODUTOS''' <nowiki>=====================================</nowiki> '''NO APLICATIVO...'
<nowiki>=====================================</nowiki>

'''ATUALIZAÇÃO DO CAMPO NCM DOS PRODUTOS'''

<nowiki>=====================================</nowiki>

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

        <u>'''''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.''</u>

    '''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.

       <u>'''''Obs''': Arquivo pré-formatado gravado no servidor. O produto tem 3 campos para registro de código de barras (codbar, codbar2 e codbar3).''</u>

''           <u>Será considerado para atualização o que corresponder ao código registrado respeitando a sequência (codbar3, codbar2 e codbar).</u>''

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

<nowiki>======================================</nowiki>

'''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.

          <u>'''''Obs''': Esta tabela é acessada na função de Venda quando o produto não tem o CEST informado.''</u>

    '''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"  

        <u>'''''Obs''': Desenvolvido Relatório para listar os CEST genérico assumido para os produtos que não atenderam as condições.''</u>

        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'''
[[Category:UltraPDV]]
privado
2 049

edições