Creating Auditable Environment: An Approach Towards Eliminating Fraud Opportunities