Pacific Sense Portal
AI-powered expense & document automation for multi-entity SMB groups.
Replace with /images/pacific-sense-hero.png
Multi-entity groups bleed time and money on paperwork.
Manual receipt re-entry
Finance staff retype hundreds of receipts a month from photos, paper and PDFs into spreadsheets or ERPs.
10-entity chaos
Each company has its own SO numbers, claim rules and approvers. Spreadsheets cannot keep up.
14 currencies
Cross-border travel and procurement with stale FX rates lead to conversion errors and real money lost.
No audit trail
Emailed photos and Excel logs leave no defensible record for compliance, tax or internal control.
One bilingual portal. Every receipt, every entity, every currency.
Capture
Drag-and-drop JPG, PNG or PDF. A queue scans receipts in the background while you review the first one. The LLM extracts merchant, date, items, currency, amount, receipt ID, payment method and SO number.
Route
SO-number prefix automatically assigns the claim to the right legal entity. Live HKD conversion across 14 currencies via admin-managed FX rates.
Audit
Every login, OCR event, edit and deletion is logged. Role-based permissions, forced password changes and a super-admin allowlist make the system compliance-ready.
Nine production modules. One platform.
Shipped, in daily use across 10 group companies on v2.19.114.
Petty Cash & AI OCR
Background-queued scanning, multi-receipt review, 3-month window enforcement with permission-gated bypass.
Claims History
Searchable history with bulk edit (Claim Company, SO, EMOI Bill #) and confirmation passwords.
Printable Monthly Reports
Filter by company, employee, type, date. Renders receipt and PDF thumbnails inline.
14 Currencies
HKD, USD, CNY, JPY, EUR, MOP, VND, THB, GBP, SGD, TWD, AUD, CAD, MYR — admin-managed live rates.
Multi-Entity Routing
10 group companies with auto-routing from SO-number prefixes. Add a new entity in under an hour.
RBAC + Supabase Auth
Employee, admin, and super-admin roles, granular permission scopes, forced password change.
System Logs & Audit
Immutable log of every login, OCR event, edit and bulk action — viewable by super admins.
Announcements & Maintenance
Real-time push banners with countdown. Allowlist for safe deploys.
Bilingual UX & Guide
EN / 繁體中文 one-click switch, embedded video tutorials, mobile-responsive across the board.
10 group companies. One platform. Auto-routed.
Each entity has its own SO-number prefix. The portal reads the prefix and assigns the claim to the right legal entity automatically — resolved in under 10ms.
Pacific Muland Limited
Pacific Sense Enterprises
Pacific Sense Engineering
Fire x Fire Limited
Sun Ying Prefab Products
New Lucking Engineering
Logic Geo Limited
Boost Team Limited
Boost Hub Limited
Jingang Education Dev.
14 currencies. One source of truth in HKD.
Admin-managed live FX rates, persisted in DB and cached client-side. Every claim is HKD-normalised for reporting, while preserving the original foreign amount for audit.
HKD
1.000
USD
7.820
CNY
1.120
JPY
0.051
EUR
8.300
MOP
0.970
VND
0.0003
THB
0.220
GBP
10.56
SGD
6.190
TWD
0.250
AUD
5.460
CAD
5.740
MYR
1.990
From paper to structured data in under 10 seconds.
Browser drag-drop
API proxy
n8n workflow
LLM extract
Postgres + audit
React review UI
A clean three-tier stack — designed for multi-tenant SaaS.
Tier 1 · Client
React 19 SPA with Vite + TypeScript, Tailwind, Inter font, EN/中 i18n, mobile-responsive.
Hosted on Vercel Edge
Tier 2 · API Proxy
Serverless Vercel functions for OCR, business logic, DB read-through, privileged user ops, receipt uploads.
Secrets server-only
Tier 3 · Backend
Supabase Auth + Postgres + Storage, n8n orchestration, vision LLM extraction, immutable audit log.
Row-level security
The same OCR engine, repackaged per client.
Each vertical module is permission-gated and built on the same pipeline — proving we can spin up a new client's OCR workflow in days, not months.
Name Card OCR
Batch scan business cards. Extracts name, title, English + Chinese company, addresses, phones, fax, email, website, and category.
Kidde Calculation Report OCR
Purpose-built for the Kidde client workflow. Warehouse-restricted role can edit only specified columns — fine-grained, customer-specific permissions.
FxF Delivery Note OCR
Batch processing of Fire x Fire delivery notes with printable output, item / brand / manufacturer / origin / quantity capture, async job mode.
Ready to automate the work nobody wants to do?
Book a 30-minute demo. We'll walk you through Pacific Sense Portal live, then map a quick win for your team.