Maverix / Studio
Client Document Portal
← All Documents
Internal · Confidential

Weekly Financial Sync

Standard Operating Procedure · Bounce & Co
Owner: Phineas · July 2026 · v1.0

Overview

Every Monday morning, an automated cron job runs a comprehensive financial reconciliation for Bounce & Co: syncing Stripe and Bank of America transactions into Xero, auto-coding recurring expenses, flagging anything ambiguous for Darren's review, reconciling all balances, and emailing a weekly summary.

Status: Built, end-to-end tested, and live. First scheduled run: Monday, August 4, 2026 at 6:00 AM PT.

Prerequisites

Key Account Mappings

AccountCodePurpose
Bank of America1020Primary operating bank account
Stripe Clearing1015Cash-in-transit between Stripe and BofA (prevents double-counting)
Advertising6000Facebook & Google Ads
AI Tools6081Higgsfield and similar subscriptions
Insurance - Liability6170Progressive, IPFS Corp premium financing
Rent - Other6310Storage & misc rentals
Software & Web6340Render.com, Xero subscription
Bank Fees6030Wire transfer fees, verification micro-deposits
Capital — Darren Isaacs3100Member 1
Capital — Itsik Bohbout3110Member 2
Capital — Darryl Myers3120Member 3

The 7-Step Workflow

Stripe Sync Pull new Stripe invoices/charges into Xero. Delegates to the existing production-tested tools/xero-stripe-sync.js. Flags any Stripe line items that don't map to a Xero service item instead of silently dropping them.
BofA Bank Feed Check Pull all Bank of America transactions from Xero and report status breakdown (Authorised / Reconciled / Deleted / Draft).
Allocate Recurring/Known Expenses Auto-code predictable vendors (rent, insurance, software subscriptions, ad spend) using rules in config/xero-expense-mappings.json, built from real coding decisions made this month.
Flag Unknown Allocations Anything that doesn't match a known pattern is written to a full-detail report (date, amount, contact, description, suggested account, confidence) for Darren's review — never guessed and auto-posted.
Reconcile Stripe + BofA to Xero Delegates to the existing production-tested tools/xero-stripe-reconcile.js: applies invoice payments, rebuilds the Stripe cash ledger from balance transactions (source of truth), and records payouts as bank transfers.
Generate Financials Pulls Profit & Loss and Balance Sheet for the trailing week directly from the Xero Reports API.
Email to Mailing List Sends the weekly summary — reconciliation status, allocations, unknown items — to the configured recipient list via Graph API.

Guardrails

Escalation

TriggerAction
Xero auth fails after token refreshPause job, alert Darren, do not email stale data
Stripe API failsSkip Stripe steps, continue with BofA, alert Darren
Email send failsRetry once, then save draft locally and alert Darren manually
Unknown allocations > 0Included in weekly email with full detail — no action needed unless Darren wants to respond

Maintenance Cadence

Weekly

Monthly

Quarterly

Related Files