CASH ACCOUNTING: HISTORICAL DEVELOPMENT, MODERN DOMESTIC AND INTERNATIONAL APPROACHES, AND PROSPECTIVE SOFTWARE SOLUTIONS