Managing Subscriptions & Templates In-App

SierraBooks Invoices offers a unified command center inside your mobile application to track and manage both standard accounting templates synced from QuickBooks Online (QBO) and custom card-billing profiles for Stripe or Square.

To access your in-app subscriptions panel, navigate to: Login ‣ Main Page ‣ Subscriptions (from your side drawer or main navigation menu).

💳 Card Subscriptions (Stripe & Square Profiles)

Card Subscriptions Interface

Under Card Subscriptions, you can create and monitor automatic billing templates linked to credit card billing gateways (such as Stripe and Square). This allows you to set up automated client billing plans without needing manual invoice creation every cycle.

Key Capabilities:

  • Custom Billing Templates: Design bespoke client plans containing specific transaction models (Invoices or Sales Receipts).

  • Multi-Gateway Support: Toggle between Stripe or Square processing pipelines on a per-plan basis.

  • Frequency Schedules: Set recurring periods including Weekly, Monthly, or Yearly intervals.

  • Instant Client Binding: Associate customer billing keys (e.g. Stripe Customer IDs) directly to the automatic ledger profile.

🔒 Gateway Isolated

All custom plans are securely saved within separate Firestore spaces under /custom_recurring_transactions/. This guarantees your background accounting synchronization jobs never conflict with or delete your live Stripe/Square payment schedules.

⚡ Real-Time Local Sync

When you tap Add Custom Plan and fill out the name, interval, amount, and gateway preferences, the plan instantly updates and displays in your list ready to be executed or managed.

☁️ Syncing QuickBooks Online Templates

QBO Templates Interface

Under QBO Templates, you can view all recurring templates synced directly from your QuickBooks Online company account.

Read-Only Sync Rules

To maintain absolute database integrity and conform to Intuit API guidelines, all recurring QBO templates are fetched in a read-only configuration.

How it Works: 1. Background Service: A lightweight background integration task regularly scans your QBO Company Sandbox or Live account for any recurring templates (such as Scheduled Invoices, Sales Receipts, Bills, or Deposits). 2. Automatic Mirroring: These templates are synchronized into your secure company Firestore mirror. 3. Interactive View: The mobile application parses these mirrors in real-time, displaying details such as Name, Transaction Type (Invoice, Bill, Payment, etc.), Frequency, and Status (Active/Inactive) with corresponding visual icons.