Kobana

Múltiplas empresas faturadoras, fiscal isolado por CNPJ.

Cada Organization pode ter N Companies. Uma é default. Cada empresa com seu CNPJ, fiscal profile próprio (regime + RBT12), service items, planos e gateways.

Sistema
Lista de empresas com CNPJ, status e default flag
N
empresas por organização
1
matriz default
filiais
100%
fiscal isolado por CNPJ

Company → FiscalProfile + Plans + Products + Gateways

Matriz e Filiais
Hierarquia parent/child via parentCompanyId. Matriz consolida, filiais operam independentes.
  • Branches relation no schema
  • Cada filial com CNPJ próprio
  • Consolidação de relatórios
Fiscal por Empresa
FiscalProfile 1:1 com Company. Regime, alíquotas, município ISS, Fator R configurados por CNPJ.
  • 4 regimes (Simples, Lucro Presumido, Lucro Real, MEI)
  • RBT12 calculado por empresa
  • Inscrição municipal configurável
Catálogo Próprio
Plans, Products, ProductGroups, ServiceItems vinculados a companyId. Catálogos separados por empresa.
  • Planos exibidos no portal por empresa
  • Products diferentes por CNPJ
  • ServiceItem com código LC 116 por empresa
Gateways Dedicados
Cada empresa pode ter gateways próprios. Útil para CNPJs com contratos bancários diferentes.
  • isDefaultCard / BankSlip / Pix / BankTransfer por empresa
  • Resolução via gatewayService.getDefaultForMethod(orgId, method, companyId)
NFe Própria
NFe emitida pela empresa correspondente. Certificado A1 ligado à empresa.
  • NfeConfig por organização + override por empresa
  • Service code + descrição padrão por empresa
  • Numeração de NFe isolada
Email Layout
EmailLayout opcional por empresa. Logo, cores e header customizados em PDF + e-mail.
  • Layout por empresa
  • Logo, cores e header customizados
Status Active/Inactive
CompanyStatus controla emissão. Inactive impede novas faturas e NFe.
  • active | inactive
  • Inactive impede novas operações
  • Histórico preservado

Perguntas frequentes

Multi-empresa sem retrabalho fiscal