Relatório de Pontualidade dos Fornecedores - CC0414
Visão Geral do Programa
Com base nos movimentos de recebimento, o relatório determina a qualidade do fornecedor em relação a um determinado item. O programa considera a quantidade especificada na parcela e não a quantidade total do dia para o item.
Objetivo da tela: | Permite gerar o relatório de pontualidade de fornecedores. |
Listagem Pontualidade Fornecedores – Pasta Seleção
Objetivo da tela: | Permitir selecionar os detalhes referentes aos fornecedores e seus respectivos itens a serem listados. |
Principais Campos e Parâmetros:
Campo: | Descrição: |
Grupo Fornec | Inserir o código do grupo de fornecedor do item. |
Item | Inserir o código do item do fornecedor. |
Família | Inserir o código da família de material do item informado. |
Fornec | Inserir o código do fornecedor do item. |
Período | Inserir o período correspondente ao fornecimento do item. |
Listagem Pontualidade Fornecedores – Pasta Classificação
Objetivo da tela: | Permitir selecionar a forma de classificação do relatório de pontualidade dos fornecedores. |
Listagem Pontualidade Fornecedores – Pasta Parâmetros
Objetivo da tela: | Permitir definir os parâmetros do relatório a ser gerado. |
Principais Campos e Parâmetros:
Campo: | Descrição: |
Considera Índice de Pontualidade | Selecionar, de acordo com as informações da área de recebimento, o índice de pontualidade do fornecedor a ser listado. |
Tipo de Relatório | Selecionar se os dados do relatório serão emitidos em formato detalhado ou resumido. |
Frete | Selecionar se o frete referente às entregas do fornecedor é pago ou a pagar. |
Data Base do Índice | Selecionar se a data base do índice corresponde à data de emissão da nota ou a data do recebimento da mercadoria. |
Regra de Negócio:
Cálculo do Índice de Pontualidade do Fornecedor
O índice de pontualidade é calculado com base nos recebimentos efetuados para o fornecedor, dentro de um determinado período.
Para cada atraso, referente à data de entrega da parcela, será atribuído um peso, observando se o frete é pago ou não:
Atraso:
Frete Pago: --> data do recebimento – data entrega da parcela.
Frete Não Pago: --> data da nota (emissão) – data entrega da parcela.
Tabela de Atrasos | Peso | ||
| atraso | <= - 20 | 0 |
-20 | atraso | <= - 10 | 0,5 |
-10 | atraso | <= -05 | 0,7 |
-05 | atraso | 0 | 0,9 |
| atraso | 0 | 1,0 |
0 | atraso | <= 05 | 0,9 |
05 | atraso | <= 10 | 0,7 |
10 | atraso | <= 20 | 0,5 |
20 | atraso | <= 30 | 0,2 |
30 | atraso |
| 0 |
É verificado um índice de movimento baseado no que foi solicitado e realmente recebido:
Ínidice-Movto – (quantidade recebida x 100) / quantidade parcela.
Se for maior que 100, assume (Peso x 100), senão Índice-Movto < 100 assume (Peso x Índice-Movto).
Aplica-se ainda a quantidade de excesso verificado nos recebimentos, ao índice de movimento:
Excesso = (quantidade recebida - quantidade da parcela)
Índice-Movto = Índice-Movto – (((Excesso x 100)/quantidade da parcela) x0,5)
O índice de pontualidade será calculado com base nestas informações:
Índice-Pontual – (Índice-Pontual + Índice-Movto) / N0.Movtos.
Pontuação:
Tabela de Índices | Classificação | ||
0 | <= Ìndice-Movto | <70 | Deficiente |
70 | <= Ìndice-Movto | <86 | Sofrível |
86 | <= Ìndice-Movto | <93 | Regular |
93 | <= Ìndice-Movto | <96 | Bom |
96 | <= Ìndice-Movto |
| Ótimo |
Exemplo 1:
Índice de Pontualidade dos Fornecedores | |||
Qtde Prevista | Qtde Real | Data Prevista | Data Real |
110,0000 | 110,0000 | 06/08/19xx | 13/08/19xx (1) |
180,0000 | 180,0000 | 13/08/19xx | 13/08/19xx (2) |
180,0000 | 70,0000 | 20/08/19xx | 20/08/19xx (3) |
180,0000 | 117,9000 | 20/08/19xx | 20/08/19xx (4) |
180,0000 | 80,0000 | 29/08/19xx | 20/18/19xx (5) |
10 Passo – Cálculo do número de dias em atraso do recebimento da mercadoria:
Data Recebimento | Data Parcela | Dias Atraso | Peso |
(1) 13/08/19xx | 06/08/19xx | 7 | 0,7 |
(2) 13/08/19xx | 13/08/19xx | 0 | 1 |
(3) 13/08/19xx | 20/08/19xx | -7 | 0,7 |
(4) 20/08/19xx | 20/08/19xx | 0 | 1 |
(5) 29/08/19xx | 20/08/19xx | 9 | 0,7 |
20 Passo - Cálculo do Índice de Movimento:
1 - Índice = (110 x 100)/110 = 100 => 100 x 0.7 = 70;
2 - Índice = (180 x 100)/180 = 100 => 100 x 1 = 100;
3 - Índice = (70 x 100)/180 = 38,88 => 38,88x0.7 = 27,22
4 - Índice = (117,9 x 100)/180 = 65,5 => 65,5x1=65,5
5 - Índice = ( 80 x 100)/180 = 44,44 => 100 x 0.7 = 31.11;
30 Passo - Calculo do Índice de Pontualidade do Fornecedor:
Índice Pontualidade = 70 + 100 + 27,22 + 65,5 + 31,11 => (293,83) / 5 = 58,76 (Deficiente).
Exemplo 2:
Índice de Pontualidade dos Fornecedores | |||
Qtde Prevista | Qtde Real | Data Prevista | Data Real |
90,0000 | 90,0000 | 12/12/19xx | 28/12/19xx (1) |
150,0000 | 40,0000 | 22/12/19xx | 14/12/19xx (2) |
150,0000 | 115,4000 | 22/12/19xx | 22/12/19xx (3) |
Os recebimentos da mesma parcela (qtde prevista – 150),tiveram excesso, sendo que a quantidade da parcela é 150, receberam 155,4 – 5,4 a mais.
10 Passo – Cálculo do número de dias em atraso do recebimento da mercadoria:
Data Recebimento | Data Parcela | Dias Atraso | Peso |
(1) 20/12/19xx | 28/12/19xx | 8 | 0,7 |
(2) 22/12/19xx | 14/12/19xx | -8 | 0,7 |
(3) 22/12/19xx | 22/12/19xx | 0 | 1 |
2o Passo – Cálculo do Índice de Movimento:
1 - Índice = (90 x 100)/90 = 100 => 100
Se Índice =< 100 => Peso x Índice-Mocto => 0.7 x 100 = 70;
2 – Índice = (155,4 x 100)/150 = 103,6
Se Índice > 100 => Peso x 100 => 0.7 x 100 = 70 => Excesso = 155,4 - 150 = 5,4
Índice-Movto = 70 - (((5,4 x 100)/150) x 0.5) = 68.2;
3 - Índice = (155,4 x 100) / 180 = 103,6
Se Índice e > 100 => Peso x 100 => 1 x 100 = 100 => Excesso = 155,4 - 150 = 5,4
Índice-Movto = 100 - (((5,4 x 100)/150) x 0.5) = 98.2;
3o Passo – Cálculo do Índice de Pontualidade do Fornecedor:
Índice-Pontualidade = (70 + 68,2 + 98,2) / 3 => 78,8 (Sofrível).