用途:为税务分析连接 MYOB 客户(替代 Xero),提取历史交易数据、会计科目表、联系人及财务报表,支持多年数据同步以进行结转分析。
主要能力:只读访问总账交易、会计科目表、联系人、银行交易及工资数据(如可用);可拉取损益表和资产负债表;所有 MYOB 数据在进入分析引擎前会归一化到 canonical schema(lib/integrations/canonical-schema.ts),使 16 个分析引擎无论数据来自 Xero、MYOB 还是 QuickBooks 都能一致工作。
集成架构:MYOB API → myob-adapter.ts → canonical-schema.ts → 分析引擎。关键文件包括适配器 lib/integrations/adapters/myob-adapter.ts、历史抓取器 lib/integrations/myob-historical-fetcher.ts、配置 lib/integrations/myob-config.ts、OAuth 回调路由 app/api/auth/myob/route.ts。
使用方式:用户点击“Connect MYOB”,跳转至 MYOB OAuth 同意页,授予只读权限后回调存储加密令牌,选择公司文件(MYOB 特有),随后开始历史数据同步。
数据映射:UID→externalId、DisplayID→reference、Date→date(ISO 8601)、Total/Amount→amount(保留小数精度)、Account.DisplayID→accountCode、Contact.DisplayID→contactId。
限制:所有访问均为只读;工资数据仅在可用时提供;具体收费、价格、平台支持及效果暂未提供。