A full expense report, not just who pays whom
Next to the settle-up sheet on Money → Summary, a PDF that shows how every figure was reached: every expense, each person's share of it, the payments recorded, and a section per member.
- Money
- Sharing
Layag is early and moving quickly. This is the part of that worth reading — the internal work stays in the commit log where it belongs.
Next to the settle-up sheet on Money → Summary, a PDF that shows how every figure was reached: every expense, each person's share of it, the payments recorded, and a section per member.
The PDF now lists the payments already made, so a balance that moved can be traced to what moved it. And Download actually downloads.
Three restaurant names tell a visitor nothing. An option can now carry a picture and a link, so the group can see what it is voting for.
The headcount question was hidden from exactly the members who still owed an answer. It now shows to all of them, not just the organiser.
The itinerary reads the times already on each item: what has happened reads as done, and what is next is marked. There is nothing to tick off.
An invitation sent by email leaves the pending list when the person it was sent to joins, instead of sitting there indefinitely.
More moves into the bottom bar on a phone, so every section of a trip is one reach away.
A page per person nets what the two of you owe each other over every trip you share, so a debt from March is not forgotten because that trip is over.
Leave a note about a place for whoever goes next. Tips sit under each destination with the month their author was there, because a tip ages.
Ask the trip a question with two to ten options — a restaurant, an activity, a date — watch the tally, and turn the winner into an itinerary item.
An expense shows the lines that were on the receipt, and an edit can change them, or what the expense was for.
A document in the vault can carry its own title instead of whatever the camera named the file.
Logging an expense paid from the pot used to fail. It now works, and the pool panel adds up.
An activity booking holds one ticket per person, with its QR code and who it belongs to, and each passenger's ticket number is read off the confirmation.
Split a receipt by what each person ordered: give lines to people, share the ones that were shared, and tax and tip follow in proportion.
The journal takes a line for an earlier day of the trip, not only for tonight's prompt.
Add a stack of receipts at once and work down them. Each arrives as an expense ready to approve, and the ones that need a look say why. A receipt that matches an itinerary item links to it and offers that booking's travellers as the split.
Drop in a planning document, or the pile of confirmations already in your inbox, and get back the trip they describe — dates, destinations and items — to review before anything is created.
A confirmation that states a free-cancellation window now carries it, and you are warned before it closes.
A stay paid at the desk shows each traveller's share as expected, and settles in one tap once somebody pays.
Members show their profile picture wherever they appear — the trip list, the members page and every split.
Open Layag and you land in the trip you had open last, or the nearest one, rather than on a list.
An owner can reopen a kitty after closing it and start a new round.
“Dad” on the family holiday and your full name on the work trip, both at once.
Check-ins and departures notify you when they are due, instead of waiting for you to open the app.
New members get a quick walk through where the parts of a trip live.
Live messages, reactions and photos. A message can point at the booking or the expense it is about, and a mention reaches you as a notification when the app is closed.
Anyone on the trip can comment on an itinerary item, and the trip keeps a log of who added, changed and spent what.
A priced confirmation creates the expense and splits it between the travellers on it. Forward the same booking again and it updates the item instead of adding a second one.
Start from a beach, city, hiking or business template, and assign the things one person brings — who has the speaker?
Fewest transfers, or who owes whom pair by pair; pay part of it; and the person being paid can confirm it arrived.
Log one offline and the original amount is kept straight away, marked provisional, and converted once you reconnect.
Move a completed trip out of the active list, and restore it whenever you like.
Flights carry gate information, and there is a narrow, deliberate route to correct a traveller's ticket details after the booking has been captured.
Signing up with an email now asks what you are called, and that name stays in sync everywhere it appears afterwards — no more members showing up as an email address.
Itinerary days can be seen on a map, with flight legs pinned from the airports the booking already carried. The same coordinates feed a check for travel gaps that are not physically possible — 300 kilometres covered in twenty minutes is flagged before you are standing in the wrong airport.
Check-in windows, departures, reservations, and the free-cancellation deadline lifted off a captured booking.
A currency cheat sheet, local emergency numbers, tipping and etiquette notes, the scams most often reported there, and a baseline packing list. All bundled in the app with no API key and no network call — the moment you need an emergency number is the moment you are least likely to have signal.
A trip can carry an overall budget and per-category ceilings, tracked against real spending. Deliberately outside the ledger — a budget is a plan, not a debt anyone owes.
Capture a receipt the group has already entered and Layag warns you instead of quietly creating the expense twice.
Hand over a multi-day confirmation and get the days back as separate items on the right dates. Flight airports and terminals go to their own fields rather than into a note, and reference boilerplate from the source document stays out of the item.
The receipt and booking flows accept an image pasted from the clipboard, which is how a confirmation emailed to a laptop actually reaches the app.
Flag the documents you will need in the air and they are kept on the device. Passports and visas carry their expiry and warn while there is still time to act on it.
The travel wallet's identity documents require the device's own biometric check before they are shown.
Changes made with no connection are queued and sent when one returns, instead of being lost or silently overwriting someone else's edit.
Share the plan as a link, a calendar file or a PDF. The friend meeting the group at the airport is not installing anything.
Share links take an expiry and a maximum number of uses, a trip owner can require approval before a join takes effect, and a declined invitation is now an explicit state rather than silence.
Settle up in the currency you actually sent, not the one the trip happens to be kept in.
Exchange rates are resolved for the date of the expense rather than the date you entered it, so a receipt logged a week late converts at the rate that applied when the money was spent.
Start a trip, invite the group, and put the first flight on the timeline.