Documentation for ATIS-Draft-03-00-79

Complex Type: FCTransactionRecord

[Table of contents]

Super-types: None
Sub-types: None
Name FCTransactionRecord
Used by (from the same schema document) Complex Type FcUnloadData , Complex Type FCRevenueRecord
Abstract no
XML Instance Representation
<...>
<trans-nbr> FC-FinancialTransactionID </trans-nbr> [1]
<trans-time> CPT-DateTime </trans-time> [1]
<trans-location> lrms:GeoLocation </trans-location> [0..1]
<trans-stoppoint> CPTStoppointIden </trans-stoppoint> [0..1]
<trans-sc-object> [0..1]
Start Sequence [1..20]
<trans-sc-object-item> FCSCObjectRecord </trans-sc-object-item> [1]
End Sequence
</trans-sc-object>
<trans-fare-record> FCFareRecord </trans-fare-record> [0..1]
<value-stored> FC-ValueAdd </value-stored> [0..1]
<value-collected> FC-ValueDeduct </value-collected> [0..1]
<value-currency> FC-MonetaryInstrAuth </value-currency> [0..1]
<rides-collected> FC-RideValueDeduct </rides-collected> [0..1]
<rides-sold> FC-RideValueAdd </rides-sold> [0..1]
<policy> FCFarePolicyIden </policy> [0..1]
<number-riders> FC-RidersOnFareInstr </number-riders> [0..1]
<prior-count> OB-J1587-PassengerCounterPatronCount </prior-count> [0..1]
<post-count> OB-J1587-PassengerCounterPatronCount </post-count> [0..1]
<trans-type> FC-FinancialTransactionType </trans-type> [1]
<description> FC-TransactionDescription </description> [0..1]
<result> FC-TransactionDescription </result> [0..1]
<ride-records> [1]
Start Sequence [1..10000]
<ride-record> FCRideTransaction </ride-record> [1]
End Sequence
</ride-records>
<localFCTransactionRecord> local:FCTransactionRecord </localFCTransactionRecord> [0..1]
</...>
Diagram
h-686761765 h1272267302 h-542031743 h2146772752 h1011621698 h-650077279 h-636913893 h950653961 h-172326884 h-2093152911 h1931083443 h-39291226 h1009839099 h1357598698 h1357598698 h1447289626 h-1352137559 h-1352137559 h-247684476 h958820621
Schema Component Representation
<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 minOccurs="1" 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 minOccurs="1" 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>