Atomxel

Atomxel Digital

Supercharge Your Business

🌐 Stunning Websites
Atomxel logo
CASE STUDY
Pocket
Invoice

Cross-Platform Real-Time Billing &
ERP Application for Indian SMBs

Mobile-First
Billing Engine
Indian GST
Compliance
SQLite Offline
Data Persistence
Native Spool
OS Direct Print
Pocket Invoice Add Party Screen
Pocket Invoice Dashboard Screen
1. REQUIREMENTS
2. DYNAMIC LIVE CANVAS
3. FLUTTER CANVAS DEV
class InvoiceApp extends
StatelessWidget
Widget build() => Canvas()
4. HARDWARE LAUNCH
PRINT SERVICE
Category :
Mobile Business App
Client :
Pocket Office
Timeline :
3 months
Tech :
Flutter, SQLite, PDF Generation

01 . The Challenge

ChallengePocket Invoice App Challenge — Stressed business owner with paper invoices

Pocket Invoice App — Shifting from complex manual paper invoicing to automated billing

Pocket Invoice is a modern billing system engineered for Indian freelancers, CAs, and SMBs to issue clean, compliant financial artifacts seamlessly.

Developing a reliable cross-platform invoicing and billing application required addressing several critical engineering challenges:

  • 1. The Fragmentation Dilemma: Writing isolated user interfaces for Android and iOS engines duplicates development cycles, increases codebase overhead, and creates feature release gaps between operating systems.
  • 2. The Rendering Latency Issue: Traditional financial generation engines force users to type inputs blindly, compile files blindly, and wait for external software downloads just to fix a single entry error, creating severe user friction.
  • 3. Compliance Complexity: Indian tax reporting demands strict structures, including accurate calculations for CGST, SGST, HSN lookup, and validation of standardized business identifiers (GSTIN).
  • 4. Offline Synchronization Friction: Invoicing applications must function reliably in remote areas with low-connectivity. Safeguarding transactions requires local cache layers that write invoices offline and automatically sync records later without conflict.
  • 5. Secure Federated Authentication: Safeguarding sensitive financial records, user profiles, and client invoice history demands a secure identity infrastructure that is both easy to onboard and robustly protected.

02 . The Solution

Pocket Invoice App — Sales Invoice Creation Form

Pocket Invoice App — Sales Invoice Form

We delivered a cross-platform application managing fast data synchronization cycles with immediate PDF rendering. By shifting resource-heavy processing models into lightweight reactive pipelines, the solution secures high performance across varying devices.

Key capabilities of the developed platform:

  • 1. Reactive Live Visual Generation: Side-by-side editing interface where user form fields (such as item names, units, and rates) update an on-screen preview dynamically. By isolating form calculation state changes, the layout engine prevents input lag.
  • 2. Tax Compliance Math Engine: Developed out-of-the-box configuration logic supporting accurate tax calculations based on Indian business thresholds (CGST, SGST, ₹20L/₹40L GST parameters) and standard trade classifications across Proforma Invoices and Cash Memos.
  • 3. Watermark Separation & Monetization Gating: Implemented a freemium model where free users generate branded documents with a distinctive watermark, while upgrading to the subscription tier instantly removes watermarks and ad elements to unlock premium templates.
  • 4. Native Print Hardware Integration: Bypassed separate cloud-based rendering pipelines by communicating directly with localized OS print spools via AirPrint (iOS) and Android Print Framework extensions, allowing instant thermal or standard office printing.
  • 5. Real-Time Firestore Sync & Offline Cache: Integrated Cloud Firestore with custom localized cache arrays, enabling seamless offline-to-online syncing. This local-first structure dropped multi-device server overhead significantly compared to heavy binary rendering pipelines.

By transitioning transactional accounting data directly to real-time cloud schemas powered by Cloud Firestore, the app significantly dropped multi-device server overhead compared to heavy binary file rendering pipelines. Furthermore, built-in hooks are positioned to sync directly with Pocket Office, allowing enterprise users to populate financial data instantly from custom spreadsheets or word templates.

Dashboard

Real-Time Revenue Dashboard

Sales Invoice

Sales Invoice Creation

Add New Party

GSTIN & Party Onboarding

Add Items to Sale

Calculation & Tax Breakdown