Histórico da Página
...
Deck of Cards | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||
|
...
Campo: | Descrição |
Código | Preenchido automaticamente. |
Descrição | Descrição da multa ou bonificação. Exemplo: Multa por valor indevido. |
Validação | Define o código da fórmula de validação. Exemplo: 001 |
Form. Valid. | É preenchido Preenchido automaticamente com a descrição do código informado no campo Validação. Exemplo: Complemento ICMS. |
Form. Alt. Vld. | Permite informar uma fórmula alternativa para calcular o valor para ser aplicado na multa ou bonificação. Exemplo: CNF->CNF_PRUMED > DDATABASE |
Valor | Define o código da fórmula relacionada relacionado à multa ou bonificação. Exemplo: GC4 |
Form. Valor | É preenchido automaticamente com a descrição da fórmula informada no campo Valor. Exemplo: (CNF.->CNF_VLPREV)*0,15 |
Form. Alt. Vlr. | Fórmula alternativa de valor. Exemplo: CNF->CNF_VLPREV*0.3 |
Tipo Movto. | Indica o tipo de fórmula cadastrada por meio da seleção entre as opções:
|
Interf. Ped. | Determina se a multa ou bonificação será considerada na formação do pedido de compra ou de venda. Para isso, dispõe das opções 1-Sim e 2-Não para seleção. |
...
Informações | ||
---|---|---|
| ||
O cadastro das fórmulas é a parte mais importante do processo de avaliação de multas ou bonificações, pois, nelas são estipuladas as regras para sua aplicação, bem como, o cálculo de seu valor. Neste caso, a fórmula consiste na criação de uma expressão de programação em linguagem AdvPl (Advanced Protheus Language), linguagem de programação nativa do Protheus, permitindo a personalização do cálculo. No momento de avaliação das fórmulas, algumas tabelas de dados estarão com tem seus registros posicionados para que seus campos possam ser empregados na expressão:
Exemplo: Considere a seguinte situação: Aplicação de uma multa ao fornecedor do produto e/ou serviço, caso o número a quantidade de dias entre as datas de medição prevista e a real for superior a cinco dias e a data real da medição for superior à prevista (primeira expressão/fórmula). O valor da multa será é o resultado do número da quantidade de dias em atraso, vezes a vigésima parte do valor previsto da parcela. Para construir as expressões, é considerada a utilização dos campos Data prevista de medição (CNF_PRUMED), Data de entrega da medição (CNE_DTENT) e Valor previsto da parcela(CNF_VLPREV). É necessário criar duas fórmulas; uma da condição de aplicação de multa ou bonificação e outra para o valor que deve ser aplicado:
|
...