MYOB

MYOB integration

Keep MYOB up to date when you invoice and receive AUDD payments.

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. 1

    Connect MYOB

    Admin clicks "Connect MYOB" in Settings, signs in, selects a company file, and approves scopes.

  2. 2

    Invoice sent

    When you send an invoice, Audara Pay creates a sale invoice in MYOB.

  3. 3

    Payment confirmed

    When AUDD settlement is confirmed, Audara Pay posts a customer payment against the linked MYOB invoice.

  4. 4

    Sync status

    Invoice detail shows sync status and MYOB invoice number. Failed syncs can be retried.

Event in Audara PayAction in MYOB
Invoice sentCreate item invoice
Invoice updated (before paid)Update linked MYOB invoice
Payment confirmedCreate customer payment
Invoice voidedVoid or credit workflow (TBD)

Setup

  1. 1

    Connect MYOB

    Settings → Integrations → MYOB → Connect. Sign in, select company file, approve scopes. Status should show Connected.

  2. 2

    Map defaults

    Set income account, GST tax code, payment account, and contact matching (create vs match by email/ABN).

  3. 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. 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 PayMYOBNotes
invoice_numberNumberUnique per company file
customer.nameCompanyName / NameEntity type dependent
customer.emailAddresses[].EmailUsed for matching
issue_dateDateISO date
due_dateDueDateISO date
line_itemsLines[]Description, qty, unit AUD, tax
hosted_payment_urlReferenceOptional payer link

Payment

Audara PayMYOBNotes
amount_audAmountAUD
paid_atPayment Date
payment_referenceReference
tx_hash + networkPaymentNotesAudit trail

API reference

You do not call MYOB directly from the browser. Audara Pay's connector runs server-side using the MYOB API.

ResourceUse
/ContactCreate or find customer
/Sale/Invoice/ItemCreate item invoice
/Sale/CustomerPaymentRecord payment

Troubleshooting

SymptomLikely causeAction
Connect failsRedirect URI or edition mismatchVerify MYOB app config and API access
Invoice missing in MYOBTax or account validationCheck integration mapping
Payment not appliedAlready paid in MYOBReconcile manually; check duplicates
Token expiredAccess revokedReconnect in Settings → Integrations
Duplicate invoicesRetry without idempotencyCheck 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.