Pular para o conteúdo principal

Propostas

Propostas são documentos comerciais enviados a clientes ou prospects com itens, preços e condições de pagamento.

Ciclo de Vida

draft → sent → viewed → accepted

rejected
StatusDescrição
draftRascunho, editável
sentEnviada ao cliente
viewedVisualizada pelo cliente
acceptedAceita — assinatura e fatura criadas automaticamente
rejectedRejeitada pelo cliente (motivo armazenado)
expiredExpirou sem resposta
canceledCancelada pela organização

Campos da Proposta

CampoDescrição
CódigoIdentificador único gerado automaticamente
TítuloTítulo da proposta (padrão: "Proposta Comercial")
DescriçãoDetalhes da proposta
Conta de cobrançaPara clientes existentes
ProspectPara novos clientes (Person tipo customer)
CupomCupom de desconto aplicado
TemplateTemplate de documento para geração de PDF
Data de expiraçãoConfigurável (padrão: conforme billing settings)
NotasObservações internas

Itens da Proposta

Cada proposta contém itens com produtos e preços:

CampoDescrição
ProdutoProduto cotado
PreçoVariante de preço selecionada
QuantidadeQuantidade (padrão: 1)
Valor unitário (subcents)Preço por unidade

Restrição: Não é permitido duplicar o mesmo produto em uma proposta.

Cálculo de Preços

O sistema calcula automaticamente os preços por ciclo de cobrança:

CicloDesconto Padrão
Mensal0%
Trimestral5%
Semestral10%
Anual15%

Os descontos por ciclo são configuráveis nas configurações de cobrança da organização.

Para cada ciclo, o sistema calcula:

  • Subtotal (soma dos itens recorrentes × meses)
  • Desconto do ciclo
  • Desconto do cupom
  • Total com descontos
  • Preço por mês
  • Primeiro pagamento (incluindo taxas únicas/setup)

Operações

Enviar (draftsent)

Requer pelo menos 1 item. Registra sentAt.

Despublicar (sent/vieweddraft)

Permite reeditar uma proposta já enviada.

Aceitar

Quando o cliente aceita:

  1. Status muda para accepted
  2. Assinatura é criada automaticamente com os itens da proposta
  3. Fatura é criada e finalizada
  4. O ciclo de cobrança é escolhido pelo cliente no momento da aceitação

Rejeitar

O cliente pode rejeitar informando um motivo opcional.

Desfazer Aceitação

Reverte a proposta de accepted para sent e deleta a assinatura vinculada.

Cancelar

Disponível em qualquer estado exceto accepted e canceled.

PDF e Documento

Invalidação Automática

Quando itens são alterados após a geração do PDF, o campo pdfOutdatedAt é definido, sinalizando que o PDF precisa ser regenerado.

Propostas no Portal

Clientes acessam propostas pelo portal usando o código único. Podem visualizar, aceitar ou rejeitar.

Capturas de tela

Lista de propostas

A tela /dashboard/proposals lista todas as propostas comerciais com filtros por status (draft, sent, viewed, accepted, declined, expired), cliente, prazo de validade e valor. Cada linha mostra cliente, valor, dias para expirar e ações (enviar, duplicar, cancelar, baixar PDF).

Lista de propostas comerciais com status e validade

Detalhe da proposta

A página /dashboard/proposals/[id] reúne itens (planos e produtos com quantidade e valor), descontos, totais, condições, prazo de validade, timeline de eventos (enviada, visualizada, aceita) e ações para reenviar, duplicar ou converter manualmente em assinatura.

Detalhe de uma proposta com itens, totais e timeline