TRANXACT.AI Help

T-Minus: testing and the rehearsal

The six test layers and when each runs, testing roles and segregation of duties, designing and running the rehearsal, the go / no-go criteria, and defect triage by severity.

There is no separate test phase. Each layer runs when its object is ready, and the rehearsal is the UAT. Because the platform is standard, testing focuses on the customer’s configuration, data and integrations — never on re-testing the product itself.

LayerWhat it provesWhenWhoEvidence
Configuration checksEach configured setting, verified with sample data in the sessionT-17 → T-11Key users, Ledger ArchitectTest Plan result per Fit Ledger line
Migration validationCounts, hash totals, TB and sub-ledger reconciliation per mockT-10 → T-3Migration Conductor, data owners, finance controllerObject register, reject list, reconciliation sheets
Integration testsEvery endpoint with test partners, error paths includedT-10 → T-4Ledger Architect, partnersMessage logs
Role & permission testsEach role sees and can do exactly what it should; SoD checksT-9 → T-5Key users, Adoption NavigatorRole test results
Continuity checkA switchover drill if Live DR is contracted; a backup-restore proofT-5 → T-3Ops Pilot, Migration ConductorRunbook timings, drill report
The Rehearsal = UATA real business day by the real users, in parallel with legacyT-2 → T-1Every T+1 userRehearsal script, gate record

Every Fit Ledger Configure-now line has at least one configuration check with its result, so the T-11 gate is a filter, not a meeting.

Roles, permissions and segregation of duties

Each role can…Each role cannot…
See only its entities, data and menusApprove what it created — enter and approve the same invoice
Perform every step of its rehearsal tasksCreate a vendor and pay it
See the right items in its action queueChange bank details and release payments
Use ASK for its own tasks, under its permissionsPost to closed periods or edit posted documents

Test with each role’s own login, never with an administrator account. A test passed as admin proves nothing about the role.

Designing the rehearsal (illustrative)

One complete real business day: the customer’s own transactions, in their own roles. Build the script from the customer’s busiest normal day, not a textbook flow.

TimeProcessRoleReal transactionCompared with legacy
08:00Morning queueAll usersRanked action queue reviewed—
08:30Quote to orderSalesToday’s quotes and orders, credit checkOrder totals
09:30ProcurePurchasingPurchase orders, approvalsPO totals
10:30ReceiveWarehouseGoods receipts, put-awayStock movements
11:30Ship & invoiceWarehouse, billingShipments and customer invoicesInvoice totals
13:00PayablesAP clerk, approverVendor invoices, matching, approvalAP ageing
14:30Payroll eventsHRHires, changes, time, allowancesPayroll inputs
15:30CashTreasuryPayment run, bank file, receiptsBank balances
16:30Day closeControllerDaily reports, trial balanceTB for the day

Running the rehearsal

Prepare (T-2)Run (T-1)Close (T-1 evening)
Rehearsal tenant from the dry-run dataUsers enter their real day in TRANXACTResults compared with legacy
Today’s real documents collectedLegacy runs the same day as normalFix list executed and re-checked
Every user logged in, queue liveASK and Navigators support in the flowGate criteria scored
Observers per processIssues logged with time and roleThe Countdown Owner decides GO

Every person who uses the system on T+1 takes part. Anyone missing gets a scheduled catch-up on T-1 afternoon and is flagged in the adoption register. The rehearsal is also the training: users who have run their real day do not need a classroom, and the business signs off on evidence rather than a document.

The go / no-go gate (proposed default)

CriterionThresholdEvidenceBlocks go-live?
Rehearsal processes passed100% of critical, 95% or more of all stepsRehearsal ScriptYes
Rehearsal results match legacyTotals equal or explainedComparison sheetYes
Dry-run reconciliationZero TB delta; sub-ledgers tieReconciliation sheetsYes
Dry-run durationWithin the cutover windowRunbook timingsYes
Critical defects open0Test PlanYes
Users rehearsed in their own role95% or more of T+1 usersAdoption registerReview
Integrations production-readyEndpoints and credentials confirmedIntegration logScope out if not

A NO-GO is not a date slip by default. The Countdown Owner can take failed scope out to T-Plus and still go live on T-0 with what passed.

Defect triage (proposed default)

SeverityMeaningWhat happens
CriticalStops a core process, a wrong financial result, or data lossFix before the gate, or take the process out of scope to T-Plus with a manual interim
HighThe process works with significant effort or a workaroundFix the same day during the countdown; retest in the rehearsal
MediumInconvenient, with a simple workaroundFix within the first two weeks after go-live
LowCosmetic or nice to haveA Fit Ledger line tagged T-Plus

Triage in the standup, not in a ticket queue: every defect gets an owner and a same-day or T-Plus decision in the meeting where it is raised.

Values marked proposed default are the methodology’s recommended starting points. Confirm each one per engagement; the contract, order form and SLA prevail.