Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Main schema TrailerBillingRepairs.xsd
Namespace http://www.buckeyemountain.com/xml-schemas/TrailerBillingRepairs
Annotations
This schema defines version 1.2 of a standard layout for electronic transmission of trailer
and container work order and billing information.
Properties
attribute form default qualified
element form default qualified
Element tns:TrailerBillingRepairs
Namespace http://www.buckeyemountain.com/xml-schemas/TrailerBillingRepairs
Annotations
The TrailerBillingRepair element defines the schema for the invoice and work order information. The main element assumes a one-to-one relationship between the invoice and the work order.
Diagram
Properties
content complex
Model
Children File, TrailerBillingRepair, WorkRequest
Instance
<tns:TrailerBillingRepairs defaultCurrency="" receiverIdentifier="" receiverQualifier="SCAC" senderIdentifier="" senderQualifier="SCAC" timezone="" tns:version="1.2" xmlns:tns="http://www.buckeyemountain.com/xml-schemas/TrailerBillingRepairs">
  <TrailerBillingRepair version="">{1,unbounded}</TrailerBillingRepair>
  <WorkRequest>{1,unbounded}</WorkRequest>
  <File id="">{0,unbounded}</File>
</tns:TrailerBillingRepairs>
Attributes
QName Type Default Use Annotation
defaultCurrency CurrencyCodeType optional
The currency code identifying the default currency for invoicing. The
complete list of valid currencies can be found in the CurrencyCodeType complexType
definition.
receiverIdentifier tns:PartyIdentifier required
receiverQualifier tns:PartyQualifier SCAC optional
senderIdentifier tns:PartyIdentifier required
senderQualifier tns:PartyQualifier SCAC optional
timezone TimeZoneType required
The timezone code identifying the default timezone for the work order.
The complete list of valid timezones can be found in the TimeZoneType complexType
definition.
tns:version 1.2 optional
Value identifying the schema version used to construct this document.
Source
<xs:element name="TrailerBillingRepairs">
  <xs:annotation>
    <xs:documentation>The TrailerBillingRepair element defines the schema for the invoice and work order information. The main element assumes a one-to-one relationship between the invoice and the work order.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:choice>
        <xs:element name="TrailerBillingRepair" maxOccurs="unbounded" form="unqualified">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="SupplierName" type="xs:string" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>The name of the supplier.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="PayToSite" type="xs:string" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>The site account number used to categorize payments.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ServiceLocation" type="tns:LocationType" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Location where the repair service was performed.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="BusinessType" type="xs:string" form="unqualified">
                <xs:annotation>
                  <xs:documentation>
                  </xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="RepairAmount" type="tns:PriceType" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Total amount being invoiced for repair.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="RepairedEquipmentInitial" type="tns:EquipmentInitialType" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Prefix or alphabetic part of the equipment unit's identifying number.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="RepairedEquipmentNumber" type="tns:EquipmentNumberType" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Sequencing or serial part of the equipment unit's identifying number.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EquipmentOwner" type="tns:SCAC" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Owner of the repaired equipment.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EquipmentProvider" type="tns:SCAC" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>IEP of the repaired equipment.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EquipmentType" type="tns:EquipmentTypeCode" minOccurs="1" form="unqualified">
                <xs:annotation>
                  <xs:documentation>AAR Equipment Type Code for the repaired equipment, as defined by the Umler Data Specification. Category identifier is required, but additional numeric digits are optional.</xs:documentation>
                  <xs:documentation>Relevant code examples (as defined by AAR): U (Container) Z (Trailer) Z1 (Chassis)</xs:documentation>
                  <xs:appinfo>https://www.railinc.com/rportal/alf_docs/UmlerReference/UmlerDataSpecs.pdf</xs:appinfo>
                </xs:annotation>
              </xs:element>
              <xs:element name="RampArrived" type="tns:SPLC" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Station number where equipment arrived (in-gate location).</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="RampDeparted" type="tns:SPLC" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Station number where equipment departed (out-gate location).</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EquipmentStatus" type="xs:string" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Identifies the Load/Empty status of equipment.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Manufacturer" type="xs:string" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Name of equipment manufacturer.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="DateBuilt" type="xs:gYearMonth" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Manufacturing date of equipment.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="AssociatedEquipmentInitial" type="xs:string" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Prefix or alphabetic part of the mated equipment unit's identifying number.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="AssociatedEquipmentNumber" type="xs:string" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Sequencing or serial part of the mated equipment unit's identifying number.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="InvoiceNumber" type="xs:string" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Vendor's identifying number of this invoice.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="InvoiceDate" type="tns:DateType" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Issue date of this invoice.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="BreakdownLocation" type="tns:LocationType" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Location where the breakdown occurred.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="DriverName" type="xs:string" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Driver's name.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="TruckingCompany" type="tns:SCAC" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Name of the trucking company hauling the equipment.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ForeignRRPO" type="xs:string" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>
                  </xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="EquipmentOwnerPO" type="xs:string" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>
                  </xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="LesseePO" type="xs:string" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>
                  </xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ArrivalDate" type="tns:DateType" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Date when the unit arrived at facility (time of in-gate).</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="ArrivalTime" type="tns:TimeOfDayType" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Time of day when the unit arrived at facility (time of in-gate).</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="DepartureDate" type="tns:DateType" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Date when the unit departed (day of out-gate).</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="DepartureTime" type="tns:TimeOfDayType" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Time of day when the unit departed (time of out-gate).</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="RepairDate" type="tns:DateType" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Date when the repair was made.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="RepairTime" type="tns:TimeOfDayType" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Time of day when the repair was made.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="CallDate" type="tns:DateType" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Date of the original service call.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="CallTime" type="tns:TimeOfDayType" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Time of day for the original service call.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="J2Number" type="xs:string" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Number assigned to the J2 damage report related to this repair.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Comment" type="xs:string" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Free-form text providing additional details about the repair.</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="RepairLineInformation" type="tns:LineDataType" minOccurs="1" maxOccurs="unbounded" form="unqualified">
                <xs:annotation>
                  <xs:documentation>
                  </xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="FileRef" type="xs:IDREF" minOccurs="0" maxOccurs="unbounded" form="unqualified"/>
            </xs:sequence>
            <xs:attribute name="version" form="unqualified" type="xs:string" use="optional">
              <xs:annotation>
                <xs:documentation/>
              </xs:annotation>
            </xs:attribute>
          </xs:complexType>
        </xs:element>
        <xs:element name="WorkRequest" maxOccurs="unbounded" form="unqualified">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Version" form="unqualified">
                <xs:annotation>
                  <xs:documentation>Indicate whether the work order is updated (U) or an original (O).</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="O"/>
                    <xs:enumeration value="U"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="VendorCode" minOccurs="0" form="unqualified">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:pattern value="[A-Za-z0-9]{1,15}"/>
                    <xs:minLength value="1"/>
                    <xs:maxLength value="15"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ChassisInitial" type="tns:EquipmentInitialType" minOccurs="1" form="unqualified">
                <xs:annotation>
                  <xs:documentation/>
                </xs:annotation>
              </xs:element>
              <xs:element name="ChassisNumber" type="tns:EquipmentNumberType" minOccurs="1" form="unqualified">
                <xs:annotation>
                  <xs:documentation/>
                </xs:annotation>
              </xs:element>
              <xs:element name="InspectionDate" type="tns:DateType" minOccurs="1" form="unqualified">
                <xs:annotation>
                  <xs:documentation/>
                </xs:annotation>
              </xs:element>
              <xs:element name="RequestID" type="xs:string" minOccurs="1" form="unqualified">
                <xs:annotation>
                  <xs:documentation/>
                </xs:annotation>
              </xs:element>
              <xs:element name="PurchaseOrderNumber" type="xs:string" minOccurs="0" form="unqualified">
                <xs:annotation>
                  <xs:documentation/>
                </xs:annotation>
              </xs:element>
              <xs:element name="RepairLocation" type="tns:SPLC" minOccurs="1" form="unqualified">
                <xs:annotation>
                  <xs:documentation/>
                </xs:annotation>
              </xs:element>
              <xs:element name="RepairLineFields" type="tns:RequestDataType" minOccurs="1" maxOccurs="unbounded" form="unqualified">
                <xs:annotation>
                  <xs:documentation/>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:element name="File" type="tns:FileDataType" minOccurs="0" maxOccurs="unbounded" form="unqualified">
        <xs:annotation>
          <xs:documentation>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="senderQualifier" form="unqualified" type="tns:PartyQualifier" default="SCAC" use="optional">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="senderIdentifier" form="unqualified" type="tns:PartyIdentifier" use="required">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="receiverQualifier" form="unqualified" type="tns:PartyQualifier" default="SCAC" use="optional">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="receiverIdentifier" form="unqualified" type="tns:PartyIdentifier" use="required">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="defaultCurrency" form="unqualified" type="tns:CurrencyCodeType" use="optional">
      <xs:annotation>
        <xs:documentation>The currency code identifying the default currency for invoicing. The complete list of valid currencies can be found in the CurrencyCodeType complexType definition.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="timezone" form="unqualified" type="tns:TimeZoneType" use="required">
      <xs:annotation>
        <xs:documentation>The timezone code identifying the default timezone for the work order. The complete list of valid timezones can be found in the TimeZoneType complexType definition.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="version" default="1.2">
      <xs:annotation>
        <xs:documentation>Value identifying the schema version used to construct this document.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair
Namespace No namespace
Diagram
Properties
content complex
maxOccurs unbounded
Model
Children ArrivalDate, ArrivalTime, AssociatedEquipmentInitial, AssociatedEquipmentNumber, BreakdownLocation, BusinessType, CallDate, CallTime, Comment, DateBuilt, DepartureDate, DepartureTime, DriverName, EquipmentOwner, EquipmentOwnerPO, EquipmentProvider, EquipmentStatus, EquipmentType, FileRef, ForeignRRPO, InvoiceDate, InvoiceNumber, J2Number, LesseePO, Manufacturer, PayToSite, RampArrived, RampDeparted, RepairAmount, RepairDate, RepairLineInformation, RepairTime, RepairedEquipmentInitial, RepairedEquipmentNumber, ServiceLocation, SupplierName, TruckingCompany
Instance
<TrailerBillingRepair version="">
  <SupplierName>{0,1}</SupplierName>
  <PayToSite>{0,1}</PayToSite>
  <ServiceLocation>{1,1}</ServiceLocation>
  <BusinessType>{1,1}</BusinessType>
  <RepairAmount currency="">{1,1}</RepairAmount>
  <RepairedEquipmentInitial>{1,1}</RepairedEquipmentInitial>
  <RepairedEquipmentNumber>{1,1}</RepairedEquipmentNumber>
  <EquipmentOwner>{0,1}</EquipmentOwner>
  <EquipmentProvider>{0,1}</EquipmentProvider>
  <EquipmentType>{1,1}</EquipmentType>
  <RampArrived>{0,1}</RampArrived>
  <RampDeparted>{1,1}</RampDeparted>
  <EquipmentStatus>{1,1}</EquipmentStatus>
  <Manufacturer>{0,1}</Manufacturer>
  <DateBuilt>{0,1}</DateBuilt>
  <AssociatedEquipmentInitial>{0,1}</AssociatedEquipmentInitial>
  <AssociatedEquipmentNumber>{0,1}</AssociatedEquipmentNumber>
  <InvoiceNumber>{1,1}</InvoiceNumber>
  <InvoiceDate>{1,1}</InvoiceDate>
  <BreakdownLocation>{0,1}</BreakdownLocation>
  <DriverName>{0,1}</DriverName>
  <TruckingCompany>{0,1}</TruckingCompany>
  <ForeignRRPO>{0,1}</ForeignRRPO>
  <EquipmentOwnerPO>{0,1}</EquipmentOwnerPO>
  <LesseePO>{0,1}</LesseePO>
  <ArrivalDate>{0,1}</ArrivalDate>
  <ArrivalTime timezone="">{0,1}</ArrivalTime>
  <DepartureDate>{0,1}</DepartureDate>
  <DepartureTime timezone="">{0,1}</DepartureTime>
  <RepairDate>{1,1}</RepairDate>
  <RepairTime timezone="">{1,1}</RepairTime>
  <CallDate>{0,1}</CallDate>
  <CallTime timezone="">{0,1}</CallTime>
  <J2Number>{0,1}</J2Number>
  <Comment>{0,1}</Comment>
  <RepairLineInformation>{1,unbounded}</RepairLineInformation>
  <FileRef>{0,unbounded}</FileRef>
</TrailerBillingRepair>
Attributes
QName Type Use Annotation
version xs:string optional
Source
<xs:element name="TrailerBillingRepair" maxOccurs="unbounded" form="unqualified">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SupplierName" type="xs:string" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>The name of the supplier.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PayToSite" type="xs:string" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>The site account number used to categorize payments.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServiceLocation" type="tns:LocationType" form="unqualified">
        <xs:annotation>
          <xs:documentation>Location where the repair service was performed.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BusinessType" type="xs:string" form="unqualified">
        <xs:annotation>
          <xs:documentation>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RepairAmount" type="tns:PriceType" form="unqualified">
        <xs:annotation>
          <xs:documentation>Total amount being invoiced for repair.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RepairedEquipmentInitial" type="tns:EquipmentInitialType" form="unqualified">
        <xs:annotation>
          <xs:documentation>Prefix or alphabetic part of the equipment unit's identifying number.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RepairedEquipmentNumber" type="tns:EquipmentNumberType" form="unqualified">
        <xs:annotation>
          <xs:documentation>Sequencing or serial part of the equipment unit's identifying number.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EquipmentOwner" type="tns:SCAC" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Owner of the repaired equipment.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EquipmentProvider" type="tns:SCAC" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>IEP of the repaired equipment.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EquipmentType" type="tns:EquipmentTypeCode" minOccurs="1" form="unqualified">
        <xs:annotation>
          <xs:documentation>AAR Equipment Type Code for the repaired equipment, as defined by the Umler Data Specification. Category identifier is required, but additional numeric digits are optional.</xs:documentation>
          <xs:documentation>Relevant code examples (as defined by AAR): U (Container) Z (Trailer) Z1 (Chassis)</xs:documentation>
          <xs:appinfo>https://www.railinc.com/rportal/alf_docs/UmlerReference/UmlerDataSpecs.pdf</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="RampArrived" type="tns:SPLC" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Station number where equipment arrived (in-gate location).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RampDeparted" type="tns:SPLC" form="unqualified">
        <xs:annotation>
          <xs:documentation>Station number where equipment departed (out-gate location).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EquipmentStatus" type="xs:string" form="unqualified">
        <xs:annotation>
          <xs:documentation>Identifies the Load/Empty status of equipment.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Manufacturer" type="xs:string" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Name of equipment manufacturer.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DateBuilt" type="xs:gYearMonth" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Manufacturing date of equipment.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AssociatedEquipmentInitial" type="xs:string" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Prefix or alphabetic part of the mated equipment unit's identifying number.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AssociatedEquipmentNumber" type="xs:string" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Sequencing or serial part of the mated equipment unit's identifying number.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InvoiceNumber" type="xs:string" form="unqualified">
        <xs:annotation>
          <xs:documentation>Vendor's identifying number of this invoice.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InvoiceDate" type="tns:DateType" form="unqualified">
        <xs:annotation>
          <xs:documentation>Issue date of this invoice.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BreakdownLocation" type="tns:LocationType" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Location where the breakdown occurred.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DriverName" type="xs:string" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Driver's name.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TruckingCompany" type="tns:SCAC" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Name of the trucking company hauling the equipment.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ForeignRRPO" type="xs:string" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EquipmentOwnerPO" type="xs:string" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LesseePO" type="xs:string" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ArrivalDate" type="tns:DateType" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Date when the unit arrived at facility (time of in-gate).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ArrivalTime" type="tns:TimeOfDayType" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Time of day when the unit arrived at facility (time of in-gate).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureDate" type="tns:DateType" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Date when the unit departed (day of out-gate).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTime" type="tns:TimeOfDayType" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Time of day when the unit departed (time of out-gate).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RepairDate" type="tns:DateType" form="unqualified">
        <xs:annotation>
          <xs:documentation>Date when the repair was made.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RepairTime" type="tns:TimeOfDayType" form="unqualified">
        <xs:annotation>
          <xs:documentation>Time of day when the repair was made.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CallDate" type="tns:DateType" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Date of the original service call.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CallTime" type="tns:TimeOfDayType" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Time of day for the original service call.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="J2Number" type="xs:string" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Number assigned to the J2 damage report related to this repair.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Comment" type="xs:string" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation>Free-form text providing additional details about the repair.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RepairLineInformation" type="tns:LineDataType" minOccurs="1" maxOccurs="unbounded" form="unqualified">
        <xs:annotation>
          <xs:documentation>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FileRef" type="xs:IDREF" minOccurs="0" maxOccurs="unbounded" form="unqualified"/>
    </xs:sequence>
    <xs:attribute name="version" form="unqualified" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / SupplierName
Namespace No namespace
Annotations
The name of the supplier.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="SupplierName" type="xs:string" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>The name of the supplier.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / PayToSite
Namespace No namespace
Annotations
The site account number used to categorize payments.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="PayToSite" type="xs:string" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>The site account number used to categorize payments.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / ServiceLocation
Namespace No namespace
Annotations
Location where the repair service was performed.
Diagram
Type tns:LocationType
Properties
content complex
Model
Children Address1, Address2, City, Contact, Country, SPLC, State, Zip
Instance
<ServiceLocation>
  <SPLC>{0,1}</SPLC>
  <Address1>{0,1}</Address1>
  <Address2>{0,1}</Address2>
  <City>{1,1}</City>
  <State>{1,1}</State>
  <Zip>{0,1}</Zip>
  <Country>{0,1}</Country>
  <Contact>{0,1}</Contact>
</ServiceLocation>
Source
<xs:element name="ServiceLocation" type="tns:LocationType" form="unqualified">
  <xs:annotation>
    <xs:documentation>Location where the repair service was performed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:LocationType / SPLC
Namespace No namespace
Annotations
Identifies a freight station, if applicable.
Diagram
Type SPLC
Properties
content simple
minOccurs 0
Source
<xs:element name="SPLC" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Identifies a freight station, if applicable.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="tns:SPLC"/>
  </xs:simpleType>
</xs:element>
Element tns:LocationType / Address1
Namespace No namespace
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Address1" minOccurs="0" form="unqualified">
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>
Element tns:LocationType / Address2
Namespace No namespace
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Address2" minOccurs="0" form="unqualified">
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>
Element tns:LocationType / City
Namespace No namespace
Diagram
Type xs:string
Properties
content simple
minOccurs 1
Source
<xs:element name="City" minOccurs="1" form="unqualified">
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>
Element tns:LocationType / State
Namespace No namespace
Diagram
Type State
Properties
content simple
minOccurs 1
Source
<xs:element name="State" minOccurs="1" form="unqualified">
  <xs:simpleType>
    <xs:restriction base="tns:State"/>
  </xs:simpleType>
</xs:element>
Element tns:LocationType / Zip
Namespace No namespace
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
minLength 5
maxLength 5
pattern [0-9]{5,5}
Source
<xs:element name="Zip" minOccurs="0" form="unqualified">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{5,5}"/>
      <xs:minLength value="5"/>
      <xs:maxLength value="5"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tns:LocationType / Country
Namespace No namespace
Diagram
Type Country
Type hierarchy
Properties
content simple
minOccurs 0
Facets
enumeration US
enumeration CA
enumeration MX
Source
<xs:element name="Country" minOccurs="0" form="unqualified">
  <xs:simpleType>
    <xs:restriction base="tns:Country"/>
  </xs:simpleType>
</xs:element>
Element tns:LocationType / Contact
Namespace No namespace
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Contact" minOccurs="0" form="unqualified">
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / BusinessType
Namespace No namespace
Annotations
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="BusinessType" type="xs:string" form="unqualified">
  <xs:annotation>
    <xs:documentation>
    </xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / RepairAmount
Namespace No namespace
Annotations
Total amount being invoiced for repair.
Diagram
Type tns:PriceType
Properties
content complex
Attributes
QName Type Use
currency CurrencyCodeType optional
Source
<xs:element name="RepairAmount" type="tns:PriceType" form="unqualified">
  <xs:annotation>
    <xs:documentation>Total amount being invoiced for repair.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / RepairedEquipmentInitial
Namespace No namespace
Annotations
Prefix or alphabetic part of the equipment unit's identifying
number.
Diagram
Type tns:EquipmentInitialType
Properties
content simple
Facets
pattern [A-Z]{1,4}
Source
<xs:element name="RepairedEquipmentInitial" type="tns:EquipmentInitialType" form="unqualified">
  <xs:annotation>
    <xs:documentation>Prefix or alphabetic part of the equipment unit's identifying number.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / RepairedEquipmentNumber
Namespace No namespace
Annotations
Sequencing or serial part of the equipment unit's identifying
number.
Diagram
Type tns:EquipmentNumberType
Properties
content simple
Facets
pattern [0-9]{1,10}
Source
<xs:element name="RepairedEquipmentNumber" type="tns:EquipmentNumberType" form="unqualified">
  <xs:annotation>
    <xs:documentation>Sequencing or serial part of the equipment unit's identifying number.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / EquipmentOwner
Namespace No namespace
Annotations
Owner of the repaired equipment.
Diagram
Type SCAC
Properties
content simple
minOccurs 0
Source
<xs:element name="EquipmentOwner" type="tns:SCAC" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Owner of the repaired equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / EquipmentProvider
Namespace No namespace
Annotations
IEP of the repaired equipment.
Diagram
Type SCAC
Properties
content simple
minOccurs 0
Source
<xs:element name="EquipmentProvider" type="tns:SCAC" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>IEP of the repaired equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / EquipmentType
Namespace No namespace
Annotations
AAR Equipment Type Code for the repaired equipment, as defined
by the Umler Data Specification. Category identifier is required, but additional
numeric digits are optional.
Relevant code examples (as defined by AAR): 
U (Container) 
Z (Trailer) 
Z1 (Chassis)
Diagram
Type EquipmentTypeCode
Properties
content simple
minOccurs 1
Facets
maxLength 4
pattern [UZ](\d{0,3})?
Source
<xs:element name="EquipmentType" type="tns:EquipmentTypeCode" minOccurs="1" form="unqualified">
  <xs:annotation>
    <xs:documentation>AAR Equipment Type Code for the repaired equipment, as defined by the Umler Data Specification. Category identifier is required, but additional numeric digits are optional.</xs:documentation>
    <xs:documentation>Relevant code examples (as defined by AAR): U (Container) Z (Trailer) Z1 (Chassis)</xs:documentation>
    <xs:appinfo>https://www.railinc.com/rportal/alf_docs/UmlerReference/UmlerDataSpecs.pdf</xs:appinfo>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / RampArrived
Namespace No namespace
Annotations
Station number where equipment arrived (in-gate location).
Diagram
Type SPLC
Properties
content simple
minOccurs 0
Source
<xs:element name="RampArrived" type="tns:SPLC" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Station number where equipment arrived (in-gate location).</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / RampDeparted
Namespace No namespace
Annotations
Station number where equipment departed (out-gate location).
Diagram
Type SPLC
Properties
content simple
Source
<xs:element name="RampDeparted" type="tns:SPLC" form="unqualified">
  <xs:annotation>
    <xs:documentation>Station number where equipment departed (out-gate location).</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / EquipmentStatus
Namespace No namespace
Annotations
Identifies the Load/Empty status of equipment.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="EquipmentStatus" type="xs:string" form="unqualified">
  <xs:annotation>
    <xs:documentation>Identifies the Load/Empty status of equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / Manufacturer
Namespace No namespace
Annotations
Name of equipment manufacturer.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Manufacturer" type="xs:string" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Name of equipment manufacturer.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / DateBuilt
Namespace No namespace
Annotations
Manufacturing date of equipment.
Diagram
Type xs:gYearMonth
Properties
content simple
minOccurs 0
Source
<xs:element name="DateBuilt" type="xs:gYearMonth" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Manufacturing date of equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / AssociatedEquipmentInitial
Namespace No namespace
Annotations
Prefix or alphabetic part of the mated equipment unit's
identifying number.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="AssociatedEquipmentInitial" type="xs:string" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Prefix or alphabetic part of the mated equipment unit's identifying number.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / AssociatedEquipmentNumber
Namespace No namespace
Annotations
Sequencing or serial part of the mated equipment unit's
identifying number.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="AssociatedEquipmentNumber" type="xs:string" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Sequencing or serial part of the mated equipment unit's identifying number.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / InvoiceNumber
Namespace No namespace
Annotations
Vendor's identifying number of this invoice.
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="InvoiceNumber" type="xs:string" form="unqualified">
  <xs:annotation>
    <xs:documentation>Vendor's identifying number of this invoice.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / InvoiceDate
Namespace No namespace
Annotations
Issue date of this invoice.
Diagram
Type tns:DateType
Type hierarchy
Properties
content complex
Source
<xs:element name="InvoiceDate" type="tns:DateType" form="unqualified">
  <xs:annotation>
    <xs:documentation>Issue date of this invoice.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / BreakdownLocation
Namespace No namespace
Annotations
Location where the breakdown occurred.
Diagram
Type tns:LocationType
Properties
content complex
minOccurs 0
Model
Children Address1, Address2, City, Contact, Country, SPLC, State, Zip
Instance
<BreakdownLocation>
  <SPLC>{0,1}</SPLC>
  <Address1>{0,1}</Address1>
  <Address2>{0,1}</Address2>
  <City>{1,1}</City>
  <State>{1,1}</State>
  <Zip>{0,1}</Zip>
  <Country>{0,1}</Country>
  <Contact>{0,1}</Contact>
</BreakdownLocation>
Source
<xs:element name="BreakdownLocation" type="tns:LocationType" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Location where the breakdown occurred.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / DriverName
Namespace No namespace
Annotations
Driver's name.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="DriverName" type="xs:string" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Driver's name.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / TruckingCompany
Namespace No namespace
Annotations
Name of the trucking company hauling the equipment.
Diagram
Type SCAC
Properties
content simple
minOccurs 0
Source
<xs:element name="TruckingCompany" type="tns:SCAC" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Name of the trucking company hauling the equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / ForeignRRPO
Namespace No namespace
Annotations
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="ForeignRRPO" type="xs:string" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>
    </xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / EquipmentOwnerPO
Namespace No namespace
Annotations
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="EquipmentOwnerPO" type="xs:string" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>
    </xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / LesseePO
Namespace No namespace
Annotations
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="LesseePO" type="xs:string" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>
    </xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / ArrivalDate
Namespace No namespace
Annotations
Date when the unit arrived at facility (time of in-gate).
Diagram
Type tns:DateType
Type hierarchy
Properties
content complex
minOccurs 0
Source
<xs:element name="ArrivalDate" type="tns:DateType" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Date when the unit arrived at facility (time of in-gate).</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / ArrivalTime
Namespace No namespace
Annotations
Time of day when the unit arrived at facility (time of
in-gate).
Diagram
Type tns:TimeOfDayType
Type hierarchy
Properties
content complex
minOccurs 0
Attributes
QName Type Use
timezone TimeZoneType optional
Source
<xs:element name="ArrivalTime" type="tns:TimeOfDayType" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Time of day when the unit arrived at facility (time of in-gate).</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / DepartureDate
Namespace No namespace
Annotations
Date when the unit departed (day of out-gate).
Diagram
Type tns:DateType
Type hierarchy
Properties
content complex
minOccurs 0
Source
<xs:element name="DepartureDate" type="tns:DateType" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Date when the unit departed (day of out-gate).</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / DepartureTime
Namespace No namespace
Annotations
Time of day when the unit departed (time of out-gate).
Diagram
Type tns:TimeOfDayType
Type hierarchy
Properties
content complex
minOccurs 0
Attributes
QName Type Use
timezone TimeZoneType optional
Source
<xs:element name="DepartureTime" type="tns:TimeOfDayType" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Time of day when the unit departed (time of out-gate).</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / RepairDate
Namespace No namespace
Annotations
Date when the repair was made.
Diagram
Type tns:DateType
Type hierarchy
Properties
content complex
Source
<xs:element name="RepairDate" type="tns:DateType" form="unqualified">
  <xs:annotation>
    <xs:documentation>Date when the repair was made.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / RepairTime
Namespace No namespace
Annotations
Time of day when the repair was made.
Diagram
Type tns:TimeOfDayType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
timezone TimeZoneType optional
Source
<xs:element name="RepairTime" type="tns:TimeOfDayType" form="unqualified">
  <xs:annotation>
    <xs:documentation>Time of day when the repair was made.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / CallDate
Namespace No namespace
Annotations
Date of the original service call.
Diagram
Type tns:DateType
Type hierarchy
Properties
content complex
minOccurs 0
Source
<xs:element name="CallDate" type="tns:DateType" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Date of the original service call.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / CallTime
Namespace No namespace
Annotations
Time of day for the original service call.
Diagram
Type tns:TimeOfDayType
Type hierarchy
Properties
content complex
minOccurs 0
Attributes
QName Type Use
timezone TimeZoneType optional
Source
<xs:element name="CallTime" type="tns:TimeOfDayType" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Time of day for the original service call.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / J2Number
Namespace No namespace
Annotations
Number assigned to the J2 damage report related to this repair.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="J2Number" type="xs:string" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Number assigned to the J2 damage report related to this repair.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / Comment
Namespace No namespace
Annotations
Free-form text providing additional details about the repair.
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Comment" type="xs:string" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Free-form text providing additional details about the repair.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / RepairLineInformation
Namespace No namespace
Annotations
Diagram
Type tns:LineDataType
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children ConditionCode, Dimensions, FileRef, J2DamageID, JobCode, LaborHours, LaborRate, LengthFeet, LengthInches, LineItemComment, LineItemNumber, LocationCode, PartsCost, PartsQuantity, ResponsibilityCode, Tax, TireBrandApplied, TireBrandRemoved, TireDOTApplied, TireDOTRemoved, TireRetreadSerialOff, TireRetreadSerialOn, TireSizeApplied, TireSizeRemoved, TireTreadDepthOff, TotalCost, TotalLabor, TotalParts, WhyMadeCode, WidthFeet, WidthInches
Instance
<RepairLineInformation>
  <LineItemNumber>{0,1}</LineItemNumber>
  <JobCode>{1,1}</JobCode>
  <ConditionCode>{1,1}</ConditionCode>
  <WhyMadeCode>{1,1}</WhyMadeCode>
  <LocationCode>{1,1}</LocationCode>
  <ResponsibilityCode>{0,1}</ResponsibilityCode>
  <LengthFeet>{0,1}</LengthFeet>
  <LengthInches>{0,1}</LengthInches>
  <WidthFeet>{0,1}</WidthFeet>
  <WidthInches>{0,1}</WidthInches>
  <Dimensions>{0,1}</Dimensions>
  <LaborHours>{1,1}</LaborHours>
  <LaborRate currency="">{1,1}</LaborRate>
  <PartsQuantity>{1,1}</PartsQuantity>
  <PartsCost currency="">{1,1}</PartsCost>
  <TotalParts currency="">{1,1}</TotalParts>
  <TotalLabor currency="">{1,1}</TotalLabor>
  <Tax currency="">{1,1}</Tax>
  <TotalCost currency="">{1,1}</TotalCost>
  <TireDOTRemoved>{0,1}</TireDOTRemoved>
  <TireDOTApplied>{0,1}</TireDOTApplied>
  <TireBrandRemoved>{0,1}</TireBrandRemoved>
  <TireBrandApplied>{0,1}</TireBrandApplied>
  <TireSizeRemoved>{0,1}</TireSizeRemoved>
  <TireSizeApplied>{0,1}</TireSizeApplied>
  <TireRetreadSerialOff>{0,1}</TireRetreadSerialOff>
  <TireRetreadSerialOn>{0,1}</TireRetreadSerialOn>
  <TireTreadDepthOff>{0,1}</TireTreadDepthOff>
  <J2DamageID>{0,1}</J2DamageID>
  <LineItemComment>{0,1}</LineItemComment>
  <FileRef>{0,unbounded}</FileRef>
</RepairLineInformation>
Source
<xs:element name="RepairLineInformation" type="tns:LineDataType" minOccurs="1" maxOccurs="unbounded" form="unqualified">
  <xs:annotation>
    <xs:documentation>
    </xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:LineDataType / LineItemNumber
Namespace No namespace
Annotations
Optional line item number identifying this repair line of the invoice.
The value must be a positive integer starting with 1.
Diagram
Type xs:positiveInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="LineItemNumber" type="xs:positiveInteger" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation>Optional line item number identifying this repair line of the invoice. The value must be a positive integer starting with 1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:LineDataType / JobCode
Namespace No namespace
Diagram
Type JobCodeType
Properties
content simple
Source
<xs:element name="JobCode" type="tns:JobCodeType" form="unqualified"/>
Element tns:LineDataType / ConditionCode
Namespace No namespace
Diagram
Type ConditionCodeType
Properties
content simple
Facets
enumeration 0
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration 6
enumeration 7
enumeration 8
enumeration 9
enumeration A
enumeration B
enumeration C
enumeration D
enumeration E
enumeration F
enumeration G
enumeration H
enumeration I
enumeration J
enumeration K
enumeration
Source
<xs:element name="ConditionCode" type="tns:ConditionCodeType" form="unqualified"/>
Element tns:LineDataType / WhyMadeCode
Namespace No namespace
Diagram
Type WhyMadeCodeType
Properties
content simple
Facets
enumeration 01
enumeration 02
enumeration 03
enumeration 04
enumeration 05
enumeration 06
enumeration 07
enumeration 08
enumeration 09
enumeration 10
enumeration 11
enumeration 13
enumeration 14
enumeration 15
enumeration 16
enumeration 17
enumeration 18
enumeration 19
enumeration 20
enumeration 21
enumeration 22
enumeration 23
enumeration 24
enumeration 25
enumeration 26
enumeration 27
enumeration 28
enumeration 29
enumeration 30
enumeration 31
enumeration 32
enumeration 33
enumeration 34
enumeration 35
enumeration 36
enumeration 37
Source
<xs:element name="WhyMadeCode" type="tns:WhyMadeCodeType" form="unqualified"/>
Element tns:LineDataType / LocationCode
Namespace No namespace
Diagram
Type LocationCodeType
Properties
content simple
Facets
enumeration C
enumeration F
enumeration I
enumeration LC
enumeration LF
enumeration LIC
enumeration LIF
enumeration LIQ
enumeration LIR
enumeration LOC
enumeration LOF
enumeration LOQ
enumeration LOR
enumeration LQ
enumeration LR
enumeration LS
enumeration LSC
enumeration LSF
enumeration LSR
enumeration Q
enumeration R
enumeration RC
enumeration RF
enumeration RIC
enumeration RIF
enumeration RIQ
enumeration RIR
enumeration ROC
enumeration ROF
enumeration ROQ
enumeration ROR
enumeration RQ
enumeration RR
enumeration RS
enumeration RSC
enumeration RSF
enumeration RSR
enumeration T
enumeration TC
enumeration TF
enumeration TR
enumeration U
Source
<xs:element name="LocationCode" type="tns:LocationCodeType" form="unqualified"/>
Element tns:LineDataType / ResponsibilityCode
Namespace No namespace
Diagram
Type ResponsibilityCodeType
Properties
content simple
minOccurs 0
Facets
enumeration 01
Owner
enumeration 1
Owner
enumeration 02
Handling Line
enumeration 2
Handling Line
enumeration 03
Damage
enumeration 3
Damage
Source
<xs:element name="ResponsibilityCode" type="tns:ResponsibilityCodeType" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / LengthFeet
Namespace No namespace
Diagram
Type xs:nonNegativeInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="LengthFeet" type="xs:nonNegativeInteger" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / LengthInches
Namespace No namespace
Diagram
Type xs:nonNegativeInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="LengthInches" type="xs:nonNegativeInteger" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / WidthFeet
Namespace No namespace
Diagram
Type xs:nonNegativeInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="WidthFeet" type="xs:nonNegativeInteger" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / WidthInches
Namespace No namespace
Diagram
Type xs:nonNegativeInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="WidthInches" type="xs:nonNegativeInteger" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / Dimensions
Namespace No namespace
Diagram
Type DistanceMeasurement
Properties
content simple
minOccurs 0
Facets
enumeration 108 Inches
enumeration 12 Inches
enumeration 120 Inches
enumeration 12x12 Inches
enumeration 12x18 Inches
enumeration 12x24 Inches
enumeration 12x36 Inches
enumeration 132 Inches
enumeration 136 Inches
enumeration 144 Inches
enumeration 156 Inches
enumeration 168 Inches
enumeration 18 Inches
enumeration 180 Inches
enumeration 18x18 Inches
enumeration 192 Inches
enumeration 204 Inches
enumeration 24 Inches
enumeration 24x24 Inches
enumeration 30 Inches
enumeration 36 Inches
enumeration 36x36 Inches
enumeration 40 Foot
enumeration 45 Foot
enumeration 48 Foot
enumeration 48 Inches
enumeration 53 Foot
enumeration 6 Inches
enumeration 60 Inches
enumeration 6x6 Inches
enumeration 72 Inches
enumeration 84 Inches
enumeration 96 Inches
Source
<xs:element name="Dimensions" type="tns:DistanceMeasurement" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / LaborHours
Namespace No namespace
Diagram
Type tns:LaborHoursType
Properties
content simple
Facets
minInclusive 0
Source
<xs:element name="LaborHours" type="tns:LaborHoursType" form="unqualified"/>
Element tns:LineDataType / LaborRate
Namespace No namespace
Diagram
Type tns:PriceType
Properties
content complex
Attributes
QName Type Use
currency CurrencyCodeType optional
Source
<xs:element name="LaborRate" type="tns:PriceType" form="unqualified"/>
Element tns:LineDataType / PartsQuantity
Namespace No namespace
Diagram
Type tns:FractionalQuantityType
Properties
content simple
Facets
minInclusive 0
Source
<xs:element name="PartsQuantity" type="tns:FractionalQuantityType" form="unqualified"/>
Element tns:LineDataType / PartsCost
Namespace No namespace
Diagram
Type tns:PriceType
Properties
content complex
Attributes
QName Type Use
currency CurrencyCodeType optional
Source
<xs:element name="PartsCost" type="tns:PriceType" form="unqualified"/>
Element tns:LineDataType / TotalParts
Namespace No namespace
Diagram
Type tns:PriceType
Properties
content complex
Attributes
QName Type Use
currency CurrencyCodeType optional
Source
<xs:element name="TotalParts" type="tns:PriceType" form="unqualified"/>
Element tns:LineDataType / TotalLabor
Namespace No namespace
Diagram
Type tns:PriceType
Properties
content complex
Attributes
QName Type Use
currency CurrencyCodeType optional
Source
<xs:element name="TotalLabor" type="tns:PriceType" form="unqualified"/>
Element tns:LineDataType / Tax
Namespace No namespace
Diagram
Type tns:PriceType
Properties
content complex
Attributes
QName Type Use
currency CurrencyCodeType optional
Source
<xs:element name="Tax" type="tns:PriceType" form="unqualified"/>
Element tns:LineDataType / TotalCost
Namespace No namespace
Diagram
Type tns:PriceType
Properties
content complex
Attributes
QName Type Use
currency CurrencyCodeType optional
Source
<xs:element name="TotalCost" type="tns:PriceType" form="unqualified"/>
Element tns:LineDataType / TireDOTRemoved
Namespace No namespace
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="TireDOTRemoved" type="xs:string" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / TireDOTApplied
Namespace No namespace
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="TireDOTApplied" type="xs:string" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / TireBrandRemoved
Namespace No namespace
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="TireBrandRemoved" type="xs:string" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / TireBrandApplied
Namespace No namespace
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="TireBrandApplied" type="xs:string" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / TireSizeRemoved
Namespace No namespace
Diagram
Type TireSize
Properties
content simple
minOccurs 0
Facets
enumeration 11.22.5
enumeration 10.002
enumeration 11R.22.5
Source
<xs:element name="TireSizeRemoved" type="tns:TireSize" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / TireSizeApplied
Namespace No namespace
Diagram
Type TireSize
Properties
content simple
minOccurs 0
Facets
enumeration 11.22.5
enumeration 10.002
enumeration 11R.22.5
Source
<xs:element name="TireSizeApplied" type="tns:TireSize" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / TireRetreadSerialOff
Namespace No namespace
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="TireRetreadSerialOff" type="xs:string" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / TireRetreadSerialOn
Namespace No namespace
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="TireRetreadSerialOn" type="xs:string" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / TireTreadDepthOff
Namespace No namespace
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="TireTreadDepthOff" type="xs:string" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / J2DamageID
Namespace No namespace
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element name="J2DamageID" type="xs:int" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / LineItemComment
Namespace No namespace
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="LineItemComment" type="xs:string" minOccurs="0" form="unqualified"/>
Element tns:LineDataType / FileRef
Namespace No namespace
Diagram
Type xs:IDREF
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="FileRef" type="xs:IDREF" minOccurs="0" maxOccurs="unbounded" form="unqualified"/>
Element tns:TrailerBillingRepairs / TrailerBillingRepair / FileRef
Namespace No namespace
Diagram
Type xs:IDREF
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="FileRef" type="xs:IDREF" minOccurs="0" maxOccurs="unbounded" form="unqualified"/>
Element tns:TrailerBillingRepairs / WorkRequest
Namespace No namespace
Diagram
Properties
content complex
maxOccurs unbounded
Model
Children ChassisInitial, ChassisNumber, InspectionDate, PurchaseOrderNumber, RepairLineFields, RepairLocation, RequestID, VendorCode, Version
Instance
<WorkRequest>
  <Version>{1,1}</Version>
  <VendorCode>{0,1}</VendorCode>
  <ChassisInitial>{1,1}</ChassisInitial>
  <ChassisNumber>{1,1}</ChassisNumber>
  <InspectionDate>{1,1}</InspectionDate>
  <RequestID>{1,1}</RequestID>
  <PurchaseOrderNumber>{0,1}</PurchaseOrderNumber>
  <RepairLocation>{1,1}</RepairLocation>
  <RepairLineFields>{1,unbounded}</RepairLineFields>
</WorkRequest>
Source
<xs:element name="WorkRequest" maxOccurs="unbounded" form="unqualified">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Version" form="unqualified">
        <xs:annotation>
          <xs:documentation>Indicate whether the work order is updated (U) or an original (O).</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="O"/>
            <xs:enumeration value="U"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="VendorCode" minOccurs="0" form="unqualified">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:pattern value="[A-Za-z0-9]{1,15}"/>
            <xs:minLength value="1"/>
            <xs:maxLength value="15"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="ChassisInitial" type="tns:EquipmentInitialType" minOccurs="1" form="unqualified">
        <xs:annotation>
          <xs:documentation/>
        </xs:annotation>
      </xs:element>
      <xs:element name="ChassisNumber" type="tns:EquipmentNumberType" minOccurs="1" form="unqualified">
        <xs:annotation>
          <xs:documentation/>
        </xs:annotation>
      </xs:element>
      <xs:element name="InspectionDate" type="tns:DateType" minOccurs="1" form="unqualified">
        <xs:annotation>
          <xs:documentation/>
        </xs:annotation>
      </xs:element>
      <xs:element name="RequestID" type="xs:string" minOccurs="1" form="unqualified">
        <xs:annotation>
          <xs:documentation/>
        </xs:annotation>
      </xs:element>
      <xs:element name="PurchaseOrderNumber" type="xs:string" minOccurs="0" form="unqualified">
        <xs:annotation>
          <xs:documentation/>
        </xs:annotation>
      </xs:element>
      <xs:element name="RepairLocation" type="tns:SPLC" minOccurs="1" form="unqualified">
        <xs:annotation>
          <xs:documentation/>
        </xs:annotation>
      </xs:element>
      <xs:element name="RepairLineFields" type="tns:RequestDataType" minOccurs="1" maxOccurs="unbounded" form="unqualified">
        <xs:annotation>
          <xs:documentation/>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tns:TrailerBillingRepairs / WorkRequest / Version
Namespace No namespace
Annotations
Indicate whether the work order is updated (U) or an original (O).
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration O
enumeration U
Source
<xs:element name="Version" form="unqualified">
  <xs:annotation>
    <xs:documentation>Indicate whether the work order is updated (U) or an original (O).</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="O"/>
      <xs:enumeration value="U"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tns:TrailerBillingRepairs / WorkRequest / VendorCode
Namespace No namespace
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
minLength 1
maxLength 15
pattern [A-Za-z0-9]{1,15}
Source
<xs:element name="VendorCode" minOccurs="0" form="unqualified">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Za-z0-9]{1,15}"/>
      <xs:minLength value="1"/>
      <xs:maxLength value="15"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tns:TrailerBillingRepairs / WorkRequest / ChassisInitial
Namespace No namespace
Annotations
Diagram
Type tns:EquipmentInitialType
Properties
content simple
minOccurs 1
Facets
pattern [A-Z]{1,4}
Source
<xs:element name="ChassisInitial" type="tns:EquipmentInitialType" minOccurs="1" form="unqualified">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / WorkRequest / ChassisNumber
Namespace No namespace
Annotations
Diagram
Type tns:EquipmentNumberType
Properties
content simple
minOccurs 1
Facets
pattern [0-9]{1,10}
Source
<xs:element name="ChassisNumber" type="tns:EquipmentNumberType" minOccurs="1" form="unqualified">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / WorkRequest / InspectionDate
Namespace No namespace
Annotations
Diagram
Type tns:DateType
Type hierarchy
Properties
content complex
minOccurs 1
Source
<xs:element name="InspectionDate" type="tns:DateType" minOccurs="1" form="unqualified">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / WorkRequest / RequestID
Namespace No namespace
Annotations
Diagram
Type xs:string
Properties
content simple
minOccurs 1
Source
<xs:element name="RequestID" type="xs:string" minOccurs="1" form="unqualified">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / WorkRequest / PurchaseOrderNumber
Namespace No namespace
Annotations
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="PurchaseOrderNumber" type="xs:string" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / WorkRequest / RepairLocation
Namespace No namespace
Annotations
Diagram
Type SPLC
Properties
content simple
minOccurs 1
Source
<xs:element name="RepairLocation" type="tns:SPLC" minOccurs="1" form="unqualified">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / WorkRequest / RepairLineFields
Namespace No namespace
Annotations
Diagram
Type tns:RequestDataType
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children ConditionCode, JobCode, LengthFeet, LengthInches, RepairQuantity, Responsibility, TireSize, UnitLocation, WhyMadeCode, WidthFeet, WidthInches
Instance
<RepairLineFields>
  <JobCode>{1,1}</JobCode>
  <ConditionCode>{1,1}</ConditionCode>
  <WhyMadeCode>{1,1}</WhyMadeCode>
  <UnitLocation>{1,1}</UnitLocation>
  <RepairQuantity>{1,1}</RepairQuantity>
  <LengthFeet>{0,1}</LengthFeet>
  <LengthInches>{0,1}</LengthInches>
  <WidthFeet>{0,1}</WidthFeet>
  <WidthInches>{0,1}</WidthInches>
  <TireSize>{0,1}</TireSize>
  <Responsibility>{1,1}</Responsibility>
</RepairLineFields>
Source
<xs:element name="RepairLineFields" type="tns:RequestDataType" minOccurs="1" maxOccurs="unbounded" form="unqualified">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element tns:RequestDataType / JobCode
Namespace No namespace
Annotations
Diagram
Type JobCodeType
Properties
content simple
minOccurs 1
Source
<xs:element name="JobCode" type="tns:JobCodeType" minOccurs="1" form="unqualified">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element tns:RequestDataType / ConditionCode
Namespace No namespace
Annotations
Diagram
Type ConditionCodeType
Properties
content simple
minOccurs 1
Facets
enumeration 0
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration 6
enumeration 7
enumeration 8
enumeration 9
enumeration A
enumeration B
enumeration C
enumeration D
enumeration E
enumeration F
enumeration G
enumeration H
enumeration I
enumeration J
enumeration K
enumeration
Source
<xs:element name="ConditionCode" type="tns:ConditionCodeType" minOccurs="1" form="unqualified">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element tns:RequestDataType / WhyMadeCode
Namespace No namespace
Annotations
Diagram
Type WhyMadeCodeType
Properties
content simple
minOccurs 1
Facets
enumeration 01
enumeration 02
enumeration 03
enumeration 04
enumeration 05
enumeration 06
enumeration 07
enumeration 08
enumeration 09
enumeration 10
enumeration 11
enumeration 13
enumeration 14
enumeration 15
enumeration 16
enumeration 17
enumeration 18
enumeration 19
enumeration 20
enumeration 21
enumeration 22
enumeration 23
enumeration 24
enumeration 25
enumeration 26
enumeration 27
enumeration 28
enumeration 29
enumeration 30
enumeration 31
enumeration 32
enumeration 33
enumeration 34
enumeration 35
enumeration 36
enumeration 37
Source
<xs:element name="WhyMadeCode" type="tns:WhyMadeCodeType" minOccurs="1" form="unqualified">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element tns:RequestDataType / UnitLocation
Namespace No namespace
Annotations
Diagram
Type LocationCodeType
Properties
content simple
minOccurs 1
Facets
enumeration C
enumeration F
enumeration I
enumeration LC
enumeration LF
enumeration LIC
enumeration LIF
enumeration LIQ
enumeration LIR
enumeration LOC
enumeration LOF
enumeration LOQ
enumeration LOR
enumeration LQ
enumeration LR
enumeration LS
enumeration LSC
enumeration LSF
enumeration LSR
enumeration Q
enumeration R
enumeration RC
enumeration RF
enumeration RIC
enumeration RIF
enumeration RIQ
enumeration RIR
enumeration ROC
enumeration ROF
enumeration ROQ
enumeration ROR
enumeration RQ
enumeration RR
enumeration RS
enumeration RSC
enumeration RSF
enumeration RSR
enumeration T
enumeration TC
enumeration TF
enumeration TR
enumeration U
Source
<xs:element name="UnitLocation" type="tns:LocationCodeType" minOccurs="1" form="unqualified">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element tns:RequestDataType / RepairQuantity
Namespace No namespace
Annotations
Diagram
Type xs:int
Properties
content simple
minOccurs 1
Source
<xs:element name="RepairQuantity" type="xs:int" minOccurs="1" form="unqualified">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element tns:RequestDataType / LengthFeet
Namespace No namespace
Diagram
Type xs:nonNegativeInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="LengthFeet" type="xs:nonNegativeInteger" minOccurs="0" form="unqualified"/>
Element tns:RequestDataType / LengthInches
Namespace No namespace
Diagram
Type xs:nonNegativeInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="LengthInches" type="xs:nonNegativeInteger" minOccurs="0" form="unqualified"/>
Element tns:RequestDataType / WidthFeet
Namespace No namespace
Diagram
Type xs:nonNegativeInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="WidthFeet" type="xs:nonNegativeInteger" minOccurs="0" form="unqualified"/>
Element tns:RequestDataType / WidthInches
Namespace No namespace
Diagram
Type xs:nonNegativeInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="WidthInches" type="xs:nonNegativeInteger" minOccurs="0" form="unqualified"/>
Element tns:RequestDataType / TireSize
Namespace No namespace
Annotations
Diagram
Type TireSize
Properties
content simple
minOccurs 0
Facets
enumeration 11.22.5
enumeration 10.002
enumeration 11R.22.5
Source
<xs:element name="TireSize" type="tns:TireSize" minOccurs="0" form="unqualified">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element tns:RequestDataType / Responsibility
Namespace No namespace
Annotations
Diagram
Type ResponsibilityCodeType
Properties
content simple
minOccurs 1
Facets
enumeration 01
Owner
enumeration 1
Owner
enumeration 02
Handling Line
enumeration 2
Handling Line
enumeration 03
Damage
enumeration 3
Damage
Source
<xs:element name="Responsibility" type="tns:ResponsibilityCodeType" minOccurs="1" form="unqualified">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element tns:TrailerBillingRepairs / File
Namespace No namespace
Annotations
Diagram
Type tns:FileDataType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Data, FileDescription, FileName, FileType, URL
Instance
<File id="">
  <FileName>{1,1}</FileName>
  <FileType>{1,1}</FileType>
  <FileDescription>{0,1}</FileDescription>
  <Data>{0,1}</Data>
  <URL>{0,1}</URL>
</File>
Attributes
QName Type Use
id xs:ID required
Source
<xs:element name="File" type="tns:FileDataType" minOccurs="0" maxOccurs="unbounded" form="unqualified">
  <xs:annotation>
    <xs:documentation>
    </xs:documentation>
  </xs:annotation>
</xs:element>
Element tns:FileDataType / FileName
Namespace No namespace
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="FileName" type="xs:string" form="unqualified"/>
Element tns:FileDataType / FileType
Namespace No namespace
Diagram
Type tns:FileFormats
Properties
content simple
Source
<xs:element name="FileType" type="tns:FileFormats" form="unqualified"/>
Element tns:FileDataType / FileDescription
Namespace No namespace
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
whiteSpace preserve
maxLength 250
Source
<xs:element name="FileDescription" minOccurs="0" form="unqualified">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="250"/>
      <xs:whiteSpace value="preserve"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tns:FileDataType / Data
Namespace No namespace
Diagram
Type union of(xs:base64Binary, xs:hexBinary)
Properties
content simple
minOccurs 0
Source
<xs:element name="Data" minOccurs="0" form="unqualified">
  <xs:simpleType>
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:base64Binary"/>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:hexBinary"/>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
</xs:element>
Element tns:FileDataType / URL
Namespace No namespace
Diagram
Type xs:anyURI
Properties
content simple
minOccurs 0
Source
<xs:element name="URL" type="xs:anyURI" minOccurs="0" form="unqualified"/>
Complex Type tns:LocationType
Namespace http://www.buckeyemountain.com/xml-schemas/TrailerBillingRepairs
Diagram
Used by
Model