Definition Type: ComplexType
Name: ServiceOrderType
Namespace: http://rets.org/xsd/Transactions/2007-08
Containing Schema: Transactions.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into TitleInsurance in schema transactions_xsd Drilldown into ServiceFees in schema transactions_xsd Drilldown into Payoffs in schema transactions_xsd Drilldown into Credits in schema transactions_xsd Drilldown into OrderFulfillers in schema transactions_xsd Drilldown into Appraisals in schema transactions_xsd Drilldown into Inspections in schema transactions_xsd Drilldown into CompletedDateTime in schema transactions_xsd Drilldown into DateRequested in schema transactions_xsd Drilldown into PurchasePrice in schema transactions_xsd Drilldown into ClosingDate in schema transactions_xsd Drilldown into Details in schema transactions_xsd Drilldown into ServiceOrderType in schema transactions_xsd Drilldown into Status in schema transactions_xsdXSD Diagram of ServiceOrderType in schema transactions_xsd (Real Estate Transaction Standard (RETS))
Collapse XSD Schema Code:
<xs:complexType name="ServiceOrderType">
    <xs:sequence>
        <xs:element name="ServiceOrderType" />
        <xs:element name="Details" />
        <xs:element name="ClosingDate" />
        <xs:element name="PurchasePrice" />
        <xs:element name="DateRequested" />
        <xs:element name="CompletedDateTime" type="commons:SecureDateTime" minOccurs="0" />
        <xs:element name="Inspections" minOccurs="0">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="Inspection" maxOccurs="unbounded">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element name="Details" />
                                <xs:element name="Inspectors">
                                    <xs:complexType>
                                        <xs:sequence>
                                            <xs:element name="Inspector" maxOccurs="unbounded">
                                                <xs:complexType>
                                                    <xs:sequence>
                                                        <xs:element name="Person" type="commons:ContactablePerson" />
                                                        <xs:element name="CompanyName" type="commons:BusinessName" />
                                                    </xs:sequence>
                                                </xs:complexType>
                                            </xs:element>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
                <xs:attribute name="Status" type="xs:string" use="required" />
            </xs:complexType>
        </xs:element>
        <xs:element name="Appraisals" minOccurs="0">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="Appraisal" maxOccurs="unbounded">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element name="Amount" />
                                <xs:element name="MinAmount" />
                                <xs:element name="MaxAmount" />
                                <xs:element name="DateRequested" />
                                <xs:element name="Appraiser" type="commons:ContactablePerson" />
                                <xs:element name="ReceivedDateTime" type="commons:SecureDateTime" minOccurs="0" />
                                <xs:element name="CompanyName" type="commons:BusinessName" />
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
                <xs:attribute name="Status" type="xs:string" use="required" />
            </xs:complexType>
        </xs:element>
        <xs:element name="OrderFulfillers">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="OrderFulfiller" maxOccurs="unbounded">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element name="Person" type="commons:ContactablePerson" />
                                <xs:element name="CompanyName" type="commons:BusinessName" />
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="Credits">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="Credit">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element name="Source" />
                                <xs:element name="Amount" />
                                <xs:element name="ReceivedDateTime" type="commons:SecureDateTime" minOccurs="0" />
                                <xs:element name="Description" />
                            </xs:sequence>
                            <xs:attribute name="category" type="xs:string" use="required" />
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="Payoffs">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="Payoff">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element name="Payee" />
                                <xs:element name="Amount" />
                                <xs:element name="DatePaid" />
                                <xs:element name="Description" />
                            </xs:sequence>
                            <xs:attribute name="category" type="xs:string" />
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="ServiceFees">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="ServiceFee">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element name="Payee" />
                                <xs:element name="Amount" />
                                <xs:element name="Description" />
                            </xs:sequence>
                            <xs:attribute name="category" type="xs:string" use="required" />
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="TitleInsurance" />
    </xs:sequence>
    <xs:attribute name="Status" type="xs:string" use="required" />
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ServiceOrderType trans:ServiceOrderType (1) (1)
Details trans:Details (1) (1)
ClosingDate trans:ClosingDate (1) (1)
PurchasePrice trans:PurchasePrice (1) (1)
DateRequested trans:DateRequested (1) (1)
CompletedDateTime trans:CompletedDateTime 0 (1)
Inspections trans:Inspections 0 (1)
Appraisals trans:Appraisals 0 (1)
OrderFulfillers trans:OrderFulfillers (1) (1)
Credits trans:Credits (1) (1)
Payoffs trans:Payoffs (1) (1)
ServiceFees trans:ServiceFees (1) (1)
TitleInsurance trans:TitleInsurance (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
Status trans:Status Required
Collapse Derivation Tree:
Collapse References:
trans:ServiceOrder