Chart of accounts
Balances reflect posted journal entries only. Every value traces to a source record and an audit event.
Folder / CSV ingestion
Simulates the watched drop-zone: paste or load a bank CSV, pick its import profile and the cash account it maps to. Re-importing an overlapping file is safe — duplicates are detected by fingerprint.
Imported bank transactions
Categorize and post to the ledger. Posting creates a balanced double-entry journal (cash vs. the chosen category).
New invoice
Issuing posts Accounts Receivable ↔ Revenue. Marking paid posts your cash account (Relay) ↔ Accounts Receivable — optionally matched to an imported deposit.
Invoices
Book a payroll run
Enter the totals from your payroll provider's report (Gusto, ADP, …). Posting books wages + employer taxes against your cash account. Order76 does not calculate, file, or remit payroll taxes — your provider does.
Payroll runs
New settlement from a gross receipt
Enter a vendor's gross receipt for a period. The vendor's active rule withholds tax from the gross, then splits the net into the vendor's share and EBM's commission. The settlement lands in the review queue below — nothing becomes an invoice until you approve it.
Review queue
Settlements awaiting review. Approve to issue a royalty invoice for the vendor's share; reject to discard. Every action is written to the audit trail.
Add / update a vendor rule
Per-vendor tax withholding and the net vendor/EBM split. Percentages are stored to the basis point; money never rounds twice. Editing a rule from the list below fills this form.
Vendor rules
Royalty invoices
Issued on approval. Amount due is the vendor's share; EBM commission is retained.
All settlements
Match deposits to invoices
Unposted incoming deposits (imported from Relay) on the left; pick the invoice each one pays and post it. Matching amounts are pre-selected. Posting records Cash ↔ Accounts Receivable and marks the deposit as booked.
Ledger invariant demo
The engine refuses to post an unbalanced entry. Try it: debit and credit are independently editable.
Journal entries
Trial balance
Profit & loss
Balance sheet
Quarterly net income
Estimated tax
Category rollup (tax lines)
Tamper-evident audit trail
Every sensitive action is an append-only, hash-chained event. Verify recomputes the chain from genesis.
Reset your own access
If you got in through the break-glass USB after losing your phone, reset your second factor here, then re-enroll a fresh authenticator or security key from the header buttons.
Add user
Creates a login with a one-time temporary password. The person sets up an authenticator on first login, then changes the password.
Users & access
Reset passwords or second factors, lock/unlock, change roles, revoke live sessions, or remove accounts. Every action is written to the audit trail.
Front door
The obscured public entry (enable with ORDER76_FRONT_DOOR=1). Set the passphrase people must supply, review access requests, and unblock IPs that were denied.
Recent access requests
Blocked IPs
Approval devices
The custom sideloaded phone app that approves or denies front-door requests. Pair a device to get a one-time token — type or scan it into the app. A device can only approve/deny; it is not a login. Revoke instantly stops a lost phone.
Shown once. Copy it into the app now — it is never displayed again. If you lose it, revoke this device and pair a fresh one.