All works

DEBORA, declaring the day’s cash in a few taps

A mobile app for SNCF Voyageurs train managers: at the end of their shift, they declare the cash collected on board before dropping it in the safe, instead of filling in paper forms.

Three DEBORA screens on phones: preparing a deposit, the home screen with a deposit ready to be dropped off, and the summary of the prepared deposit
Client
SNCF Voyageurs
Role
Product Designer
Users
Train managers
Year
2026

Context

During their shift, train managers sell tickets and collect fare adjustments on board, and some passengers pay in cash. At the end of the day, that cash goes into a sealed pouch, which is dropped in a safe at their home station.

Each deposit has to be declared: pouch number, UNI code, receipt and session numbers, amount paid in, and the share that comes from fare adjustments. DEBORA moves that declaration to the phone, so it is recorded the moment the pouch is dropped off.

The app is a Progressive Web App, designed for the Android phones issued to the agents.

The challenge

Make a money declaration quick and error-free for agents who fill it in at the end of a long day, often standing in front of the safe.

  • Limit typing: scan the pouch barcode and prefill what the app already knows about the agent
  • Avoid mistakes on amounts and reference numbers, which are hard to correct once the pouch is in the safe
  • Always show where the agent stands: nothing declared yet, deposit ready, deposit recorded
  • Keep a history of past deposits, as proof for the agent

Prepare first, deposit later

The deposit is split into two moments. The agent can prepare it whenever they have a minute, on the train or in the break room: scan the pouch, check the prefilled codes, enter the amount. The home screen then shows the deposit as ready, with its amount, until it is actually dropped off.

Home screen: greeting, the agent’s home station, UNI code and receipt number, and two actions: prepare my deposit and make my deposit
Home: two entry points, prepare or deposit
Prepare my deposit form: pouch number with a barcode scan button, UNI code, receipt number, session number, cash amount and fare adjustment amount
Scan the pouch, check the codes, enter the amount
Confirmation screen: your deposit is ready, with a summary of the amount, fare adjustments and reference numbers
The deposit is saved, ready to be dropped off
Home screen with a pending deposit of 72.50 euros, and two buttons: edit and make my deposit
Back home, the pending deposit stays in sight

At the safe

In front of the safe, there is only one thing left to do: check the amount, shown large, and certify that the information is correct. Once validated, a summary confirms the deposit has been recorded, with the date and time, and the history keeps track of every past deposit.

Make my deposit screen: amount of 275 euros including 25 euros of fare adjustments, reference numbers, and a checkbox to certify the information is correct
Check the amount and certify the information
Summary sheet over the home screen: your last deposit has been recorded, amount, deposit date and time, session and pouch numbers
The deposit is confirmed, with date and time
History screen while loading, with placeholder cards and a filter button
History of past deposits, here while loading
Next project TGV INOUI