Business Today TECHNOLOGY 2017-06-18 - Errors in software may lead to delay in payments, uploading of invoices or filing or returns.