...
Cálculo do Preço Final: O preço final deve ser calculado considerando todos os acréscimos e descontos aplicados ao preço base do produto.
Chamada do Método de Cálculo: O preço final deve ser passado como parâmetro para o método de cálculo dos novos impostos (CBS, IBS e IS).
Passagem de Impostos Individuais: Os valores dos impostos atuais (como ST, IPI, etc.) devem ser passados de forma individual para o método, permitindo um cálculo preciso e detalhado de cada imposto.
03. SOLUÇÃO
A rotina 336 foi atualizada para incluir o cálculo dos novos impostos nas seguintes operações:
- Inclusão de itens
- Edição de itens
- Recálculo do preço após mudança de plano de pagamento
Na GRID dos itens, os novos impostos (CBS, IBS e IS) devem ser apresentados, juntamente com ST, IPI e FECP, sendo necessário apenas o valor dos impostos. As alíquotas não estarão visíveis na GRID.
Os novos tributos só serão somados ao preço se o parâmetro para somar na Nota Fiscal (NF) retornado pelo serviço do Fiscal for igual a "S".
| Totvs custom tabs box |
|---|
| tabs | Saiba como Funciona |
|---|
| ids | passo1, |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | passo1 |
|---|
| Por favor, atualize as rotinas abaixo para as versões descritas: Rotina: PCSIS300 Versão: Rotina: PCSIS336 Versão:
|
|
| Expandir |
|---|
|
Armazenamento no campo FORMULAPVENDA concatenação das fó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: [PTABELASEMIMPOSTO1] + (Fórmula do ST) + (Fórmula do IPI) + (Fórmula do FECP)
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 da fó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 campos: Se a flag para usar o motor de cálculo estiver marcada, a rotina deve garantir que todos os 3 campos de fórmula da aba Substituição Tributária 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 campos: 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.
|
04. DEMAIS INFORMAÇÕES
| Aviso |
|---|
Importante! As versões estarão disponíveis para download no CCW. https://centraldecontrole.pcinformatica.com.br/Mantenha suas rotinas sempre atualizadas! |
...