“Employees booking first-class flights on company dime disguised in bulk charges”
Manual Data Flow Trap
1
Paid First
Report Paid
Air tickets reimburse with the rest of the expense report.
2
Sample
Sample Audit
A few lines are pulled into a T&E audit sheet.
3
Undetected
Class Missed
First-class hidden in a bulk charge is never selected.
Root Operational Bottleneck
Fare class is sampled from expense reports in a monthly audit sheet, so first-class bookings hidden in bulk charges are found only if the sample hits them.
Control Hazard & Audit Exposure
Policy-violating fares are reimbursed and never recovered because the audit is after payment and based on a sample.
Manifests in: Travel and entertainment monthly expense audit sample sheets
Deterministic Replacement (After)Golden Door Standard
Target Software Architecture
Travel API Synchronizer & Real-Time Fare Class Audit Gate
Deterministic Pipeline Execution
1
At Ticket
Booking Sync
Tickets stream from the travel API with fare family and route.
2
Ruled
Class Rule
Allowed class is evaluated for that traveler and route.
3
Gated
Exception Path
Over-class bookings need a named approver or they do not expense.
Deterministic Software Pattern
Travel-booking API sync that classifies fare family at ticket time and blocks or flags bookings that exceed the allowed class for that traveler and route.
Continuous Assertion Rule
Class assertion: an expense line for air travel cannot approve if the fare class exceeds policy unless a named exception with an approver is stored.
Air tickets reimburse with the rest of the expense report.
2Sample Audit
Sample
A few lines are pulled into a T&E audit sheet.
3Class Missed
Undetected
First-class hidden in a bulk charge is never selected.
Root Operational Bottleneck
Fare class is sampled from expense reports in a monthly audit sheet, so first-class bookings hidden in bulk charges are found only if the sample hits them.
Control Hazard & Audit Exposure
Policy-violating fares are reimbursed and never recovered because the audit is after payment and based on a sample.
Deterministic Replacement (After)Golden Door Standard
Target Software Architecture
Travel API Synchronizer & Real-Time Fare Class Audit Gate
Deterministic Pipeline Execution
1Booking Sync
At Ticket
Tickets stream from the travel API with fare family and route.
2Class Rule
Ruled
Allowed class is evaluated for that traveler and route.
3Exception Path
Gated
Over-class bookings need a named approver or they do not expense.
Software Pattern
Travel-booking API sync that classifies fare family at ticket time and blocks or flags bookings that exceed the allowed class for that traveler and route.
Continuous Assertion Rule
Class assertion: an expense line for air travel cannot approve if the fare class exceeds policy unless a named exception with an approver is stored.
Related problems
Same AP & Expense catalog · unique PCF · stay on directory
“Employees booking first-class flights on company dime disguised in bulk charges”
Manual Data Flow Trap
1
Paid First
Report Paid
Air tickets reimburse with the rest of the expense report.
2
Sample
Sample Audit
A few lines are pulled into a T&E audit sheet.
3
Undetected
Class Missed
First-class hidden in a bulk charge is never selected.
Root Operational Bottleneck
Fare class is sampled from expense reports in a monthly audit sheet, so first-class bookings hidden in bulk charges are found only if the sample hits them.
Control Hazard & Audit Exposure
Policy-violating fares are reimbursed and never recovered because the audit is after payment and based on a sample.
Manifests in: Travel and entertainment monthly expense audit sample sheets
Deterministic Replacement (After)Golden Door Standard
Target Software Architecture
Travel API Synchronizer & Real-Time Fare Class Audit Gate
Deterministic Pipeline Execution
1
At Ticket
Booking Sync
Tickets stream from the travel API with fare family and route.
2
Ruled
Class Rule
Allowed class is evaluated for that traveler and route.
3
Gated
Exception Path
Over-class bookings need a named approver or they do not expense.
Deterministic Software Pattern
Travel-booking API sync that classifies fare family at ticket time and blocks or flags bookings that exceed the allowed class for that traveler and route.
Continuous Assertion Rule
Class assertion: an expense line for air travel cannot approve if the fare class exceeds policy unless a named exception with an approver is stored.