Pular para o conteúdo principal

Organizações

Organizações são os tenants (inquilinos) da plataforma. Cada organização é um negócio que usa o Faturamento Automático para cobrar seus próprios clientes.

Campos da Organização

CampoDescrição
ID externoIdentificador único para integrações externas
NomeNome da organização
Tipo de documentoCPF ou CNPJ
Número do documentoCPF ou CNPJ (normalizado, apenas dígitos)
E-mailE-mail principal de contato
TelefoneTelefone de contato
EndereçosLista de endereços
Statusactive (padrão)

Bootstrap Automático

Ao criar uma organização, o sistema automaticamente:

  1. Cria a empresa padrão com os mesmos dados cadastrais
  2. Cria os papéis de dashboard padrão (owner, admin, viewer)
  3. Cria o usuário proprietário com o e-mail da organização

Ciclo de Vida

  • Criar: Fornece dados cadastrais, recebe organização pronta com empresa e usuários
  • Atualizar: Nome, contato e endereços editáveis
  • Deletar: Soft delete (apenas se não houver contas de cobrança ativas)

Modelo de Dados

A organização utiliza uma Pessoa (Person com type=organization) para armazenar os dados cadastrais. Isso permite que organizações e clientes compartilhem o mesmo modelo flexível de dados.