<!--
Open Financial Exchange Specification (c)1996-2003 ("Specification") by all of its publishers:
CheckFree Corp., Intuit Inc., and Microsoft Corporation. All rights reserved.
Revision History:
Version Date Editor Email Addr Short Description
p18 2002-02-11 altenburgd@businesslogic.com Initial revision
p21 2002-03-17 altenburgd@businesslogic.com Renamed "Account" to "AbstractAccount"
Renamed "SyncRequest" to "AbstractSyncRequest"
Renamed "SyncResponse" to "AbstractSyncResponse"
Renamed "TransactionRequest" to "AbstractTransactionRequest"
Renamed "TransactionResponse" to "AbstractTransactionResponse"
p21 2002-03-17 altenburgd@businesslogic.com Changed elementFormDefault to "unqualified"
Changed namespace to "http://ofx.net/types/2003/04"
-->
<xsd:schema
elementFormDefault="unqualified"
targetNamespace="http://ofx.net/types/2003/04" xmlns:ofx="http://ofx.net/types/2003/04" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="OFX_BillerDelivery_Messages.xsd"/>
<xsd:complexType name="BillStatusModTransactionRequest">
<xsd:annotation>
<xsd:documentation>
The OFX element "BILLSTATUSMODTRNRQ" is of type "BillStatusModTransactionRequest"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionRequest">
<xsd:sequence>
<xsd:element name="BILLSTATUSMODRQ" type="ofx:BillStatusModRequest"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BillStatusModTransactionResponse">
<xsd:annotation>
<xsd:documentation>
The OFX element "BILLSTATUSMODTRNRS" is of type "BillStatusModTransactionResponse"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionResponse">
<xsd:sequence>
<xsd:element name="BILLSTATUSMODRS" type="ofx:BillStatusModResponse" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BillTableStructureTransactionRequest">
<xsd:annotation>
<xsd:documentation>
The OFX element "BILLTBLSTRUCTTRNRQ" is of type "BillTableStructureTransactionRequest"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionRequest">
<xsd:sequence>
<xsd:element name="BILLTBLSTRUCTRQ" type="ofx:BillTableStructureRequest"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BillTableStructureTransactionResponse">
<xsd:annotation>
<xsd:documentation>
The OFX element "BILLTBLSTRUCTTRNRS" is of type "BillTableStructureTransactionResponse"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionResponse">
<xsd:sequence>
<xsd:element name="BILLTBLSTRUCTRS" type="ofx:BillTableStructureResponse" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PresentmentDetailTransactionRequest">
<xsd:annotation>
<xsd:documentation>
The OFX element "PRESDETAILTRNRQ" is of type "PresentmentDetailTransactionRequest"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionRequest">
<xsd:sequence>
<xsd:element name="PRESDETAILRQ" type="ofx:PresentmentDetailRequest"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PresentmentDetailTransactionResponse">
<xsd:annotation>
<xsd:documentation>
The OFX element "PRESDETAILTRNRS" is of type "PresentmentDetailTransactionResponse"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionResponse">
<xsd:sequence>
<xsd:element name="PRESDETAILRS" type="ofx:PresentmentDetailResponse" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PresentmentGroupAccountInfoTransactionRequest">
<xsd:annotation>
<xsd:documentation>
The OFX element "PRESGRPACCTINFOTRNRQ" is of type "PresentmentGroupAccountInfoTransactionRequest"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionRequest">
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:element name="USERID" type="ofx:IdType"/>
<xsd:element name="GROUPID" type="ofx:IdType"/>
</xsd:choice>
<xsd:element name="ACCTINFORQ" type="ofx:AccountInfoRequest"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PresentmentGroupAccountInfoTransactionResponse">
<xsd:annotation>
<xsd:documentation>
The OFX element "PRESGRPACCTINFOTRNRS" is of type "PresentmentGroupAccountInfoTransactionResponse"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionResponse">
<xsd:sequence>
<xsd:element name="ACCTINFORS" type="ofx:AccountInfoResponse" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PresentmentListTransactionRequest">
<xsd:annotation>
<xsd:documentation>
The OFX element "PRESLISTTRNRQ" is of type "PresentmentListTransactionRequest"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionRequest">
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:element name="USERID" type="ofx:IdType"/>
<xsd:element name="GROUPID" type="ofx:IdType"/>
</xsd:choice>
<xsd:element name="PRESLISTRQ" type="ofx:PresentmentListRequest"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PresentmentListTransactionResponse">
<xsd:annotation>
<xsd:documentation>
The OFX element "PRESLISTTRNRS" is of type "PresentmentListTransactionResponse"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionResponse">
<xsd:sequence>
<xsd:element name="PRESLISTRS" type="ofx:PresentmentListResponse" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PresentmentMailSyncRequest">
<xsd:annotation>
<xsd:documentation>
The OFX element "PRESMAILSYNCRQ" is of type "PresentmentMailSyncRequest"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractSyncRequest">
<xsd:sequence>
<xsd:element name="INCIMAGES" type="ofx:BooleanType"/>
<xsd:element name="USEHTML" type="ofx:BooleanType"/>
<xsd:element name="PRESACCTFROM" type="ofx:PresentmentAccount"/>
<xsd:element name="PRESMAILTRNRQ" type="ofx:PresentmentMailTransactionRequest" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PresentmentMailSyncResponse">
<xsd:annotation>
<xsd:documentation>
The OFX element "PRESMAILSYNCRS" is of type "PresentmentMailSyncResponse"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractSyncResponse">
<xsd:sequence>
<xsd:element name="PRESACCTFROM" type="ofx:PresentmentAccount"/>
<xsd:element name="PRESMAILTRNRS" type="ofx:PresentmentMailTransactionResponse" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PresentmentMailTransactionRequest">
<xsd:annotation>
<xsd:documentation>
The OFX element "PRESMAILTRNRQ" is of type "PresentmentMailTransactionRequest"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionRequest">
<xsd:sequence>
<xsd:element name="PRESMAILRQ" type="ofx:PresentmentMailRequest"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PresentmentMailTransactionResponse">
<xsd:annotation>
<xsd:documentation>
The OFX element "PRESMAILTRNRS" is of type "PresentmentMailTransactionResponse"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionResponse">
<xsd:sequence>
<xsd:element name="PRESMAILRS" type="ofx:PresentmentMailResponse" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PresentmentNotifyTransactionRequest">
<xsd:annotation>
<xsd:documentation>
The OFX element "PRESNOTIFYTRNRQ" is of type "PresentmentNotifyTransactionRequest"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionRequest">
<xsd:sequence>
<xsd:element name="PRESNOTIFYRQ" type="ofx:PresentmentNotifyRequest"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PresentmentNotifyTransactionResponse">
<xsd:annotation>
<xsd:documentation>
The OFX element "PRESNOTIFYTRNRS" is of type "PresentmentNotifyTransactionResponse"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionResponse">
<xsd:sequence>
<xsd:element name="PRESNOTIFYRS" type="ofx:PresentmentNotifyResponse" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>
|