How to process and maintain customer, vendor, stock and other invoicing details