Boas práticas
9. Proposta comercial — estrutura
seed-praticas.md v0.1 · §09seção 11 de 1709-proposta-comercial-estrutura-maio-2026.md · MD5 f051044dTítulo completo no canon: Proposta comercial — estrutura (maio/2026)
Origem:
seed-ds-proposta/references/estrutura-proposta-seed.md(skill de 2026-05-13, 15706 bytes, MD5584de4715f4e09ef9d16026a0dbc4e9b; cópia preservada em09-pesquisa/skills-v1-2026-05/referencias/estrutura-proposta-seed.md) · Importado em 2026-09-06 sem edição — só os títulos foram rebaixados dois níveis (código intacto).Estado: ⚠ não auditado contra o DS v2. Contradições medidas — vale a regra de precedência do cabeçalho: 7 cor(es) em hex — só os tokens do
seed-tokens.jsonvalem (marca §3, §11).
Estrutura modular de proposta SEED — 2 modos#
Reference exclusiva da skill seed-ds-proposta. Define os dois sub-modos da skill: curto (Excel + PDF, 1-2 páginas, default operacional) e longo (Word + PDF, 4-8 páginas, modular).
Regra dura: a skill NUNCA decide sozinha qual modo aplicar. Pergunta no briefing — Rafael decide caso a caso.
Modo CURTO — Excel + PDF#
Filosofia: densidade visual, escopo direto, sem overhead institucional. Para cliente que já conhece a SEED, com escopo claro, decisão rápida.
Saídas:
.xlsxeditável (Rafael ajusta valores depois conforme negociação).pdffinal (envio ao cliente)
Páginas: 1-2 (segunda só se houver tabela de materiais detalhada)
Estrutura visual canônica (8 blocos):
┌────────────────────────────────────────────────────┐
│ [logo SEED] SEED-NNNN-AAAA │ altura ~70px
│ DD/MM/AAAA │ fundo branco
├════════════════════════════════════════════════════┤ ← faixa turquesa 11B0A0
│ PROPOSTA · {Título descritivo} │ altura ~50px
│ {Tipo de obra} · {Cidade/UF} │ texto branco
├────────────────────────────────────────────────────┤
│ CLIENTE CONTATO │ 2 colunas
│ {Nome do cliente} {Telefone} │ borders flat
│ CPF/CNPJ {número} {email} │
│ [A/C: {pessoa} — opcional se PJ] │
├─ OBJETIVO ─────────────────────────────────────────┤ ← linha turquesa fina
│ {1-2 frases descritivas} │
├─ ESCOPO ───────────────────────────────────────────┤
│ 1. {Item principal — bold turquesa 11pt} │
│ 1.1 {Sub-item — regular cinza 10pt} │
│ 1.2 {...} │
│ 2. {Item principal} │
│ 2.1 {...} │
├─ OBSERVAÇÕES ──────────────────────────────────────┤
│ • {Observação 1} │
│ • {Observação 2 — destaque se valor estimado} │
├─ EXCLUSÕES ────────────────────────────────────────┤
│ • {O que NÃO está incluso} │
├─ INVESTIMENTO ─────────────────────────────────────┤
│ │
│ R$ {valor} │ número 36pt turquesa
│ {Descrição do que inclui} │ 10pt cinza
│ │
│ {Forma pagto} · {Frete} · Validade {N} dias │
├════════════════════════════════════════════════════┤ ← rodapé turquesa-deep
│ SEED engenharia · seed.eng.br · 0800 591 5374 │ texto branco 9pt
└────────────────────────────────────────────────────┘
Campos do cabeçalho (reformulados)#
Cabeçalho técnico (topo direito):
- Código SEED-NNNN-AAAA (rastreabilidade ERP)
- Data emissão DD/MM/AAAA
Faixa de identificação (turquesa):
- "PROPOSTA · {Título}" — exemplos: "Ampliação Fotovoltaica", "Subestação Industrial 300 kVA", "Diagnóstico 360°"
- "{Tipo} · {Cidade/UF}" — exemplos: "Residencial · Aimorés/MG", "Industrial · Itabira/MG"
Bloco cliente (2 colunas):
- CLIENTE: nome + CPF/CNPJ
- CONTATO: telefone + email
- A/C: opcional (só se PJ com interlocutor específico)
Página 2 (opcional — materiais)#
Quando proposta envolve fornecimento de materiais detalhado:
┌─ MATERIAIS ────────────────────────────────────────┐
│ ITEM PRODUTO UN QNT VALOR │
│ 1.1 {Descrição} un XX R$ X │
│ 1.2 {Descrição} kit XX R$ X │
│ ... │
│ TOTAL R$ XXX,XX│
└────────────────────────────────────────────────────┘
Header turquesa, sem decorative bars, números à direita, descrição à esquerda.
Tipografia modo curto#
- Família: Montserrat (fallback Arial)
- Logo: 1.2" largura no topo esquerdo
- Código + data: 9pt regular, cinza
- Faixa turquesa título: 14pt SemiBold, branco
- Faixa turquesa subtítulo: 11pt Regular, branco
- Labels (CLIENTE/CONTATO): 9pt SemiBold UPPERCASE, cinza
- Conteúdo de campos: 11pt Regular, text-dark
- Cabeçalho de seção (OBJETIVO/ESCOPO/etc): 9pt SemiBold UPPERCASE turquesa + linha 1pt turquesa abaixo
- Item principal escopo (1.0/2.0): 11pt SemiBold turquesa
- Sub-item escopo (1.1/1.2): 10pt Regular cinza
- Valor investimento: 36pt Bold turquesa
- Rodapé: 9pt Regular branco
Cores (paleta SEED canônica)#
- Faixa identificação:
--turquesa #11B0A0 - Rodapé:
--turquesa-deep #0a8478 - Linhas separadoras de seção:
--turquesa #11B0A01pt - Texto principal:
--text #2a3942 - Texto secundário:
--cinza #617683 - Cabeçalho de seção:
--turquesa #11B0A0 - Borders flat de tabela materiais:
--cinza-border #e1e6ea
Implementação técnica (openpyxl)#
Modo curto usa openpyxl (via skill xlsx em composição). Pontos críticos:
from openpyxl import Workbook
from openpyxl.styles import Font, PatternFill, Alignment, Border, Side
from openpyxl.drawing.image import Image
# Fonts canônicos
F_TITULO = Font(name='Montserrat', size=14, bold=True, color='FFFFFF')
F_SUBTITULO = Font(name='Montserrat', size=11, color='FFFFFF')
F_SECAO = Font(name='Montserrat', size=9, bold=True, color='11B0A0')
F_LABEL = Font(name='Montserrat', size=9, bold=True, color='617683')
F_CONTEUDO = Font(name='Montserrat', size=11, color='2A3942')
F_ITEM = Font(name='Montserrat', size=11, bold=True, color='11B0A0')
F_SUBITEM = Font(name='Montserrat', size=10, color='617683')
F_VALOR = Font(name='Montserrat', size=36, bold=True, color='11B0A0')
F_RODAPE = Font(name='Montserrat', size=9, color='FFFFFF')
# Fills
FILL_TURQUESA = PatternFill('solid', start_color='11B0A0', end_color='11B0A0')
FILL_TURQUESA_DEEP = PatternFill('solid', start_color='0A8478', end_color='0A8478')
# Border-bottom turquesa pra separar seções
BORDER_SECAO = Border(bottom=Side(style='thin', color='11B0A0'))
Geometria padrão:
- Página A4 retrato (210×297mm)
- Margens: 0.5 inch (top/bottom/left/right)
- Largura das colunas: usar
column_dimensionscom larguras explícitas - Logo: inserir via
Image()posicionado emA1com offset
Conversão pra PDF: soffice --headless --convert-to pdf arquivo.xlsx --outdir . (LibreOffice nativo, fidelidade alta).
Modo LONGO — Word + PDF#
Filosofia: estrutura modular, núcleo obrigatório + módulos opcionais. Sem overhead boilerplate. Cliente recebe APENAS as seções que fazem sentido para o caso.
Saídas:
.docxeditável (skilldocxcuida da geração técnica).pdffinal
Páginas: 4-8 típico (depende dos módulos acionados)
Núcleo obrigatório (4 seções, sempre)#
| # | Seção | Função | Páginas |
|---|---|---|---|
| 1 | Capa | Identidade SEED + título da proposta + cliente + data + código | 1 |
| 2 | Escopo do serviço | O que será feito (numeração 1.0/1.1/1.2 — mesmo formato modo curto) | 1-2 |
| 3 | Investimento + condições | Valor + forma de pagamento + validade + frete | 1 |
| 4 | Próximos passos + aceite | Cronograma sintético + linha de assinatura | 1 |
Módulos opcionais (briefing aciona)#
Skill pergunta no briefing: "Além do núcleo, quais módulos: [ ] sumário [ ] sobre SEED [ ] metodologia [ ] garantias [ ] anexos". Rafael marca.
| Módulo | Quando incluir | Páginas |
|---|---|---|
| Sumário executivo | Quando proposta passa de 5 páginas — vale resumir no topo (1ª página depois da capa) | 1 |
| Sobre a SEED | Quando cliente é novo / primeira proposta da relação | 1 |
| Metodologia técnica | Projetos complexos: diagnóstico, dimensionamento detalhado, regulatório | 1-2 |
| Garantias e SLA | Contrato vultoso ou cliente exige explicitamente | 1 |
| Anexos | Por demanda: ART, datasheets de equipamento, layout, simulação financeira | variável |
Capa modo longo (1ª página)#
┌────────────────────────────────────────────────────┐
│ │
│ │
│ [logo SEED grande centralizado] │
│ │
│ │
│ PROPOSTA COMERCIAL │
│ {Título descritivo} │
│ │
│ │
│ Para: {Cliente} │
│ Local: {Cidade/UF} │
│ Data: DD/MM/AAAA │
│ Código: SEED-NNNN-AAAA │
│ │
│ │
│ [onda decorativa SEED base] │
│ SEED engenharia · seed.eng.br · 0800 591 5374 │
└────────────────────────────────────────────────────┘
Fundo branco. Logo grande no centro (largura 4"). Título principal Montserrat Bold 28pt turquesa. Subtítulo (título da proposta) Montserrat Regular 20pt text-dark. Dados em Montserrat Regular 12pt cinza. Onda decorativa SEED na base (SVG dos assets). Rodapé fino turquesa-deep com contato.
Sumário executivo (módulo)#
Estrutura sugerida (1 página):
- Objetivo (1 parágrafo): por que a proposta existe
- Solução proposta (3 bullets máximo): o que a SEED entrega
- Investimento e prazo (2 linhas): valor total + prazo execução
- Próximos passos (1 linha): "Aceite até DD/MM/AAAA"
Quando proposta passa de 5 páginas, esse módulo poupa tempo do decisor.
Sobre a SEED (módulo)#
Conteúdo padrão (1 página):
- 1 parágrafo institucional (de
empresa.md) - 3 stats: "10 anos no mercado · 200+ projetos · ES/MG/BA/GO/TO"
- 1 parágrafo sobre diferenciais (técnico + regulatório + suporte)
- 3-4 logos/nomes de clientes referência (com autorização)
NÃO incluir se cliente já te conhece — overhead puro.
Metodologia técnica (módulo)#
Estrutura típica (1-2 páginas):
- Fase 1 — Diagnóstico (visita técnica, análise de consumo, identificação de oportunidades)
- Fase 2 — Dimensionamento (cálculos, simulação, especificação técnica)
- Fase 3 — Projeto e regularização (ART, protocolo concessionária)
- Fase 4 — Execução (mobilização, instalação, comissionamento)
- Fase 5 — Operação assistida (start-up, monitoramento, treinamento)
Acionar quando o projeto técnico justifica explicar o método (Diagnóstico 360°, projetos industriais complexos, subestações).
Garantias e SLA (módulo)#
Estrutura típica (1 página):
- Garantia de componentes (módulos, inversores, estrutura) com prazo de fabricante
- Garantia de instalação SEED (12-24 meses, conforme escopo)
- SLA de atendimento (resposta inicial em X horas úteis)
- O&M (Operação e Manutenção) se ofertado
Anexos (módulo)#
Por demanda — ART, datasheets, layout, simulação financeira PVsyst, ofícios.
Investimento + condições (núcleo)#
Estrutura (1 página):
INVESTIMENTO
R$ {valor total}
{Descrição do que inclui}
DETALHAMENTO
Serviço: R$ {valor}
Material: R$ {valor}
Projeto: R$ {valor}
─────────────
TOTAL: R$ {valor}
CONDIÇÕES COMERCIAIS
Forma de pagamento: {À vista antecipado | 50/50 | etc}
Disponibilidade: {Imediata | A combinar | dd/mm/aaaa}
Validade: {N} dias
Frete: {CIF | FOB}
Valor total em destaque (Montserrat Bold 36pt turquesa). Detalhamento opcional (depende se escopo separa Serviço/Material/Projeto).
Próximos passos + aceite (núcleo)#
Estrutura (1 página, sempre a última):
- Cronograma sintético em 4-5 marcos (semanas, não datas absolutas — fica flexível)
- Linha de aceite com nome do cliente + CPF/CNPJ + assinatura + data
- Linha de aceite SEED (Rafael ou responsável comercial)
Decisão de modo — checklist#
Pergunta-chave no briefing: "Modo curto (1-2 páginas, planilha Excel) ou longo (Word com seções)?"
Sinais que indicam CURTO (mas Rafael decide):
- Cliente já te conhece (não é primeira proposta)
- Escopo claro, sem complexidade técnica
- Valor de contrato baixo a médio (R$ 30k-300k típico)
- Decisão rápida esperada (validade 7-15 dias)
- Reposta a pedido específico do cliente
Sinais que indicam LONGO (mas Rafael decide):
- Cliente novo precisa do "quem somos"
- Licitação ou processo formal com seções obrigatórias
- Projeto técnico complexo (Diagnóstico 360°, subestação, projeto regulatório)
- Contrato vultoso (acima R$ 300k típico)
- Cliente solicita anexos múltiplos (ART, simulação, layout)
Skill NÃO infere automaticamente. Pergunta. Sempre.
Anti-padrões verificados (não repetir)#
- Modo curto com narrativa institucional ("a SEED é uma empresa...") → vira modo longo mal feito
- Modo longo com todas as 14 seções por default → 80% boilerplate, cliente pula
- Decisão automática de modo pela skill → Rafael perde controle, vira surpresa ruim
- Modo curto sem código SEED-NNNN-AAAA → perde rastreabilidade no ERP
- Modo curto sem 0800 no rodapé → perde canal imediato (issue conhecido SEED)
- Modo curto com logo gigante quebrando densidade → logo 1.2" max
- Modo curto convertido pra PDF com fontes substituídas → embeddar Montserrat ou aceitar fallback Arial documentado
- Modo longo sem opção de módulos → vira "tudo ou nada" e perde flexibilidade
- Valor R$ sem destaque (em meio a tabela) → bloco INVESTIMENTO precisa respirar
- Grafia "SEED Engenharia" ou "seed engenharia" → sempre "SEED engenharia"