Identificador de Regra

CPR-439VLROY01

Módulo: CPR - Compras.

Finalidade: Definir a forma de cálculo do valor do royalty para cada item de OC a fixar (F439FIX) e do extrato do produtor (F439EXT)

Características:

- Através da variável "CprNVlrRoy" será retornado para o sistema o valor do royalty calculado pela regra;

- Através da variável "CprNConAcf" será definido se o acréscimo financeiro (caso haja) será considerado no cálculo do crédito de royalty (utilizado somente na F439FIX)

- Sem o identificador ativo e/ou sem regra vinculada, o cálculo do valor do royalty será feito como o padrão (considerando acréscimo financeiro).

Tela: F439FIX, F439EXT

Regra:

Definir numero CprNQtdLiq;
Definir numero CprNPreUni;
Definir numero CprNPerRoy;
Definir numero CprNVlrRoy;
Definir numero CprNVlrAcf;
Definir numero CprNConAcf;

se (CprNVlrAcf > 0) {
CprNVlrRoy = ((CprNQtdLiq * CprNPreUni) * CprNPerRoy) / 100;
CprNConAcf = 0;
}

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
CprNCodEmp Número Código da empresa N
CprNCodFil Número Código da filial N
CprACodFam Alfa Código da Família do Produto N
CprACodPro Alfa Código do produto da ordem de compra N
CprACodDer Alfa Código da derivação do produto da ordem de compra N
CprNCodFor Número Código do fornecedor da ordem de compra N
CprACodTrg Alfa Código da classificação de transgênico N
CprNPerRoy Número Percentual de Royaties N
CprNForRoy Número Fornecedor do royalty N
CprNQtdLiq Número Quantidade Fixada - Qtde. Desc. Taxa N
CprNPreUni Número Preço unitário do produto da ordem de compra N
CprNQtdFix Número Quantidade fixada informada na fixação N
CprNVlrFix Número Valor fixado informado na fixação N
CprNQtdAcf Número Quantidade do acréscimo financeiro N
CprNVlrAcf Número Valor do acréscimo financeiro N
CprNVlrRoy Número Valor do royalty (calculado pelo sistema) S
CprNConAcf Número Indicativo se considera o acréscimo financeiro no cálculo do crédito do royalty (valores 0 ou 1 | somente na F439FIX) S
CprARotina Alfa Rotina de execução do identificador (FIXAÇÃO ou EXTRATO) N

Este artigo ajudou você?