lark-reimbursement

Installation
SKILL.md

飞书报销提单

把每一笔报销关联到原始凭证,完成用户授权的创建或提交,并取得可回读的审批实例。本文负责报销核对;通用命令、控件结构和权限处理复用已安装的 lark-doc、lark-approval、lark-shared,按当前阶段读取。

0. 先采购审批,再采购和报销

每次开始采购类报销时,先提醒用户:先创建采购申请单,审批同意后才能采购;采购完成后,才能通过费用报销单申请报销。 同一任务已核验的环节无需反复提醒。

采购申请入口从用户当前提供的信息或本机私有配置读取:$XDG_CONFIG_HOME/lark-reimbursement/config.json(未设置时使用 ~/.config/lark-reimbursement/config.json)的 procurement_application_url。没有入口时先搜索当前租户可发起的采购审批定义;仍不能确定时询问用户。打开后核对应用和审批定义,链接本身不代表已经创建或批准采购单。租户专属链接保存在私有配置,不写入公开技能源码。

  • 尚未采购:先准备采购申请。用户授权发起时使用 lark-approval 创建;取得审批同意的实例证据后,才进入采购阶段。报销任务不自动授权付款。
  • 已采购、准备报销:获取对应采购申请实例,核对状态为 APPROVED、批准时间早于采购时间,以及公司、项目、数量和金额范围覆盖本次费用。新增账号或超出已批范围的采购需单独核对覆盖情况。
  • 缺少采购单、仍待审批、被拒绝,或先采购后补批:明确说明缺口,继续整理凭证与草稿;取得合规的采购审批或有权限人员确认的例外处理依据后再提交报销。补单不能表述成事前已批准。

完成条件:采购审批依据可回读、覆盖本次费用,且具备可关联的实例 code;例外处理有明确来源。此项是采购类报销的前置条件,不因表单将“关联审批”设为选填而省略。

1. 建立凭证台账

读取来源文档的最新正文及资源引用,保存完整响应到本机私有任务目录。逐项记录:费用用途、数量、币种、申请金额、付款日期、开票日期、证据来源和对应附件。

Installs
2
GitHub Stars
8
First Seen
9 days ago