What is ABN and why is it necessary ?

An Australian Business Number (ABN) is a unique 11 digit number that identifies your business to the government and community.