Skip to content

Company filings

Company filings keeps the Company in good standing: it files each annual report, franchise tax and ownership report before its deadline.

Outcome

PartThis Process
OutcomeEvery annual report, franchise tax and ownership report is filed before its deadline, and the Company stays in good standing.
ReadsCompany
LeavesDocument, Company
On timeWithin 5 days (business hours); the clock stops while an Action waits on awaitingInput. Late Actions go to the Founder.
Runs inEach Startup

Accountable

Legal Lead, Legal Team.

Responsible: Legal Lead.

Consulted: Contracts Manager, Finance Lead.

Informed: Founder.

Workflows

WorkflowRunsTeam
File the annual reportevery monthLegal Team

Who does each step

Company filings: who does each step4 steps in 1 Workflow, across 2 Roles: Legal Lead, Contracts Manager. The table below lists every step.Legal LeadLeiContracts ManagerKaiWorkflowFile the annual report1 · Company.getList each report due inside the reminderwindow in every state the Company isregistered.2 · Document.renderDraft each report from the Company’srecords.3 · Approval.createAsk the Founder to confirm the officers,address and share counts.4 · Company.updateFile each report, pay its fee, and record thereceipt on the Company.Company filings: who does each step4 steps in 1 Workflow, across 2 Roles: Legal Lead, Contracts Manager. The table below lists every step.WorkflowFile the annual reportLegal Lead1 · Company.getList each report due inside the reminder windowin every state the Company is registered.Contracts Manager2 · Document.renderDraft each report from the Company’s records.Legal Lead3 · Approval.createAsk the Founder to confirm the officers, addressand share counts.Legal Lead4 · Company.updateFile each report, pay its fee, and record thereceipt on the Company.
Each box is a step, numbered within its Workflow, with the Verb it calls, under the Role it runs as. The table below adds approvals.
WorkflowStepRoleCallsApproval
File the annual report1. List each report due inside the reminder window in every state the Company is registered.Legal LeadCompany.getNone
File the annual report2. Draft each report from the Company’s records.Contracts ManagerDocument.renderWithin a Mandate
File the annual report3. Ask the Founder to confirm the officers, address and share counts.Legal LeadApproval.createNone
File the annual report4. File each report, pay its fee, and record the receipt on the Company.Legal LeadCompany.updateNone

Events

DirectionWhenWhat happens
InEvery monthStarts File the annual report
InOn Company.incorporatedWakes this Process, the first time only. The Startup forms its own Company.
OutDocument.renderedRaised by step 2 of File the annual report
OutApproval.createdRaised by step 3 of File the annual report
OutCompany.updatedRaised by step 4 of File the annual report

Plays

No Play names this Process.

Controls

No Control names this Process or a Workflow of it.

Settings

SettingTypeDefaultSaySet with
filings.remindDaysinteger60Start each company filing 60 days before it is dueSetting.update

Failure

A failed step retries; when retries run out, the Action goes to the Founder.

StepOn failure
File the annual report 3. Ask the Founder to confirm the officers, address and share counts.Times out after 7 days. Goes to the Founder.

Loop

No loop: the path is never randomized, because it serves Standing.

Code

Text
Turn on company filings

Enable

Off until someone calls Process.enable. Process.pause stops new Actions; Actions in progress finish.

Text
Start each company filing 60 days before it is due

Example

Sixty days before the annual report is due, the Legal Lead drafts it and the franchise tax filing from the Company records. The Founder confirms the officers in one Approval. The report is filed with three weeks to spare.