The invoice contents can be entered in a user-customizable format which allows the columns to be keyed in using the same ordering as the supplier's original invoice, even though different suppliers use different formats.