Optimal Research Sites, LLC • ORS Finance Reconciliation
Operations Shell

App structure

The app is designed as a lightweight front door for the spreadsheet engine and approved API pulls used by ORS finance operations. Public pages support registration and trust review. Internal pages handle authorized uploads, system refreshes, reconciliation review, and export.

1. Intake

Study onboarding

Upload CTA files, map sponsor or CRO names, assign portal source, and confirm expected billing model per study.

2. Pulls

System refresh

Run Looker extracts, QuickBooks Online accounting pulls, and portal imports into a common reconciliation model with dated snapshots.

3. Review

Exception queue

Flag missing billables, unpaid invoices, rejected portal items, build mismatches, and revenue forecast variance.

4. Output

Meeting package

Generate polished spreadsheet outputs for leadership review, monthly operating rhythm, and study-by-study follow-up.

Internal app routes

  • /studies study registry and CTA upload tracking
  • /runs refresh history and connector job results
  • /exceptions unresolved reconciliation items
  • /exports downloadable spreadsheet packages

Spreadsheet engine already prepared

  • outputs/Revenue_Reconciliation_Shell.xlsx
  • sync_looker_reconciliation.py
  • quickbooks_api.py
  • CSV and JSON templates for study, build, portal, and accounting data