TEST ONLY: Use fake member/payment information until the finance and payment-provider tests are complete.
Paul admin sign in
Use the company Gmail account and your existing password.
Set up MFA
Scan this QR code with an authenticator app, then enter the current 6-digit code.
MFA verification
Enter the current code from your authenticator app.
Overview
Connected to the real TFP test backend.
Stage 3C connected test: actions on this screen now write to the Supabase TEST database and are recorded in the audit trail. Still use fake information only.
Actions needing attention
Calculated from applications, failed payments and outstanding PT/room charges.
Security & finance state
Admin—
SessionAAL2 / MFA
Finance ready0
DatabaseSupabase TEST
Membership mix
Upcoming bookings
Recent audit
Membership applications
EAKA applications must be verified before approval. Approval creates the member/membership/guardian records atomically.
Ref
Applicant
Plan
Age
Collection
EAKA
Status
Members
Standard and agreed rates are separate so legitimate special rates never overwrite the normal membership price.
No.
Name
Plan
Standard
Agreed
Collection
Status
Payment provider remains TBC. These are TEST provider events only.
Membership payments
This test function mimics provider-created paid/failed/pending events. In production the Direct Debit provider, not Paul/Billy, will control these statuses.
Date
Member
Amount
Provider ref
Status
Finance
Private PT & treatment diary
Database-level rules stop overlapping bookings for the same PT or treatment room.
Booking list
Date/time
Type
Resource
Client
Status
Current standard monthly PT rate: £250. Daily/weekly rates remain individually configurable.
PT agreements
PT
Direction
Rate type
Rate
Start
Status
PT charges / payments
Charge
PT
Due
Due £
Paid £
Outstanding
Status
Treatment Room 1Treatment Room 2
Treatment-room agreements
Monthly standard £300; daily/weekly/ad-hoc rates can be entered per agreement.
Practitioner
Room
Rate type
Rate
Start
Status
Room charges / payments
Charge
Practitioner
Room
Due
Due £
Paid £
Outstanding
Status
Membership status report
Income / outstanding report
Finance rule: this is the operational sub-ledger. `Top Floor Performance Accounts - Live` remains the accounting control. We will test this CSV against a COPY of that Google Sheet before automating anything.