Chart of accounts coding tells you what you bought, not what it was for. How custom fields capture project cost data on invoices automatically.