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.
The currency code identifying the default currency for invoicing. Thecomplete list of valid currencies can be found in the CurrencyCodeType complexTypedefinition.
The timezone code identifying the default timezone for the work order.The complete list of valid timezones can be found in the TimeZoneType complexTypedefinition.
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>
<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="SupplierName" type="xs:string" minOccurs="0" form="unqualified"><xs:annotation><xs:documentation>The name of the supplier.</xs:documentation></xs:annotation></xs:element>
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>
<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="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>
<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>
AAR Equipment Type Code for the repaired equipment, as definedby the Umler Data Specification. Category identifier is required, but additionalnumeric digits are optional.
Relevant code examples (as defined by AAR): U (Container) Z (Trailer) Z1 (Chassis)
<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="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="DateBuilt" type="xs:gYearMonth" minOccurs="0" form="unqualified"><xs:annotation><xs:documentation>Manufacturing date of equipment.</xs:documentation></xs:annotation></xs:element>
Prefix or alphabetic part of the mated equipment unit'sidentifying 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>
Sequencing or serial part of the mated equipment unit'sidentifying 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>
<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="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="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>
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>
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>
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>
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>
Represents a calendar date, including a year, month, and day of month(respectively), separated by hyphens. Year must be represented with four digits. Example:2009-04-24
<xs:simpleType name="DateValueType"><xs:annotation><xs:documentation>Represents a calendar date, including a year, month, and day of month (respectively), separated by hyphens. Year must be represented with four digits. Example: 2009-04-24</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:pattern value="[12][0-9][0-9][0-9]-[01][0-9]-[0123][0-9]"/></xs:restriction></xs:simpleType>
<xs:complexType name="TimeOfDayType"><xs:annotation><xs:documentation>Represents a time with respect to a timezone.</xs:documentation></xs:annotation><xs:simpleContent><xs:extension base="tns:TimeValueType"><xs:attribute name="timezone" type="tns:TimeZoneType" form="unqualified" use="optional"/></xs:extension></xs:simpleContent></xs:complexType>
<xs:simpleType name="TimeValueType"><xs:restriction base="xs:string"><xs:annotation><xs:documentation>Represents a time of day on a 24-hour clock. It includes hours and minutes. Optionally it may include seconds and fractional seconds.</xs:documentation></xs:annotation><xs:pattern value="[012]?\d:\d\d(:\d\d(\.\d+)?)?"/></xs:restriction><!-- xs:attribute name="timezone" form="unqualified" type="xs:string" use="optional" / --></xs:simpleType>
<xs:complexType name="FileDataType"><xs:annotation><xs:documentation>Defines an image file described by reference or provided by in-line data.</xs:documentation></xs:annotation><xs:all><xs:element name="FileName" type="xs:string" form="unqualified"/><xs:element name="FileType" type="tns:FileFormats" form="unqualified"/><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><!-- The Data element is used to include inline data. If specified, the local content is used in place of data retrieved from the URL. --><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><!-- The URL element is used to reference an external data source for image data. Either Data or URL must be specified. --><xs:element name="URL" type="xs:anyURI" minOccurs="0" form="unqualified"/></xs:all><xs:attribute name="id" form="unqualified" type="xs:ID" use="required"/></xs:complexType>
The currency code identifying the default currency for invoicing. Thecomplete list of valid currencies can be found in the CurrencyCodeType complexTypedefinition.
<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>
The timezone code identifying the default timezone for the work order.The complete list of valid timezones can be found in the TimeZoneType complexTypedefinition.
<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>