Australia¶
Modules¶
Name |
Technical name |
Description |
|---|---|---|
Australia - Accounting |
|
The base accounting module for the Australian localization. It is installed automatically when the Australia fiscal localization package is selected. |
Australia & New Zealand - UBL PINT |
|
Adds the PINT A-NZ (Peppol) electronic invoice format used in Australia and New Zealand (installed automatically for Australian and New Zealand companies). |
Note
The Business Activity Statement (BAS) and Taxable Payments Annual Report (TPAR) reports, ABA batch payment files, and the Australian payroll (including the Employment Hero synchronization) are not available in this edition. GST amounts can be reviewed in the tax report using the BAS tax grids of the Australian taxes.
Accounting¶
Taxes and GST¶
In Australia, the standard Goods and Services Tax (GST) rate is 10%, but different rates and exemptions exist for specific categories of goods and services.
- menu
- Accounting ‣ Configuration ‣ Taxes
- shows
- The Taxes list of the Australian localization showing the default GST taxes (10% GST, 10% GST Purchases, 0% GST Free, 0% Export, …) with Tax Type and Label on Invoices columns.
- data
- Demo company "YourCompany AU", Australian localization installed.
- module
- l10n_au
- notes
- English UI, light theme, 1440px width.
Note
Each tax is mapped to the BAS tax grids, which are used by the tax report.
Tax mapping¶
Within the Australian localization, tax names encompass the tax rate as an integral part of their naming convention. Despite the high number of taxes configured in Odoo, their rates are often similar (0% or 10%).
GST sales taxes¶
The GST sales taxes available in Odoo are listed below.
GST name |
Description |
Label on invoices |
|---|---|---|
10% GST |
GST Sales |
10% GST |
0% EX |
GST Free on Export Sales |
0% GST Free |
0% F |
GST Free Sales |
0% Exempt |
0% INP |
Input Taxed Sales |
0% Input Taxed Sales |
100% Adj |
This is for adjustment, amounts can be modified to fit your needs |
Tax Adjustments (Sales) |
GST purchase taxes¶
The GST purchase taxes available in Odoo are listed below.
GST name |
Description |
Label on invoices |
|---|---|---|
10% GST |
GST Purchases |
10% GST |
10% C |
Capital Purchases |
10% Capital Purchases |
10% INP |
Purchases for Input Taxed Sales |
10% Purchases for Input Taxed Sales |
10% PRIV |
Purchases for private use or not deductible |
10% Purchases for Private Use |
0% F |
GST Free Purchases |
0% GST Free |
0% TPS |
Purchase (Taxable Imports) - Tax Paid Separately |
0% GST Paid Separately |
100% ONLY |
GST Only on Imports |
GST Only on Imports |
100% Adj |
Tax Adjustments (Purchases) |
Tax Adjustments (Purchases) |
100% DGST |
Deferred GST Liability |
100% DGST |
No ABN |
Tax Withheld for Partners without ABN |
Withholding Tax for No ABN |
PAYGW - W3 |
Other amounts withheld (excluding any amount shown at W2 or W4) |
Other Amounts Withheld (W3) |
Variants¶
Businesses from certain industries need to report payments made to subcontractors from relevant services during the financial year (Taxable Payments Annual Report, TPAR). Two variants of the main purchase taxes are available in Odoo to keep these payments separate, but they are inactive by default. The TPAR itself is not generated by Odoo; the amounts can be extracted from the tax report or the general ledger by tax.
Example
For the 10% GST tax, the variants are:
Tax name |
Description |
Reports impacted |
Default status |
|---|---|---|---|
10% GST |
Default 10% GST tax |
BAS |
Active |
10% GST TPAR |
TPAR variant of the tax, if the contractor provided an ABN |
BAS
TPAR
|
Inactive |
10% GST TPAR NO ABN |
TPAR variant of the tax, if the contractor did not provide an ABN |
BAS
TPAR
|
Inactive |
Deferred GST¶
Odoo allows companies under the Deferred Goods and Services Tax (DGST) scheme to automate their deferred GST flows.
Configuration¶
It is recommended to create a new journal to store all deferred GST entries by going to , and selecting Miscellaneous as its Type when configuring it.
By default, a tax (100% DGST, inactive by default) and an account (21340 Deferred GST Liability)
are available for Australian companies. Activate the tax by going to . Search for the Name 100% DGST (remove the default filter if
necessary), and click the Activate toggle switch.
Flow¶
1. Importing goods: purchase order and vendor bill¶
When importing goods from abroad, the GST liability can now be deferred for companies under the DGST scheme. On the purchase order, select the 0% TPS tax (tax paid separately) for the relevant order lines.
- menu
- Purchase ‣ Orders ‣ Purchase Orders ‣ (an import order)
- shows
- A purchase order line for imported goods with the "Taxes" column set to "0% TPS" (tax paid separately).
- highlight
- The "0% TPS" tax tag on the line.
- data
- Vendor "Overseas Supplier Ltd", product line 20,000.00.
- module
- l10n_au
- notes
- English UI, light theme, 1440px width.
2. Recording the DGST balance¶
When the Australian Taxation Office (ATO) is advised electronically of the aggregated liability for the company by the Integrated Cargo System (ICS), the GST balance deferred during the previous month becomes available on the ATO’s BAS portal.
Important
Odoo does not yet fetch the DGST balance automatically from the ATO. A manual entry with the liability amount needs to be created in Odoo. We recommend using a new journal for this purpose since deferrals will be recurring.
Go to . On the first journal item line, add
the Account 21340 Deferred GST Liability and the deferred GST balance as a
Credit. To resume the example shown above, we credit $2,000 and save.
- menu
- Accounting ‣ Accounting ‣ Journal Entries ‣ New
- shows
- A new journal entry in the deferred GST journal: first line with Account "21340 Deferred GST Liability" and Credit 2,000.00, before the auto-balancing line is created.
- highlight
- The "21340 Deferred GST Liability" line.
- data
- Journal "Deferred GST", amount 2,000.00.
- module
- l10n_au
- notes
- English UI, light theme, 1440px width.
An auto-balancing line is created, along with journal items correctly assigning the right values in the BAS Tax Grids. Sections G11, G18, 7A, and ONLY are updated correctly.
- menu
- Accounting ‣ Accounting ‣ Journal Entries ‣ (the DGST entry)
- shows
- The same journal entry after saving: the auto-balancing line and the "Tax Grids" column showing the BAS grids G11, G18, 7A and ONLY on the journal items.
- highlight
- The "Tax Grids" column.
- data
- Entry with 2,000.00 credit on 21340.
- module
- l10n_au
- notes
- English UI, light theme, 1440px width.
After posting the journal entry, the tax report displays the correct values for each grid, along with the DGST offset.
Remittance advice¶
A remittance advice is a document used as proof of payment to a business. In Odoo, it can be accessed by going to , selecting the payment(s), and clicking .
- menu
- Accounting ‣ Vendors ‣ Payments ‣ (a payment) ‣ Print ‣ Payment Receipt
- shows
- The printed "Payment Receipt" PDF of a vendor payment used as remittance advice: company header, vendor, payment date, amount and the list of paid bills.
- data
- Vendor payment of 1,500.00 to "Azure Interior".
- module
- account
- notes
- English UI, light theme, 1440px width.
E-invoicing¶
Peppol¶
Odoo is compliant with Australia’s Peppol requirements. Set up your customers and vendors by going to or , selecting one, clicking the Accounting tab, and configuring the Electronic Invoicing section as needed.
- menu
- Accounting ‣ Customers ‣ Customers ‣ (a customer) ‣ Accounting tab
- shows
- The Accounting tab of a partner with the "Electronic Invoicing" section: "eInvoice Format" set to "PINT A-NZ (Peppol)" and the Peppol endpoint fields (Peppol e-address (EAS) = ABN, Peppol Endpoint).
- highlight
- The "Electronic Invoicing" section.
- data
- Customer "Aussie Customer Pty Ltd", ABN 51 824 753 556.
- module
- account_peppol, l10n_anz_ubl_pint
- notes
- English UI, light theme, 1440px width.
Important
Validating an invoice or credit note for a partner on the Peppol network will download a compliant XML file that can be manually uploaded to your Peppol network. Odoo is currently in the process of becoming an access point for the ANZ region.
Industry-specific features¶
Buy Now, Pay Later solutions¶
Buy Now, Pay Later solutions are popular payment methods for eShops in Australia. Some of these solutions are available via Stripe and AsiaPay.
POS terminals¶
To establish a direct connection between Odoo and a POS terminal in Australia, a Stripe payment terminal is required. Odoo supports the EFTPOS payment solution in Australia.
Note
A Stripe payment terminal is not required to use Odoo as the main POS system. However, without one, cashiers must manually enter the final payment amount on the terminal.