随手记 · 一键报销
打开应用:手机浏览器或微信里打开分享给你的应用链接(与当前页面同一域名)。建议在浏览器菜单里选「添加到主屏幕」,以后一点就开,像 App 一样。
注册账号:首次打开点「注册新账号」→ 填写邮箱、设置密码(至少 6 位)→ 点「发送验证码」→ 到邮箱查收 6 位验证码填入 → 点「完成注册」。
登录:以后打开会自动保持登录,无需重复输入。右上角有退出按钮。
识别时会把下面这些说法对应到标准门店名,所以写别称也能认出来:
| 标准门店名 | 也能认出的别称 / 写法 |
|---|---|
| 广安路店 | 一店、1店、广安路 |
| 科技路店 | 二店、2店、门店2、科技路 |
| 锦业路店 | 三店、3店、锦业路 |
| 文景路店 | 四店、4店、文景路 |
| 宋宴 | 五店、5店、宋宴餐厅 |
| 尚品 | 六店、6店、尚品店 |
| 运营部 / 仓库 | —(按全称识别) |
在文本框输入或粘贴账单文字(如「今天买了打印纸 86.5 元」),点「识别文字内容」,后续同上(同样支持 AI 推测门店 + 逐笔改门店)。
点「手动添加一笔」,直接填项目和金额,不经过 AI。
底部切到「报销」页:顶部是待报销总额,中间是按门店的统计(每家店几笔、多少钱)。
点「一键报销」→ 先弹出预览清单(每笔明细 + 合计),确认没有不该报的。
点「确认报销并导出」→ 自动下载 Excel 清单,同时这批记录状态全部变为「已报销」,并写入报销时间(就是点确认的那一刻)和批次号(如 BX-20260921-2152)。
| 列 | 说明 |
|---|---|
| 门店 / 记录日期 / 项目内容 / 金额 | 台账里记录的内容 |
| 原识别名称 | AI 最初识别到的项目名(含门店字样时保留原样),便于核对 |
| 报销状态 / 报销时间 | 导出时为「待报销」、时间留空,供财务流程使用 |
| 备注 | 空列,可手工补充(经手人、发票号等) |
| 记录图 | 原图直接嵌在单元格里,财务点开表格即可看到每笔的支付截图 |
| 合计行 | 本批总金额 |
「最近报销批次」区域列出最近 6 批报销的批次号和金额,每行右侧都有笔数、图数和报销时间。
| 操作 | 说明 |
|---|---|
| 点批次行 | 展开这一批的明细:批次号、报销时间、每笔的门店 / 项目 / 金额 / 记录图,以及本批合计 |
| 点「下载」 | 不用展开就能直接重新导出这一批的 Excel 清单(含嵌入的记录图),文件名与首次导出一致 |
| 明细弹窗里的「下载这一批清单」 | 和上面是同一个功能,看完明细顺手下载 |
| 查看全部 N 个批次 | 批次超过 6 个时出现,点开可看到全部历史批次,同样支持逐批下载 |
每次记账都会自动发一封邮件到你登录的邮箱,内容包括:本次新增的记录、对应的记录图、以及当前全部未报销清单。报销完成时也会收到一封带 Excel 附件的通知。这样即使网页出问题,邮箱里也有一份完整台账。
| 时机 | 邮件内容 | 附件 |
|---|---|---|
| 每次记账后 | 本次记录明细(含记录图)+ 当前未报销清单汇总 | — |
| 报销完成后 | 本批批次号、报销时间、逐笔明细、合计 | Excel 清单 |
| 点「发测试」 | 测试邮件,用来确认通道正常 | — |
| 项目 | 说明 |
|---|---|
| 发件邮箱 | qscncy@163.com(由管理员统一配置在服务端) |
| 收件邮箱 | 你登录应用用的那个邮箱,各自收各自的 |
| 多用户 | 所有用户都自动生效,互不干扰,每人只收到自己的记录 |
| 显示 | 含义 | 怎么办 |
|---|---|---|
| 绿色 · 邮件备份已开启 | 一切正常 | 不用管,自动发备份 |
| 灰色 · 邮件备份服务暂时不可用 | 网络波动或服务重启中 | 点「重试」;不影响记账,数据已存云端 |
| 灰色 · 邮件备份已关闭 | 你手动关掉了 | 点「开启」恢复 |
BX_SMTP_USER / BX_SMTP_PASS),前端网页完全接触不到,因此可以安全地分享给他人使用。底部最右边的「管理」页,可以看到你的账号信息、数据统计,以及一份属于你自己账号的对话记账指令。
| 区块 | 内容 |
|---|---|
| 账号信息 | 你的登录邮箱、账号 ID |
| 我的数据 | 待报销笔数、已报销笔数、累计记录、待报销金额、报销批次数、带图记录数 |
| 对话记账密钥 | 生成 / 复制 / 吊销你自己的记账密钥(apikey) |
| 对话记账指令 | 可复制的完整指令 + 一句话版 + 环境变量(已内置你的密钥) |
| 邮件备份 | 云端服务状态、发件与收件邮箱 |
| 使用说明 | 快捷入口 + Skill 部署指引 |
它是一串以 bxk_ 开头的字符串,作用相当于你这个账号的记账通行证。
其他平台的 AI agent 拿到它就能直接记账,不用登录、不用输密码、不用拿 token。
就是把「怎么往你这个账号记账」这件事写成一段指令,交给任意一个 AI agent。之后你在别的平台(WorkBuddy、Claude、Cursor 等)跟 AI 说一句「记账:打印纸 86.5,科技路店」,它就能直接写进你的云端台账 —— 不需要打开网页。
这段指令里已经自动写入了你的密钥,所以装好就能用,中间不需要任何额外操作。
打开「管理」页,先看「对话记账密钥」:
· 如果显示「尚未生成」,点生成密钥(生成后可随时回来查看和复制)
· 如果显示「旧版密钥」,点一次重新生成换成新版(之后就能随时复制了)
· 如果已生成,指令里会自动带上,无需重复操作
在「对话记账指令」里选一个标签:
· 完整指令(推荐):含接口地址、密钥、门店表、自检清单,粘一次就能用
· 一句话版:最短的版本,适合贴在系统提示里
· 环境变量:给会用命令行 / 脚本的人
点「复制到剪贴板」,粘贴到目标平台的自定义指令 / Rules / 系统提示里。
或者点「下载 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 |
| 其他平台 | 把「你要做的事」整段粘进自定义指令即可,不需要脚本 |
通过对话记进去的记录,和你在网页上手动记的完全一样,同样会进台账、同样能报销。
| 能力 | 说明 |
|---|---|
| 记录图 | 你发的是支付截图 / 小票照片时,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 秒后可重新发送。多次失败请把邮箱和提示发给我排查。
不会。所有记录都在云端,重新登录即可看到全部数据。
数据云端加密存储,必须登录才能访问;每个账号只能看到自己的台账。
手机一般在「下载」文件夹或浏览器下载记录里;电脑在浏览器默认下载目录。文件名形如「报销清单_BX-20260921-2152.xlsx」。
可以。到「报销」页的「最近报销批次」,点那一行右侧的「下载」就能重新导出,含嵌入的记录图。超过 6 批时点「查看全部 N 个批次」找更早的。重新下载不影响记录状态,可以反复下载。
按顺序排查:① 先看记账页顶部状态条 —— 绿色说明服务正常,问题多半在收件方,翻一下垃圾邮件文件夹;② 灰色/橙色说明服务侧异常,点「重试」,若仍不行请联系管理员检查服务端配置;③ 确认你查看的是自己注册应用时用的那个邮箱,收件地址就是登录邮箱。
如果是通过对话(Skill)记的账,直接问一句「备份邮件发出去了吗」——agent 返回里带有邮件结果:成功会告诉你发到了哪个邮箱,失败会给出原因(而记录本身已经存好了,不用重记)。
只要你当时把截图 / 小票发给了 agent,原图就会跟着记录一起存进去,台账页能看到缩略图和原图、导出 Excel 会带上、备份邮件里也会内嵌。
如果那笔没有图,通常是当时图片没有落到 agent 能读取的文件里(比如平台只给了它文字)。这种情况不影响记账,需要留档的话,可以到台账页点开那笔记录手动补图。
会。邮件备份运行在云端服务器上,和你的电脑没有任何关系。关机、断网、换设备都不影响 —— 你只在需要记账时打开网页即可。
每个人收到的都是自己登录邮箱。如果你想让全公司的记账都汇总到一个邮箱,需要由管理员在服务端把收件邮箱固定下来。
会 —— 因为那份指令里含你的密钥。所以分享给别人时,请让对方在自己账号的「管理」页生成各自的密钥、复制各自的指令。每份指令只对应一个账号,各用各的即可。
到「管理」页 →「对话记账密钥」→ 点重新生成。旧密钥会立刻失效,持有它的人再也无法记账。然后把新指令更新到各个平台的 agent 里即可。密钥只影响记账接口,不会泄露你的登录密码或邮箱访问权限。
能。密钥生成后随时可以在「管理」页查看和复制,方便你装到多台设备上 —— 各设备用同一把即可,不用每次重新生成。
如果你的密钥是较早版本生成的,可能会显示「旧版密钥(看不到明文)」—— 那时候系统还没有保存明文。点一次重新生成换一把新的,之后就能随时查看了(旧密钥会立即失效,记得同步更新已部署的设备)。
每条记录都会标出来源:在网页上录入的显示「网页」,通过对话(Skill)记的显示「对话」。
「对话」记的记录还会额外保存录入时的设备信息(agent 上报的系统与主机名),方便你判断这笔是在哪台电脑上记的。台账列表里把鼠标停在小标签上就能看到;导出的 Excel 里也有「来源」「录入设备」两列。
注意:之后修改这笔记录(比如改门店)不会改写它的来源设备 —— 那记录的是「最初从哪里记下来的」。
可以。直接接着说一句「刚才那笔改成锦业路店,日期记成 20 号」即可,agent 会先找到那一笔、再只改你提到的字段,不会重新记一条重复的。同理,如果某笔漏了图片,也可以让它补上去。
当然,在网页台账里点开那条记录手动改也一样。
不能。密钥只能读写它自己所属账号的记录,无法访问其他账号。网页端也必须登录才能查看台账。
台账和报销页每次加载最近 500 条,个人报销记录远够用;历史记录始终保留在云端。通过密钥单次记账建议不超过 100 笔。
导出带图的清单需要逐张打包记录图,笔数多时会慢一些(页面上会显示「正在打包记录图 3/8…」的进度)。如果超过 1 分钟仍未结束,系统会自动解除等待并提示你,此时请检查网络后重试。
万一某一笔的状态改不动,清单仍然会下载下来;页面会明确告诉你是「清单已下载,但状态更新失败」,按提示重试一键报销即可,不会重复报销。