Run the company before the 8 a.m. meeting.
A morning briefing, cash forecast, consolidated statements, and board packet workflow — all built and ready. We turn them on with your team when your owners, lenders, or board need more than the project-level portal that ships on day one. No separate reporting stack; same numbers your accounting team already runs.
Available now project-level owner portal · Available on request briefing, cash, board tools
The first thing the owner sees, every day.
A composed view of the most-relevant signals for an owner — sorted by severity first, then due date. Critical counts roll in from renewal alerts. Company switcher for multi-entity owners. Greeting changes by time of day so the page knows whether it's morning, afternoon, or end of day.
- Alerts — collected from every surface, de-duplicated, sorted (severity first, then due date).
- KPI strip — backlog, active projects, forecast variance, 90-day cash, gross margin by trade.
- Todos panel — pay apps to approve, COs to sign, RFIs to escalate.
- Renewal alerts — 90/60/30/7-day window for warranty, license, insurance, and certs.
- Company switcher — multi-entity owners switch with one click.
30 / 60 / 90 days. Three walkers. Five levers.
AR aging into inflows. AP aging into outflows with a pay-lag slider. Tax and loan outflows modeled separately. Min-balance tracker with horizon-days-of-min. Five tunable assumption levers that re-forecast instantly when your CFO adjusts them.
- AR collection % — what we actually collect vs. what's invoiced.
- Retention release % — your historical pay-app retention release rate.
- AP pay-lag days — push AP outflows by N days; bucket math handles the slide.
- Tax due buffer — sit on the federal/state estimate for N days before it leaves the forecast.
- Discretionary per 30d — owner-allocated discretionary spend bucket.
Stale recs don't hide anymore.
Bank balances and sweep targets in one panel. Loan amortization on the same screen. The bank-reconciliation heat chip flips green under a week, amber 8–30 days, red after 31 — the controller spots the stale rec from across the room. Day-one views work from balances you enter or bank statements you import (CSV / OFX). Live automatic bank feeds are coming soon.
- Bank accounts — current balance, available, sweep target, last-rec date with heat chip.
- Loans — outstanding, next payment, amortization, covenant ratio chip.
- Sweep table — operating-to-overnight rules with auto-flag if the rule hasn't fired this week.
| Account | Balance | Rec age |
|---|---|---|
| PNC Operating · 8421 | $3.4M | 3d |
| PNC Sweep · 8429 | $4.1M | 3d |
| Huntington Payroll · 1144 | $612k | 14d |
| Wells Money Market · 0091 | $2.0M | 38d |
Safe-harbor and annualized, side-by-side.
For every entity, every quarter, and every state and federal jurisdiction, AOS calculates both the safe-harbor estimate and the annualized installment, then picks the lower one automatically. The owner sees both, the CFO trusts the math, and quarterly due dates follow state-specific rules where they differ from federal.
- Federal Q1–Q4 — standard quarterly due dates with weekend slide.
- State overrides — jurisdictions with non-standard quarterly due dates handled in the registry.
- Partner allocations — partner percentages that flip mid-year handled in the allocator.
- Capital walk — beginning balance through contributions, income, distributions, and ending balance reconciled.
| Method | Amount | Pick |
|---|---|---|
| Safe harbor (110% PY AGI) | $284,000 | ✓ |
| Annualized installment | $312,400 | — |
| State | Due | Amount |
|---|---|---|
| PA | Jun 15 | $48,200 |
| OH | Jun 15 | $22,400 |
| WV | Jun 15 | $11,900 |
| VA | May 1 ✓ | $8,700 |
One company. Several entities. One income statement.
Single-entity statements and multi-company consolidated rollups for balance sheet, P&L, cash flow, and equity. Period comparisons against last month, last quarter, prior year, year-to-date, and budget. Variance chips highlight material changes. Click any line, drill to the GL.
Replace the email attachment.
Generate the quarterly board packet from the same statements and KPIs already powering the owner dashboard. Walk through the review and approval status — draft → generating → ready for review → approved → distributed → cancelled. PDF export with branded cover, presenter notes, and a section table of contents.
- Status workflow — every step is guarded; cancelled is a final state; archiving is an off-ramp from distributed.
- Branded cover — company logo, accent colour, fiscal period.
- Presenter notes — per-slide notes for board chair that don't render to the recipient.
- Section TOC — auto-built from packet sections with click-to-jump in the public viewer.
A one-click portal your board actually uses.
Distribution lists with member emails, roles, and notify settings. A secure one-click portal — no account, no password — that delivers the packet on a time-limited link. Engagement tracking with section views and scroll depth. A single-level Q&A thread that doesn't sprawl.
- Secure one-click access — each board member gets their own link; links expire and can't be reused after opening.
- Engagement events — section views, scrolling, and session activity captured automatically.
- Idle cap — sessions break after inactivity so a phone-in-pocket doesn't inflate read time.
- Privacy — viewer identifiers stored securely; raw IP addresses are not kept.
- Q&A — replies allowed; replies-to-replies are not, so threads stay manageable.
| Member | Sections viewed | Scroll |
|---|---|---|
| R. Kowalski (Chair) | 8 / 8 | 98% |
| M. Tran | 7 / 8 | 84% |
| L. Sanchez | 5 / 8 | 61% |
| D. Yates | 3 / 8 | 22% |
| F. Reeves | — | — |
The signals you acted on, on the record.
Every signal an owner acknowledges or actions moves through a simple status workflow — open, in-progress, done — and writes an audit row. A defensible record of who moved on what, when. The same engine drives the write-off coverage panel: how much of your aged AR is reserve-covered versus exposed.
Acknowledge or action
Each signal is a row. Owners snooze, acknowledge, or action — every transition logged with user, timestamp, and reason field.
State-machine
open → in-progress → done. Reopen allowed. Each transition writes an audit-log row; nothing gets quietly closed.
Coverage panel
Aged AR matched to reserves with both 0..1 and 0..100 percent normalisation. Surfaces uncovered exposure before write-down.
See the Command Center when you're ready.
Bring your trial balance and your AR aging. We'll walk through what's live today and what we turn on when your owners or board need a live window.