actualbudget/actual

[Bug]: Custom Reports with 'Tag' filters do not calculate values of tagged top level split transactions

Open

#5,640 创建于 2025年8月28日

在 GitHub 查看
 (2 评论) (0 反应) (0 负责人)JavaScript (603 fork)batch import
bughelp wantedreports

仓库指标

Star
 (7,129 star)
PR 合并指标
 (平均合并 4天 13小时) (30 天内合并 170 个 PR)

描述

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

I created a custom Pie Chart report to break down the amount spent with a Tag filter. The numbers were definitely wrong, when I realized I had tagged the Top Level of a split transaction instead of tagging each individual line item under the transactions

How can we reproduce the issue?

Create a split transaction in an account and tag the top level of the split with a tag:

  • Test transaction #test-tag = $50
  • Plane Ticket #test-tag = $1000 --- Ticket = $750 --- Seat Upgrade = $250

Create a custom report with the filter Has Tag #test-tag

See that the value will be equal to $50 instead of $1050

Now, if you tag each subtransaction of the split transaction with #test-tag, then you will see that the chart is properly calculated

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Firefox

Operating System

Linux

贡献者指南