Skip to content

feat: 添加平帐功能 - #184

Open
foreveriii wants to merge 1 commit into
TNT-Likely:mainfrom
foreveriii:feature/balance-adjust
Open

feat: 添加平帐功能#184
foreveriii wants to merge 1 commit into
TNT-Likely:mainfrom
foreveriii:feature/balance-adjust

Conversation

@foreveriii

Copy link
Copy Markdown

Summary

  • 在账户编辑页面添加平账功能,允许用户通过编辑账户余额来调整账户的实际余额与记录余额的差异
  • 自动计算差额并创建平账交易(adjustment transaction)
  • 更新UI显示编辑模式下的当前余额和目标余额输入框
  • 支持本地化和国际化(中文/英文)
IMG_1371 IMG_1372 IMG_1373 IMG_1374

@TNT-Likely

Copy link
Copy Markdown
Owner

@foreveriii 首先感谢pr🙏,目前我觉得这个功能暂时不能作为一个通用的功能设计,后续有好的想法解决平账的问题再来回复。

@foreveriii

Copy link
Copy Markdown
Author

@TNT-Likely 感谢您的回复。不知道您对现在的方案(修改余额会直接根据现在的余额添加平帐记录,但是不计入收入或支出)有什么concern吗?

@TNT-Likely

Copy link
Copy Markdown
Owner

@foreveriii

  • 不要新增平账类型,这会增加复杂度和一些没处理的边界情况,可以直接创建支出/收入
  • 修改余额直接新建平账这应该是个选项而不是默认规则,这会给不需要的用户带来不解,这里可以在账户这里新增平账操作入口

@KlausJH

KlausJH commented Apr 19, 2026

Copy link
Copy Markdown

我想请问是否可以在分类创建时直接绑定对应账户?

@Half-Rotten

Copy link
Copy Markdown

个人表示自己同样很需要修改余额的功能。无论是新人在导入外部账本数据看着自己的账户都是“负数的”几千几万之后,还是日常的一些鸡毛蒜皮的几分几毛的多笔小额支出,都很需要这个直接修改余额的功能。

现在需要通过计算实际资产额和账本中的显示额的差额,来手动平账,这是很难使用的。

@MeowOrange

Copy link
Copy Markdown

附议!根据个人使用经验来看,真的不可能永远做到一笔不漏,一旦有超过两笔的小额缺漏,找到具体漏了哪些就很麻烦了,手动通过计算来平账又很麻烦,这几乎是一个必需的功能了。目前在用的某浅绿色记账软件对这个的设计或许可以参考:

1000060196

这里面的第三个选项,即重新设置余额起点,看起来有些破坏整体记账逻辑;但其他三个方式看起来都很说得通。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants