Pagamentos do pedido
O campo paymentStatus controla a situacao financeira do pedido. A acao updateOrderStatus valida as transicoes e, quando configurado, processa comissoes automaticamente.
Status financeiros
pending
awaiting_payment
paid
partially_paid
refunded
failed
Quando o pagamento e confirmado (paid)
- O campo
paidAt e preenchido.
- O sistema recalcula a comissao (
computeCommissionAmount) com base no percentual do vendedor.
- Se
autoApproveCommissions estiver habilitado e quem editar nao for vendedor, a comissao e aprovada automaticamente (commissionStatus = paid).
Quando o pedido e cancelado
- Se houver comissao pendente, ela pode ser rejeitada automaticamente quando
autoRejectCommissions esta habilitado.
- O lead do cliente e movido para
cancelado no CRM.
Comissoes
A comissao do vendedor e calculada sobre o total do pedido. O percentual pode vir de commissionPctSnapshot ou ser buscado dinamicamente.
Importante: Pedidos cancelados nao podem ter o pagamento alterado para paid.
Relacionados
Last modified on August 2, 2026