LiteOps
← 返回博客
·10分钟·Lite Ops Team

MYOB集成完全指南:墨尔本华人商家如何让业务系统自动对接MYOB

MYOBMYOB对接MYOB API系统集成墨尔本华人商家自动化

为什么要单独写一篇MYOB对接指南?

如果你之前看过我们的Xero/MYOB对接概览文章,你可能已经了解了系统集成的基本概念和好处。那篇文章同时涵盖了Xero和MYOB,讲的是"为什么要对接"和"对接有哪几种方式"。

这篇文章是MYOB的专题深度指南,因为:

大量墨尔本华人商家仍在使用MYOB。 虽然Xero在澳洲新注册企业中的市场份额更大,但很多华人老板的会计是推荐MYOB的——尤其是用了多年的老客户,不想换也不需要换。

MYOB的对接方式和Xero有显著不同。 两家的API架构、认证方式、数据格式差异很大,不能用"同一套方案"解决。如果你的技术服务商告诉你"Xero和MYOB对接差不多",那他可能还没真正做过MYOB集成。

MYOB有多个产品版本,对接方式完全不同。 这是最容易踩坑的地方,下面详细讲。


第一步:搞清楚你用的是哪个版本的MYOB

这一步非常关键——因为不同版本的MYOB,API能力和对接方式完全不一样。

MYOB Business(原MYOB Essentials)

这是MYOB的纯云端版本,适合规模较小的企业。它使用MYOB的新一代REST API,对接相对简单。

特点:

  • 纯云端,浏览器访问
  • API较新,文档相对完善
  • 功能比AccountRight简单——比如库存管理功能有限
  • 适合:以服务为主的小企业(咨询、中介、小型服务公司)

MYOB AccountRight

这是MYOB的"全功能"版本,功能更强大,很多华人商家用的就是这个。它有桌面版和云端版两种部署方式,API体系和Business完全不同。

特点:

  • 支持桌面安装+云端同步(也有纯云端版)
  • 有自己的AccountRight API(和Business的API不通用)
  • 库存管理、多仓库、工单等功能更完善
  • 适合:零售、批发、制造业等需要管库存和复杂财务的企业

为什么搞清楚版本很重要? 因为如果你的技术团队按Business的API去对接AccountRight,会直接报错——两套API的认证方式、端点URL、数据格式都不一样。这是华人商家MYOB对接项目中最常见的返工原因。

不确定自己用的是哪个版本?打开你的MYOB,看看登录界面——Business的URL是`app.myob.com`,AccountRight的桌面版会弹出一个独立窗口。或者直接问你的会计。


MYOB集成的4个最常见场景

不管你用的是Business还是AccountRight,以下4个集成场景涵盖了90%以上的华人商家需求。

场景一:销售订单 → MYOB发票自动生成

你的现状:CRM或订单系统里成交了一笔,然后你(或你的员工)手动打开MYOB,创建一张发票,把客户名、商品明细、金额逐一录入。

对接后:你的业务系统成交一笔订单,MYOB里自动出现对应的发票,客户信息、产品明细、税率(GST)全部自动匹配。

实现这个场景需要处理几个关键映射:

  • 客户信息同步:业务系统里的客户必须和MYOB里的Customer对应上。如果是新客户,系统需要先在MYOB里创建客户记录。
  • 产品/服务项映射:你卖的每个产品或服务在MYOB里都有一个Item Code,系统需要知道业务系统里的"产品A"对应MYOB里的哪个Item。
  • 税率处理(GST):MYOB使用Tax Code体系(如GST、FRE、N-T等),系统需要正确映射。

场景二:采购入库 → MYOB应付账单

如果你做批发或进出口生意,每次收货后都要在MYOB里创建供应商账单(Purchase Bill)。

对接后:进销存系统确认收货 → MYOB自动生成对应的应付账单,供应商、金额、日期、税率全部自动填充。会计只需要审核确认,不用手动录入。

这个场景对使用库存管理系统的商家特别有价值——进货频繁的企业每月可能有几十甚至上百笔采购,手动录入MYOB的工作量巨大且容易出错。

场景三:库存数据双向同步

如果你在MYOB AccountRight里也管库存(很多华人零售商这么做),那业务系统和MYOB之间的库存数据需要保持一致。

对接后

  • 业务系统里卖出一件商品 → MYOB库存自动扣减
  • MYOB里的库存调整(如盘点差异)→ 业务系统同步更新
  • COGS(销售成本)根据库存变动自动计算

这个场景的难点在于双向同步的冲突处理——如果两边同时修改了同一个商品的库存,以哪边为准?好的对接方案会设置清晰的"主从关系"和冲突告警机制。

场景四:银行对账辅助

你的业务系统记录了每一笔收款和付款。如果这些数据能自动推送到MYOB的银行交易模块(Bank Feed),月底对账就能省下大量时间。

对接后:业务系统的收付款记录 → 推送到MYOB → 银行对账时自动匹配,减少手动查找和逐条勾选的工作。


MYOB API对接的技术要点(老板也能看懂)

你不需要自己写代码,但了解以下技术要点能帮你更好地评估服务商的对接方案。

OAuth2认证

MYOB要求所有API访问都通过OAuth2认证——简单说,就是你需要先在MYOB开发者平台注册一个"应用",获取一对密钥。用户首次使用时需要在MYOB界面上点"授权",之后系统就能代表你访问MYOB数据。

需要注意:MYOB的OAuth Token有有效期,需要定期刷新。如果刷新机制没做好,系统可能某天突然断连,数据不再同步。

Rate Limiting(调用频率限制)

MYOB API有调用频率限制——每分钟能发的请求数是有上限的。如果你的系统一次性推送太多数据(比如月底批量同步),可能会触发限流导致部分数据同步失败。

好的对接方案会使用"队列+重试"机制:数据排队发送,触发限流时自动暂停、等待、重试,确保最终所有数据都成功同步。

数据格式要求

MYOB对数据格式要求比较严格,例如:

  • 日期必须用特定格式
  • Tax Code必须精确匹配MYOB里已有的代码
  • 金额的小数位数有限制

如果格式不对,API会直接返回错误,数据写入失败。这不是什么大问题,但对接方案必须做好格式转换和错误处理。

中文数据支持

好消息:MYOB支持Unicode,所以中文客户名、中文产品名都能正常存储和显示。但需要注意:

  • 某些字段有长度限制,中文字符占用更多空间
  • 报表导出时中文可能出现乱码(取决于导出格式)
  • 建议在系统里同时保留中英文名称,方便报表和BAS申报

华人商家对接MYOB最常踩的5个坑

根据我们为墨尔本华人商家做MYOB集成的经验,以下是最常见的问题:

坑一:Tax Code映射错误

MYOB有一套自己的Tax Code体系(GST、FRE、N-T、CAP等),你的业务系统里的"含GST"/"免GST"需要精确映射到MYOB的Tax Code。映射错了,BAS申报就会出问题,而且这种错误往往到报税季才被会计发现。

避免方法:对接前和你的会计确认每种业务场景应该用哪个Tax Code,然后在系统里做死映射(不要让用户手动选)。

坑二:客户名称重复

华人商家的客户经常有中英文两个名字(比如"张伟"和"Wei Zhang")。如果对接时不做去重,MYOB里同一个客户会出现多条记录——一条中文名、一条英文名。然后发票和报表就乱了。

避免方法:用ABN或邮箱作为唯一标识符做客户匹配,不要依赖名字。

坑三:忘了处理Credit Note

客户退货、质量折让、折扣——这些都需要在MYOB里生成Credit Note(贷项通知单),不能简单地修改原始发票。很多对接方案只处理了正向流程(创建发票),忘了反向流程。

避免方法:对接范围里必须包含退货和Credit Note的处理逻辑。

坑四:AccountRight桌面版的同步限制

如果你用的是AccountRight桌面版(不是云端版),有一个容易忽略的限制:电脑关机或MYOB没运行时,API无法访问数据。这意味着你的自动同步在非工作时间可能会中断。

避免方法:要么升级到AccountRight的云端版(MYOB提供升级路径),要么确保运行MYOB的电脑24小时在线。

坑五:没有做错误通知

对接不是做完就万事大吉的。API偶尔会失败——网络超时、MYOB维护、数据格式偶发错误。如果系统没有做错误通知,某笔交易同步失败了你可能几天后才发现。

避免方法:对接方案必须包含错误监控和告警——同步失败时自动发邮件或微信通知给负责人。


Zapier自动对接 vs 专业团队定制

市面上有一些通用工具(如Zapier、Make)号称能"零代码"对接MYOB。它们适合什么场景?

Zapier适合的情况:

  • 只需要最简单的单向同步(比如新订单 → 创建MYOB发票)
  • 数据量小(每月几十笔交易)
  • 不涉及复杂逻辑(退货、多仓库、多币种)

Zapier搞不定的情况:

  • 双向同步(库存、客户数据互相更新)
  • 复杂业务逻辑(批次追踪、多币种对账、Tax Code动态映射)
  • 高频数据(每天几百笔交易以上)
  • AccountRight桌面版(Zapier不支持)
  • 中文技术支持

如果你的需求比较简单,可以先试试Zapier。但如果你的业务已经到了需要进销存系统的规模,直接找专业团队做定制对接通常是性价比更高的选择——因为Zapier每月订阅费加上反复调试的时间成本,不一定比定制便宜。

了解我们的业务流程自动化服务,包含MYOB/Xero对接方案。


对接MYOB之后,你还能做什么?

MYOB对接只是数据打通的第一步。数据打通之后,你可以进一步:

  • 构建[经营数据看板](/zh/services/custom-dashboards)——把MYOB里的财务数据和业务系统的运营数据整合到一个看板上,一眼看清利润率、现金流、应收应付
  • 自动化财务报告——每周/每月自动生成经营分析报告,推送到你的邮箱或微信
  • 预算对比分析——实际数据 vs 预算自动对比,偏差过大时自动告警

下一步

如果你在墨尔本使用MYOB,想了解如何让你的业务系统自动对接:

  1. 告诉我们你用的MYOB版本(Business还是AccountRight)
  2. 告诉我们你最希望自动化的场景(发票?采购单?库存?)
  3. 我们免费评估对接方案,给出明确报价

全程中文沟通,我们就在墨尔本——可以面谈。

想了解业务流程自动化能为你做什么?

预约免费咨询,我们的墨尔本团队为你评估需求并推荐最佳方案。全程中文服务。