Companies in DarkLion represent legal business entities β an S-Corp, LLC, Partnership, Trust, or even a joint 1040 being tracked as a discrete entity. Each Company belongs to one Relationship and has its own documents, pipeline cards, bookkeeping connection, and portal presence.
Entity Types
- 1040 β Joint individual return treated as an entity for tracking purposes.
- S-Corp β S Corporation (1120-S return).
- LLC β Limited Liability Company (may file as partnership, S-Corp, or disregarded entity).
- Partnership β Partnership return (1065).
- Trust β Trust or estate (1041).
- Sole Proprietorship β Schedule C filer with business activity.
- Other β Any other entity type.
Company Fields
- Company Name
- Entity Type β From the list above.
- Relationship β Which household this entity belongs to.
- Tax Year End β End of the fiscal year (e.g., 12/31 for calendar year filers).
- Billing Method β How this company is billed for services.
- Bookkeeping Service β Either Firm Manages or Client Prepared (see below).
- Address β Business address (line 1, line 2, city, state, zip).
Bookkeeping Service Types
Firm Manages
Your firm handles the bookkeeping for this entity in QuickBooks Online. When set to Firm Manages:
- Staff connects QuickBooks from the Bookkeeping tab on the Company record.
- The Bookkeeping tab shows full sub-tabs: Close Package Β· Uncategorized Β· P&L Variance Β· Liability Health Β· Statements Β· Statement Calendar.
- Staff can generate a Tax Prep package from the Docs tab: click Send to Tax Prep β DarkLion pulls P&L + Balance Sheet + Trial Balance from QBO β generates a branded PDF β saves to documents and fires the
tax_financials_generatedtrigger.
Client Prepared
The client manages their own books. DarkLion gives the client an option in their portal to:
- Connect QuickBooks Online β OAuth flow directly from the client portal.
- Upload P&L and Balance Sheet PDFs β If they don't use QBO.
When the client submits their financials, they appear in the Company's Docs tab under "Uploaded by Client" and the client_financials_submitted trigger fires.
Connecting QuickBooks Online
- Open the Company record β click the Bookkeeping tab.
- If no QuickBooks account is connected, you'll see the full connect card.
- Click Connect QuickBooks β a QBO OAuth popup opens.
- Authorize DarkLion to access the QuickBooks company.
- The popup closes and the connection is live.
If the QBO token expires (tokens expire every 100 days), a red Disconnected badge appears on the Bookkeeping tab. Click Reconnect to re-authorize.
Company Detail Tabs
- Overview β Summary, linked relationship, people with access.
- Docs β Documents for this company, plus the Send to Tax Prep button.
- Tax β Tax-specific fields and prior year data.
- Bookkeeping β QuickBooks connection and bookkeeping tools.
- Communication β Message threads related to this company.
- Organizers β Any organizers sent for this entity.
- Workflow β Active pipeline cards for this company.
- Notes β Internal staff notes.
Portal Access
When a Company is created, portal access is automatically granted to all People in the same Relationship. Each person will see a tab for this company in their portal. No manual linking required.