A função de reajustar a cotação permite que toda cotação realizada para uma determinada ordem de compra possa ser corrigida no momento do seu recebimento, por um conjunto de moedas e índices pré-determinados. Esse reajuste pode ser realizado com a combinação de até 5 moedas e os percentuais de influência de cada uma delas, formando uma fórmula de correção do preço total do item.
No momento do cadastro da cotação do item, deve ser informada que a mesma possui reajuste, assim como o cadastro prévio das cotações para as moedas e índices utilizados.
O usuário deve informar a data base do preço (data em que foi definida a cotação com o fornecedor). A mesma, menos a data do índice (data da cotação da moeda ou do índice utilizada para definir a cotação) resultará no número de dias para retração, que por sua vez determinará a data de retração (data que será utilizada como base para a cotação da moeda ou do índice).
Quando do recebimento da ordem de compra, o programa de recebimento calculará os reajustes, encontrando índice geral de correção dos valores da ordem de compra. Caso os valores corrigidos da ordem de compra forem os mesmos da Nota Fiscal, será emitida uma mensagem de advertência ao usuário.
Exemplo:
Campo Reajuste
Com uma única moeda e percentual = 100%.
Preço Unitário R$ 100,00
Quantidade 10 peças
Preço Total R$ 1000,00
Data emissão NF 21/04/19XX
Data base do preço 15/04/19XX
Cotação Dólar para 10/04/19XX R$ 1023,87
Cotação Dólar para 16/04/19XX R$ 1126,09
Tabela cadastrada por intermédio da Função Manutenção de Cotações (OC0201):
Moeda Data Índice Percentual
Dólar 10/04/19XX 100%
Dólar
Número dias retração = data base do preço – data índice = 15/04/19XX - 10/04/19XX = 5 dias
Data retração = data emissão NF – número dias retração = 21/04/19XX - 5 dias = 16/04/19XX
Valor na data de retração = preço total / cot moeda data retração (16/04/19XX) = 1000,00 / 1126,09 = 0,08881
Valor na data do índice = preço total / cot moeda data do índice (10/04/19XX)= 1000,00 / 1023,87 = 0,9767
Índice de reajuste = % da moeda x (valor data índice / valor na data retração)/100= 100 x (0,9767 / 0,8881) / 100 = 1,0998
Preço reajustado = preço total x percentual total reajuste = 1000,00 x 1,0998 = 1099,80.
Com duas moedas:
Data Base do Preço = 12/02/19XX
Data Entrada NF = 20/02/19XX
Preço NF = R$ 50.000,00
Cotação do Dólar: Cotação da TR:
02/02/97 - 4,00 05/02/97 – 333,33
10/02/97 - 5,00 13/02/97 – 352,94
Moeda Data Índice Percentual
1 - Dólar02/02/19XX 60%
2 - TR 05/02/19XX 40%
Dólar:
NR dias retração = Data Base Preço - Data Base do Índice = 12/02/19XX - 02/02/19XX = 10 dias
Data de retração = Data de entrada da NF - NR dias retração = 20/02/19XX - 10= 10/02/19XX
Valor índice 1 = preço/cotação dólar com base na data de retração = 50.000 / 5 = 10.000,00
Valor índice 2 = preço/cotação moeda dólar com base na data do índice = 50.000 / 4 = 12.500,00
1 parte índice = % moeda dólar x(índice 2 / índice 1) / 100 = 60 x (12.500,00 / 10.000,00) / 100 = 0,75
TR:
No dias retração = Data Base Preço - Data Base do Índice = 12/02/19XX - 05/02/19XX = 7 dias
Data de Retração = Data de entrada da NF - NR dias retração = 20/02/19XX - 7 = 13/02/19XX
Valor índice 1 = preço/cotação moeda dólar com base na data de retração = 50.000,00 / 352,94 = 141,67
Valor índice 2 = preço/cotação moeda dólar com base na data do índice = 50.000,00 / 333,33 = 150,00
1 parte índice = % moeda dólar x (índice 2/ índice 1) / 100 = 60 x (150,00 / 141,67) / 100 = 0,63
Índice Reajuste = índice moeda 1 + índice moeda 2 = 0,75 + 0,63 = 1,38
Preço Reajustado = 50.000,00 x 1,38 = 69.000,00