Seção 11. Anexo 2: Regras de Negócios
11.A. Introdução
Este documento descreve as principais fórmulas e regras de negócios que sustentam o aplicativo Quantification Analytics Tool (QAT).
11.B. Módulo de Planejamento de Fornecimento: Planejamento de Fornecimento
11.B.1. Saldo inicial:
O saldo inicial de um mês é igual ao saldo final do mês anterior e, se esse for o primeiro mês, o saldo inicial será 0.
Fórmula:
- Saldo inicial do primeiro mês = 0
- Saldo inicial do mês atual = Saldo final do mês anterior
11.B.2. Estoque expirado:
O estoque vencido é calculado como a soma do saldo final de todos os lotes do mês anterior que estão disponíveis e têm prazo de validade igual ao do mês atual.
Fórmula:
- Estoque Expirado = Soma do Saldo Final dos lotes que estão vencendo neste mês
11.B.3. Remessa total:
A remessa total é calculada como a soma de todas as remessas com data de recebimento (se a data de entrega atual ou esperada) for a mesma do mês atual e o status da remessa não for cancelado e se essa remessa específica precisar ser contabilizada, isso deverá ser considerado no saldo final.
Fórmula:
- Total de remessas = Soma de todas as remessas cuja data de recebimento ou data prevista de entrega é no mesmo mês
11.B.4. Estoque Final e Ajuste:
O stock final é calculado como a soma do stock de todas as regiões e o ajustamento total é calculado como a soma dos ajustamentos de todas as regiões com base em determinadas condições.
- uma. Se a região reportou tanto o stock real como o ajuste, então consideramos apenas a contagem real ao fazer a soma e o ajuste é ignorado para essa região, mesmo que alguém tenha introduzido os dados para ajuste.
- b. Se a região apenas reportou o ajuste, então esse ajuste é considerado ao fazer a soma.
Exemplo: Se a Região A informou tanto a contagem de estoque quanto o ajuste manual, consideramos apenas a contagem de estoque e ignoramos o ajuste. Se a Região B reportou apenas os ajustes, consideramos a soma de todos os ajustes dessa região. Depois somamos as contagens de ambas as regiões como estoque final e ajuste total.
Fórmula:
- Estoque Final = Soma do estoque de todas as regiões
- Ajustes Totais = Soma dos ajustes de todas as regiões para as quais não há quantidade de estoque disponível.
11.B.5. Consumo:
O consumo é calculado como a soma do consumo de todas as regiões com base em algumas condições.
- Se todas as regiões não reportaram o consumo real, o QAT considera o máximo da soma do consumo previsto e da soma do consumo real.
- Se todas as regiões reportaram o consumo real, consideramos a soma como consumo final.
Fórmula:
- Consumo final (se todas as regiões não reportaram consumo real) = MAX (Soma do consumo real, Soma do consumo previsto)
- Consumo final (se todas as regiões reportaram consumo real) = Soma do consumo real de todas as regiões
11.B.6. Inventário projetado:
O estoque projetado é calculado como a soma do saldo inicial, total de remessas, total de ajustes e dedução do consumo final total e estoque vencido.
Fórmula:
- Estoque projetado = Saldo inicial + Total de remessas +/- Total de ajustes - Consumo final - Estoque expirado
11.B.7. Calcular o ajuste automático:
Os ajustes automáticos são calculados com base em três condições:
- uma. Se todas as regiões reportaram a contagem de estoque real e o estoque projetado não é igual ao estoque final.
- b. Se algumas regiões relataram que a contagem real de estoque e o estoque final são maiores que a soma do estoque projetado e do ajuste total.
- c. Se alguma das regiões tiver relatado a contagem real de estoque e o estoque projetado for inferior a 0.
Se alguma das condições for satisfeita, o ajuste automático será calculado como a diferença entre o estoque final e o estoque projetado, caso contrário, será considerado 0.
Fórmula:
- Ajustes automáticos = Estoque final - Estoque projetado
11.B.8. AMC:
O consumo médio mensal (AMC) é calculado como a razão entre a soma da demanda total dos meses passados e a demanda total dos meses futuros e o número total de meses para todos os consumos finais diferentes de zero e incluindo o mês atual em meses futuros. Tanto os meses passados como os meses futuros baseiam-se no mapeamento das unidades de planeamento do programa.
Fórmula:
- AMC = [Soma (demanda total nos meses anteriores) + Soma (demanda total nos meses futuros)] / Número total de meses
11.B.9. MOS mínimo:
Min MOS é calculado como Max of Min MOS e Min MOS guardrail. Min MOS é baseado no mapeamento da unidade de planejamento do programa e o guardrail Min MOS é baseado no domínio.
Regras para casas decimais:
- Exibir 0 casas decimais se tiver mais de 3 dígitos (>100, por exemplo, 10.000)
- Exibir 1 casa decimal se tiver 2 dígitos (por exemplo, 99,8)
- Exibir 2 casas decimais se houver 1 dígito (por exemplo, 1,63)
- Exibir 3 casas decimais se for menor que 0 (por exemplo, 0,124)
- Nota: AMC e MOS sempre mostram decimais; outros campos do plano de fornecimento só mostram decimais se o arredondamento estiver ativado.
Fórmula:
- Min MOS = Máx. de (Min MOS, guarda-corpo Min MOS)
11.B.10. MOS máximo:
Max MOS é calculado como Min de Max da soma de Min MOS e frequência de reordenamento e o guardrail Min Max e Max Max guardrail.
Fórmula:
- Max MOS = Min (Max (Min MOS + Frequência de reordenação, guarda-corpo Min Max), guarda-corpo Max Max)
11.B.11. Estoque mínimo:
Fórmula:
- Estoque mínimo = AMC * MOS mínimo
11.B.12. Estoque máximo:
Fórmula:
- Estoque máximo = AMC * MOS máximo
11.B.13. Quantidade máxima:
Fórmula:
- Quantidade máxima = Quantidade mínima + (Frequência de novo pedido * AMC)
11.B.14. Saldo final:
O saldo final é calculado com base em certas condições:
- uma. Se todas as regiões reportaram a contagem real de stock:
- Saldo final = Estoque final
- b. Se algumas regiões informaram a contagem real de estoque e se o estoque final for maior que a soma do estoque projetado e do ajuste automático:
- Saldo final = Estoque final
- c. Caso contrário:
- Saldo final = Estoque projetado + Ajuste automático
11.B.15. Demanda não atendida:
- Quando o consumo real está disponível = (Consumo real * Dias em falta) / (Dias no mês – Dias em falta)
- Quando não há consumo real disponível = Estoque projetado (se < 0)
11.B.16. MOS:
Fórmula:
- MOS = Saldo final / AMC
11.B.17. Quando sugerir envios (Plano por MOS):
QAT sugere o envio para um mês quando o MOS do mês e dos dois meses seguintes for menor que o MOS mínimo e se o mês for maior que o mês atual.
Fórmula:
- Sugerir envio se MOS para o mês e dois meses seguintes < Min MOS
11.B.18. Quantidade de remessa sugerida (Plano por MOS):
- Se o MOS do mês atual e dos dois meses seguintes for menor que o MOS mínimo:
- Quantidade de pedido sugerida = Estoque máximo - Saldo final + Demanda não atendida
- Se MOS for '0' e AMC for > 0 e os dois meses seguintes forem menores que Min MOS:
- Quantidade de pedido sugerida = Estoque máximo - Saldo final + Demanda não atendida
- Se MOS for '0' e AMC for > 0 e um dos dois meses seguintes for maior que Min MOS:
- Quantidade de pedido sugerida = Estoque mínimo - Saldo final + Demanda não atendida
11.B.19. Quando sugerir remessas (Planejar por Quantidade):
QAT sugere a remessa para um mês quando o saldo final do mês + prazo de distribuição e os dois meses seguintes for menor que a quantidade mínima ou quando o saldo final do mês for 0 e AMC for maior que 0.
Fórmula:
- Sugira envio se Saldo Final para o mês + Prazo de Entrega de Distribuição e dois meses seguintes < Quantidade Mínima, ou se Saldo Final = 0 e AMC!= 0.
11.B.20. Quantidade de remessa sugerida (Planejar por quantidade):
- Os cálculos de quantidade de pedido sugeridos usam quantidade máxima ou quantidade mínima menos saldo final mais demanda não atendida com base em lógica semelhante ao plano por MOS, incorporando o lead time de distribuição.
11.B.21. Cálculos em lote:
####a. Cálculos FEFO:
- Classifique os lotes por data de vencimento em ordem crescente.
- Calcule FEFO não alocado:
- Se soma dos ajustes < 0: FEFO não alocado = Consumo final - (Manual + Ajuste Automático)
- Se soma dos ajustes >= 0: FEFO não alocado = Consumo final
- Faça um loop pelos lotes para calcular o saldo final do lote usando
Temp Ending Balance - Unallocated FEFO.
b. Cálculos LEFO:
Usado quando os cálculos do FEFO não cobrem os ajustes negativos. Classifique os lotes por data de validade em ordem decrescente.
11.C. Módulo de Planejamento de Fornecimento: Lista de Problemas QAT
11.C.1. Qualidade de dados
- Insumos de consumo real recentes ausentes (nos últimos 3 meses): Verificados para o mês atual e os últimos três meses.
- Inserções de inventário recentes ausentes (nos últimos 3 meses): Verificadas para o mês atual e os últimos três meses.
- Insumos de consumo real recentes ausentes para meses em lacunas: Sinalizadores se t e t-2 têm dados, mas t-1 está faltando.
11.C.2. Cronograma de Aquisições
- As remessas tiveram datas de recebimento superiores a X dias no passado: Sinaliza se a entrega esperada passou dos dias de reserva (por exemplo, 14 dias).
- A remessa não foi enviada há mais de X dias desde a data prevista: Sinaliza se a data de envio passou dos dias de reserva (por exemplo, 3 dias).
11.C.3. Planejamento de Fornecimento
- Sem consumo previsto para os próximos 18 meses.
- Previsão dinâmica não usada para ARV/Malária/CMMV: Sinalizadores se quaisquer 4 meses consecutivos tiverem quantidades idênticas.
- Plano de Fornecimento não segue parâmetros mínimos/máximos.
- Roupa de estoque nos próximos 1 a 6 meses/7 a 18 meses.
11.D. Módulo de Planejamento de Fornecimento: Outros Relatórios QAT
11.D.1. WAPE (erro percentual absoluto ponderado):
WAPE = [$\sum$ |real - previsão| / $\soma$ real] $\vezes$ 100
11.D.2. Custo de envio:
Custo total da remessa = (custo do produto + custo do frete) $\vezes$ Taxa de conversão para USD
11.D.3. Custo do estoque:
Custo do estoque = Saldo final $\vezes$ Preço de catálogo
11.D.4. Estoque Médio:
Estoque médio = [$\sum$ Saldo final para n meses] / n
11.D.5. Giros de estoque:
- Giro de estoque planejado: Consumo (12 MOS) / MOS médio.
- Giro Real de Estoque: Consumo Total (últimos 12 meses) / Estoque Médio Disponível.
11.E. Módulo de previsão: previsões de árvores
11.E.1. Nó de agregação:
Valor = $\sum$ Valores do nó filho
11.E.2. Nós de Número/Porcentagem (Modelagem/Transferências):
- Número Linear: $\pm$ quantidade mensal fixa.
- Porcentagem Linear: $\pm$ porcentagem do valor do mês inicial.
- Porcentagem Exponencial: $\pm$ porcentagem do valor do mês anterior.
- Linear (% ponto): $\pm$ pontos percentuais estáticos.
11.F. Módulo de Previsão: Previsão de Consumo
11.F.1. Interpolar:
$y = y_0 + (x - x_0) \vezes (y_1 - y_0) / (x_1 - x_0)$
11.F.2. Taxa de ruptura de estoque:
Taxa de ruptura de estoque = [Dias de ruptura de estoque / número de dias no mês] $\vezes$ 100
11.F.3. Consumo Ajustado:
Consumo Ajustado = [Consumo Real / (Taxa de Relatório $\vezes$ (1 - Taxa de Rotura de Estoque))] $\vezes$ 100
11.F.4. Erro de previsão (%):
- WAPE, RMSE, MAPE, MSE e $R^2$.
11.G. Módulo de Planejamento e Previsão de Fornecimento: Upload de Versões
QAT identifica conflitos comparando:
- Servidor vOld (baixado originalmente)
- Local vOld (versão editada)
- Servidor vLatest (versão atual do servidor)
11.G.1. Condições de conflito:
- Condição 1: Adicionado recentemente na versão local (Verde).
- Condição 2: Adicionado recentemente na versão do servidor (Azul).
- Condição 3a: O servidor local e o mais recente são iguais.
- Condição 3b: Altera apenas na versão local (Verde).
- Condição 3c: Alterações apenas na versão mais recente do servidor (Azul).
- Condição 3d/4: Mudanças em ambas as versões (Conflito Amarelo).