01. DADOS GERAIS
| Produto: | TOTVS Distribuição e Varejo
|
|---|---|
| Linha de Produto: | Linha Winthor |
| Segmento: |
|
| Módulo: |
Farma-Hospitalar |
| Função: | Digitar Pedido de Venda |
| País: | Brasil |
| Requisito/Story/Issue (informe o requisito relacionado) : | DDVENDAS-55954 |
02. SITUAÇÃO/REQUISITO
Implementar a validação do parâmetro do CAP (Coeficiente de Adequação de Preços), com objetivo é impedir que vendas destinadas a órgãos públicos sejam gravadas com preços superiores ao cálculo de Preço Fábrica × (1 - CAP). Atualmente, já existe uma validação similar ativada pelo parâmetro 9815 da rotina 132; se marcado como “Sim”, o sistema bloqueia a gravação caso o preço de venda seja superior ao Preço Fábrica (PF).
03. SOLUÇÃO
O comportamento implementado para o CAP deve ser semelhante à validação existente, mas com particularidades específicas.
A validação de bloqueio na gravação ocorrerá se o Preço de Venda (PVENDA) for superior ao valor calculado como PF × (1 - CAP).
Regras de Negócio Aplicadas:
- Escopo de Aplicação: A validação deve ocorrer somente para vendas destinadas a órgãos públicos (municipais, estaduais ou federais). Além disso, o produto deve estar configurado como CAP (PCPRODUT.LICITUSARCAP = 'S').
- Independência: A regra é independente do parâmetro 9815. Mesmo que o parâmetro 9815 esteja configurado como “N”, a validação do CAP deve ser realizada se o percentual do CAP (parâmetro 4876) informado na rotina 132 for diferente de zero.
- Lógica de Cálculo:
- Se PVENDA ≤ PF × (1 - CAP), a gravação é permitida.
- Se PVENDA > PF × (1 - CAP), a gravação é bloqueada.
Mensagem de Bloqueio: Caso o preço de venda ultrapasse o limite permitido, o sistema exibirá a seguinte mensagem: “Venda para órgão público deve ser inferior ao Preço Fábrica descontado do Percentual do CAP, definido na rotina 132.”
Para utilizar a funcionalidade, é necessário configurar os seguintes parâmetros e rotinas:
Parâmetros na Rotina 132 - Parâmetros da Presidência:
- Parâmetro 4876 - Percentual do CAP (Coeficiente de Adequação de Preços): Deve ser informado um valor percentual diferente de zero (Ex.: 10%).
- Parâmetro 9880 - Utilizar Preço Fábrica por UF (UTILIZAPRECOFABRICAPORUF): Deve estar configurado como Sim.
Rotinas e Dependências Mínimas:
- Rotina 2316 - Versão 38.0.2.5 ou superior.
- Rotina 814 (WTA) - Versão 08.00.01.000.
- Tabela PCPERFILTELEVMED - Versão 08.00.01.000.
Parâmetro PERCENTUAL DO CAP (parâmetro 4876) - Versão 08.00.19.000.
O guia a seguir demonstra as configurações necessárias para habilitar e testar a validação do CAP:
- Atualize a Rotina 2316 para a versão 38.0.2.5 ou superior.
- Acesse a Rotina 132 - Parâmetros da Presidência e configure os seguintes parâmetros:
- Informe um valor percentual no parâmetro 4876 - Percentual do CAP (Coeficiente de Adequação de Preços) (Exemplo: 10%).
- Configure o parâmetro 9880 - Utilizar Preço Fábrica por UF (UTILIZAPRECOFABRICAPORUF) como Sim.
- Defina o Preço de Fábrica na tabela PCTABMEDABCFARMA para o(s) produto(s) e região(ões) relevantes.
- Acesse a Rotina 203 - Cadastrar Produto e:
- Na seção 05 - Parâmetros, aba 10 - Medicamentos, configure o campo Utiliza Preço Fábrica como S.
- Defina um Preço de Fábrica (Exemplo: 100,00).
- Na aba de licitações ou medicamentos, configure o produto para usar CAP: PCPRODUT.LICITUSARCAP = S (Campo Usar CAP = Sim).
- Certifique-se de que o cliente que será utilizado na venda esteja classificado como órgão público (PCCLIENT.ORGAOPUB = S).
- Acesse a Rotina 2316 para realizar um novo pedido de venda.
- Tente gravar uma venda com um Preço de Venda (PVENDA) que seja superior ao Preço Fábrica (PF) descontado do percentual do CAP (PVENDA > PF × (1 - CAP)).
O sistema deve impedir a gravação e exibir a mensagem de bloqueio: “Venda para órgão público deve ser inferior ao Preço Fábrica descontado do Percentual do CAP, definido na rotina 132.”.
04. DEMAIS INFORMAÇÕES
- A validação do CAP não deve ocorrer quando o cliente não for classificado como órgão público.
- Se o percentual do CAP estiver zerado (0) na Rotina 132 (parâmetro 4876), o sistema não deve aplicar a validação do CAP, permitindo a gravação.
- Se o produto não estiver configurado para usar CAP (PCPRODUT.LICITUSARCAP ≠ 'S'), o sistema não aplicará a validação do CAP, mesmo que o cliente seja órgão público e o parâmetro 4876 esteja configurado.
Em um cenário onde o parâmetro 9815 está como “Não” e o percentual do CAP é diferente de zero, a validação do CAP deve ser executada normalmente.
Importante!
As versões estarão disponíveis para download no CCW.
https://centraldecontrole.pcinformatica.com.br/
Mantenha suas rotinas sempre atualizadas!