Assinatura eletrônica de contratos
O Repasse gera o contrato de administração automaticamente e manda pra assinatura digital via D4Sign. Cliente assina pelo celular, sem precisar imprimir.
Pré-requisito
Você precisa ter conta no D4Sign + API token configurado.
Configurar D4Sign (primeira vez)
- Cria conta em d4sign.com.br
- No painel D4Sign → API → gera API Token e Crypt Key
- Anota o Safe UUID (cofre onde os documentos ficam)
- No Repasse → Configurações → Integrações
- Preenche
D4SIGN_API_TOKEN,D4SIGN_API_CRYPT_KEY,D4SIGN_SAFE_UUID - Testa com um contrato
Fluxo do contrato
1. Preparar modelo
Em Configurações → Modelo Contrato você edita o template do contrato com placeholders tipo {{proprietario_nome}}, {{unidade_endereco}}, {{comissao_percentual}}. Veja a lista completa de placeholders disponíveis nessa tela.
2. Gerar pra proprietário específico
- Vá em Contratos → Novo Contrato
- Selecione o proprietário
- Revise o preview do PDF (tela gerada com dados reais)
- Clique Enviar pra Assinatura
3. D4Sign assume
- Sistema envia o PDF pro D4Sign via API
- Proprietário recebe email + SMS do D4Sign com link
- Ele abre, lê, assina (com código enviado por SMS/email — validação forte)
- Webhook D4Sign notifica o Vivare quando assinado
4. Status atualiza automaticamente
pending→ enviado, aguardandosigned→ totalmente assinado por todas as partescancelled→ rejeitado / cancelado
Você vê em Contratos ou direto em Proprietários → [nome] → Aba Contrato.
5. Documento final
Depois de signed:
- Baixe o PDF assinado (com páginas de validação anexadas pelo D4Sign)
- Arquive no dossiê do proprietário
- Validade jurídica ICP-Brasil (aceito em cartório, tribunal)
Custo D4Sign
Depende do plano D4Sign. Estimativa:
- Plano Starter: ~R$ 150/mês com N documentos incluídos
- Por documento adicional: R$ 2-5
- Incluir no orçamento do cliente como "taxa de administração inicial"
Webhook (configuração crítica)
O D4Sign precisa saber onde te notificar quando contrato for assinado. No painel D4Sign:
- URL de Webhook:
https://seu-dominio.com/api/contracts/sign/webhook - Eventos: todos (1=assinou, 2=finalizou, 3=cancelou)
Sem isso, o status fica travado em pending pra sempre.
Problemas comuns
"Status nunca atualiza pra signed"
- Webhook do D4Sign não configurado no painel deles → configure
- URL do webhook apontando pra localhost ou URL errada → aponta pra prod
- Sem HTTPS no webhook → D4Sign só aceita HTTPS
"Proprietário não recebe email do D4Sign"
- Confira email cadastrado (no D4Sign você pode editar antes de enviar)
- D4Sign tem falhas ocasionais de entrega — reenvia manualmente pelo painel deles
"Preview do PDF tá com dados errados"
- Template tem placeholder escrito errado (confira com /settings → Modelo Contrato → exemplos)
- Dados do proprietário incompletos — preencha no cadastro primeiro
"Quero um contrato customizado pra um caso específico"
- Edita o template → Salva
- Gera o contrato pro proprietário (com template novo)
- Depois volta o template pra versão padrão
Precisa mais contexto jurídico? O contrato padrão foi revisado por advogada em [data]. Se fizer mudanças significativas no template, reveja com seu jurídico.
Atualizado em Thu Apr 23 2026 00:00:00 GMT+0000 (Coordinated Universal Time)