Quando o parâmetro WMS Fazer o rateio conforme parametrização da forma de distribuição está habilitado, o Bluesoft ERP utiliza a Necessidade resultante de cada Destinatário e a forma de Distribuição configurada para dividir um saldo insuficiente entre as Lojas.

O parâmetro é consultado nos seguintes processos:
- Distribuição Forçada Multiloja;
- Onda de Distribuição;
- Distribuição/Consulta de Itens Não Atendidos;
- Distribuição por Data de Validade;
- Distribuição Pedido de Transferência.
A Distribuição Forçada de Operador Logístico utiliza um cálculo próprio e não participa desta regra.
1. Como o Rateio é Realizado?
Antes do Rateio, o sistema calcula a Necessidade de cada Destinatário e aplica os percentuais de arredondamento configurados para Caixa, Camada ou Palete. A quantidade obtida após esse arredondamento é a necessidade resultante, utilizada para definir a prioridade.
Quando o saldo disponível é insuficiente para atender todas as Necessidades, o Rateio ocorre em duas rodadas principais:
- Na primeira rodada: O sistema tenta destinar uma forma completa para cada Loja elegível, priorizando a maior Necessidade resultante.
- A forma pode ser Palete, Camada, Caixa ou, para Produtos distribuídos em Unidade, o Múltiplo cadastrado.
- Se a forma de uma Loja não couber no saldo disponível, o sistema continua avaliando os demais Destinatários elegíveis.
- Na segunda rodada: O saldo é dividido proporcionalmente às Necessidades remanescentes.
- As cotas são convertidas para formas ou múltiplos completos, sem reaplicar os percentuais de arredondamento.
- Se ainda restarem formas completas, elas são destinadas conforme a maior Necessidade remanescente.
Depois dessas rodadas, somente o saldo final inferior à forma ou ao múltiplo pode ser distribuído em Unidades, enquanto houver Necessidade a atender.
2. Prioridade e Desempate
A maior Necessidade resultante é a prioridade principal. O código da Loja não define a prioridade.
Quando duas ou mais Lojas possuem a mesma Necessidade resultante, o sistema utiliza a sequência de inclusão dos Destinatários como critério de desempate.
- Na inclusão manual, vale a ordem em que as Lojas foram selecionadas.
- Na opção Todas, as Lojas são incluídas em ordem crescente de código.
- Essa ordem é utilizada somente quando houver empate de Necessidade.
- Na Onda de Distribuição, a sequência dos Destinatários é preservada para manter o mesmo critério nas execuções seguintes.
3. Exemplo com Múltiplo e Saldo Final
Considere um Produto distribuído em Unidade, com múltiplo de 4 Unidades, quatro Lojas com a mesma Necessidade e saldo disponível de 15 Unidades. Se as Lojas forem incluídas na ordem 03, 05, 01 e 07, o sistema distribui:
- Loja 03: 4 Unidades;
- Loja 05: 4 Unidades;
- Loja 01: 4 Unidades;
- Loja 07: 3 Unidades do saldo final.
As rodadas principais respeitam o múltiplo de 4 Unidades. Somente o saldo final de 3 Unidades é distribuído abaixo do múltiplo.
4. Observações
- Se o saldo for suficiente para atender todas as Necessidades resultantes, o sistema atende os Destinatários sem aplicar a disputa por saldo insuficiente.
- Quando todas as Necessidades forem atendidas, o saldo excedente permanece no CD.
- Na Distribuição por Data de Validade, após o atendimento das Necessidades, o saldo elegível a vencer continua sendo distribuído conforme a regra específica da funcionalidade.
- Com o parâmetro desabilitado, esta melhoria não altera o cálculo já utilizado pelo processo.
- Nos fluxos compatíveis com WMS externo, a integração recebe as quantidades calculadas pelo Bluesoft ERP; ela não refaz o Rateio inicial entre as Lojas.
