报销记账本 · 使用说明

随手记 · 一键报销

一、快速开始

1

打开应用:手机浏览器或微信里打开分享给你的应用链接(与当前页面同一域名)。建议在浏览器菜单里选「添加到主屏幕」,以后一点就开,像 App 一样。

2

注册账号:首次打开点「注册新账号」→ 填写邮箱、设置密码(至少 6 位)→ 点「发送验证码」→ 到邮箱查收 6 位验证码填入 → 点「完成注册」。

3

登录:以后打开会自动保持登录,无需重复输入。右上角有退出按钮。

注册只在第一次需要。数据按账号隔离,只有登录后才能看到台账。

二、记一笔支出

方式 1:拍照 / 相册识别(推荐)

  1. 点「拍照识别」直接拍支付页面,或点「相册选图」选一张已有的支付截图 / 小票照片;电脑上也可以直接把截图 Ctrl+V 粘贴到页面。
  2. AI 自动提取「项目内容」和「金额」:支付截图取实付款,小票取合计;一屏里有多笔独立支付会自动拆成多条。
  3. AI 自动推测门店:AI 会根据内容判断这笔支出属于哪家门店并自动选好,标签显示「AI 推测 · 请确认」——核对没问题就不用动它。
  4. 在确认卡片里核对,每一笔都可以直接改项目、金额、日期;识别多了可以点 × 删掉。
  5. 逐笔选择门店:每一笔记录下方都有 8 个门店按钮,可为不同支出指定不同门店(例如一笔记广安路店、一笔记仓库)。
  6. 如果多笔属于同一门店,用下方的「批量指定门店」一次点击全部设定,再改个别不同的即可。
  7. 确认无误后点「保存到台账」。状态自动记为「待报销」。
未选择门店的笔会在上方标红提示「未选择」,保存时也会提醒是第几笔没选。
原图对照:识别完成后,确认卡片上方会直接显示你发的那张原图,可以边看图边核对下方每笔的项目和金额;点图可放大,点右上角「收起」可以折起省地方。
原图会自动保存:识别时你发的那张原图会一起存进记录里,之后在台账点缩略图就能回看。一张图里识别出多笔时,这几笔共用同一张图,卡片上会标注「同图 X/N」。
保留原识别名称:AI 会把项目名里带的门店字样(如「三店造景费用」)原样保留,并在项目名下方用小字标出「原识别名称:…」,方便你核对 AI 是不是认对了门店。

AI 怎么认门店?

识别时会把下面这些说法对应到标准门店名,所以写别称也能认出来:

标准门店名也能认出的别称 / 写法
广安路店一店、1店、广安路
科技路店二店、2店、门店2、科技路
锦业路店三店、3店、锦业路
文景路店四店、4店、文景路
宋宴五店、5店、宋宴餐厅
尚品六店、6店、尚品店
运营部 / 仓库—(按全称识别)
判断依据包括文字里的门店名 / 店号、截图里的店铺招牌、收款方名称、地址等。如果图片和文字里都没有门店线索,AI 不会乱猜,会留空让你手动选。

方式 2:文字识别

在文本框输入或粘贴账单文字(如「今天买了打印纸 86.5 元」),点「识别文字内容」,后续同上(同样支持 AI 推测门店 + 逐笔改门店)。

方式 3:手动添加

点「手动添加一笔」,直接填项目和金额,不经过 AI。

「常用门店记忆」:保存成功后,下次记账会自动预设上次用的门店,少点一次。
识别不是 100% 准确,保存前请核对金额 —— 确认页里的每个数字都可以改。

三、台账管理

图片保存在你自己的账号下,只有登录后能看到;一张截图里识别出的多笔记录会共用同一张图。

四、一键报销与导出 Excel

1

底部切到「报销」页:顶部是待报销总额,中间是按门店的统计(每家店几笔、多少钱)。

2

点「一键报销」→ 先弹出预览清单(每笔明细 + 合计),确认没有不该报的。

3

点「确认报销并导出」→ 自动下载 Excel 清单,同时这批记录状态全部变为「已报销」,并写入报销时间(就是点确认的那一刻)和批次号(如 BX-20260921-2152)。

导出的 Excel 包含

列说明
门店 / 记录日期 / 项目内容 / 金额台账里记录的内容
原识别名称AI 最初识别到的项目名(含门店字样时保留原样),便于核对
报销状态 / 报销时间导出时为「待报销」、时间留空,供财务流程使用
备注空列,可手工补充(经手人、发票号等)
记录图原图直接嵌在单元格里,财务点开表格即可看到每笔的支付截图
合计行本批总金额

回看与重新下载历史批次

「最近报销批次」区域列出最近 6 批报销的批次号和金额,每行右侧都有笔数、图数和报销时间。

操作说明
点批次行展开这一批的明细:批次号、报销时间、每笔的门店 / 项目 / 金额 / 记录图,以及本批合计
点「下载」不用展开就能直接重新导出这一批的 Excel 清单(含嵌入的记录图),文件名与首次导出一致
明细弹窗里的「下载这一批清单」和上面是同一个功能,看完明细顺手下载
查看全部 N 个批次批次超过 6 个时出现,点开可看到全部历史批次,同样支持逐批下载
报表丢了、发错人了、财务要重发 —— 都能随时回来重新下载,不用重新报销。重新下载只是生成文件,不会改动记录状态,重复下载多少次都没关系。
导出的表里,记录图是真的嵌入在表格中的(不是链接),发给别人也能直接看到;点图片可放大。有图的记录行会自动加高,方便看清小票和金额。
一键报销会把当前所有待报销记录一起报掉。如果只想报一部分,先到台账页把暂不报销的记录改到别的处理方式(例如先备注暂缓、报销后再改回),或先导出前核对预览清单。
报销后发现导错了?在台账页找到该记录,把状态改回「待报销」即可(报销时间自动清除),下次会重新进入一键报销。

五、对话记账(不用打开网页)

  1. 在 WorkBuddy 对话里直接发送支付截图或账单文字。
  2. 说一句「记账」或「记一笔,门店是广安路店」。
  3. 我识别后写入同一条台账(来源标记为 chat),并回复你记录结果。
  4. 网页端打开「台账」就能看到,报销流程完全一样。
适合路上随手记:发图 → 说门店 → 完事。项目内容或金额也可以在对话里让我改。
这条通道是「一次性」的 —— 每次都得在这个对话里说。如果想在任何 agent 平台都能记账,去「管理」页复制属于你自己账号的「对话记账指令」(见第七节)。

六、邮件备份(防数据丢失)

每次记账都会自动发一封邮件到你登录的邮箱,内容包括:本次新增的记录、对应的记录图、以及当前全部未报销清单。报销完成时也会收到一封带 Excel 附件的通知。这样即使网页出问题,邮箱里也有一份完整台账。

服务运行在云端,你不需要做任何设置,也不需要电脑开着。 关机、换设备、用手机,邮件备份都照常工作。

你会收到哪些邮件

时机邮件内容附件
每次记账后本次记录明细(含记录图)+ 当前未报销清单汇总—
报销完成后本批批次号、报销时间、逐笔明细、合计Excel 清单
点「发测试」测试邮件,用来确认通道正常—

收发关系

项目说明
发件邮箱qscncy@163.com(由管理员统一配置在服务端)
收件邮箱你登录应用用的那个邮箱,各自收各自的
多用户所有用户都自动生效,互不干扰,每人只收到自己的记录

底部状态条怎么看

显示含义怎么办
绿色 · 邮件备份已开启一切正常不用管,自动发备份
灰色 · 邮件备份服务暂时不可用网络波动或服务重启中点「重试」;不影响记账,数据已存云端
灰色 · 邮件备份已关闭你手动关掉了点「开启」恢复
邮件备份是额外的保险。即使它完全不可用,记账、台账、报销、导出这些核心功能都不受任何影响 —— 数据始终存在云端。
给管理员:发件邮箱与授权码配置在服务端的环境变量里(BX_SMTP_USER / BX_SMTP_PASS),前端网页完全接触不到,因此可以安全地分享给他人使用。

七、管理页与对话记账 Skill

底部最右边的「管理」页,可以看到你的账号信息、数据统计,以及一份属于你自己账号的对话记账指令。

管理页里有什么

区块内容
账号信息你的登录邮箱、账号 ID
我的数据待报销笔数、已报销笔数、累计记录、待报销金额、报销批次数、带图记录数
对话记账密钥生成 / 复制 / 吊销你自己的记账密钥(apikey)
对话记账指令可复制的完整指令 + 一句话版 + 环境变量(已内置你的密钥)
邮件备份云端服务状态、发件与收件邮箱
使用说明快捷入口 + Skill 部署指引

什么是「对话记账密钥」

它是一串以 bxk_ 开头的字符串,作用相当于你这个账号的记账通行证。 其他平台的 AI agent 拿到它就能直接记账,不用登录、不用输密码、不用拿 token。

什么是「对话记账 Skill」

就是把「怎么往你这个账号记账」这件事写成一段指令,交给任意一个 AI agent。之后你在别的平台(WorkBuddy、Claude、Cursor 等)跟 AI 说一句「记账:打印纸 86.5,科技路店」,它就能直接写进你的云端台账 —— 不需要打开网页。

这段指令里已经自动写入了你的密钥,所以装好就能用,中间不需要任何额外操作。

怎么用

1

打开「管理」页,先看「对话记账密钥」:
· 如果显示「尚未生成」,点生成密钥(生成后可随时回来查看和复制)
· 如果显示「旧版密钥」,点一次重新生成换成新版(之后就能随时复制了)
· 如果已生成,指令里会自动带上,无需重复操作

2

在「对话记账指令」里选一个标签:
· 完整指令(推荐):含接口地址、密钥、门店表、自检清单,粘一次就能用
· 一句话版:最短的版本,适合贴在系统提示里
· 环境变量:给会用命令行 / 脚本的人

3

点「复制到剪贴板」,粘贴到目标平台的自定义指令 / Rules / 系统提示里。

4

或者点「下载 Skill 文件」,得到一个 SKILL_baoxiao_ledger.md,改名为 SKILL.md 放进对应目录:

平台放哪里
WorkBuddy~/.workbuddy/skills/baoxiao-ledger/SKILL.md
Claude Code~/.claude/skills/baoxiao-ledger/SKILL.md
Cursor.cursor/rules/baoxiao-ledger.md
其他平台把「你要做的事」整段粘进自定义指令即可,不需要脚本
分享给别人时请注意: 这份指令里含有你的记账密钥,它等同于你这个账号的写入权限。如果你要把 Skill 分享给同事,别直接把你的这份发过去 —— 让对方登进自己的账号,在「管理」页生成各自的密钥、复制各自的内容。这样每个人的记录才会进入各自的账号,互不干扰。

怀疑密钥外泄?到「管理」页点重新生成,旧密钥立刻失效,把新指令更新一下就好。

用 Skill 记账时,附件和邮件是怎么处理的

通过对话记进去的记录,和你在网页上手动记的完全一样,同样会进台账、同样能报销。

能力说明
记录图你发的是支付截图 / 小票照片时,agent 会把原图一起存进这条记录。台账页能看、导出 Excel 会带上、备份邮件里也会内嵌。
一张单子对应多笔时,图只存一份,页面上标注「同图 X/N」。
备份邮件写入成功后服务端自动发一封给你账号的邮箱,内容与网页端记账一致:本次记录 + 记录图 + 当前未报销清单。不需要你打开网页。
邮件失败邮件发不出去(如邮箱没配、当天量到上限)时,记录本身仍然是保存成功的。agent 会把失败原因告诉你,不用重复记账。
不想收邮件让 agent 加一个 no_mail 参数即可跳过本次邮件。
旧记录不受影响:此前从网页上传的图,读取方式与新的对话记账图并存,都能正常显示。

命令行版本(可选)

如果对方会用命令行,项目里还有一个独立脚本 tools/bx_ledger.py,不需要打开网页、也不需要登录就能记账:

python bx_ledger.py init --endpoint "https://xxx.app.workbuddy.host" --key "bxk_xxx"
python bx_ledger.py add --item "打印纸" --amount 86.5 --shop 科技路店
python bx_ledger.py add --item "午餐" --amount 68 --shop 科技路店 --image ./小票.jpg
python bx_ledger.py summary
init 会把配置(含密钥)写到 ~/.bx-ledger.env,只在本机,权限设为仅本人可读。没有任何密码或登录凭证需要保存。
带 --image 时可以直接给本地图片文件路径,脚本会读出来一并提交(单张不超过 4MB)。

密钥和登录有什么区别?

网页登录记账密钥
用途打开应用看台账让别的 agent 写记录
凭据邮箱 + 密码 / 验证码一串 bxk_ 密钥
有效期会过期,需重新登录长期有效,可随时吊销
权限范围你这个账号的全部操作只能读写你自己的记账记录

八、常见问题

识别不准 / 没识别到怎么办?

照片尽量清晰、光线充足、拍全金额部分。确认页可以直接改正;或改用「手动添加一笔」。也可以把截图发到对话里让我重新识别。

收不到验证码?

等待 1~2 分钟并检查垃圾邮件文件夹;60 秒后可重新发送。多次失败请把邮箱和提示发给我排查。

换手机 / 清了浏览器缓存,数据会丢吗?

不会。所有记录都在云端,重新登录即可看到全部数据。

数据安全吗?

数据云端加密存储,必须登录才能访问;每个账号只能看到自己的台账。

Excel 下载后在哪里?

手机一般在「下载」文件夹或浏览器下载记录里;电脑在浏览器默认下载目录。文件名形如「报销清单_BX-20260921-2152.xlsx」。

报销过的清单弄丢了,能重新下载吗?

可以。到「报销」页的「最近报销批次」,点那一行右侧的「下载」就能重新导出,含嵌入的记录图。超过 6 批时点「查看全部 N 个批次」找更早的。重新下载不影响记录状态,可以反复下载。

邮件备份没收到邮件怎么办?

按顺序排查:① 先看记账页顶部状态条 —— 绿色说明服务正常,问题多半在收件方,翻一下垃圾邮件文件夹;② 灰色/橙色说明服务侧异常,点「重试」,若仍不行请联系管理员检查服务端配置;③ 确认你查看的是自己注册应用时用的那个邮箱,收件地址就是登录邮箱。

如果是通过对话(Skill)记的账,直接问一句「备份邮件发出去了吗」——agent 返回里带有邮件结果:成功会告诉你发到了哪个邮箱,失败会给出原因(而记录本身已经存好了,不用重记)。

对话记的账,图片存下来了吗?

只要你当时把截图 / 小票发给了 agent,原图就会跟着记录一起存进去,台账页能看到缩略图和原图、导出 Excel 会带上、备份邮件里也会内嵌。

如果那笔没有图,通常是当时图片没有落到 agent 能读取的文件里(比如平台只给了它文字)。这种情况不影响记账,需要留档的话,可以到台账页点开那笔记录手动补图。

关掉电脑,邮件备份还会工作吗?

会。邮件备份运行在云端服务器上,和你的电脑没有任何关系。关机、断网、换设备都不影响 —— 你只在需要记账时打开网页即可。

邮件备份能发给别人吗?

每个人收到的都是自己登录邮箱。如果你想让全公司的记账都汇总到一个邮箱,需要由管理员在服务端把收件邮箱固定下来。

别人用我分享的 Skill 记账,会记到我的账号里吗?

会 —— 因为那份指令里含你的密钥。所以分享给别人时,请让对方在自己账号的「管理」页生成各自的密钥、复制各自的指令。每份指令只对应一个账号,各用各的即可。

密钥泄露了怎么办?

到「管理」页 →「对话记账密钥」→ 点重新生成。旧密钥会立刻失效,持有它的人再也无法记账。然后把新指令更新到各个平台的 agent 里即可。密钥只影响记账接口,不会泄露你的登录密码或邮箱访问权限。

密钥能重复查看吗?

能。密钥生成后随时可以在「管理」页查看和复制,方便你装到多台设备上 —— 各设备用同一把即可,不用每次重新生成。

如果你的密钥是较早版本生成的,可能会显示「旧版密钥(看不到明文)」—— 那时候系统还没有保存明文。点一次重新生成换一把新的,之后就能随时查看了(旧密钥会立即失效,记得同步更新已部署的设备)。

记录里的「来源」和「设备」是什么?

每条记录都会标出来源:在网页上录入的显示「网页」,通过对话(Skill)记的显示「对话」。

「对话」记的记录还会额外保存录入时的设备信息(agent 上报的系统与主机名),方便你判断这笔是在哪台电脑上记的。台账列表里把鼠标停在小标签上就能看到;导出的 Excel 里也有「来源」「录入设备」两列。

注意:之后修改这笔记录(比如改门店)不会改写它的来源设备 —— 那记录的是「最初从哪里记下来的」。

记错了门店或日期,能让 AI 改吗?

可以。直接接着说一句「刚才那笔改成锦业路店,日期记成 20 号」即可,agent 会先找到那一笔、再只改你提到的字段,不会重新记一条重复的。同理,如果某笔漏了图片,也可以让它补上去。

当然,在网页台账里点开那条记录手动改也一样。

别人能看到我的台账数据吗?

不能。密钥只能读写它自己所属账号的记录,无法访问其他账号。网页端也必须登录才能查看台账。

一次最多能处理多少记录?

台账和报销页每次加载最近 500 条,个人报销记录远够用;历史记录始终保留在云端。通过密钥单次记账建议不超过 100 笔。

点「确认报销并导出」后一直转圈怎么办?

导出带图的清单需要逐张打包记录图,笔数多时会慢一些(页面上会显示「正在打包记录图 3/8…」的进度)。如果超过 1 分钟仍未结束,系统会自动解除等待并提示你,此时请检查网络后重试。

万一某一笔的状态改不动,清单仍然会下载下来;页面会明确告诉你是「清单已下载,但状态更新失败」,按提示重试一键报销即可,不会重复报销。

← 返回报销记账本