> ## Documentation Index
> Fetch the complete documentation index at: https://docs.brindehub.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pagamentos do pedido

> Como o pagamento influencia comissoes e status do pedido.

# 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

* [Status do pedido](./order-status)
* [Criar pedidos](./creating-orders)
