Adicionar a informação de Pallet por item no pedido e relatório
Histórico de Alterações
| Data | Quem | Comentários |
|---|---|---|
| 03/12/2025 | Renato Lima | Criação do documento |
Necessidade
O contratante deseja que, no momento da venda, seja apresentado um totalizador por produto contendo:
- Quantidade de pallets.
- Valor total no resumo do pedido (soma de todos os produtos inseridos).
Além disso, essas informações deverão ser adicionadas no relatório de pedido. A exibição da funcionalidade deverá ser controlada via controle de ação, permitindo habilitar ou desabilitar conforme necessidade do negócio.
Solução
Implementar lógica de cálculo no processo de inserção de itens do pedido para consolidar quantidade de pallets e valor total por produto. Incluir no layout de visualização do pedido um totalizador agrupado por produto com pallets e valores. Adaptar o relatório de pedido para apresentar as informações consolidadas de forma clara e organizada. Criar parâmetro de configuração via controle de ação, possibilitando ativar ou desativar a exibição do totalizador sem necessidade de alteração de código.
Regras de Negócios
[RN01] – Os campos para serem exibidos deve ser controlados por ação, no controle de ação por perfil;
[RN02] – A informação deve ser apresentada no Portal e Mobile Evo;
[RN03] – As informações devem ser apresentadas exclusivamente no relatório de pedido pdf;
[RN04] – Caso não haja informação de pallet na tabela de produto o cálculo não será apresentado;
[RN05] – O cálculo para determinar a quantidade de pallets por produto deverá utilizar o valor do campo PALETE presente na tabela Produto, recebido via integração. O cálculo deve considerar a quantidade informada pelo usuário para cada item.
A fórmula para obtenção do valor de pallets por item é:
PALLET = QT_ITEM / PALETE
Exemplo com valores reais: 10 / 187 = 0,0534, onde 10 representa a quantidade do item informada pelo usuário e 187 o valor do campo PALETE recebido via integração.
[RN06] – O valor total do pedido deverá ser apurado mediante a soma dos valores unitários calculados para cada item. Ressalta-se que esse valor corresponde exclusivamente ao total agregado, não contemplando variações decorrentes da paletização individual dos produtos.
Regras de Integração
[RI01] – Na tabela de produto, devemos ter a informação do pallet do produto, esta deve vir via integração;
Aprovação
Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.
GeoSales
| Setor | Aprovado Por | Data |
|---|---|---|
| Desenvolvimento - GeoSales | Pessoa que aprovou | 00/00/0000 |
| Integração - GeoSales | Pessoa que aprovou | 00/00/0000 |
| Configurações - GeoSales | Pessoa que aprovou | 00/00/0000 |
Empresa solicitante
| Setor | Aprovado Por | Data | Assinatura |
|---|---|---|---|
| Gerente TI - Cliente | Pessoa que aprovou | 00/00/0000 | |
| Gerente de Projeto - Cliente | Pessoa que aprovou | 00/00/0000 | |
| Gerente Comercial - Cliente | Pessoa que aprovou | 00/00/0000 |