====== Expedição ====== A **Expedição** é o processo de registrar a saída física dos produtos do estoque para entrega ao cliente. Enquanto a venda registra a intenção comercial, a expedição confirma que os produtos efetivamente saíram do armazém. ===== Para que serve ===== O módulo de Expedição é usado para controlar o que foi entregue, quando foi entregue e em qual quantidade — mantendo o histórico completo de todas as entregas vinculadas a pedidos de venda. ===== Tipos de Expedição ===== ^ Tipo ^ Descrição ^ | **Balcão (Imediata)** | O cliente solicita os itens no balcão de vendas e os retira no balcão de entrega logo em seguida. A expedição é gerada automaticamente após o registro do pedido, sem intervenção manual. | | **Entrega Futura** | O cliente realizou uma compra de [[ello_erp:modulos:entrega_futura|Entrega Futura]] e agora vem retirar os produtos. O operador lança um pedido de expedição vinculado ao pedido original. | | **Por Pesagem** | Usada em operações com produtos vendidos por peso (como minérios ou granéis). O peso é aferido por balança integrada ao sistema. | ===== Informações registradas ===== ==== Dados gerais ==== ^ Campo ^ Descrição ^ | Pedido | Número do pedido de venda ao qual a expedição está vinculada | | Tipo | Tipo de expedição (Imediata, Padrão ou Por Pesagem) | | Usuário | Responsável que registrou a expedição | | Data e Hora | Momento em que a expedição foi criada | ==== Itens expedidos ==== ^ Campo ^ Descrição ^ | Produto | Produto entregue | | Quantidade | Quantidade entregue nesta expedição | | Embalagem | Unidade de embalagem utilizada | | Preço unitário | Valor negociado por unidade | ==== Dados adicionais (Expedição por Pesagem) ==== ^ Campo ^ Descrição ^ | Placa do veículo | Identificação do veículo de transporte | | Motorista | Nome do responsável pelo transporte | | Tara | Peso do veículo vazio | | Peso Bruto | Peso total (veículo + carga) | | Peso Líquido | Peso real da carga (bruto − tara) | ===== Regras importantes ===== * **Sem duplicação**: o sistema impede que o mesmo pedido seja expedido duas vezes com os mesmos itens e quantidades. * **Limite pela quantidade vendida**: a quantidade total expedida nunca pode ultrapassar a quantidade registrada na venda. * **Cancelamentos são rastreados**: ao cancelar uma expedição, o sistema registra automaticamente quem cancelou, em qual data e horário. * **Cancelamento de fatura bloqueado**: se houver uma expedição vinculada a um pedido, o sistema não permite cancelar o registro financeiro (fatura) desse pedido enquanto a expedição não for cancelada. ===== Estados de uma Expedição ===== ^ Estado ^ Descrição ^ | **Pendente** | Expedição criada, aguardando processamento | | **Parcialmente atendida** | Parte dos itens do pedido já foi entregue, mas há saldo remanescente | | **Concluída** | Todos os itens do pedido foram entregues | | **Cancelada** | Expedição cancelada; histórico de cancelamento preservado | ===== Comportamentos automáticos ===== O sistema realiza ações automáticas em situações específicas: * **Ao registrar um pedido com entrega imediata**: o sistema cria automaticamente uma expedição imediata para os produtos que saem no ato da venda. * **Ao cancelar um pedido**: todas as expedições imediatas vinculadas a esse pedido são canceladas automaticamente. * **Ao reativar uma expedição cancelada**: o sistema verifica se os produtos ainda têm estoque suficiente antes de reativar. ===== Fluxo de uma Expedição Padrão ===== actor Usuário participant "Entrega Futura" as EF participant "Expedição" as Exp participant "Estoque" as Est Usuário -> EF: Seleciona pedido pendente e aciona "Gerar Entrega" (F7) EF -> Exp: Cria nova expedição vinculada ao pedido Usuário -> Exp: Informa produtos e quantidades a expedir Exp -> Exp: Valida que quantidade não excede saldo disponível Exp -> Est: Registra saída dos produtos do estoque Exp -> EF: Atualiza situação do pedido (Pendente ou Finalizado) ===== Veja também ===== * [[ello_erp:modulos:entrega_futura|Entrega Futura]] — modalidade de venda que origina pedidos para expedição