ABN Lookup
Look up ABN, ACN, and business addresses directly from Odoo contacts using the Australian Business Register.
About this Module
Integrate your Odoo instance with the Australian Business Register (ABR) to instantly look up ABN, ACN, and registered business addresses. Click "Lookup ABN" on any contact to search by business name, review results in a wizard, and populate ABN, ACN, and address fields with a single click. Enable automatic lookup to have ABN and ACN filled in every time you create a new contact. No external Python dependencies — works out of the box with a free ABR GUID.
Key Features
Feature Breakdown
One-Click ABN Lookup
A 'Lookup ABN' button on the contact form searches the Australian Business Register by company name and postcode. Results appear in a wizard where you select the correct match.
ACN Auto-Fill
When you select an ABN result, the module fetches detailed business information from the ABR — including the Australian Company Number (ACN) — and writes it directly to the contact record.
Address Auto-Fill
Optionally populate the contact's street, city, state, and postcode from the ABR's registered postal or physical address. Tick 'Update Address' in the lookup wizard to include address data.
Automatic Lookup on Creation
Enable auto-lookup in Settings to have the module search the ABR every time a new contact is created. ABN and ACN are set automatically without any manual intervention.
Smart Search Results
The lookup wizard displays all matching results with ABN, status (Active/Cancelled), entity name, name type (Main/Legal/Trading), state, and postcode — so you can pick the right business.
Address Resolution
The module maps Australian state codes (NSW, VIC, QLD, etc.) to Odoo's state records and sets the country to Australia automatically. Postal address is preferred, with physical address as fallback.
Configurable Settings
Three settings in General Settings: ABR Authentication GUID, Automatic ABN Lookup toggle, and Auto Set Address toggle. Granular control over what happens automatically.
Graceful Error Handling
Manual lookups show clear error messages if no results are found or the API is unreachable. Automatic lookups log warnings instead of blocking contact creation — your workflow is never interrupted.
Ready to get started?
Purchase the module and have it running in minutes.