Click here to skip navigation American Public Transportation Association Visit the APTA Bookstore
My APTA
What's New
About APTA
For Members
Committees
Conferences & Calendar
Services & Programs
Government Affairs
Industry Information
APTA Standards Program
Media Center
e-Business
Passenger Transport
Book Store
Links
Contact Us
Site Map
Home
Rail and Bus LinksThe Rail Station
July 05, 2008
APTA    Search: Click here to search
APTA > About APTA > APTA Committees > Universal Transit Farecard Standards (UTFS) Task Force > (UTFS) Financial Management Systems Work Groups  

Financial Management Committee Systems Work Group

WP-1 Report/Minutes for April 02, 2004 Conference Call

Attendance:

Walt Bonneau

3PCI/PANYNJ

Barney Louie*

BART

Bob Murray

BART

Henk Dannenberg

Philips

Levent Eyuboglu*

LACMTA

Karim Aboud*

CTA

Darshana Patel*

CTA

David Faust

CTA

Brian Monk

Cubic

Diane Battilana

ERG

Cynthia Chin-Pack *

LACMTA (Observer)

Alexander Pi

Scheidt-Bachmann

Christian Flurscheim*

ERG (Sub)

Mauro Arteaga

LACMTA

Etienne Lamairesse

ASK

Following were absent members and observers:

Al Chan*

Booz-Allen Hamilton

Mike Meringer

OTI

Chung-Chung Tam

CTA (Observer)

Rick Sterns

Booz-Allen Hamilton

Kevin Krest

G&D

Tim Weisenberger

Volpe

Geraud Najman

Thales (Visitor)

* Subs- attended

Member addition & removal: Geraud Najman (Thales) issued a written requested to become part to WP-1. We want to welcome him to WP-1. Geraud is located in France.

I have included his email address within the WP-1 broadcast list.

Meeting Conducted time and location:

The meeting was conducted from 11:00m until 12:10PM Eastern Time

1.) Location of next WP-1 "Face-to-Face" Meeting: It was agreed that the next meeting would be hosted by the LACMTA in Los Angles, CA.. The date is set for May 11th with a starting time of 8:30am. The meeting will conclude at 5:30pm. WP-4 is planning to have their meeting on May 12th. Both Cynthia Chin-Pack and Mauro Arteaga will our point of contact from LACMTA.

2.) Agency Numbering Scheme (Still open):

It was noted that additional review would be needed before a reasonable solution would be offered to the WP-1 for discussion and approval. Below is one potential option offered by BAH:

At the last face-to-face, I took an action item regarding the numbering scheme for agencies participating in smart card programs, specifically to check on the National Transit Database. Following is a link to the data tables for 2001.

http://www.ntdprogram.com/NTD/NTDData.nsf/DataTableInformation?OpenForm&2001

FTA has assigned each agency a unique identifier, as explained in the Introduction document. Within each identifier, the first digit is the FTA region, then a 3-digit organization number, then a letter.

3.) Results of the April 02 conference call:

  • Resolution "Item "E": was discussed briefly. There is still disagreement as to the technical approach offered by Cubic and that of using a separate Transfer Product object. Cubic offered to submit a more detailed explanation of using the THO and Transfer Code method. Scheidt-Bachmann will issue a detailed explanation of how a separate Transfer Product Object would work. During the next call we will conclude on the approach(s) to prove extended documentation in support of our final approach.

Below are the original notes from the March 25th meeting for record only!

  • The issue was defined as: If a Pass product was used where two transfers are issued and one transfer is used but a separate transaction occurs in between the transfers how does the last transfer get associated with the original product that created the transfers?

There would be a transfer issued with the use of a Pass Product where:

Index P1

P2

P3

Start Time/Issued 13:00

Time 13:00

Time 14:00

Time Now 13:00

Time 2:00

Time 14:30

Transfer Code written in THO

i.e 25

i.e 37

Rts Prod ID is written in THO

 

 

- Table 2-05A below was discussed with the following results stated in Yellow highlights. All other data element remains the same.

 

"Updated" Table 2-05A Product Index Object [PIO] – Core

Field

Size

Values

Pos.

Description

 

 

 

 

 

 

 

 

 

 

RtsActionMap

8

0-127

24-31

A map of sequential bits containing 1’s and 0’s that may be read to achieve status of previous Autoload events. (E.g. if the posted RtsAutoloadEventID is set at 20 and the sequential bit map contains 8 bits of which bit 2 is set to a zero. This would imply that Autoload event posted (20) minus 2 or 18 had not been retrieved)

RtsActionEventID

 

 

 

6

0-63

32-37

This field represents the system generated Autoload Event Identifier for the most recently Autoload of this PICC. It is recorded here to prevent devices performing duplicate loads of the same product from different station or on-board devices.

Note: Pending Autoload event list that are resident in the CID should be disabled is no central or backend computer activity has occurred within 72 hours.

 

RtsTransAppStatus

2

0-1

38-39

The value of this field represents the Negative List status of the Transit Application:

0 = PICC Transit Application is active

1 = PICC Transit Application is negative-listed, blocked and inactive and cannot be reactivated

2 = FF, PICC Transit Application is negative-listed, blocked and inactive but can be reactivated

3 = Reserved

RtsTPurse&SVUse

 

This Data Element remains after extensive discussion but if these bits are needed for a more important function in the future this data element may be removed.

2

 

40-41

Indicates the use of an Agency specific Stored Value Purse and/or the T Purse:

0=Reserved

1=An SV Purse was used

2=The T Purse was used

3=An SV Purse & the T Purse were used

Note: If an agency specific purse was used then the Agency ID is that indicated by the last Transaction History Log entry

Total

 

 

 

 

ERG has agreed to review the following modified Table-07 submitted by Cubic to address the RtsCIDTransactionNumber data element that was added at the expense of other data element bit reductions as requested by ERG. In addition, modifications were made to some of the text to account for these changes.

 Modified Table 2-07 Pass and Transfer Product Objects

Field

Size

Values

Pos.

Description

RtsPassVersion

2

0–3

0-1

Data Format Version for the Pass Product Objects:

0 = version 0

1 = version 1

2 = version 2

3 = Version 3

Each Product Object contains this field so that an update to the formats does not require a complete PICC re-write in a single transaction

RtsExtensionStatus

1

0-1

2

0 = No Product Object Extension

1 = Product Object Extension required

RtsAutoloadSubscribed

1

0–3

3

Autoload Setting where

0=Not subscribed

1=Subscribed [Threshold]

RtsPaymentType

2

0–3

4-5

Payment Type Code. Indicates the manner in which revenue was originally collected for the purchase of the Product:

0=Cash or T Purse [Refundable]

1=Credit/Debit or SV Purse [Non-refundable?]

2=Directed Autoload

3=Subscribed Autoload

RtsRenewedInAdvance)

1

0-1

6

Indicates that this Product has been renewed in advance of its existing expiry Date

0=Not renewed in advance

1=Renewed in advance

The actual renewal invocation will only take place after the existing product has expired. The renewal will invoke a new product written with a new expiry date/time

RtsLocationEncodingType

1

0–1

7

Describes the type of location validity encoding depicted by RtsLocationEncoding Field. E.g.

0=Agency’s encoding format version 0

[Sector/Route/Sector Coding]

1=Agency’s encoding format version 1

[Point to Point Coding]

RtsExpDate

16

Date ()

8-23

Expiry date for the Product where:

Bits Denotation

0 – 4 day (1–31)

5 – 8 month (1–12)

9 – 15 year (0–99)

Validity start date can be calculated from RtsExpDate & the number of days of validity indicated by RtsProdID.

If ‘RtsProdID’ indicates an Open Dated [Rolling Period] Pass Product, then RtsExpDate is initially encoded with an expiry date that is further in the future than Purchase Date plus the Product Validity Period’. Open Dated Passes normally don’t last forever & are set to expire at a date related to the purchase date. Therefore, the actual encoded expiry date for open dated passes will normally be within one month to a year from product purchase date, depending on Product ID. The Open Dated Product’s RtsExpDate is re-encoded, to match the Start [first use] Date & the validity period, on its invocation at a Gate or Validator

RtsExpTime

11

0-1439

24-34

Time this product expires. Time in minutes past midnight.

RtsRemTrips/Rides

[NA to Transfers]

5

0-31

35-39

Number of remaining transit Trips/Rides for the current product. Does not include any trips associated with a renewal in advance

RtsUseSequenceNumber

8

0-255

40-47

Identifies the product’s ‘use sequence number’ if required

RtsProdID

8

0-255

48-55

The Regional Administrator & the participating transit agencies within the region define the Pass Product ID codes. The applicable code is posted to the PICC when it is autoloaded or when the customer buys the pass product at a vending machine, ticket booth, or other device. There are up to 255 possible pass product codes for each Agency & up to 255 for regional pass products. Once selected, these codes are normally fixed and permanent for the duration of the product’s validity. A product ID code cannot be changed until all ‘on card products’ of that ID have expired.

The RtsProdID code, together with other data elements such as RtsExpDate & RtsExpTime are captured, by the fare gate CID, and used in Transaction Records for accounting, demographic reporting, and other downstream fare collection system processing.

For example only: (New York City Transit (NYCT) Metro PICC)

0 = Reserved [T Purse/SV]

1 = 2 Ride Pass

2 = Weekly Off peak Pass

3 = Rolling monthly unlimited pass

4 = Rolling monthly Transit Center pass

5 = 3-day unlimited tourist pass

6 – 255 = additional products for NYCT

RtsLocationEncoding

32

 

56-87

Indicates the location validity of the Pass Product within the Region. Examples:

Sector/Route/Sector Encoding

Bits Denotation

0 – 10 Valid Sector a

11 – 21 Valid Sector b

22 – 31 Valid Route Number connecting Sectors a & b

 

Point to Point Encoding:

Bits Denotation

0 – 15 Point a = RtsLocationID a [0-65,535]

16 – 31 Point b = RtsLocationID b [0-65,535]

RtsCIDTransactionNumber

8

0-255

88-95

This field represents the LSB of the Sequential Event Identifier assigned by the Device’s CID

RtsCIDID

16

0–65535

96-111

CID ID. Unique Identify [within the Region] of the Device’s CID

Data Authentication Code [DAC] or

Cyclic Redundancy Check (CRC)

16

0-65,535

112-127

DAC for ‘product owner’ load & use authentication

Or CRC for data error detection only

 

 

Add

RtsActionSequenceNumber

This requested data element will be removed unless ERG demonstrates a valid reason to have it considered by the next conference call. There is not other room(bits) in the PO to accommodate this request at present!

There doesn’t seem to be any support for directed loads via actionists? Probably need discussion on Autoloads in general

ERG has suggested that this Data Element is needed to "Keep track of the Action List activity" ERG will issue a Action List as a item of inclusion.

5.) Next Conference Call subjects to be discussed and resolved:

(April 9, 2004 @ 11:00am ET)

Discuss and finalize the following items:

  • Product Object (Pass and Transfers): Finalization of this Object!
  • Start the Stored Value & T-Purse Object (See attached Table2-08)

 

Table 2-08 Stored Value (SV) & T-Purse Product Objects

Field

Size

Values

Pos.

Description

RtsValueVersionID

2

0–3

0-1

Data Format Version for the Value Object:

0 = version 0

1 = version 1

2 = version 2

3 = Version 3

Each Value Object Record contains this field so that an update to the formats does not require a complete PICC re-write in a single transaction

RtsExtensionStatus

1

0-1

2

0 = No Transaction Object Extension

1 = Transaction Object Extension required

RtsAutoSubscribe

2

0–3

3-4

This field represents the Autoload subscription indicator for this load:

0 = Reserved

1 = Threshold

2 = Recurring

3 = Recurring & Threshold

RFU

1

0-1

5

 

RtsValueExpires

1

0 = Normal

1 = Expires

6

Expiry indicator. Indicates that this is a Single Load SV product that expires on date indicated by RtsExpRecurDate

RtsRemValueSign

1

0-1

7

Value designates a positive or negative balance.

0 = Positive

1 = Negative

RtsRemValue

16

0-65,535

8-23

Remaining currency value.

RtsExpRecurDate

16

Date ()

24-39

Date that this product expires or Last Recurring Load Date. Format ddmmyy

0-4 = day (1-31)

5-8 = month (1-12)

9-15 = year (0-99)

0 = Not Applicable

RtsRecurringAutoloadType

4

0 – 15

40-43

Used to differentiate SV Recurring Autoload types

0 = Reserved

1 = Weekly

2 = Monthly

3-15 Reserved

RtsAutoloadThreshold

4

0-15

44-47

Autoload threshold is when the T-Purse will be Threshold-loaded and a funds charge transaction will be sent to the customer’s bank.

0 = reserved for future use

1 = balance is equal to or less than zero down to but not less than the PICC deposit value (default, permanent standard)

2 = balance is less than $5.00

3–15 = reserved for future use

RtsSVThreshholdLoadAmount

15

0 – 32,767

48-62

Value to Add for a Threshold Autoload

RFU

1

63

RtsSVRecuringLoadAmount

15

0 – 32,767

64-78

Value to Add for a Recurring Autoload

RFU

1

 

79

 

RtsCurrencyCode

4

0-15

80-83

Currency of the value of this Product. The currency code is considered fixed and permanent* where indicated and consistent for all regions that recognize and adhere to this transit smart PICC Regional Interoperability Standard. The fare collection system conforming to these specifications will recognize the defined currency and deduct the equivalent of that currency from the T-purse. Codes are:

0 = Reserved for future use

1 = US Dollar (default, permanent standard)*

2 = Canadian Dollar (permanent standard)*

3 = Euro (permanent standard)*

4 = Pound Sterling (proposed)*

5 = Japanese Yen (proposed)*

6 = Hong Kong Dollar (proposed)*

7 = Mexican Pesos (proposed)*

8 - 15 reserved for future use

RFU

4

0

84-87

Reserved for future use

RtsCIDTransactionNumber

8

0-255

88-95

This field represents the LSB of Event Identifier assigned by the issuing machine’s CID

RtsCIDID

16

0–65535

96-111

Issuing Machine CID ID. Used to identify the Encoding equipment.

Data Authentication Code [DAC] or

Cyclic Redundancy Check (CRC)

16

0-65,535

112-127

DAC for authentication & error detection

Or

CRC for error detection only

Total

 

 

 

 

end

"

Alternative dDistance -bBased Fare"Zone Check definition:

Distance Based Fare is a product that charges on the basis of distance traveled. This may be related to mileage, specific locations (stops or stations), or fare zones (covering zone checks). Zone checks A record shall be made that allows a distance-based fare to be calculated. The entry record shall contain the location of origin and other information required by business rules. For charging the distanced-base fare, there are three methods:

In a closed or dual tag system (tag required at entry and exit)

should beare defined, as a dual tag system, or closed system, where a tag is required at entry and exit. and in some cases can be fully a closed system. There are three two methods::

Closed System (requiring tag at entry and exit)

1) Mmaximum or appropriate fare for the trip charged on entry and rebate, (if any is due,) on exit.; (Note: patron does not have to tag out, but will not receive a possible rebate if he does not.)

2) MinimumTtoken fare charged on entry and remaining fare charged on exit.

based on entry token,. (Wwhere the entry token contains the station of origin and other information required by business rules.); Proof of payment check definition:In an Oopen or Mixed Systemsingle tag system (which may be proof of payment or driver-enforced):

3):, t The appropriate fare for the trip is paid on entry and the card may later be checked, (using any an appropriate reading device such as handheld, farebox, etc.,) to assure that the correct fare has been paid based on the trip taken. If not, additional fare, fine or surcharge is or fine charged or citation issued per the tariffbusiness rules. (Data on card must reflect entry location or zone and amount paid.) A proof of payment check is not considered a second tag.

"Fare Enforcement Check"

A Fare Enforcement Check is the process of reading the card to determine that the passenger has paid the correct fare for the trip. This may be a flat fare or a distance-based fare. It most commonly occurs in an open or Proof of Payment environment, but may also occur in a closed (dual tag) system. Depending on business rules, any or all of the following may occur:

A record may be made on the card of the fare enforcement check.

Additional data on the card, such as cardholder profile, remaining value, etc., may be read

Remaining fare due may be charged

Fare enforcement personnel may "turn off" the card

A citation or warning may be issued (typically this is a manual process or done with a handheld printer, and it does not involve the patron’s card)

A fine or surcharge may be deducted from the t-purse.

 

Return to Systems Work Groups

Some of these pages may include links to documents in the Adobe PDF format. Please download the Adobe PDF reader if you have not already done so.