用途:通过命令行直接与 QuickBooks Online 交互,覆盖账目、客户、供应商、发票、账单、付款、采购、日记账等账务操作。主要能力:全量或 CDC 增量同步账本到本地 SQLite;本地 SQL 查询;按时间范围查看变更;查找重复采购或账单;计算净值;匹配银行交易行用于对账;支持 agent 模式(--agent 展开为 JSON、紧凑、无输入、无颜色、自动确认),以及 --select、--dry-run、--deliver 等输出控制。使用方式:先安装 CLI,npx -y @mvanhorn/printing-press-library install qbo --cli-only --bin-dir ~/.local/bin,验证 qbo-pp-cli --version;或 go install github.com/mvanhorn/printing-press-library/library/payments/qbo/cmd/qbo-pp-cli@latest。授权使用 OAuth2,qbo-pp-cli auth login --client-id <id> --client-secret <secret>,生产环境设置 export QBO_ENVIRONMENT=production,可加 --redirect-uri,并用 qbo-pp-cli doctor 验证。同步用 qbo-pp-cli sync,查询用 qbo-pp-cli query,重复检查用 qbo-pp-cli duplicates --days 3。支持命名配置 profile save/show/list、本地反馈记录和 MCP 服务器安装。限制:查询 QBO 有局限,建议先同步再本地查询;需 Node 或 Go 1.26.6+;安装后需确保二进制目录在 PATH;webhook 投递失败会返回非零;部分参数细节与数据范围资料未提供。
pp-qbo
办公与效率
更新于 10-16 01:32