beankeeper

分类: 工具与效率 | 上传者: GovcraftGovcraft | 下载: 0 | 版本: v1.0(最新)

通过“bk” CLI 与 beankeeper 会计系统交互​​时,应该使用此技能。当用户要求“记录交易”、“过帐条目”、“检查余额”、“生成报告”、“创建公司”、“设置帐户”、“导入银行对账单”、“设置预算”、“比较预算与实际”、“核对条目”、“验证分类账”、“导出数据”、“附加收据”或任何财务簿记任务时使用。当将结构化 JSON 输出从“bk”传输到其他工具或代理时也可使用。 --- # Beankeeper (`bk`) -- 复式记账 CLI Beankeeper 是一个完全通过 `bk` 命令行界面操作的复式记账系统。它将数据存储在本地 SQLite 数据库中(可以选择通过 SQLCipher 加密)。所有输出都支持三种格式:人类可读的表格、机器可读的 JSON 和 CSV。 ## 核心概念 - **复式记账**:每笔交易都有平衡的借方和贷方。借方总额始终等于贷方总额。 - **公司**:多租户——每家公司都有自己的会计科目表和分类账。通过 `--company SLUG` 或 `BEANKEEPER_COMPANY` 环境变量指定。 - **账户**:五种类型:“资产”、“负债”、“权益”、“收入”、“费用”。每个都有一个代码(例如“1000”)和正常余额方向(借方或贷方)。 - **金额**:始终在 CLI 上以**主要单位**(美元,而不是美分)指定。内部存储为小单位(分)。示例:“2500”表示 2,500.00 美元。 - **仅追加分类账**:交易在过账后无法编辑或删除。通过冲销分录进行更正。 - **幂等性**:使用 `--reference KEY` 和 `--on-conflictskip` 来安全地重试重复的帖子。 有关详细的会计概念和帐户类型,请参阅 [`references/accounting.md`](references/accounting.md)。 ## 代理集成 **始终使用 `--json` 进行编程访问。** 每个 JSON 响应都使用统一的信封: ```json { "ok": true, "meta": { "command": "...", "company": "...", "timestamp": "..." }, "data": { ...

更新日志: Source: GitHub https://github.com/Govcraft/beankeeper

目录结构

当前层级: tree/main/docs/beankeeper/

SKILL.md

登录后下载/点赞/收藏 ❤ 6 | ★ 0
评论 0

请先登录后评论。

还没有评论,快来第一个发言吧。