MYOB - Export Invoices and Payments
Use the MYOB Exporter to send HirePOS Invoices, Credit Notes, and customer payments to MYOB Business.
Export invoices before payments. A corresponding invoice must exist in MYOB before the exporter can apply a HirePOS payment to it.
Export Invoices and Credit Notes
Open the MYOB Exporter from HirePOS.
Select the Invoices tab.
Set the required Date From and Date To.
Adjust the Branch, Hide Completed, Exclude On Hire Invoices, or search filters if required.
Select the Invoices or Credit Notes to export.
Click MYOB Transfer.
The list includes non-cancelled HirePOS records with a Transaction of Invoice or Credit Note.
What HirePOS checks during invoice export
For each selected record, the exporter:
checks the MYOB tax codes;
checks any MYOB Jobs required by item or branch tracking;
checks the MYOB income account used by every invoice line;
checks whether the invoice already exists in MYOB;
finds or creates the MYOB customer;
creates the MYOB service invoice or Credit Note;
verifies that the new MYOB record can be found; and
marks the HirePOS record as completed when verification succeeds.
If the exporter finds an existing MYOB invoice with the expected number or Journal Memo, it does not create another one. It marks the HirePOS invoice as completed and reports that the invoice already exists.
Customer matching
HirePOS searches for the MYOB customer in this order:
HirePOS Customer Code against the MYOB Card ID or Display ID
Company name
First name and last name
If no matching customer exists, HirePOS creates one using the HirePOS customer details. When a HirePOS Customer Code is available, it becomes the new MYOB customer's Card ID or Display ID.
Matching Customer Codes are recommended because names can be duplicated or changed.
Invoice income account codes
Every exported invoice line needs an income account code that matches an MYOB account number exactly.
HirePOS selects the account code in this order:
Setup > Invoice CategoriesSetup > Item Related > Selling UnitsSetup > ItemsSetup > Item Related > Item CategoriesSetup > Item Related > Item TypesThe applicable group item's category or type for a group-code line without an item
The first available code is used. If a line is exporting with an unexpected account, check the higher-priority locations before changing the Item Category or Item Type.
Click an Invoice Number in the exporter to preview its details and review the account code selected for each line.
Invoice tax codes
The exporter uses the tax code selected on each HirePOS invoice line and looks for the same tax-code value in MYOB.
If the tax code is missing from the HirePOS line or cannot be found in MYOB, the invoice will not export.
MYOB Jobs
MYOB Jobs can be selected from item tracking or branch tracking. Item tracking takes priority over branch tracking.
The Job number configured in HirePOS must exactly match an existing MYOB Job number. If the Job cannot be found, the invoice will not export.
For setup instructions, see MYOB - Tracking Categories (Jobs).
Invoice numbers
Normally, the MYOB Invoice Number is the configured Prefix followed by the HirePOS Invoice Number.
If Use MYOB Invoice Number Sequence is enabled, MYOB assigns the Invoice Number and the prefixed HirePOS number is placed in the MYOB Journal Memo. This option also disables the Payments and Bankfeeds tabs.
For more information, see MYOB - Exporter Filters, Options and Buttons.
Invoice total or rounding differences
After exporting an invoice, HirePOS reads it back from MYOB and compares the MYOB total with the HirePOS total.
If the totals differ, review the invoice in MYOB and make any required rounding adjustment.
Export payments
Before exporting payments, confirm that:
the related invoices have been exported to MYOB;
the HirePOS customer can be matched to the MYOB customer; and
the HirePOS Bank Account has an Account Code matching an MYOB account number.
Pending payments or deposits are not included in the normal payment-export list.
To export payments:
Open the MYOB Exporter.
Select the Payments tab.
Set the required Date From and Date To.
Select a payment method or other filters if required.
Select the payments to export.
Click MYOB Transfer.
Payment methods can be filtered by Cash, Cheque, EFTPOS, or Online.
Payment account mapping
Payment export uses the Account Code from Setup > Bank Accounts.
This code must match the MYOB account number or Display ID for the account receiving the payment. If the field is blank, the exporter displays No Account Code!. If the code does not exist in MYOB, the payment will fail to export.
How payments are applied
For each selected payment, the exporter:
checks whether the payment or receipt number already exists in MYOB;
checks the HirePOS Bank Account code against MYOB;
finds the MYOB customer;
finds each related MYOB invoice using the prefixed HirePOS Invoice Number;
creates the MYOB customer payment;
applies the relevant amount to each matching invoice;
verifies the payment in MYOB; and
marks the HirePOS payment as completed.
If MYOB already contains the expected receipt number, the exporter marks the HirePOS payment as completed and reports that the receipt already exists.
Payments tab is missing
The Payments tab is hidden when Use MYOB Invoice Number Sequence is enabled.
Open the Options tab and review that setting. Disabling it restores the normal HirePOS-numbered invoice workflow for future exports, but it does not renumber invoices already created in MYOB.
