Overview
The MYOB integration is a native OAuth connector. After a business admin connects their MYOB company file, Audara Pay pushes invoices when you send them and records payments when an invoice is marked paid.
What this integration does
- Create or update MYOB sales invoices from Audara Pay invoices
- Record MYOB customer payments when AUDD settlement is confirmed
- Store the MYOB invoice UID on each Audara Pay record for sync status and retry
- Keep amounts in AUD with transaction hash in payment notes for audit
What it does not do
- Hold or move AUDD. Settlement stays on-chain between wallets
- Import your full MYOB history into Audara Pay
- Replace your bookkeeper or chart of accounts decisions
How it works
- 1
Connect MYOB
Admin clicks "Connect MYOB" in Settings, signs in, selects a company file, and approves scopes.
- 2
Invoice sent
When you send an invoice, Audara Pay creates a sale invoice in MYOB.
- 3
Payment confirmed
When AUDD settlement is confirmed, Audara Pay posts a customer payment against the linked MYOB invoice.
- 4
Sync status
Invoice detail shows sync status and MYOB invoice number. Failed syncs can be retried.
| Event in Audara Pay | Action in MYOB |
|---|---|
| Invoice sent | Create item invoice |
| Invoice updated (before paid) | Update linked MYOB invoice |
| Payment confirmed | Create customer payment |
| Invoice voided | Void or credit workflow (TBD) |
Setup
- 1
Connect MYOB
Settings → Integrations → MYOB → Connect. Sign in, select company file, approve scopes. Status should show Connected.
- 2
Map defaults
Set income account, GST tax code, payment account, and contact matching (create vs match by email/ABN).
- 3
Send an invoice
Create and send as usual. On send, the connector pushes to MYOB. Invoice detail shows sync status and MYOB invoice number.
- 4
Confirm payment
When AUDD is confirmed, Audara Pay records payment in MYOB with amount, date, reference, and tx hash in notes.
Field mapping
Invoice
| Audara Pay | MYOB | Notes |
|---|---|---|
| invoice_number | Number | Unique per company file |
| customer.name | CompanyName / Name | Entity type dependent |
| customer.email | Addresses[].Email | Used for matching |
| issue_date | Date | ISO date |
| due_date | DueDate | ISO date |
| line_items | Lines[] | Description, qty, unit AUD, tax |
| hosted_payment_url | Reference | Optional payer link |
Payment
| Audara Pay | MYOB | Notes |
|---|---|---|
| amount_aud | Amount | AUD |
| paid_at | Payment Date | |
| payment_reference | Reference | |
| tx_hash + network | PaymentNotes | Audit trail |
API reference
You do not call MYOB directly from the browser. Audara Pay's connector runs server-side using the MYOB API.
| Resource | Use |
|---|---|
| /Contact | Create or find customer |
| /Sale/Invoice/Item | Create item invoice |
| /Sale/CustomerPayment | Record payment |
Troubleshooting
| Symptom | Likely cause | Action |
|---|---|---|
| Connect fails | Redirect URI or edition mismatch | Verify MYOB app config and API access |
| Invoice missing in MYOB | Tax or account validation | Check integration mapping |
| Payment not applied | Already paid in MYOB | Reconcile manually; check duplicates |
| Token expired | Access revoked | Reconnect in Settings → Integrations |
| Duplicate invoices | Retry without idempotency | Check invoice number mapping |
FAQ
Which MYOB product is supported?
MYOB editions with API access are supported. Confirm your edition with MYOB documentation before connecting.
Is AUDD stored in MYOB?
No. Amounts are AUD. AUDD appears only as reference metadata (hash, network).
Does this replace my bookkeeper?
No. It reduces manual entry. Your bookkeeper still owns chart of accounts, BAS, and compliance.
