complexType tcip:FCTransactionRecord
diagram
namespace http://www.TCIP-Adopted-03-00-01
children trans-nbr trans-time trans-location trans-stoppoint trans-sc-object trans-fare-record value-stored value-collected value-currency rides-collected rides-sold policy number-riders prior-count post-count trans-type description result ride-records localFCTransactionRecord
used by
elements tcip:FcUnloadData/transaction-list/transaction tcip:FCRevenueRecord/transaction-list/transaction
source <xs:complexType name="FCTransactionRecord">
 
<xs:sequence>
   
<xs:element name="trans-nbr" type="FC-FinancialTransactionID"/>
   
<xs:element name="trans-time" type="CPT-DateTime"/>
   
<xs:element name="trans-location" type="lrms:GeoLocation" minOccurs="0"/>
   
<xs:element name="trans-stoppoint" type="CPTStoppointIden" minOccurs="0"/>
   
<xs:element name="trans-sc-object" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="20">
         
<xs:element name="trans-sc-object-item" type="FCSCObjectRecord"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="trans-fare-record" type="FCFareRecord" minOccurs="0"/>
   
<xs:element name="value-stored" type="FC-ValueAdd" minOccurs="0"/>
   
<xs:element name="value-collected" type="FC-ValueDeduct" minOccurs="0"/>
   
<xs:element name="value-currency" type="FC-MonetaryInstrAuth" minOccurs="0"/>
   
<xs:element name="rides-collected" type="FC-RideValueDeduct" minOccurs="0"/>
   
<xs:element name="rides-sold" type="FC-RideValueAdd" minOccurs="0"/>
   
<xs:element name="policy" type="FCFarePolicyIden" minOccurs="0"/>
   
<xs:element name="number-riders" type="FC-RidersOnFareInstr" minOccurs="0"/>
   
<xs:element name="prior-count" type="OB-J1587-PassengerCounterPatronCount" minOccurs="0"/>
   
<xs:element name="post-count" type="OB-J1587-PassengerCounterPatronCount" minOccurs="0"/>
   
<xs:element name="trans-type" type="FC-FinancialTransactionType"/>
   
<xs:element name="description" type="FC-TransactionDescription" minOccurs="0"/>
   
<xs:element name="result" type="FC-TransactionDescription" minOccurs="0"/>
   
<xs:element name="ride-records">
     
<xs:complexType>
       
<xs:sequence maxOccurs="10000">
         
<xs:element name="ride-record" type="FCRideTransaction"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="localFCTransactionRecord" type="local:FCTransactionRecord" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element tcip:FCTransactionRecord/trans-nbr
diagram
type tcip:FC-FinancialTransactionID
properties
isRef 0
content simple
source <xs:element name="trans-nbr" type="FC-FinancialTransactionID"/>

element tcip:FCTransactionRecord/trans-time
diagram
type tcip:CPT-DateTime
properties
isRef 0
content simple
source <xs:element name="trans-time" type="CPT-DateTime"/>

element tcip:FCTransactionRecord/trans-location
diagram
type lrms:GeoLocation
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children latitude longitude horizontalDatum height
source <xs:element name="trans-location" type="lrms:GeoLocation" minOccurs="0"/>

element tcip:FCTransactionRecord/trans-stoppoint
diagram
type tcip:CPTStoppointIden
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children stoppoint-id agency-id name
source <xs:element name="trans-stoppoint" type="CPTStoppointIden" minOccurs="0"/>

element tcip:FCTransactionRecord/trans-sc-object
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children trans-sc-object-item
source <xs:element name="trans-sc-object" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="20">
     
<xs:element name="trans-sc-object-item" type="FCSCObjectRecord"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:FCTransactionRecord/trans-sc-object/trans-sc-object-item
diagram
type tcip:FCSCObjectRecord
properties
isRef 0
content complex
children cardID object-type object-data
source <xs:element name="trans-sc-object-item" type="FCSCObjectRecord"/>

element tcip:FCTransactionRecord/trans-fare-record
diagram
type tcip:FCFareRecord
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children fare-record-id passenger-types instrument-types value-currency value-amount ride-quantity
source <xs:element name="trans-fare-record" type="FCFareRecord" minOccurs="0"/>

element tcip:FCTransactionRecord/value-stored
diagram
type tcip:FC-ValueAdd
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="value-stored" type="FC-ValueAdd" minOccurs="0"/>

element tcip:FCTransactionRecord/value-collected
diagram
type tcip:FC-ValueDeduct
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="value-collected" type="FC-ValueDeduct" minOccurs="0"/>

element tcip:FCTransactionRecord/value-currency
diagram
type tcip:FC-MonetaryInstrAuth
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 8
source <xs:element name="value-currency" type="FC-MonetaryInstrAuth" minOccurs="0"/>

element tcip:FCTransactionRecord/rides-collected
diagram
type tcip:FC-RideValueDeduct
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="rides-collected" type="FC-RideValueDeduct" minOccurs="0"/>

element tcip:FCTransactionRecord/rides-sold
diagram
type tcip:FC-RideValueAdd
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="rides-sold" type="FC-RideValueAdd" minOccurs="0"/>

element tcip:FCTransactionRecord/policy
diagram
type tcip:FCFarePolicyIden
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children policy-id agency-id name
source <xs:element name="policy" type="FCFarePolicyIden" minOccurs="0"/>

element tcip:FCTransactionRecord/number-riders
diagram
type tcip:FC-RidersOnFareInstr
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="number-riders" type="FC-RidersOnFareInstr" minOccurs="0"/>

element tcip:FCTransactionRecord/prior-count
diagram
type tcip:OB-J1587-PassengerCounterPatronCount
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="prior-count" type="OB-J1587-PassengerCounterPatronCount" minOccurs="0"/>

element tcip:FCTransactionRecord/post-count
diagram
type tcip:OB-J1587-PassengerCounterPatronCount
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="post-count" type="OB-J1587-PassengerCounterPatronCount" minOccurs="0"/>

element tcip:FCTransactionRecord/trans-type
diagram
type tcip:FC-FinancialTransactionType
properties
isRef 0
content simple
source <xs:element name="trans-type" type="FC-FinancialTransactionType"/>

element tcip:FCTransactionRecord/description
diagram
type tcip:FC-TransactionDescription
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 255
source <xs:element name="description" type="FC-TransactionDescription" minOccurs="0"/>

element tcip:FCTransactionRecord/result
diagram
type tcip:FC-TransactionDescription
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 255
source <xs:element name="result" type="FC-TransactionDescription" minOccurs="0"/>

element tcip:FCTransactionRecord/ride-records
diagram
properties
isRef 0
content complex
children ride-record
source <xs:element name="ride-records">
 
<xs:complexType>
   
<xs:sequence maxOccurs="10000">
     
<xs:element name="ride-record" type="FCRideTransaction"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:FCTransactionRecord/ride-records/ride-record
diagram
type tcip:FCRideTransaction
properties
isRef 0
content complex
children fare-media-id add deduct remaining result description
source <xs:element name="ride-record" type="FCRideTransaction"/>

element tcip:FCTransactionRecord/localFCTransactionRecord
diagram
type FCTransactionRecord
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children yourName
source <xs:element name="localFCTransactionRecord" type="local:FCTransactionRecord" minOccurs="0"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy