Back to customer dashboard

Customer Folder

Individual VIP Customer

Mock customer file. Local/mock only. No payment API, bank API, notification, or Supabase write is used.

Outstanding balance: $1,700

Customer/company details

Account type
Individual
Payment terms
Payment requested before pickup for future implementation review
Next follow-up date
25 May 2026

Contacts

Primary contact

Mock VIP assistant

+65 9000 0303

Outstanding balance

Outstanding
$1,700
Overdue
$0
Paid this month
$1,100
Status
Invoice Sent

Customer Service History / Account Handoff

Read-only staff handoff from this customer folder's visible service history.

2 visible service rows

Customer/account
Individual VIP Customer
Upcoming / completed
1 upcoming / 1 completed
Latest safe service
16 May 2026 | Sentosa Cove > Esplanade | Completed trip
Request/change status
Read-only completed trip history.
Next staff action
Review upcoming trip details and safe request/change status before dispatch handoff.

Read-only handoff. No invoice/payment, document, customer notification, customer record change, or booking change is created here.

Internal staff-only / guarded read

Saved Booking References

Loads safe saved booking references for this customer folder only. No booking write, invoice/PDF/payment action, notification/calendar action, contact detail, pricing fields, driver compensation, parser data, or private notes are returned.

Customer/account

Individual VIP Customer

Returned

0 saved booking references

Matched

0 recent admin bookings

Source

Guarded saved-booking read; customer-folder context only.

Load saved booking references for Individual VIP Customer from the guarded customer-folder read path.

No saved booking references loaded yet.

Job history snapshot

Read-only staff snapshot from this customer folder's existing booking history.

1 upcoming / 1 completed

Customer/account

Individual VIP Customer

Visible history rows

2

Customer context

Recent trips and active bookings

Reference

VIP-0002

Pickup/trip date

16 May 2026

Route

Sentosa Cove > Esplanade

Customer-facing status

Completed trip

Request/change status

Read-only completed trip history.

Reference

VIP-0003

Pickup/trip date

25 May 2026

Route

Private residence > Changi Airport T3

Customer-facing status

Upcoming booking

Request/change status

No request/change/cancellation update shown in this folder sample.

Read-only operational snapshot. No booking, request, change, cancellation, notification, or customer record is created or updated here.

Payment Collection Detail

Mock/read-only only. No payment record, invoice record, statement record, notification, bank record, or Supabase row is created.

This folder only shows this selected customer's mock payment collection detail.

1 active collection due row.

Customer/company

Individual VIP Customer

Fixed invoice prefix

VIP

Outstanding balance

$1,700

Overdue balance

$0

Outstanding invoice/reference rows

Paid items remain in history but are not collection due.

Invoice

VIP-0003

Payment Status

Invoice Sent

Balance Due

$1,700

Due Date

25 May 2026

Follow-up Date

25 May 2026

Invoice sent but balance remains due

Invoices

Fixed invoice prefix: VIP

Running examples: VIP-0001, VIP-0002

Invoice numbers are unique and must not be reused. Once issued, invoice numbers are immutable. Changing a customer invoice prefix later requires warning/protection because it can make invoice history messy.

InvoiceStatusAmountDue date
VIP-0003Invoice Sent$1,70025 May 2026
VIP-0002Paid$1,10017 May 2026

All booking history

DateJobRouteInvoicePayment statusBalance
16 May 2026CompletedDSP HourlySentosa Cove > EsplanadeVIP-0002Paid$0
25 May 2026UpcomingDEP DeparturePrivate residence > Changi Airport T3VIP-0003Invoice Sent$1,700

Upcoming jobs

  • VIP-0003 - 25 May 2026, DEP Departure

Completed jobs

  • VIP-0002 - 16 May 2026, Paid

Payment history

  • $1,10017 May 2026 - Manual cash receipt recordMock receipt VIP-0002

Follow-up notes

  • Payment requested for VIP-0003; keep reminder manual.
  • No automated notification is sent from this mock dashboard.

Documents/receipts later

Receipts can be attached later; no upload or storage exists in this mock UI.

Payment collection rules

  • Completed job + balance due = Outstanding
  • Due date passed + balance due = Overdue
  • Partial payment keeps the remaining balance visible
  • Paid booking disappears from outstanding list but remains in customer history
  • Monthly account jobs can be grouped later into statements