返回顶部
a

akauntingAkaunting集成

Interact with Akaunting open-source accounting software via REST API. Use for creating invoices, tracking income/expenses, managing accounts, and bookkeeping automation. Triggers on accounting, bookkeeping, invoicing, expenses, income tracking, or Akaunting mentions.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
1,007
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

akaunting

Akaunting 技能

用于 Akaunting(一款免费开源会计平台)的 CLI 和 API 集成。

快速开始

bash

测试连接


akaunting ping

列出数据

akaunting accounts akaunting categories akaunting transactions

创建交易

akaunting income --amount 100 --category Sales --description 已收到付款 akaunting expense --amount 50 --category Other --description 办公用品

设置

1. 部署 Akaunting

bash

使用提供的 docker-compose


cp skills/akaunting/assets/docker-compose.yml ~/akaunting/
cd ~/akaunting && docker compose up -d

通过 http://YOUR_IP:8080 访问 Web 界面,并完成设置向导。

2. 应用必要修复

关键: Akaunting 存在一个 bug,导致模块事件监听器无法自动注册。运行:

bash
python3 skills/akaunting/scripts/fixeventlistener.py

或手动添加到 /var/www/html/app/Providers/Event.php 的 $listen 数组中:

php
App\Events\Module\PaymentMethodShowing => [
Modules\OfflinePayments\Listeners\ShowAsPaymentMethod,
],

3. 配置凭据

bash
mkdir -p ~/.config/akaunting
cat > ~/.config/akaunting/config.json << EOF
{
url: http://YOUR_IP:8080,
email: your@email.com,
password: your-password
}
EOF

或设置环境变量:AKAUNTINGURL、AKAUNTINGEMAIL、AKAUNTING_PASSWORD

CLI 命令

命令描述
akaunting ping测试 API 连接
akaunting accounts
列出银行账户 | | akaunting categories [--type income\|expense] | 列出类别 | | akaunting transactions [--type income\|expense] | 列出交易 | | akaunting items | 列出产品/服务 | | akaunting income --amount X --category Y | 创建收入 | | akaunting expense --amount X --category Y | 创建支出 | | akaunting item --name X --price Y | 创建项目 |

在任何命令后添加 --json 可获取 JSON 格式输出。

API 参考

完整端点文档请参见 references/api.md。

关键端点

  • - GET /api/ping - 健康检查
  • GET/POST /api/accounts - 银行账户
  • GET/POST /api/categories - 收入/支出类别
  • GET/POST /api/transactions - 收入/支出记录
  • GET/POST /api/items - 产品/服务

认证方式:使用用户邮箱和密码的 HTTP 基本认证。用户需要 read-api 权限(管理员角色默认拥有此权限)。

故障排除

Payment method is invalid 错误:
未应用事件监听器修复。请运行 fixeventlistener.py。

401 未授权:
检查 config.json 中的凭据。用户必须拥有 API 访问权限。

联系人/文档的 403 禁止访问:
用户需要这些端点的额外权限。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 akaunting-1776419937 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 akaunting-1776419937 技能

通过命令行安装

skillhub install akaunting-1776419937

下载

⬇ 下载 akaunting v1.0.0(免费)

文件大小: 8.09 KB | 发布时间: 2026-4-17 18:59

v1.0.0 最新 2026-4-17 18:59
Initial public release of the Akaunting skill.

- Integrates with Akaunting accounting software via REST API.
- Provides CLI commands to manage accounts, categories, transactions, and items.
- Enables quick creation of income and expense records from the command line.
- Includes Docker deployment instructions and required event listener bug fix.
- Detailed setup and troubleshooting guidance provided.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部