Skip to content

MYOB Advanced — Developer Reference

This is the engineer’s view of PWG’s MYOB Advanced tenant — how we extract, transform, and load MYOB data into the warehouse, what APIs we depend on, and what is and isn’t safe to touch.

For business processes, the CoA, branches, and ezyCollect / Axsys context, see the finance overview.

FieldValue
Base URLhttps://partnerswealthgroup.myobadvanced.com
Default endpointDefault/24.200.001
PlatformAcumatica 24.213.0018 / MYOB Advanced 2024R2
AuthOAuth client-credentials per company (PWG and JV are separate apps)
Read/writeAll current consumers are read-only

Both companies are reachable via local MCP servers configured in ~/.claude.json:

Server nameCompanyOAuth app credentialsRefresh-token cache
pwg-myobPartners Wealth GroupPWG OAuth app~/.pwg-myob/token.json
pwg-myob-jvPWG Joint VenturesJV OAuth app~/.pwg-myob/jv-token.json

Server source: PWG-DataMart/tools/mcp-myob/server.py. The same binary is parameterised via env vars to back both servers.

If MCP tools don’t appear in a Claude session, the server only loads at startup — restart with claude --continue.

The pipeline lives in the PWG-DataMart repo. This documentation covers the MYOB-side contract: what endpoints we hit, what we ingest, and the assumptions baked into the loads. For schema and ETL specifics on the warehouse side, see that repo’s BI_MYOB_DATA/ and BI_MYOB_ETL/ projects.

MYOB entitySTAGING targetEndpoint
AccountSTAGING.MYOB_GL_Account_PWG, _JVDefault/24.200.001
SubaccountSTAGING.MYOB_GL_Subaccount_PWG, _JVDefault/24.200.001
JournalTransaction (+ Details)STAGING.MYOB_GL_Transaction_Detail_PWG, _JVDefault/24.200.001
BudgetSTAGING.MYOB_GL_Budget_Line_*Default/24.200.001
Tax, TaxCategory(CSV extracts in the source repo’s data/ folder; not yet warehoused)Default/24.200.001
LedgerSTAGING.MYOB_Ledger (new — being loaded in Phase B)Default/24.200.001

Reference snapshots from the live tenant. Source-of-truth is MYOB itself; these are committed in the source repo for diffing and for offline reference.

FileRowsSource
chart_of_accounts_pwg.csv757Account (PWG company)
chart_of_accounts_jv.csv630Account (JV company)
taxes.csv18Tax (tenant-wide)
tax_categories.csv12TaxCategory (tenant-wide)

To regenerate, see admin-procedures.