Company filings
Company filings keeps the Company in good standing: it files each annual report, franchise tax and ownership report before its deadline.
Outcome
| Part | This Process |
|---|---|
| Outcome | Every annual report, franchise tax and ownership report is filed before its deadline, and the Company stays in good standing. |
| Reads | Company |
| Leaves | Document, Company |
| On time | Within 5 days (business hours); the clock stops while an Action waits on awaitingInput. Late Actions go to the Founder. |
| Runs in | Each Startup |
Accountable
Responsible: Legal Lead.
Consulted: Contracts Manager, Finance Lead.
Informed: Founder.
Workflows
| Workflow | Runs | Team |
|---|---|---|
| File the annual report | every month | Legal Team |
Who does each step
| Workflow | Step | Role | Calls | Approval |
|---|---|---|---|---|
| File the annual report | 1. List each report due inside the reminder window in every state the Company is registered. | Legal Lead | Company.get | None |
| File the annual report | 2. Draft each report from the Company’s records. | Contracts Manager | Document.render | Within a Mandate |
| File the annual report | 3. Ask the Founder to confirm the officers, address and share counts. | Legal Lead | Approval.create | None |
| File the annual report | 4. File each report, pay its fee, and record the receipt on the Company. | Legal Lead | Company.update | None |
Events
| Direction | When | What happens |
|---|---|---|
| In | Every month | Starts File the annual report |
| In | On Company.incorporated | Wakes this Process, the first time only. The Startup forms its own Company. |
| Out | Document.rendered | Raised by step 2 of File the annual report |
| Out | Approval.created | Raised by step 3 of File the annual report |
| Out | Company.updated | Raised 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
| Setting | Type | Default | Say | Set with |
|---|---|---|---|---|
filings.remindDays | integer | 60 | Start each company filing 60 days before it is due | Setting.update |
Failure
A failed step retries; when retries run out, the Action goes to the Founder.
| Step | On 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
Turn on company filingsEnable
Off until someone calls Process.enable. Process.pause stops new Actions; Actions in progress finish.
Start each company filing 60 days before it is dueExample
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.