Use “The lines under a tag” in Recued. Every transaction line under a tag and everything beneath it — the lines themselves, not a total. With a CSV to copy.
The lines under a tag
Use “The lines under a tag” in Recued. Every transaction line under a tag and everything beneath it — the lines themselves, not a total. With a CSV to copy.
Complete workflow
Use Ledger book in Recued for accounting, double entry, budget, and records. It includes 44 built-in actions and 15 ready-to-run workflows. Actions that change data use Recued's approval controls.
You are viewing one recipe in this workflow. Installing it opens the complete pack so its other recipes and background automations arrive together.
Use “Records runtime” in Recued. It helps you complete this workflow using the connections and settings you choose.
Use “The accounts” in Recued. Every account with its id — what you post to, and what anything else in this workflow needs before it can name one.
Use “The tags” in Recued. Every tag with its id and how deep it sits — the trees you can spend against, and the ids the rest of the pack takes.
Use “What it all comes to” in Recued. Each currency's balance read exactly, then converted at rates you give and added up.
Use “Every budget at once” in Recued. All your budgets for a period, each counting everything under its tag — in four queries, however many budgets you have.
Show all 16 recipes
Use “How a budget is doing” in Recued. What a budget has left, counting everything under its tag at any depth.
Use “What went under a tag” in Recued. Everything spent under one tag, including every tag beneath it, at any depth.
Use “Open an account” in Recued. Adds an account to your chart. Its currency is fixed here and every line posted to it inherits it.
Use “Post an entry” in Recued. One entry, any number of legs, written in a single all-or-nothing transaction. It will not post unless the legs sum to zero.
Use “Add a tag” in Recued. Adds a tag anywhere in your tree, at any depth. The tag and its place in the tree are written together or not at all.
Use “Tag a month of lines” in Recued. One tree at a time: every line in a period on one page, with a picker in the tag cell.
Use “Tag a transaction line” in Recued. Sets which tags a line belongs to, one per tree. Each tag and every tag above it counts the full amount.
Use “Set a budget” in Recued. A cap on a tag for one period. It counts everything under that tag, at any depth.
Use “Move a tag” in Recued. Puts a tag inside a different one. Everything recorded under it follows automatically — no transaction is rewritten.
Use “Delete a tag” in Recued. Removes a tag and everything beneath it. Refuses while anything is still tagged with it.
The lines behind the number
tag-spend tells you a division spent £14,320 last month. This tells you which transactions those were. Ask about a person, a department or the whole corporation — the same question at any level, because a line tagged to a person is counted at every level above them.
⛔ Each line appears ONCE, at its full amount. A tag tree is one dimension and a line carries at most one tag from it, so a subtree read reaches each line exactly once. The total at the bottom of this page therefore matches tag-spend for the same filter — and if it ever does not, one of the two is wrong rather than differently scoped.
⚠ A line's other dimensions are not shown. The same £60 may also be tagged to a project and a client; this page is the one tree you asked about. Tags counts how many dimensions a line carries, so you can see when there is more to it.
The CSV
⛔ It is text to copy, not a file to download. There is no render type that hands you bytes — copyable is what exists, and it pastes into a spreadsheet. Saying it plainly beats a button that does not work.
⚠ The CSV carries the same rows as the table, but NOT the same columns — Line id is on the page and deliberately not in the export. It is a handle for asking the next question (tag-leg takes it); a spreadsheet reconciles against the journal entry, which entry already carries. An export is a contract with a reader outside this run, so its column list is authored rather than derived. The rows are in the same order, including the amounts as fixed-point strings rather than as anything a spreadsheet might round. A separate export path would be a second thing to keep true.
Limits
⛔ At most 100 tags beneath the one you name, and 200 lines. Past either it refuses rather than returning part of the answer — a short list of transactions is indistinguishable from a complete one, and you would reconcile against it.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
limit
setting
=
200
period
setting
=
tag id
setting
=
[object Object]
currency
setting
=
GBP
account id
setting
=