- Before
- Owns buy-on-board and duty-free for about 1,090 daily flights, working from sales reports and a nightly variance list that counts differences but does not explain them.
- Now
- Starts with the decisions that need her, sees each flight as its seat map with the agents' proposal beside it, and approves or signs with a reason code.
Onboard retail for one flight, from the seat map to the signed variance
Corvane Airways flies about 1,090 flights a day with buy-on-board, and duty-free on long haul. It is Thursday, October 15. Lena Marsh, the Onboard Retail Manager, starts with what needs her. Here is what happens next, screen by screen, in the working solution.
- 01Thursday morning
Yesterday reconciled overnight, and twelve decisions
Lena Marsh · Onboard Retail ManagerToday opens on three numbers: $612,480 of onboard sales yesterday, $3.40 per passenger across 1,091 flights; 1,084 flights reconciled overnight, 1,027 balanced and 53 explained by the agents; and 12 decisions waiting. Overnight, between 2:00 and 8:05 am, the agents read 5,410 sell-outs and 2,207 "asked, not available" taps, drafted three loading changes, held one duty-free cart and caught a pre-order the caterer cannot fill.
“Needs you: 12 — decisions the agents will not make alone.”
- 02The first decision
CV 1290 Miami to Chicago, as its seat map
Lena Marsh · Onboard Retail ManagerCV 1290 leaves at 2:10 pm on A321neo N845CV, 188 of 196 booked, with 23 pre-orders worth $235. The flight is a cabin, not a row in a table: pre-orders sit on their seats, last flight's sales show faintly behind them, and two carts work the cabin, one from row 10 and one from row 39. Above rows 20 to 30 a band reads that the snack box sold out there on 5 of 5 flights; beneath the map, crew asks after the sell-out run 9, 12, 10, 14 and 13 a flight, Oct 10 to Oct 14.
- 03Show the working
24 snack boxes become 36, with one reason
Loading plannerThe loading planner proposes the Coastal snack box at 36 instead of 24 from Friday, October 16: 18 per cart, a full retail drawer, +5.4 kg, no spoilage risk, an estimated +$116 a flight. Its working lists the plan step by step and the five sources it read: the sell-out log for five flights, today's booked load, the pre-order manifest, cart standard RC-2 and product spec SB-01. The variance checker re-derived the demand on its own and agrees; confidence 0.91.
“Re-derived from the sell-out log alone, without the planner's working: 11.6 unmet asks a flight; 36 covers 9 of 10 flights.”
- 04“Load 30, not 36”
Ask why, or change the number and see the cost
Lena Marsh · Onboard Retail ManagerLena asks the agents why rows 20 to 30. The answer: the two carts meet around those rows, so they are served last by both, and the box ran out at rows 18–20 forward and 30–32 aft. She tries 30 boxes. The agents re-plan as she types: 15 per cart, about 5.6 asks a flight still unmet, an estimated +$60 a flight, +2.7 kg.
- 05Approved
Approved with a reason code, and today topped up
Lena Marsh · Onboard Retail ManagerShe keeps 36 and approves with the reason code "Demand above load", ticking "Also top up today's flight from the Miami store (+12, until 12:40 pm)". Packing order PK-77231 and top-up PK-77232 go to the Miami store, into Hannah Kowalski's queue. The planner says it will report sales against the new load after five flights.
The loading planner never sends anything to a store before a person approves it.
- 06One line beneath the map
Yesterday's crew sales on the same flight: $64 short
Lena Marsh · Onboard Retail ManagerUnder the seat map sits yesterday's reconciliation for CV 1290: N838CV, device CD-4471, $1,486 of sales, $1,382 by card and $104 in cash, a cash variance of −$64, explained. Clicking seat 14C shows why: last flight it bought four wines and three cheese and crackers, $64, paid by card.
“This seat first paid $64 cash, then changed to card. The crew voided the cash sale (V-0412) and re-rang it by card. The void synced at 7:58 am, after the nightly run.”
- 07The reconciliation
Device, card settlement, cash envelope and stock, item by item
Reconciliation agentREC-60214 lays out the money and the stock. At the 2:00 am run the device showed $168 cash; lead flight attendant Jess Arno declared, and the cash office counted, $104. The void arrived at 7:58 am, so expected cash is now $104. Stock balances on all 11 items — 284 loaded, 189 sold, 94 returned, one crushed sandwich logged with a photo. The checker re-derived it from the raw device log, the settlement and the envelope and agrees; confidence 0.97.
“Jess Arno confirmed the cart counts on the device at 4:52 pm CT. No question for the crew.”
- 08Signed
A signature because policy CH-7 asks for one over $50
Lena Marsh · Onboard Retail ManagerCash handling policy CH-7 asks for the retail manager's sign-off on any cash variance over $50, explained or not. Lena ticks "I have read the explanation and the sources" and signs with "Explained: void synced late". The evidence pack for the flight holds the device log, the load manifest and return count, the card settlement, the cash office count, the agents' explanations and the checker's result, the decisions with reason codes and the CH-7 extract, each with a fingerprint.
- 09When the records run out
Six beers missing, and a neutral question from the base manager
Carla Benítez · Cabin Crew Base Manager, MiamiNot every variance has an answer. On CV 2405 Miami to San Juan the device shows beer loaded 36, sold 22, returned 8, with no void, no damage photo and no crew count at landing; confidence 0.62. The agent says so and goes no further. Only the base manager contacts crew: Carla opens a drafted message to lead flight attendant Rosa Quintero, neutral and factual, and nothing is sent until she presses Send.
“I cannot explain the 6 from the records, so I am not guessing.”
- 10Tonight, long haul
A bonded cart held on two swapped digits
Duty-free agentCV 64 Miami to London leaves at 9:40 pm with duty-free cart DF-118. The seal on the manifest reads 4471802; the seal scanned at loading reads 4471820. It looks like two transposed digits, but a bonded cart only leaves on a matching seal, so the agent held it and asked the bonded store to confirm before loading at 6:40 pm. On the inbound CV 65, all 14 liquids bags are sealed with the receipt inside, and the crew card shows the allowance for returning US residents: $800 and 1 liter of alcohol.