Cashless Systems Inc.
Cashless Commissary and Trust Fund Accounting System
(CACTAS)
Skip Navigation Links
Home
CACTASExpand CACTAS
Clients
Downloads
Contact Us

CACTAS Introduction
The Cashless Commissary and Trust Fund Accounting System (CACTAS), which was initially developed in 1992 specifically to provide a state-of-the-art cashless commissary and trust fund accounting system for prison units, has evolved over the past 16 years into a standard-setting solution for the corrections industry.

CACTAS was first developed by CSi in response to a requirement generated by the North Carolina Department of Correction for a state-of-the-art cashless commissary and trust fund accounting system for prison units. Working closely with the NC-DOC team, CSi developed a system that utilized magnetic stripe ID card and UPC bar code scanning technology in the commissaries, the latest personal computer and local area network technology throughout their institutions, and powerful but easy to use back office accounting capability.

CACTAS has evolved through 7 major product releases, starting with a DOS product in 1992 and evolving to a client server version incorporating powerful micro computer RDBMS technology released in 2002. This version of CACTAS successfully consolidated all trust accounting and commissary operations onto a single database in the Arkansas Department of Corrections. The SQL version of CACTAS served as the foundation from which our CACTAS Enterprise Web Edition was developed and released in April of 2006 under contract with the Ohio Department of Rehabilitation and Correction (ODRC).

This version of CACTAS has successfully consolidated all trust accounting and commissary operations in the ODRC. Almost 50,000 active inmates housed in 33 Ohio prisons are successfully managed using this outstanding product. Its 3 tier architecture utilizes the Microsoft SQL Server RDBMS (versions 2000 or 2005), a middle tier application based on Microsoft’s Windows Server 2003, Internet Information Services 6 (IIS), and the .Net framework runtime. Finally the client application utilizes Microsoft’s Internet Explorer and .Net runtime to produce an easy to use browser and smart client application. These components plus the advanced CACTAS database design offer a robust and secure environment that is capable of handling the intense load of an enterprise wide application.

Though CACTAS has changed dramatically over time, the CSi corporate mission has remained constant: To serve the Corrections Industry with quality software and services products. Our pledge is to lead corrections in the application of new technology as it applies to inmate banking and commissary automation systems.

The following matrix list key objectives of many jail/prison enterprises and outlines the CACTAS solution for each:

Objective CACTAS Solution
Allow management to choose those tasks that will be controlled centrally vs. those distributed down to facility/institution control.

The CATAS unique design featuring a custom security provider and user maintained, table driven business process logic with overrides to enterprise settings provided at the facility/institution level allows Department management to centrally manage any set of tasks and decentralize other tasks at its discretion.

Provide inmate withdrawal and deposit alternatives that eliminate direct staff involvement.

CACTAS provides a public/lobby ATM/kiosk interface that allows inmate deposits to be entered by visitors and family members in the form of cash or credit card transaction. Return of inmate funds upon release may also be provided through this ATM/kiosk equipment. Additionally, a web site may be provided to accept inmate deposits via credit card transaction.

Deploy a system using a central database repository such that enterprise wide real time reporting is possible for all commissary and trust fund accounting data.

The CACTAS 3-tier architecture utilizes a single database repository and provides reports that can run for single institutions, sub-sets of institutions, or for the entire enterprise rolled into consolidated reports. Powerful drive down report formats allow for summary level and detail level reporting within the same reports.

Improve the tracking of restitution fines and court orders.

Easy to use inmate charge and payee (court ordered fines/restitution) pages allow an unlimited number of unique cases to be tracked for each inmate per resident account.

Increase the collection of restitution fine, court order, and Department administrative fee dollars.

Once restitution fines, court orders, and Department administrative fees are properly configured through the use of easy to use maintenance and task pages, the CACTAS collections process will fully automate the collection of appropriate funds from all forms of incoming inmate deposits as they are entered by users on a daily basis.

Increase the accuracy and availability of trust and restitution account balances.

All trust and restitution account balances are managed by user maintained and table driven CACTAS business process logic. Accurate and timely account balances are available at all times since all processing is done in real time.

Reduce trust staff time required to transfer trust and restitution account balances between facilities/institutions.

As inmates transfer from one facility/institution to another their account balances will follow them due to our highly automated institution transfer process. Institution transfers will execute automatically through the CACTAS/Department Inmate Tracking System interface. The process will create receivables at the receiving institution and payables at the sending institutions. This transfer fund clearinghouse process is automatically maintained for transfers between institutions that do not share the same trust fund commercial bank account. For those institutions that do share the same trust fund bank, no funds transfer check or EFT is necessary.

Eliminate the requirement to update and maintain manual general ledgers and other records, eliminating the person hours associated with these tasks.

The CACTAS restitution, inmate banking, and commissary database is maintained by users executing easy to understand tasks from web pages linked to each user’s home page. The system’s custom security provider insures that users have access to only those functions that they are trained for and authorized to use. Task pages are displayed as forms that are easy to follow and understand. All accounting function (debits/credits) is done in the background by CACTAS such that the user does not need to manually maintain general ledger account records. The CACTAS database provides checks and balances that do not allow an unbalanced transaction to be saved. CACTAS does provide a general journal capability for selected general ledger accounts such that authorized users may journal account balances as appropriate.

Provide an automated solution that satisfies the need for a high level of availability 7 days per week and 24 hours per day.

CACTAS may be deployed in clustered database server and load sharing application server environments such that when one server is unavailable the system automatically relies on other servers in the cluster. This configuration guarantees that maximum system availability will be achieved.

Ensure that financial data cannot be altered without a corresponding audit trail.

Once a financial transaction has been saved to the CACTAS database it cannot be deleted or edited. However there are powerful reverse/void task capabilities such that users may correct human error easily and efficiently. However, complete audit trails are maintained, e.g. the original transaction that was erroneous, the reversal transaction, and the corrected transaction are all maintained on the database representing a complete audit trail of events.

Reduce the staff time required to process commissary orders.

CACTAS offers multiple ways to enter inmate commissary orders. For those facilities where point-of-sale environments are feasible, the CACTAS POS application may be configured to use commercially available peripheral hardware such as bar code readers, receipt printers, and electronic signature capture devices. If your facility utilizes a bag and deliver environment orders may be entered via OMR scanning or they may be keyed manually. Additionally, we offer a multi-function inmate operated kiosk that features balance checking, viewing of account transaction history, entry of commissary orders, and much more (see below). Once commissary orders are entered the picking slips are immediately available for printing either on site or off site by your in house commissary staff or private commissary services vendor. Upon delivery of bagged commissary orders CACTAS offers positive identification of inmates by electronic signature capture or through the use of hand held PDA scanning devices.

Reduce the staff time required to respond to inmate and external requests for information.

All CACTAS processing is done in real time and maintained on a central database repository. The CACTAS reporting subsystem offers almost 100 report queries that can be run on demand and support such features as column filters, multiple column sorting, drag and drop of columns, saving of custom configurations by the user, and saving reports in standard formats such as .xls and .pdf. Additionally CACTAS offers the capability to disseminate information to the inmate population through an inmate operated kiosk. The inmate kiosk allows inmates to enter grievances, read staff responses to previously entered grievances, enter requests for medical services, and read other information that the jail/prison administration wants to disclose to inmates.

CACTAS solutions have been installed in over 140 institutions, 69 agencies, located in 20 states.


Cashless Systems Inc. • 1041 Davis Drive, Apex, NC 27523 • (919) 481-1616 • FAX: (704) 908-9976 • Email Us