๐Ÿข
Who can access this page

Business Registry is accessible to Super Admins and admins with the business_registry.read IAM permission. Sensitive fields (masked account numbers, DLNs) require the additional business_registry.sensitive permission.

Overview

The Business Registry is a centralised record of every legal entity SONAN operates. Navigate to Admin โ†’ Business Registry in the sidebar. For each entity you can manage:

  • Entity details โ€” formation date, EIN, registered agent, addresses, fiscal year end
  • DBAs โ€” trade names with jurisdiction and renewal tracking
  • Registrations โ€” state tax accounts, permits, SOS registrations
  • Filings โ€” recurring compliance obligations with due dates
  • Banking โ€” bank account references (masked) per entity
  • Document Links โ€” Corporate Documents attached to this entity

Entity List

The main page lists all entities. Filter by:

  • Search โ€” legal name, entity code, or SOS file number
  • Status โ€” Active, Inactive, Dissolved, Planned, In Formation, Suspended, Merged
  • Type โ€” LLC, C-Corp, S-Corp, Sole Proprietorship, Partnership, Non-Profit, Trust, Holding Company

Click any row to open the entity detail page. The status badge colour reflects the current lifecycle stage.


Creating a New Entity

Click New Entity (requires business_registry.create). Required fields are marked with an asterisk.

FieldNotes
Legal Name *Official registered name. Used as the primary display name throughout the CRM.
Entity Code *Short internal identifier, e.g. AUW-TRADING. Auto-uppercased. Must be unique within the workspace.
Entity Type *LLC, C-Corp, S-Corp, Sole Proprietorship, Partnership, Non-Profit, Trust, or Holding Company.
StatusDefaults to Active.
Formation Country / DateCountry and date of formation.
EIN (masked)Federal EIN โ€” store as **-***1234.
SOS File NumberSecretary of State file number.
Registered AgentName of registered agent.
Registered Office / Principal AddressLegal addresses on file.
Fiscal Year Ende.g. 12/31.
Website / NAICS CodeOptional additional details.
Ownership Notes / General NotesFree-text internal notes visible in the Overview tab.

Entity Detail Tabs

Overview

Displays all entity-level fields in a two-column card layout. Click Edit (top-right) to update any field. Leave date fields blank to clear them โ€” they will be saved as null rather than empty string. The Delete button permanently removes the entity and all its sub-records.

DBAs (Doing Business As)

Trade names this entity operates under. Each record tracks:

FieldDescription
DBA NameThe trade name
Jurisdiction TypeState, County, City, or Federal
Jurisdiction Namee.g. "Texas"
Registration NumberAssigned by the jurisdiction
Filing Date / Expiration DateFiling date and renewal deadline
StatusActive, Expired, Pending, or Cancelled
NotesFree-text

Registrations

Government registrations, tax accounts, and permits. Common examples: Texas Sales Tax Permit, Franchise Tax account, SOS foreign qualification, employer account, business licence.

FieldDescription
Agencye.g. "Texas Comptroller", "IRS", "TX SOS"
Registration Typee.g. "Sales Tax Permit", "Franchise Tax", "Foreign Qualification"
Account / Permit NumberMasked โ€” last few digits only
DLN / Webfile NumberTexas-specific IDs (masked, requires sensitive permission to view)
StatusActive, Pending, Expired, Cancelled, or Revoked
Effective / Expiration DateValidity window
First Taxable Sales DateTexas Sales Tax specific
Filing FrequencyMonthly, Quarterly, Annually, etc.
Portal URLDirect link to the agency filing portal
Secure Credential ReferencePointer to where full credentials are stored โ€” never paste passwords here
Responsible UserAdmin user assigned to manage this registration
โš ๏ธ
Sensitive fields require extra permission

Account numbers, DLN numbers, and webfile numbers are hidden for users without business_registry.sensitive. Only Super Admins and roles with that permission can see these fields.

Filings

Compliance filing obligations โ€” annual reports, franchise tax returns, BOI reports, payroll filings, etc.

FieldDescription
Filing Typee.g. "Annual Report", "Franchise Tax Return", "BOI Report"
AgencyFiling authority
Due DateFiling deadline
Filing FrequencyAnnual, Biennial, Quarterly, etc.
StatusPending, Filed, Overdue, Waived, or Not Required
Filed Date / Confirmation NumberRecord once completed
Linked RegistrationOptional โ€” ties the filing to a specific registration record

Banking

Bank account references for this entity. Store masked references only โ€” never full account numbers.

FieldDescription
Institution NameBank name
Account Purposee.g. "Operating", "Payroll", "Savings", "Merchant"
Account Ref (masked)Last 4 digits or a short reference code
Merchant Account RefPayment processor merchant account ref (masked)
Payment Processore.g. "Stripe", "Square", "PayPal"
StatusActive, Closed, or Frozen
Secure Credential ReferencePoints to where full credentials are stored

Documents

Lists Corporate Documents linked to this entity. Links are created from within the Corporate Documents module (open a document โ†’ Link to Entity). From this tab you can:

  • See each link's label, record type, and visibility setting
  • Click the external link icon to open the source document in Corporate Documents
  • Remove a link using the unlink button (requires business_registry.update)

IAM Permissions

PermissionWhat it grants
business_registry.readView all entities, DBAs, registrations, filings, banking records, and document links
business_registry.createCreate new entities and sub-records (DBAs, registrations, filings, banking)
business_registry.updateEdit entities and sub-records; unlink documents
business_registry.deleteDelete entities and sub-records
business_registry.sensitiveView masked sensitive fields โ€” account numbers, DLNs, webfile numbers
โ„น๏ธ
Assigning permissions

Go to Admin โ†’ Access Management โ†’ Roles, open the role, and enable the required business_registry.* permissions. See the IAM documentation for full instructions.


Frequently Asked Questions

Where should I store actual passwords or API credentials?
Do not store credentials in Business Registry. The Secure Credential Reference field holds a pointer to where credentials live โ€” e.g. "LastPass โ†’ Texas Comptroller". Keep actual secrets in a password manager.
Can one Corporate Document be linked to multiple entities?
Yes. Open the document in Corporate Documents and link it to as many entities as needed. Each entity's Documents tab shows all its links independently.
How do I track upcoming compliance deadlines?
Add a Filing record with a Due Date and Status "Pending". Check the Filings tab periodically and update Status to "Filed" with a confirmation number once submitted.
What is Entity Code used for?
Entity Code is a short, unique internal identifier (e.g. AUW-TRADING) used in audit logs, search, and reporting. It is auto-uppercased on save and must be unique across your workspace.
Can I delete a registration that has linked filings?
Yes โ€” deleting a registration does not cascade to filings. Filing records remain and retain their Registration reference field, which will show as unlinked after the registration is deleted.