logging expenses
text it, the ๐ธ lands
every message is read for money actually spent. "tacos 250", "spent 89 on an uber", "cine 180 ayer" - no format, no keyword, your language. when an expense is found it is saved and your message gets a ๐ธ reaction. that reaction is the whole reply: nothing is typed back, the chat stays clean.
each expense gets an amount, a short description in your own words ("tacos" stays "tacos", never translated), a category, the date, and - in groups - who paid and who it was for.
several in one message
a message can carry more than one expense. each becomes its own row, in the order written; the message gets one ๐ธ.
#41 coffee 45 ยท food
#42 lunch 180 ยท food
#43 parking 60 ยท transport 18:11
dates, currencies, categories
- backdates in words: "yesterday", "last friday", "el martes". without one the expense is now, in your timezone. a date in the future is ignored - it was a plan, not a spend.
- currency is the chat's default unless you say one: "20 usd", "โฌ30", "300 pesos". mixed currencies stay separate in totals - nothing is converted.
- category is guessed from the words: food, groceries, transport, entertainment, health, services, shopping, home, other. say it to change it: "move it to transport".
#44 dentist 1,200 ยท health ยท fri 22
#45 hotel 140 USD ยท home ยท today 10:17
who paid, who it was for
in groups the speaker paid unless the message says otherwise ("mel paid 600 for dinner"), and an expense is for everyone unless it names people: "paid the cabs, just milo and me". that is all the splitting needs - see splitting and settling.
money in, too
income works the same way. "got paid 12,000", "me pagaron 12 mil", "the refund came back, 300", "sold the bike 150" - money that actually arrived gets a ๐ฐ instead of a ๐ธ and lands as income: salary, refund, sale, gift, other. it never counts as spending: the summary and the web page show it on its own, with the net (in minus out), and exports add a type column.
money you are owed, expect, lent or borrowed is not income - nothing is logged until it lands. in a group, income only goes on a tab that does not split: money coming in has no place in who owes who.
groceries 1,850 ยท food 1,200 ยท transport 620 ยท other 450
income 12,000 ยท net +7,880 9:31
what it will not log
prices are not expenses. "the flight is 4,500", "budget 20k for the trip", "how much was the hotel?", money someone still owes you, an unpaid bill, a forwarded promo - none of these get a ๐ธ. when teresa is not sure it does nothing, on purpose: a wrong ๐ธ in a group is the expensive mistake. if it missed one, say so.