BillPaymentRecurring - Schema Documentation - V5.0.Revision
Documents generated: 6/7/2021

Table of Contents

top

Schema Document Properties

Target Namespace http://cufxstandards.com/v5/BillPaymentRecurring.xsd
Version 5.0.Revision
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://cufxstandards.com/v5/Common.xsd (at Common.xsd)
    • http://cufxstandards.com/v5/Party.xsd (at Party.xsd)
    • http://cufxstandards.com/v5/BillPayee.xsd (at BillPayee.xsd)
    • http://cufxstandards.com/v5/Account.xsd (at Account.xsd)
    • http://cufxstandards.com/v5/Relationship.xsd (at Relationship.xsd)
    • http://cufxstandards.com/v5/FundsTransferRecurringBase.xsd (at FundsTransferRecurringBase.xsd)
    • http://cufxstandards.com/v5/Bill.xsd (at Bill.xsd)

Declared Namespaces

Prefix Namespace
Default namespace http://cufxstandards.com/v5/BillPaymentRecurring.xsd
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
common http://cufxstandards.com/v5/Common.xsd
party http://cufxstandards.com/v5/Party.xsd
billpayee http://cufxstandards.com/v5/BillPayee.xsd
account http://cufxstandards.com/v5/Account.xsd
fundsTransferRecurringBase http://cufxstandards.com/v5/FundsTransferRecurringBase.xsd
bill http://cufxstandards.com/v5/Bill.xsd
relationship http://cufxstandards.com/v5/Relationship.xsd
Schema Component Representation
<xs:schema targetNamespace="http://cufxstandards.com/v5/BillPaymentRecurring.xsd" version="5.0.$Revision$" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://cufxstandards.com/v5/Common.xsd" schemaLocation="Common.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/Party.xsd" schemaLocation="Party.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/BillPayee.xsd" schemaLocation="BillPayee.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/Account.xsd" schemaLocation="Account.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/Relationship.xsd" schemaLocation="Relationship.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/FundsTransferRecurringBase.xsd" schemaLocation="FundsTransferRecurringBase.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/Bill.xsd" schemaLocation="Bill.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: billPaymentRecurringList

Name billPaymentRecurringList
Type BillPaymentRecurringList
Nillable no
Abstract no
Documentation The bill payment collection/array contains all the bills, for instance, that the credential set is authorized to access at the Institution based on applied filters.
JSON Instance Representation
{billPaymentRecurringList
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"billPaymentRecurring" : BillPaymentRecurring , [0..*]
billPaymentRecurringList}
Schema Component Representation
<xs:element name="billPaymentRecurringList" type="BillPaymentRecurringList"/>
top

Global Definitions

Complex Type: BillPaymentRecurring

Name BillPaymentRecurring
Abstract no
Documentation Foreign keys to party and relationship are bound through the from account id of the bill payment recurring record. The status of each individual bill payment occurrence can be found through the funds transfer recurring occurrenceIDlist.
JSON Instance Representation
{
<!-- 'fundsTransferRecurringBase:FundsTransferRecurringBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"billPayeeId" : billpayee:BillPayeeId , [0..1] ?
"nextDebitDateTime" : xs:dateTime , [0..1] ?
"billId" : bill:BillId , [0..1] ?
}
Schema Component Representation
<xs:complexType name="BillPaymentRecurring">
<xs:complexContent>
<xs:extension base="fundsTransferRecurringBase:FundsTransferRecurringBase">
<xs:sequence>
<xs:element name="billPayeeId" type="billpayee:BillPayeeId" minOccurs="0" maxOccurs="1"/>
<xs:element name="nextDebitDateTime" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="billId" type="bill:BillId" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: BillPaymentRecurringList

Name BillPaymentRecurringList
Abstract no
Documentation The bill payment collection/array contains all the recurring bills, for instance, that the credential set is authorized to access at the Institution based on applied filters
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"billPaymentRecurring" : BillPaymentRecurring , [0..*]
}
Schema Component Representation
<xs:complexType name="BillPaymentRecurringList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="billPaymentRecurring" type="BillPaymentRecurring" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top