[自荐] 开源应用更新:支持银行账单批量 CSV 导出与颗粒度交易管理(AI 解析增强)
各位 Node.js / Python 开发者和 SOHO 创作者们,大家好!
我正在开发一款开源的 QuickBooks / FreshBooks 替代方案,旨在通过 AI 技术简化中小企业和个人的财务管理。最近我为“银行账单( Bank Statements )”模块推送了一个重要更新,想和大家分享一下其中的功能改进和技术细节。
🚀 本次更新亮点 批量 CSV 导出 (ZIP 压缩包): 痛点:以前需要一份份下载导出的 CSV 。 方案:现在支持勾选多个账单,一键打包成 ZIP 下载。 细节:导出时会自动包含你手动标注的备注( Notes ),方便会计对账。 交易行颗粒度删除: 痛点:AI 解析或 OCR 有时会出现多余行或误差。 方案:现在支持通过右键或操作菜单删除单条交易记录。 一致性:后端会自动重算账单的交易总数( Extracted Count )并记录审计日志( Audit Log ),确保数据严谨。 UI/UX 体验统一: 同步了右键搜索/菜单与三点下拉菜单的操作选项(编辑、关联转账、转换为支出/发票、删除等),操作逻辑更直观。 🛠️ 技术栈简述 Frontend: React + TailwindCSS + Shadcn/UI (使用 JSZip 处理批量下载)。 Backend: FastAPI (Python) + SQLAlchemy (用于精准的交易重算逻辑)。 AI: 自研 OCR 服务,支持 PDF 自动解析与分类。 🔗 项目地址 & 反馈 GitHub: https://github.com/snowsky/yourfinanceworks
由于是开源项目,目前还处于快速迭代阶段。如果你也在寻找一款可以自托管、无数据隐私担忧的财务管理工具,欢迎试用。
大家在处理银行账单对账时,还有哪些觉得特别繁琐的地方?欢迎回帖吐槽,我来看看能不能用代码自动化掉!
#开源 #财务管理 #FastAPI #React #自荐