返回顶部
q

qbo-automationQBO自动化

>

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

qbo-automation

QBO 自动化技能

自动化QuickBooks Online操作:科目表、银行规则、定期交易、对账和日记账分录。以会计领域知识为支撑。



前提条件

  • - 具有管理员或会计师权限的QBO账户
  • 存储在环境变量中的QBO API凭证(客户端ID、客户端密钥、刷新令牌):
- QBOCLIENTID - QBOCLIENTSECRET - QBOREFRESHTOKEN - QBOREALMID(公司ID)
  • - 用于API调用的Node.js或Python环境(或按照以下引导步骤使用QBO的Web界面)

1. 科目表设置

标准科目层级(美国小型企业)

资产
1000 支票账户 (银行)
1010 储蓄账户 (银行)
1100 应收账款 (应收账款)
1200 库存资产 (其他流动资产)
1500 计算机设备 (固定资产)
1510 累计折旧 (固定资产)

负债
2000 应付账款 (应付账款)
2100 信用卡 (信用卡)
2200 工资负债 (其他流动负债)
2300 应交销售税 (其他流动负债)
2700 应付票据 (长期负债)

所有者权益
3000 所有者权益 (权益)
3100 所有者提款 (权益)
3200 留存收益 (权益)

收入
4000 服务收入 (收入)
4100 产品销售 (收入)
4200 其他收入 (其他收入)

销售成本
5000 销售成本 (销售成本)

费用
6000 广告与营销 (费用)
6010 银行手续费 (费用)
6020 会费与订阅 (费用)
6030 保险 (费用)
6040 餐饮与招待 (费用)
6050 办公用品 (费用)
6060 专业服务费 (费用)
6070 租金 (费用)
6080 公用事业费 (费用)
6090 车辆费用 (费用)
6100 差旅费 (费用)
6200 工资费用 (费用)
6300 折旧 (费用)

QBO API — 创建科目(Python/requests)

python
import requests, json, base64, os

def getaccesstoken():
用刷新令牌换取访问令牌。
credentials = base64.b64encode(
f{os.environ[QBOCLIENTID]}:{os.environ[QBOCLIENTSECRET]}.encode()
).decode()
resp = requests.post(
https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer,
headers={
Authorization: fBasic {credentials},
Content-Type: application/x-www-form-urlencoded
},
data={
granttype: refreshtoken,
refreshtoken: os.environ[QBOREFRESH_TOKEN]
}
)
return resp.json()[access_token]

def createaccount(accesstoken, realmid, name, accounttype, accountsubtype, acct_num=None):
创建一个QBO科目。
payload = {
Name: name,
AccountType: account_type,
AccountSubType: accountsubtype
}
if acct_num:
payload[AcctNum] = acct_num
resp = requests.post(
fhttps://quickbooks.api.intuit.com/v3/company/{realm_id}/account,
headers={
Authorization: fBearer {access_token},
Content-Type: application/json,
Accept: application/json
},
json=payload
)
return resp.json()

示例:创建一个新的费用科目

token = getaccesstoken() realm = os.environ[QBOREALMID] result = create_account(token, realm, name=软件订阅, account_type=Expense, accountsubtype=OtherMiscellaneousExpense, acct_num=6025 ) print(result)

批量科目导入(CSV → QBO)

QBO支持通过会计师工具箱 > 科目表 > 导入进行批量导入。

CSV格式:
csv
科目名称,类型,明细类型,科目编号,描述,余额
支票账户,银行,支票,1000,主运营账户,0
应收账款,应收账款,应收账款(A/R),1100,,0
软件订阅,费用,其他杂项服务成本,6025,SaaS工具,,



2. 银行规则配置

银行规则自动分类导入的银行/信用卡交易。

规则类型

  • - 类别规则 — 分配科目 + 类别/地点
  • 拆分规则 — 将交易分配到多个科目
  • 供应商规则 — 自动分配收款方名称

QBO界面步骤(无API — 银行规则不在QBO API v3中)

  1. 1. 前往银行 > 规则 > 新建规则
  2. 设置:
- 规则名称:描述性(例如,AWS月度费用) - 应用于:支出 / 收入 - 银行账户:选择账户 - 条件: - 描述 包含 AMAZON WEB SERVICES - 然后: - 类别:软件订阅 (6025) - 收款方:Amazon Web Services - 类别(如跟踪):运营
  1. 3. 保存并对未审核交易运行规则

常见银行规则模板

规则名称条件类别备注
AWS费用描述包含AMAZON WEB SERVICES软件订阅
Stripe付款
描述包含STRIPE + 收入 | 服务收入 | | | 工资 - Gusto | 描述包含GUSTO | 工资费用 | | | 租金 | 描述包含ACH RENT | 租金 | | | Google广告 | 描述包含GOOGLE ADS | 广告与营销 | | | 银行费用 | 描述包含SERVICE FEE | 银行手续费 | | | 所有者提款 | 描述包含OWNER DRAW | 所有者提款 | 权益 |

拆分规则示例(混合费用)

  • - 规则:办公与餐饮拆分
  • 条件:收款方为 Costco
  • 拆分:
- 60% → 办公用品 (6050) - 40% → 餐饮与招待 (6040)

3. 定期交易模板

定期账单模板(API)

python
def createrecurringtransaction(accesstoken, realmid):
创建一个月度定期账单模板。
payload = {
RecurDataRef: {
type: Bill,
},
RecurType: Scheduled,
ScheduleInfo: {
StartDate: 2026-01-01,
NextDate: 2026-04-01,
EndDate: None,
NumRemaining: None,
RecurFrequency: Monthly,
IntervalType: Monthly,
MaxOccurrences: None
},
Name: 月度租金 - 123 Main St,
Active: True,
VendorRef: {value: VENDORIDHERE},
Line: [
{
DetailType: AccountBasedExpenseLineDetail,
Amount: 3500.00,
AccountBasedExpenseLineDetail: {
AccountRef: {value: ACCOUNTIDFOR_RENT}
}
}
]
}
resp = requests.post(
fhttps://quickbooks.api.intuit.com/v3/company/{realm_id}/recurringtransaction,
headers={
Authorization: fBearer {access_token},
Content-Type: application/json,
Accept: application/json
},
json=payload
)
return resp.json()

常见定期模板

模板类型频率金额科目
办公室租金账单月度固定租金
AWS
账单 | 月度 | 可变 | 软件订阅 | | 责任保险 | 账单 | 月度 | 固定 | 保险 | | 所有者提款 | 支票 | 双周 | 固定 | 所有者提款 | | 折旧分录 | 日记账分录 | 月度 | 计算 | 折旧 |

折旧日记账分录(直线法)

月度分录模板:

借 折旧费用 (6300) $[金额]
贷 累计折旧 (1510) $[金额]
备注:月度折旧 - [资产名称]



4. 对账工作流程

月度对账清单

  1. 1. 收集对账单 — 下载期间内的银行/信用卡对账单
  2. 审核未审核

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 qbo-automation-1776391142 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 qbo-automation-1776391142 技能

通过命令行安装

skillhub install qbo-automation-1776391142

下载

⬇ 下载 qbo-automation v98.0.1(免费)

文件大小: 6.1 KB | 发布时间: 2026-4-17 15:52

v98.0.1 最新 2026-4-17 15:52
Corrected display name

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

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

p2p_official_large
返回顶部