Transactions

Send transactional data into MYOB Business company files in real time.

Date Released: May 2023 Date Updated: May 2023
URLSupports

https://transaction.myob.com/transactions

GET |  PUT |  POST |  DELETE

The {guid} in the URL above is replaced with the unique ID for any given company file

The elements list below details information for Transactions. To view the descriptions for the elements you can either hover any attribute to reveal details or click here to show all details inline.

Items shown with are required when posting or puting data
Items shown with are read-only elements

Attribute Details

Request

  • account
    • externalIdString (100)
    • Unique financial institution account identifier
    • balanceDecimal (13.2)
    • Closing balance of the account
    • balanceUpdatedISO 8601
    • DateTime of changes to account balance, format YYYY-MM-DDTHH:MM:SSZ
  • transactions []
    • transactionIdString (100)
    • Unique transaction identifier
    • amountDecimal (13.2)
    • Transaction amount (positive for Withdrawals/Debit, negative for Deposits/Credit)
    • currencyString (3)
    • Currency code, value is 'AUD' or 'NZD'
    • narrationString (200)
    • Description of the transaction
    • transactionTypeCodeString (20)
    • Transaction type code e.g ‘Withdrawal’
    • transactionTypeDescriptionString (50)
    • Transaction type description e.g ‘Withdrawal’
    • referenceString (12)
    • Optional reference identifier of the transaction
    • originalDateISO 8601
    • Date the transaction occurred, format YYYY-MM-DDTHH:MM:SSZ
    • postedDateISO 8601
    • Date the transaction was processed and posted in the account, format YYYY-MM-DDTHH:MM:SSZ

POST /transactions

    Request examples
  • {
    • },
    • "transactions":[
      • {
        • "transactionId":"eyJN49EZuOCJ9",
        • "amount":"5.95",
        • "currency":"AUD",
        • "narration":"Corner Store Cafe Pty",
        • "transactionTypeCode":"WITHDRAWAL",
        • "transactionTypeDescription":"Withdrawal",
        • "reference":"Cafe",
        • "originalDate":"2023-04-22T13:06:00.000000+13:00",
        • "postedDate":"2023-04-22T23:59:59.000000+13:00"
      • },
      • {
        • "transactionId":"eytZ298Ot84tx",
        • "amount":"79.11",
        • "currency":"AUD",
        • "narration":"TRF Payee 48629",
        • "transactionTypeCode":"WITHDRAWAL",
        • "transactionTypeDescription":"Withdrawal",
        • "reference":"PayID 67",
        • "originalDate":"2023-04-22T17:21:11.000000+13:00",
        • "postedDate":"2023-04-22T23:59:59.000000+13:00"
      • }
    • ]
  • }
    Response samples
    Status code: 201