指南

如何构建费用追踪应用:收据、审批与报销

费用追踪应用记录花了什么钱、花在什么地方、由谁花的,并附上收据。对自由职业者来说,它是报税时整理得井井有条的记录;对团队来说,它承载的是从“我垫付了这笔钱”到“你已报销”的整个流程:提交、审批、付款、导出。要构建一个这样的应用,你需要方便手机使用的快速录入、收据上传、分类、团队审批步骤,以及会计可以直接使用的导出功能。录入界面一定要快——如果记录一笔费用要花一分钟以上,人们就会停止记录。

个人、自由职业还是团队?

类型使用者最重要的是什么
个人一个人每天记录日常开销录入速度、分类、月度合计
自由职业者或个体经营者一个人,用于报税和向客户转嫁费用收据、税额、“可向客户收取”标记、导出
团队或公司员工、审批人、财务人员提交、审批、报销状态、政策检查、审计记录

如果你真正想做的是按目标规划每月支出,请改读如何构建预算应用。本指南主要讲自由职业者和团队的费用追踪。

费用追踪应用需要什么

页面

  • 添加费用——金额、货币、日期、商户、分类、备注和收据照片。在手机上应直接打开相机。
  • 我的费用——带状态(草稿、已提交、已批准、已拒绝、已报销)的列表,并支持筛选。
  • 费用报告(可选)——将同一次出差或同一个月的费用归为一组,一起提交。
  • 审批——供经理使用:待处理项目,同时显示收据,可批准或拒绝并附上原因。
  • 财务视图——等待报销的已批准项目,可标记为已付款并导出。
  • 设置——分类、政策限额、审批人、货币。

数据

  • 用户——姓名、角色、经理(由谁审批其费用)。
  • 费用——用户、日期、商户、金额(以整数分存储)、货币、税额、分类、项目或客户、是否可收费的标记、备注、状态、所属报告。
  • 收据——所属费用、文件、上传日期。
  • 报告——用户、标题、期间、状态。
  • 审批事件——所属费用或报告、操作人、操作、原因、时间戳。
  • 分类与政策——例如“餐饮:每天不超过一定金额,超过某一阈值必须有收据”。

请保留只追加的审批事件日志,而不是只覆盖状态。当有人问“这笔是谁批准的?”时,答案就在日志里。

权限

  • 员工只能查看和编辑自己的费用,而且仅限于草稿或被拒绝的费用。
  • 审批人可以查看其团队已提交的费用。
  • 财务或管理员可以查看全部费用,标记报销并导出。

已批准的费用应当锁定:批准后修改金额,必须退回重新审批。我们关于基于角色的访问控制的指南介绍了如何构建这些角色。

决策与权衡

单笔费用还是报告。 逐笔提交更简单。按报告归组则更适合差旅和月度报销。除非你的团队已经习惯按报告工作,否则先从单笔费用开始。

一步审批还是两步审批。 对大多数小团队来说,经理审批就够了。当金额较大或政策要求时,再增加财务审批环节。

政策检查。 简单的规则——分类限额、超过某金额必须有收据、不允许周末用餐——可以自动标记费用。只做标记,不做阻止;最终由审批人决定。

收据识别。 AI 模型和 OCR 服务可以从照片中读取商户、日期和总额。它能省去手动输入,但也会出错,因此应预先填好表单,并请使用者确认。AI 服务商的密钥必须保存在服务器端。参见如何为应用添加 AI 功能。

货币。 如果人们会出差,请同时保存原始金额和货币,以及按所用汇率换算后的金额,并记录该汇率的日期。

给别人还钱。 追踪应用只记录报销已经发生;实际付款通常通过薪资系统或银行完成。起步阶段保持这种分工。

示例首条提示词

为一家 20 人的公司构建费用追踪应用。员工用手机添加费用:金额、货币、日期、商户、分类、项目、备注,并用相机拍摄收据照片。金额以整数分存储。费用一开始是草稿,员工再将其提交。每位员工都有一位经理,经理批准或拒绝已提交的费用并附上原因,同时可以在详情旁边看到收据。对超过分类限额的费用,或金额超过 25 美元却没有收据的费用,只标记、不阻止。费用一经批准即锁定;编辑它会将其退回重新审批。财务用户可以看到所有已批准的费用,按批次标记为已报销,并导出一个 CSV,包含日期、员工、商户、分类、项目、金额、货币、状态和收据链接。每次状态变更都要记录操作人和时间。角色:员工、经理、财务。使用邮箱和密码登录,使用数据库,并用文件存储保存收据。预先填入两个团队和示例费用。

构建步骤

  1. 手机上的添加费用界面。 相机上传,合理的默认值(今天的日期、上次使用的分类),一分钟内即可完成。参见如何为应用添加文件上传。
  2. 带状态的“我的费用”列表。
  3. 角色与审批。 分别以员工、经理和财务身份登录,检查每个角色能看到和修改什么。
  4. 锁定与审计日志。 尝试编辑一笔已批准的费用。
  5. 政策标记。
  6. 导出。 把 CSV 交给负责记账的人,并确认能否顺利导入。
  7. 收据识别(可选)。等手动流程跑通后再添加,并将它的识别结果与真实收据进行对比。
  8. 先用一个团队试点一个月,再全面推广。

常见错误

  • 录入太慢。 每多一个字段,提交的人就少一些。只把金额、日期、分类和收据设为必填。
  • 收据公开存储。 收据文件只应能被有权查看该笔费用的人访问。
  • 已批准的费用仍可编辑。 要么锁定它们,要么审批就毫无意义。
  • 覆盖状态。 应保留每次变更的日志。
  • 使用浮点数处理金额。 请使用整数分。
  • 过早删除收据。 记账保存规定各不相同,请向会计师确认你所在地区的要求。
  • 不经审核就相信 AI 识别的总额。

什么时候现成的费用管理软件更好

专业的费用管理产品提供银行卡集成、自动银行流水同步、里程追踪、与会计软件同步以及移动应用,并且已经处理了许多国家的税务和合规细节。如果你需要公司银行卡或直接与会计软件同步,它们是更好的选择。

当你的审批规则或分类不适合现成产品、团队人数多而每月提交的费用很少、导致按用户计费的成本过高、费用需要关联你自己的数据(项目、工单、客户、房产)时,或者追踪功能只是更大的内部工具的一部分时,就值得自己构建。如果你要把费用转嫁给客户,请将它与你的发票应用连接起来。

用 Mythex 构建

Mythex 可以根据上面那段提示词构建这个追踪应用:你在聊天中描述需求,在实时预览中试用,然后为团队发布。当应用需要时,它会为收据添加专用的 Postgres 数据库和文件存储。登录方式由你自带——你选择一种方式,代理负责接入;用于收据识别的 AI 服务商也由你自选,其密钥作为项目机密保存。若想从接近的起点开始,可以看看费用报销应用和费用审批模板。

常见问题

预算应用和费用追踪应用有什么区别?

预算应用会按分类提前规划支出,并与实际发生的情况进行对比。费用追踪应用则记录每一笔具体花费,通常附带收据,以便申请报销、审批或交给会计处理。

费用追踪应用能自动识别收据吗?

可以。应用可以把收据照片发送给 AI 模型或 OCR 服务,返回商户、日期、总额和税额。应把结果当作建议,由使用者确认,因为皱巴巴的收据照片常常会被识别错误。

费用报告导出应包含哪些内容?

每笔费用的日期、商户、分类、金额、货币、税额(如适用)、花费人、审批状态,以及收据链接。通常最实用的格式是 CSV 文件,方便会计或记账软件导入。

收据应该保存多久?

这取决于你所在的国家和费用类型,税务机关有各自的规定。请向会计师或当地税务机关确认,并确保你的应用在保存期结束之前不会删除收据。

Mythex · Pricing · 用 AI 构建任何东西 · 网站和应用模板 · Mythex 对比 · AI 应用构建术语表 · 免费的 AI 应用构建工具 · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 繁體中文(香港) 繁體中文(台灣)