Text this: Accounting and reporting for shari'ah based transactions