ODIA PROTOTYPE STUDIO · ODI-1438

Client adjustments

18 October 2026 · Minimal UI review · fictional data

One entry. One form. Two outcomes.

Open a paid Invoice → Record adjustment → enter the agreed amount → choose Money returned or Keep as credit. A service link is optional, including services that already happened.

  1. Record an adjustment: use the existing … popover in the current Invoice table, or open the Invoice from its number. Choose an amount, optional service, date and reason. Save and open the dated record.
  2. After a completed service: select the completed boat tour and record €200 for service quality. Its status stays Completed.
  3. Keep and use credit: choose Keep as credit. Open the contact and next Invoice. Apply €150 from €200 credit; €50 remains available. The Invoice shows the amount and reference in Payment, with a small history disclosure.
  4. Correct a mistake: remove an application to restore credit, or void an unused/mistaken record. History remains visible.

The Invoice list uses the real Odia table and dropdown components. Opening … keeps the row fixed. No new Journey Revenue cards, duplicate services list or Analytics view. Existing Include / Exclude choices stay unchanged. Mapping adjustments into margins and Analytics comes after UI agreement.

Application buttons continue the example. Review selectors load independent scenarios and reset their fictional records. Reload also resets. No money moves and no app data is saved.

All 73 scenarios and edge cases

01 · Start here

02 · Record adjustment

03 · Create & track credit

04 · Use credit

05 · Correct & recover

06 · Existing screens

07 · Canceled services

08 · Delivered & goodwill