South Australian Current Regulations

[Index] [Table] [Search] [Search this Regulation] [Notes] [Noteup] [Previous] [Download] [Help]

CASINO REGULATIONS 2013 - SCHEDULE 4

Schedule 4—TITO technical requirements


1.

Interpretation

In these requirements, unless the contrary intention appears—

TITO enabled device means a device such as a gaming machine, automated table game, cash redemption terminal or cashier terminal which is configured to issue tickets or accept tickets for redemption, or both;

TITO host means the core back-end servers and database of the TITO system;

TITO peripheral means hardware by which a TITO enabled device conducts a TITO transaction;

TITO system means the entire TITO system including TITO enabled devices and the TITO host.

2.

TITO ticket requirement

Tickets must comply with the following requirements:

        2.1         the following information must be printed on the tickets:

        2.1.1         a heading that uniquely identifies the ticket for TITO purposes (eg. the words "CASH OUT TICKET");

        2.1.2         venue information regarding where the ticket was printed (eg. venue and venue name details);

        2.1.3         information identifying the TITO enabled device which issued the ticket;

        2.1.4         a 16 or 18 digit number (a unique ticket identifier ) in—

        2.1.4.1         a readable format in at least 2 places on the ticket; and

        2.1.4.2         in a machine readable format such as a barcode;

        2.1.5         the date and time that the ticket is printed;

        2.1.6         the value of the ticket expressed in dollars and cents;

        2.2         tickets must include space for a responsible gambling message, either printed by the issuing TITO enabled device or pre-printed on the ticket (it is acceptable to print this message on the front or rear face of the ticket);

        2.3         tickets may contain location information of the TITO enabled device which issued the ticket (eg. house or bank number);

        2.4         tickets must be designed to be durable for their expected life span and provide clear legibility of text when the ticket is printed;

        2.5         if the ticket is vulnerable to environmental conditions, the ticket should include applicable storage and handling instructions on either the rear or the face of the ticket (eg. do not store in direct sunlight);

        2.6         tickets must not contain any form of promotional or advertising information.

3.

General TITO requirements

        3.1         TITO peripherals must be integrated into and be controlled by a TITO enabled device which is able to—

        3.1.1         enable or disable the activity of the TITO peripheral at appropriate times (eg. when credits are being accepted or paid out by the TITO enabled device); and

        3.1.2         manage and diagnose faults and the status of any faults in the TITO peripheral.

        3.2         The installation of a TITO peripheral in a TITO enabled device must not void the regulatory compliance of the TITO enabled device into which it is installed.

        3.3         It must be possible to enable or disable TITO functionality on a TITO enabled device.

        3.4         TITO systems must use an approved communication protocol to communicate with TITO enabled devices which must—

        3.4.1         implement a means of error checking; and

        3.4.2         implement a 2 way handshaking process between the initiating TITO enabled device and the TITO host for the redemption of tickets; and

        3.4.3         be robust and able to handle incomplete, misrouted, duplicated, altered in transit or unauthorised TITO transactions.

        3.5         TITO peripherals such as ticket printers and ticket acceptors must be installed safely and securely to prevent injuries to patrons or attendants using the TITO enabled device.

        3.6         TITO enabled devices must automatically abort a ticket in or a ticket out transaction if connection to the TITO host is detected as lost.

        3.7         TITO operation across a TITO system must be transaction based.

        3.8         TITO systems must use a database or similar managed information system for the storage of TITO data.

        3.9         Each TITO transaction on the TITO system must—

        3.9.1         be allocated a unique sequence number; and

        3.9.2         have a time-date stamp.

        3.10         TITO enabled devices and the TITO system must be configured to ensure synchronicity of time-date data used to time-date stamp TITO transactions.

        3.11         TITO enabled devices should not allow TITO operation until they have time-date synchronised with the TITO system.

        3.12         TITO systems may have—

        3.12.1         a configurable maximum ticket out limit restricting the cash value of tickets that TITO enabled devices can issue;

        3.12.2         a configurable maximum ticket in limit where tickets having a cash value in excess of the maximum ticket in limit are rejected;

        3.12.3         a configurable minimum ticket out limit which defines the minimum cash value of tickets that can be issued by particular TITO enabled devices;

        3.12.4         a configurable maximum credit limit restricting a TITO enabled device from redeeming a ticket if it would cause the credit meter to exceed this value.

        3.13         Tickets that have a cash value in excess of the prescribed maximum ticket in limit may be redeemed at a cashier terminal or cash redemption terminal.

        3.14         TITO systems—

        3.14.1         must have a configurable ticket expiry time which defines the period of time from the time of the ticket issue to the time that tickets may be redeemed by the TITO system before they are considered void; and

        3.14.2         may have an additional configurable ticket floor expiry time which defines the period of time from the time of ticket issue to the time that tickets may be redeemed by a gaming machine or an automated table game.

        3.15         TITO enabled devices which issue or accept tickets on the TITO system must provide accurate and accountable logging for tickets printed, accepted and rejected.

        3.16         Gaming machine based TITO enabled devices must comply with—

        3.16.1         the applicable technical requirements defined under the current Australian/New Zealand Gaming Machine National Standards and other applicable technical standards; and

        3.16.2         the applicable technical requirements of the communication protocol used for TITO operation; and

        3.16.3         the applicable technical requirements for ticket in ticket out as listed in the South Australian Appendix to the Australian/New Zealand Gaming Machine National Standard.

        3.17         TITO enabled devices must be able to recover when printing of a ticket fails or is interrupted by a fault.

4.

Ticket in process

        4.1         Credits must only be registered for valid tickets.

        4.2         Tickets may only be accepted when the TITO enabled device is in an active state and able to receive and credit tickets.

        4.3         If the TITO enabled device is active then a ticket may be inserted at any time in accordance with the applicable requirements for insertion in the Australian/New Zealand Gaming Machine National Standards.

        4.4         TITO enabled devices must automatically reject inserted tickets when it can detect that the connection to the TITO host is down.

        4.5         The TITO system must verify the unique ticket identifier printed on the ticket, and if valid, request and wait for authorisation from the TITO host for the ticket.

        4.6         A TITO enabled device must only redeem valid tickets that have been authenticated by the TITO host.

        4.7         If a TITO enabled device is not able to receive and process tickets, the inserted ticket must be ejected back to the player.

        4.8         If an inserted ticket is detected as invalid by a TITO enabled device then the ticket must be ejected back to the player.

        4.9         A TITO enabled device must not accept another ticket until the current ticket in transaction has been completed (ie. either approved or rejected).

        4.10         A TITO enabled device must be able to notify the TITO system if an error occurs during the ticket in validation process (eg. a timeout, ticket jam, or other fault).

        4.11         Where possible, TITO enabled devices must have ability to hold a ticket in escrow if the TITO host requests additional time to authenticate the ticket. TITO enabled devices that are not able to hold a ticket in escrow may eject the inserted ticket back to the player if requested to hold the ticket in escrow.

        4.12         If the ticket is approved by the TITO host, the TITO enabled device must retain the ticket and add the cash amount of the inserted ticket to the credit meter (or equivalent) of the TITO enabled device, and notify the TITO system of the applicable ticket in meter and status updates.

        4.13         TITO enabled devices must provide visual or audio feedback to players that the ticket has been accepted and redeemed.

        4.14         A ticket in transaction is considered complete when the TITO host has authorised the ticket in request from the TITO enabled device, TITO meters are successfully transmitted to the TITO host, and ticket stacking by the TITO enabled device is complete.

        4.15         The TITO enabled device must have a method to display a clear and legible message with the reason for a rejected ticket for a reasonable period of time.

        4.16         The TITO system must support the provision of at least the following reasons for rejection:

        4.16.1         ticket system unavailable;

        4.16.2         ticket expired or too old;

        4.16.3         ticket amount too large;

        4.16.4         ticket invalid;

        4.16.5         ticket not found;

        4.16.6         ticket already redeemed;

        4.16.7         other reason—see operator.

        4.17         If the TITO enabled device is not able to read the unique ticket identifier on the ticket prior to being interrupted, the TITO enabled device must eject the ticket back to the patron.

        4.18         The TITO system must ensure that tickets can only be redeemed once.

        4.19         TITO enabled devices that can accept and redeem tickets must maintain a log of the last 35 accepted or rejected tickets that must include at least the following details for each record:

        4.19.1         time and date;

        4.19.2         amount;

        4.19.3         unique ticket identifier;

        4.19.4         whether the ticket was accepted or rejected.

5.

Ticket out process

        5.1         The functionality of ticket out is equivalent to a player pressing collect and collecting credits from a gaming machine. The TITO enabled device will exchange with the system a unique ticket identifier and ticket information which the TITO system will retain and use in the future for ticket redemption.

        5.2         Tickets issued by TITO enabled devices must have a unique ticket identifier which is used by the TITO system to uniquely identify tickets.

        5.3         The TITO host must be able to cater for the scenario when multiple TITO enabled devices create identical unique ticket identifiers.

        5.4         A ticket can be redeemed for cash or inserted into a TITO enabled device with ticket acceptance, in order to transfer the cash value of the ticket to the credit meter (or equivalent) of the TITO enabled device.

        5.5         A ticket is printed by the TITO enabled device when a player presses collect or similar on the TITO enabled device subject to any TITO limits for printed tickets.

        5.6         A TITO enabled device must not print a ticket with a cash value that exceeds the configured maximum ticket out limit, if such a limit is supported.

        5.7         A TITO enabled device must wait for attendant authorisation before printing a ticket with a cash value that exceeds the configured ticket out authorisation limit, if this limit is supported.

        5.8         TITO enabled devices must provide feedback or messages to players while a ticket is being printed and issued (eg. "Printing ticket...please wait" during printing and "Please collect your ticket" when printing is complete).

        5.9         A ticket out transaction is considered complete when the ticket has been printed and ticket meters and ticket information are successfully transmitted to the TITO system.

        5.10         A ticket must only be printed out when the TITO enabled device is actively connected to the TITO system.

        5.11         TITO enabled devices must be able to notify the TITO system of faults if they occur and interrupt the ticket out process.

        5.12         TITO enabled devices must be able to resume and recover upon any interruption during the ticket out process.

        5.13         The TITO system must be able to cater for the potential of orphaned tickets after any interruption, where the ticket has been printed with a unique ticket identifier but does not exist in the TITO database.

        5.14         TITO enabled devices that are able to issue tickets must maintain a log of the last 35 issued tickets that must include at least the following details for each record:

        5.14.1         time and date;

        5.14.2         amount;

        5.14.3         unique ticket identifier.

        5.15         The TITO system must be able to cater for the scenario of partially printed tickets where a fault has occurred during printing but the complete unique ticket identifier is not clearly visible on the ticket.

6.

Cash redemption terminals

        6.1         Cash redemption terminals may issue tickets, redeem tickets, or do both.

        6.2         Cash redemption terminals may accept banknotes for the purpose of issuing tickets.

        6.3         Cash redemption terminals must not provide any additional functionality relating to banking transactions (including ATM or EFTPOS facilities).

        6.4         Cash redemption terminals must communicate in a secure and approved manner with the TITO system using an approved protocol.

        6.5         Cash redemption terminals must have sufficient security provisions relative to the amount of cash stored in the terminal.

        6.6         Cash redemption terminals may have configurable limits for ticket in and ticket out relevant to TITO enabled devices as defined in this Schedule.

        6.7         In situations where a cash redemption terminal has insufficient funds to completely pay out a ticket, the cash redemption terminal may issue a ticket equivalent to the remaining cash value, which may be redeemed at a cashier desk.

        6.8         Cash redemption terminals must have the facility to display device software and firmware version for the purpose of software verification.

        6.9         Cash redemption terminals must facilitate or allow software signatures to be generated for critical software for the purpose of software verification.

        6.10         Cash redemption terminals that are able to issue tickets must maintain a log of the last 35 issued tickets which must include the following details for each record as a minimum:

        6.10.1         time and date;

        6.10.2         amount;

        6.10.3         unique ticket identifier.

        6.11         Cash redemption terminals that can accept and redeem tickets must maintain a log of the last 35 accepted or rejected tickets that must include the following details for each record as a minimum:

        6.11.1         time and date;

        6.11.2         amount;

        6.11.3         unique ticket identifier;

        6.11.4         whether the ticket was accepted or rejected.

7.

Cashier terminals

        7.1         The TITO system may provide cashier terminals as an interface to the TITO host to allow authorised staff to perform TITO operations.

        7.2         Cashier terminals may issue tickets, redeem tickets, or do both.

        7.3         Cashier terminals must communicate in a secure and approved manner with the TITO host using an approved protocol.

        7.4         Access to the TITO functions provided by cashier terminals must be restricted with account and password control.

        7.5         Access to the TITO functions provided by cashier terminals may be further restricted and enabled according to staff tiers and privilege levels.

        7.6         Cashier terminals may have configurable limits for ticket in and ticket out relevant to TITO enabled devices as defined in this Schedule. TITO limits for cashier terminals may be implemented on a system level across all cashier terminals.

        7.7         The TITO system must be able to record all ticket out transactions performed on each cashier terminal. The record must include every new entry that has been printed and include the following details as a minimum:

        7.7.1         time and date;

        7.7.2         amount;

        7.7.3         unique ticket identifier;

        7.7.4         staff member identifier.

        7.8         The TITO system must be able to record all ticket in transactions performed on each cashier terminal. The record must include every new entry that has been verified by the ticket-in system and include the following details as a minimum:

        7.8.1         time and date;

        7.8.2         amount;

        7.8.3         unique ticket identifier;

        7.8.4         staff member identifier.

8.

TITO host system requirements

        8.1         The TITO host system must be of a robust design, able to withstand failures without loss of data.

        8.2         There must be some form of redundancy to allow gaming to continue in the event of a TITO host system failure.

        8.3         The TITO host system database that holds the TITO data of the TITO system must be secure, fault tolerant and have redundant data storage.

        8.4         The TITO host system must have built-in redundancy for critical components.

        8.5         The TITO host system must be able to recover back to an operational state without loss of TITO data following an interruption or outage.

        8.6         The TITO host system must provide accountable, transparent and auditable recording and reporting of transactions to enable the accurate calculation and reporting of gaming revenue, player payments, taxation and any other TITO related financial information required for a venue to comply with its regulatory obligations.

        8.7         The TITO host system must provide reporting and record keeping for liability for unclaimed and expired tickets.

        8.8         The TITO host system must have the ability to record and report on all TITO transactions and TITO activity on the system, including, but not limited to, issued tickets, redeemed tickets, and expired tickets.

        8.9         The TITO host system must have the required capacity to be able to store all TITO data for the period of time necessary in accordance with relevant legislation.

        8.10         The TITO host system must provide secure access to and storage of TITO data to prevent any unauthorised manipulation of TITO data.

        8.11         The TITO host system must be able to correctly handle the situation when duplicate ticket Unique Ticket Identifiers are created by 2 different TITO enabled devices.

        8.12         Where applicable, caching of unique ticket identifiers across components of the TITO system components must be robust and designed to propagate to the TITO host without risks of errors, intercept, or tampering.

        8.13         The TITO host system must be under version control.

        8.14         The TITO host system must be under regulatory approval control in line with the Act.

        8.15         TITO host system software must be able to be audited by allowing software signatures to be calculated for controlled files.



AustLII: Copyright Policy | Disclaimers | Privacy Policy | Feedback