Páginas filhas
  • DDVENDAS-52247 / DDVENDAS-52278 - DT - 514 - Individualização das Fórmulas ST, IPI e FECP dos Tributos

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Foram criados 9 novos campos na tabela PCTRIBUT, onde serão gravadas as fórmulas do ST, IPI e FECP, respectivamente. Cada um dos 3 campos deve ser do mesmo tipo do campo FORMULAPVENDA, pois têm a intenção de receber o mesmo tipo de dado.

Alteração na Interface interface do Usuáriousuário: Ao acessar uma figura e marcar a flag "Utilizar Motor de Cálculo de Impostos", os campos para seleção das fórmulas de cada imposto serão exibidos individualmente. O campo "Fórmula Preço de Venda" não será mais apresentado, permitindo que os usuários selecionem uma fórmula específica para cada imposto (ST, IPI e FECP), os campos foram adicionados nas seguintes abas:

...

O campo Fórmula FUNCEP continuará sendo apresentado nas abas Transferência e Transferência Virtual.



Armazenamento no Campo campo FORMULAPVENDA concatenação das Fórmulasfórmulas: A rotina deve concatenar as fórmulas dos tributos e armazená-las no campo FORMULAPVENDA. A concatenação deve ser feita da seguinte forma:

...

Isso garante que, mesmo que um cliente retorne a uma versão anterior, a fórmula do preço de venda seja mantida.

Validação da Existência existência da Fórmulafórmula: Antes de gravar a fórmula concatenada, a rotina deve verificar se essa combinação já existe na tabela PCFORMULA. Se não existir, a rotina deve inserir a nova fórmula na tabela.

Validação de Camposcampos: Se a flag para usar o motor de cálculo estiver marcada, a rotina deve garantir que todos os 3 campos de fórmula sejam preenchidos antes de permitir a gravação. Nas abas de transferência, o preenchimento não é obrigatório, mas se um campo for preenchido, os outros dois devem ser obrigatoriamente informados.

Migração de Camposcampos: Os novos campos devem ser incluídos no processo de vigência de tributação, garantindo que, ao executar as rotinas 820/504, esses campos sejam migrados da tabela  PCTRIBUT_PROGRAMADA para a PCTRIBUT.

...