Bitcoin / Common_SimpleTypes.xsd
charlestonX's picture
Upload 6 files
3c15ce8
raw
history blame
181 kB
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) by BFS (Dept of the Treasury/BFS) -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:us:gov:treasury" targetNamespace="urn:us:gov:treasury" elementFormDefault="qualified" attributeFormDefault="unqualified" version="5.0.2">
<xsd:include schemaLocation="Non_FMS_Standards.xsd"/>
<xsd:simpleType name="ABA_RoutingNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:length value="9"/>
<xsd:pattern value="(([0][0-9])|[1][0-2]|[2][1-9]|[3][0-2]|[6][1-9]|[7][0-2]|[8][0]|[9][0-1])[0-9]{7}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AccountKeyNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:minLength value="3"/>
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AccountNumber_MaxLength19_SimpleType">
<xsd:restriction base="AccountNumber_SimpleType">
<xsd:maxLength value="19"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AccountNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AccountPartyType_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="Individual">
<xsd:annotation>
<xsd:documentation>Individual</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Business">
<xsd:annotation>
<xsd:documentation>Business</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Government">
<xsd:annotation>
<xsd:documentation>Government</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AccountType_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="CXPND">
<xsd:annotation>
<xsd:documentation>Clearing Accounts</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EXPND">
<xsd:annotation>
<xsd:documentation>Expenditure</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="UAPPR">
<xsd:annotation>
<xsd:documentation>Unappropriated Receipt</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="URCPT">
<xsd:annotation>
<xsd:documentation>Unavailable Receipt</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DEPST">
<xsd:annotation>
<xsd:documentation>Deposit Fund</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AccountTypeCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="CXPND">
<xsd:annotation>
<xsd:documentation>Clearing Accounts</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EXPND">
<xsd:annotation>
<xsd:documentation>Expenditure</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="UAPPR">
<xsd:annotation>
<xsd:documentation>Unappropriated Receipt</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="URCPT">
<xsd:annotation>
<xsd:documentation>Unavailable Receipt</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DEPST">
<xsd:annotation>
<xsd:documentation>Deposit Fund</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AVAIL">
<xsd:annotation>
<xsd:documentation>Available Receipt</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MISC">
<xsd:annotation>
<xsd:documentation>Miscellaneous</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ACH_PaymentTypeCode_SimpleType">
<xsd:restriction base="PaymentTypeCode_SimpleType">
<xsd:enumeration value="Vendor">
<xsd:annotation>
<xsd:documentation>Vendor</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Salary">
<xsd:annotation>
<xsd:documentation>Salary</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Travel">
<xsd:annotation>
<xsd:documentation>Travel</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Tax">
<xsd:annotation>
<xsd:documentation>Tax</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="OPMBenefit">
<xsd:annotation>
<xsd:documentation>Office of Personal Management Benefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RRBBenefit">
<xsd:annotation>
<xsd:documentation>Rail Road Retirement Board Benefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SSABenefit">
<xsd:annotation>
<xsd:documentation>SSA Benefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SSIBenefit">
<xsd:annotation>
<xsd:documentation>SSI Benefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="VABenefit">
<xsd:annotation>
<xsd:documentation>VABenefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Miscellaneous">
<xsd:annotation>
<xsd:documentation>Miscellaneous</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ACH_TraceNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="15"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ACH_TransactionCode_ACH_Information_SimpleType">
<xsd:restriction base="ACH_TransactionCode_SimpleType">
<xsd:enumeration value="27">
<xsd:annotation>
<xsd:documentation>Checking/Debit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="28">
<xsd:annotation>
<xsd:documentation>Checking/Debit for Pre-Notes</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="37">
<xsd:annotation>
<xsd:documentation>Automated Payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="38">
<xsd:annotation>
<xsd:documentation>Prenotification of Savings Debit Authorization (non-dollar).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="47">
<xsd:annotation>
<xsd:documentation>Automated General Ledger Payment (Debit).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="48">
<xsd:annotation>
<xsd:documentation>Prenotification of General Ledger Debit Authorization (non-dollar).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ACH_TransactionCode_Payment_SimpleType">
<xsd:restriction base="ACH_TransactionCode_SimpleType">
<xsd:enumeration value="22">
<xsd:annotation>
<xsd:documentation>Automated Deposit.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="23">
<xsd:annotation>
<xsd:documentation>Prenotification of Demand Credit Authorization; Death Notification (non-dollar); Automated Enrollment Entry (non-dollar).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="32">
<xsd:annotation>
<xsd:documentation>Automated Deposit.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="33">
<xsd:annotation>
<xsd:documentation>Prenotification of Savings Credit Authorization; Death Notification (non-dollar); Automated Enrollment Entry (non-dollar).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="42">
<xsd:annotation>
<xsd:documentation>Automated General Ledger Deposit (Credit).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="43">
<xsd:annotation>
<xsd:documentation>Prenotification of General Ledger Credit Authorization (non-dollar).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="52">
<xsd:annotation>
<xsd:documentation>Automated Loan Account Deposit (Credit).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="53">
<xsd:annotation>
<xsd:documentation>Prenotification of Loan Account Credit Authorization (non-dollar).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ACH_TransactionCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="20">
<xsd:annotation>
<xsd:documentation>Reserved</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="21">
<xsd:annotation>
<xsd:documentation>Automated Return or Notification of Change for original transaction code 22, 23, or 24.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="22">
<xsd:annotation>
<xsd:documentation>Automated Deposit.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="23">
<xsd:annotation>
<xsd:documentation>Prenotification of Demand Credit Authorization; Death Notification (non-dollar); Automated Enrollment Entry (non-dollar).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="24">
<xsd:annotation>
<xsd:documentation>Zero dollar with remittance data (for CCD and CTX entries only); Acknowledgment Entries (ACK and ATX entries only) [Zero dollar with remittance data (for CCD, CTX, and IAT entries only); Acknowledgment Entries (ACK and ATX entries only)].</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="25">
<xsd:annotation>
<xsd:documentation>Reserved.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="26">
<xsd:annotation>
<xsd:documentation>Automated Return or Notification of Change for original transaction code 27, 28, or 29.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="27">
<xsd:annotation>
<xsd:documentation>Checking/Debit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="28">
<xsd:annotation>
<xsd:documentation>Checking/Debit for Pre-Notes</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="29">
<xsd:annotation>
<xsd:documentation>Zero dollar with remittance data (for CCD and CTX entries only) [Zero dollar with remittance data (for CCD, CTX, and IAT entries only)].</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="30">
<xsd:annotation>
<xsd:documentation>Reserved.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="31">
<xsd:annotation>
<xsd:documentation>Automated Return or Notification of Change for original transaction code 32, 33, or 34.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="32">
<xsd:annotation>
<xsd:documentation>Automated Deposit.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="33">
<xsd:annotation>
<xsd:documentation>Prenotification of Savings Credit Authorization; Death Notification (non-dollar); Automated Enrollment Entry (non-dollar).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="34">
<xsd:annotation>
<xsd:documentation>Zero dollar with remittance data (for CCD and CTX entries only); Acknowledgment Entries (ACK and ATX entries only) [Zero dollar with remittance data (for CCD, CTX, and IAT entries only); Acknowledgment Entries (ACK and ATX entries only)].</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="35">
<xsd:annotation>
<xsd:documentation>Reserved.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="36">
<xsd:annotation>
<xsd:documentation>Automated Return or Notification of Change for original transaction code 37, 38, or 39.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="37">
<xsd:annotation>
<xsd:documentation>Automated Payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="38">
<xsd:annotation>
<xsd:documentation>Prenotification of Savings Debit Authorization (non-dollar).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="39">
<xsd:annotation>
<xsd:documentation>Zero dollar with remittance data (for CCD and CTX entries only) [Zero dollar with remittance data (for CCD, CTX, and IAT entries only)].</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="41">
<xsd:annotation>
<xsd:documentation>Automated Return or Notification of Change for original transaction code 42, 43, or 44.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="42">
<xsd:annotation>
<xsd:documentation>Automated General Ledger Deposit (Credit).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="43">
<xsd:annotation>
<xsd:documentation>Prenotification of General Ledger Credit Authorization (non-dollar).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="44">
<xsd:annotation>
<xsd:documentation>Zero dollar with remittance data (for CCD and CTX entries only).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="46">
<xsd:annotation>
<xsd:documentation>Automated Return or Notification of Change for original transaction code 47, 48, or 49.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="47">
<xsd:annotation>
<xsd:documentation>Automated General Ledger Payment (Debit).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="48">
<xsd:annotation>
<xsd:documentation>Prenotification of General Ledger Debit Authorization (non-dollar).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="49">
<xsd:annotation>
<xsd:documentation>Zero dollar with remittance data (for CCD and CTX only).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="51">
<xsd:annotation>
<xsd:documentation>Automated Return or Notification of Change for original transaction code 52, 53, or 54.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="52">
<xsd:annotation>
<xsd:documentation>Automated Loan Account Deposit (Credit).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="53">
<xsd:annotation>
<xsd:documentation>Prenotification of Loan Account Credit Authorization (non-dollar).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="54">
<xsd:annotation>
<xsd:documentation>Zero dollar with remittance data (for CCD and CTX entries only).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="55">
<xsd:annotation>
<xsd:documentation>Automated Loan Account Debit (Reversals Only).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="56">
<xsd:annotation>
<xsd:documentation>Automated Return or Notification of Change for original transaction code 55.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="81">
<xsd:annotation>
<xsd:documentation>Credit for ACH debits originated.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="82">
<xsd:annotation>
<xsd:documentation>Debit for ACH credits originated.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="83">
<xsd:annotation>
<xsd:documentation>Credit for ACH credits received.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="84">
<xsd:annotation>
<xsd:documentation>Debit for ACH debits received.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="85">
<xsd:annotation>
<xsd:documentation>Credit for ACH credits in rejected batches.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="86">
<xsd:annotation>
<xsd:documentation>Debit for ACH debits in rejected batches.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="87">
<xsd:annotation>
<xsd:documentation>Summary credit for respondent ACH activity.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="88">
<xsd:annotation>
<xsd:documentation>Summary debit for respondent ACH activity.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ACH_Type_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Credit">
<xsd:annotation>
<xsd:documentation>Payer initiates the transfer of funds.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Debit">
<xsd:annotation>
<xsd:documentation>Payee initiates the transfer of funds.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NOC">
<xsd:annotation>
<xsd:documentation>Notification of Change</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Prenote">
<xsd:annotation>
<xsd:documentation>Prenotification</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Zero dollar">
<xsd:annotation>
<xsd:documentation>Zero dollar with remittance data</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Return">
<xsd:annotation>
<xsd:documentation>Return</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ACHContentString_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="94"/>
<xsd:minLength value="94"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AddendaTypeCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="01">
<xsd:annotation>
<xsd:documentation>Cross-Border Entries (CBR, PBR) (Addenda Record is used to provide foreign payment information).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="02">
<xsd:annotation>
<xsd:documentation>Point of Sale Entry (POS), Shared Network Transaction (SHR), or Machine Transfer Entry (MTE) (Addenda record is used for terminal location description information).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="05">
<xsd:annotation>
<xsd:documentation>Addenda record (Applies to ACK, ATX, CCD, CIE, CTX, DNE, ENR, PPD, TRX, and WEB entries).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="10">
<xsd:annotation>
<xsd:documentation>1st Addenda Record for IAT Entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="11">
<xsd:annotation>
<xsd:documentation>2nd Addenda Record for IAT Entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="12">
<xsd:annotation>
<xsd:documentation>3rd Addenda Record for IAT Entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="13">
<xsd:annotation>
<xsd:documentation>4th Addenda Record for IAT Entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="14">
<xsd:annotation>
<xsd:documentation>5th Addenda Record for IAT Entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="15">
<xsd:annotation>
<xsd:documentation>6th Addenda Record for IAT Entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="16">
<xsd:annotation>
<xsd:documentation>7th Addenda Record for IAT Entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="17">
<xsd:annotation>
<xsd:documentation>Addenda Record for IAT Entry Remittance Information.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="18">
<xsd:annotation>
<xsd:documentation>Addenda Record for IAT Entry Foreign Correspondent Bank Information.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="98">
<xsd:annotation>
<xsd:documentation>Automated Notification of Change (COR) Addenda Record and Automated Refused Notification of Change (COR) Addenda Record.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="99">
<xsd:annotation>
<xsd:documentation>Automated Return Entity Addenda Record, Automated Dishonored Return Entry Addenda Record and Automated Contested Dishonored Return Entry Addenda Record.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AddressTypeCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Billing">
<xsd:annotation>
<xsd:documentation>The image is of the front of the check.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Shipping">
<xsd:annotation>
<xsd:documentation>The image is of the back of the check.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Agency_ACH_Text_SimpleType">
<xsd:restriction base="PaymentLimitedCharacterSet_SimpleType">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AgencyAccountIdentifier_SimpleType">
<xsd:restriction base="PaymentLimitedCharacterSet_SimpleType">
<xsd:maxLength value="16"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AgencyCheckText_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9 A-Z\-]{1,10}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AgencyCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{2}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AgencyIdentifier_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{3}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AgencyLocationCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{8}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AgencyLocationTypeCode_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AgencyPaymentTypeCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:length value="1"/>
<xsd:pattern value="[A-Z0-9]"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AllocationTransferAgencyIdentifier_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{3}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AmountLength_SimpleType">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="20"/>
<xsd:fractionDigits value="2"/>
<xsd:minInclusive value="0.00"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ApportionmentCategory_B_Code_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ApportionmentCategoryCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="A">
<xsd:annotation>
<xsd:documentation>Category A - Quarterly Apportionments</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="B">
<xsd:annotation>
<xsd:documentation>Category B - Apportionments other than quarterly</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E">
<xsd:annotation>
<xsd:documentation>Exempt from Apportionment</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AppropriationFlag_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="Null">
<xsd:annotation>
<xsd:documentation>Definite</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="I">
<xsd:annotation>
<xsd:documentation>Indefinite</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M">
<xsd:annotation>
<xsd:documentation>Mixed</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AppropriationRemark_SimpleType">
<xsd:restriction base="MainFrameFirstSpaceString_SimpleType">
<xsd:minLength value="1"/>
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ATB_AvailabilityIndicator_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="X">
<xsd:annotation>
<xsd:documentation>No Year account.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="F">
<xsd:annotation>
<xsd:documentation>Clearing/Suspense account</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="A">
<xsd:annotation>
<xsd:documentation>Treasury Central Summary General Ledger account</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M">
<xsd:annotation>
<xsd:documentation>Merged Surplus account</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="C">
<xsd:annotation>
<xsd:documentation>Canceled TAS for Reporting Assets</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AuthorityDurationCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="A">
<xsd:annotation>
<xsd:documentation>Annual Year Account</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M">
<xsd:annotation>
<xsd:documentation>Multiyear Account</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="R">
<xsd:annotation>
<xsd:documentation>Receipt Account</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="F">
<xsd:annotation>
<xsd:documentation>Clearing/Suspense Account</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="X">
<xsd:annotation>
<xsd:documentation>No-year Account</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="C">
<xsd:annotation>
<xsd:documentation>Canceled Account</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AuthorityType_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="B">
<xsd:annotation>
<xsd:documentation>Borrowing Authority</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="C">
<xsd:annotation>
<xsd:documentation>Contract Authority</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="D">
<xsd:annotation>
<xsd:documentation>Advance Appropriation</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E">
<xsd:annotation>
<xsd:documentation>Appropriation (Advance Funding) available in Prior Year</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="F">
<xsd:annotation>
<xsd:documentation>Appropriation (Advance Funding) available from Subsequent Year</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="P">
<xsd:annotation>
<xsd:documentation>Appropriation (excluding Advance Funding)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="R">
<xsd:annotation>
<xsd:documentation>Reappropriation</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="S">
<xsd:annotation>
<xsd:documentation>Spending Authority from Offsetting Collections</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AuthorizationCharactersiticsIndicator_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AuthorizationCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="6"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AuthorizationRequestResponseCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AuthorizationSource_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AvailabilityIndicator_SimpleType">
<xsd:restriction base="ATB_AvailabilityIndicator_SimpleType">
<xsd:enumeration value="X">
<xsd:annotation>
<xsd:documentation>No Year account.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="F">
<xsd:annotation>
<xsd:documentation>Clearing/Suspense account</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="A">
<xsd:annotation>
<xsd:documentation>Treasury Central Summary General Ledger account</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M">
<xsd:annotation>
<xsd:documentation>Merged Surplus account</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AvailableTimeIndicator_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="A">
<xsd:annotation>
<xsd:documentation>Available in current period</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="S">
<xsd:annotation>
<xsd:documentation>Available in subsequent period</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AVSResponseCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BankAccountType_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="C">
<xsd:annotation>
<xsd:documentation>Checking Account.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="S">
<xsd:annotation>
<xsd:documentation>Savings Account.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="G">
<xsd:annotation>
<xsd:documentation>General Ledger.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="L">
<xsd:annotation>
<xsd:documentation>Loan</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BEA_CategoryCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="D">
<xsd:annotation>
<xsd:documentation>Discretionary</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M">
<xsd:annotation>
<xsd:documentation>Mandatory</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="G">
<xsd:annotation>
<xsd:documentation>Governmental</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="N">
<xsd:annotation>
<xsd:documentation>Net Interest</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="S">
<xsd:annotation>
<xsd:documentation>Split</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BEA_CategoryIndicator_SimpleType">
<xsd:restriction base="BEA_CategoryCode_SimpleType">
<xsd:enumeration value="D">
<xsd:annotation>
<xsd:documentation>Discretionary</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M">
<xsd:annotation>
<xsd:documentation>Mandatory</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BeginEndIndicator_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="B">
<xsd:annotation>
<xsd:documentation>Begining Balance</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E">
<xsd:annotation>
<xsd:documentation>Ending Balance</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BeginningPeriodOfAvailability_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{4}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BeneficiaryBankRemark_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="(BBI=|OBI=)[A-Z0-9&amp;= ,\.\?\(\)$\-]{0,68}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BeneficiaryCustomerAccount_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9A-Z\-]{1,34}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BillingAgencyAddressLine_SimpleType">
<xsd:restriction base="PaymentLimitedCharacterSet_SimpleType">
<xsd:maxLength value="25"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BillingAgencyName_SimpleType">
<xsd:restriction base="PaymentLimitedCharacterSet_SimpleType">
<xsd:maxLength value="25"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BillingAgencyPhone_SimpleType">
<xsd:restriction base="PaymentLimitedCharacterSet_SimpleType">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Boolean_SimpleType">
<xsd:restriction base="xsd:boolean">
<xsd:pattern value="1|0"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BorrowingAuthority_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="D">
<xsd:annotation>
<xsd:documentation>Definite</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="I">
<xsd:annotation>
<xsd:documentation>Indefinite</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M">
<xsd:annotation>
<xsd:documentation>Mixed</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="N">
<xsd:annotation>
<xsd:documentation>No borrowing authority from Treasury</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BorrowingSourceIndicator_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="F">
<xsd:annotation>
<xsd:documentation>Federal Financing Bank</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="P">
<xsd:annotation>
<xsd:documentation>Public</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="T">
<xsd:annotation>
<xsd:documentation>Treasury</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BudgetAccountCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{4,6}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BudgetAgencyCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9A-Za-z]{3}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BudgetAuthorityYearIndicator_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="BAL">
<xsd:annotation>
<xsd:documentation>Outlays from balances brought forward</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NEW">
<xsd:annotation>
<xsd:documentation>Outlays from new budget authority</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BudgetImpactIndicator_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="D">
<xsd:annotation>
<xsd:documentation>Budgetary Impact</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E">
<xsd:annotation>
<xsd:documentation>Non-Budgetary Impact</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BudgetMainAccountCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9A-Za-z]{4}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BudgetProprietary_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="A">
<xsd:annotation>
<xsd:documentation>Both Budgetary and Proprietary</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="B">
<xsd:annotation>
<xsd:documentation>Budgetary</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="P">
<xsd:annotation>
<xsd:documentation>Proprietary</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BureauIdentifier_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{2,3}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BusinesIdentifierCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[A-Z](4)[A-Z](2)[A-Za-z0-9](2)([A-Za-z0-9](3))?"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BusinessEventTypeCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[A-Z0-9]{1,8}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BusinessFunctionCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="CTR">
<xsd:annotation>
<xsd:documentation>Customer Transfer</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CTP">
<xsd:annotation>
<xsd:documentation>Customer Transfer Plus</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BTR">
<xsd:annotation>
<xsd:documentation>Bank Transfer</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FFR">
<xsd:annotation>
<xsd:documentation>Fed Funds Return</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FFS">
<xsd:annotation>
<xsd:documentation>Fed Funds Sold</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CKS">
<xsd:annotation>
<xsd:documentation>Check Same Day Settlement Wire</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DEP">
<xsd:annotation>
<xsd:documentation>Deposit to Sender's Account</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DRW">
<xsd:annotation>
<xsd:documentation>Drawdown Response</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DRB">
<xsd:annotation>
<xsd:documentation>Bank to Bank Drawdown</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DRC">
<xsd:annotation>
<xsd:documentation>Customer or Corporate Drawdown</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SVC">
<xsd:annotation>
<xsd:documentation>Service Message</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BusinessTransactionType_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Payment">
<xsd:annotation>
<xsd:documentation>Payment</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Collection">
<xsd:annotation>
<xsd:documentation>Collection</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IPC">
<xsd:annotation>
<xsd:documentation>Intragovernmental Payments and Collections</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NTDOPMT">
<xsd:annotation>
<xsd:documentation>Non-Treasury Disbursing Office (NTDO) Payment</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BusinessTransmissionCategory_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="Collections">
<xsd:annotation>
<xsd:documentation>Collections</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DebtCollection">
<xsd:annotation>
<xsd:documentation>Debt Collection</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Payments">
<xsd:annotation>
<xsd:documentation>Payments</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Intragovernmental">
<xsd:annotation>
<xsd:documentation>Intragovernmental</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Securities">
<xsd:annotation>
<xsd:documentation>Securities</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Investments">
<xsd:annotation>
<xsd:documentation>Investments</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Miscellaneous">
<xsd:annotation>
<xsd:documentation>Miscellaneous</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CardEventType_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="15"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CardNetworkType_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CardNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{15,16}|[0-9]{4,4}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CardNumberMasked_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="19"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CardProductCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CardProductType_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CardResponseCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CardSecurityCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{3,4}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CardType_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="MC">
<xsd:annotation>
<xsd:documentation>MASTERCARD</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="VI">
<xsd:annotation>
<xsd:documentation>VISA</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="AX">
<xsd:annotation>
<xsd:documentation>AMERICAN EXPRESS</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DI">
<xsd:annotation>
<xsd:documentation>DISCOVER</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CashlinkAccountNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{6}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CATIndicator_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ChangeType_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="New"/>
<xsd:enumeration value="Modified"/>
<xsd:enumeration value="Deleted"/>
<xsd:enumeration value="Expired"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ChannelMedium_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Electronic">
<xsd:annotation>
<xsd:documentation>Indicates that the payment was received into the channel electronically.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Non-Electronic">
<xsd:annotation>
<xsd:documentation>Indicates that the payment was received into the channel non-electronically.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ChannelType_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="OTC">
<xsd:annotation>
<xsd:documentation>Indicates a transaction was received Over The Counter (OTC)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Mail">
<xsd:annotation>
<xsd:documentation>Indicates a transaction was received by mail</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Internet">
<xsd:annotation>
<xsd:documentation>Indicates a transaction was received through a web-based portal</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Phone">
<xsd:annotation>
<xsd:documentation>Indicates a transaction was received by phone</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Bank">
<xsd:annotation>
<xsd:documentation>Indicates a transaction was received by a bank</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Mobile">
<xsd:annotation>
<xsd:documentation>Indicates a transaction was received through a mobile application</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ChargebackRecordNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="12"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ChargebackReferenceNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="12"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CheckDigitNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CheckEnclosure_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="NameOnly">
<xsd:annotation>
<xsd:documentation>Name Only (name is required, one address line is optional)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Letter">
<xsd:annotation>
<xsd:documentation>Letter (Name and one address line are required, three optional address lines, Manual checks must be 1)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Stub">
<xsd:annotation>
<xsd:documentation>Stub (Name and one address line are required, three lines optional and up to 14 information lines)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Insert">
<xsd:annotation>
<xsd:documentation>Indicates that the customer is requesting a generic insert (that will provided separately) and be included with each check payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CheckImageTypeCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Front">
<xsd:annotation>
<xsd:documentation>The image is of the front of the check.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Back">
<xsd:annotation>
<xsd:documentation>The image is of the back of the check.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Both">
<xsd:annotation>
<xsd:documentation>The image contains both the front and back of the check.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CheckMediumType_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="Personal">
<xsd:annotation>
<xsd:documentation>Indicates the check is from a personal checking account.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Commercial">
<xsd:annotation>
<xsd:documentation>Indicates the check is from a business checking account.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TravelersCheck">
<xsd:annotation>
<xsd:documentation>Indicates that Travelers Checks were used for payment of the collection.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MoneyOrder">
<xsd:annotation>
<xsd:documentation>Indicates that a Money Order was used for payment of the collection.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CashiersCheck">
<xsd:annotation>
<xsd:documentation>Indicates that a Cashier's Check was used for payment of the collection.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TreasuryCheck">
<xsd:annotation>
<xsd:documentation>Indicates that a Treasury Check was used for payment of the collection.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CreditCardCheck">
<xsd:annotation>
<xsd:documentation>Indicates that a Credit Card Check was used for payment of the collection.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CheckPaymentEnclosure_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="NameOnly">
<xsd:annotation>
<xsd:documentation>Name Only (name is required, one address line is optional)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DirectMail">
<xsd:annotation>
<xsd:documentation>Direct Mail (Name and one address line are required, three optional address lines, Manual checks must be 1)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Stub">
<xsd:annotation>
<xsd:documentation>Stub (Name and one address line are required, three lines optional and up to 14 information lines)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ForeignMail">
<xsd:annotation>
<xsd:documentation>Foreign Mail (Name and one address line required. Three lines optional.)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CheckPaymentTypeCode_SimpleType">
<xsd:restriction base="PaymentTypeCode_SimpleType">
<xsd:enumeration value="Vendor">
<xsd:annotation>
<xsd:documentation>Vendor</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Miscellaneous">
<xsd:annotation>
<xsd:documentation>Miscellaneous</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Tax">
<xsd:annotation>
<xsd:documentation>Tax</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="OPMBenefit">
<xsd:annotation>
<xsd:documentation>OPM Benefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RRBBenefit">
<xsd:annotation>
<xsd:documentation>RRB Benefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SSABenefit">
<xsd:annotation>
<xsd:documentation>SSA Benefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SSIBenefit">
<xsd:annotation>
<xsd:documentation>SSI Benefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="VABenefit">
<xsd:annotation>
<xsd:documentation>VA Benefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CheckSerialNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="15"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CheckSymbol_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{4}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ClientBatchNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="6"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CoinCurrencyDenominator_SimpleType">
<xsd:restriction base="CurrencyDenominator_SimpleType">
<xsd:enumeration value="Penny">
<xsd:annotation>
<xsd:documentation>The US coin that is worth 1 cent.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Nickel">
<xsd:annotation>
<xsd:documentation>The US coin that is worth 5 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Dime">
<xsd:annotation>
<xsd:documentation>The US coin that is worth 10 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Quarter">
<xsd:annotation>
<xsd:documentation>The US coin that is worth 25 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Half-Dollar">
<xsd:annotation>
<xsd:documentation>The US coin that is worth 50 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="One Dollar">
<xsd:annotation>
<xsd:documentation>The US coin that is worth 100 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ContentLengthNumber_SimpleType">
<xsd:restriction base="NumericLength_1to10_SimpleType"/>
</xsd:simpleType>
<xsd:simpleType name="ContentOffsetNumber_SimpleType">
<xsd:restriction base="NumericLength_1to10_SimpleType"/>
</xsd:simpleType>
<xsd:simpleType name="ContractAuthority_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="D">
<xsd:annotation>
<xsd:documentation>Definite</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="I">
<xsd:annotation>
<xsd:documentation>Indefinite</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="N">
<xsd:annotation>
<xsd:documentation>No Contract Authority</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ControlNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[A-Z][0-9]{6}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ConversionMethodCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="FV">
<xsd:annotation>
<xsd:documentation>Fixed-Variable</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="VF">
<xsd:annotation>
<xsd:documentation>Variable-Fixed</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FF">
<xsd:annotation>
<xsd:documentation>Fixed-Fixed</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CorrectiveType_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Additional">
<xsd:annotation>
<xsd:documentation>Represents a transaction that provides additional information for a previously reported transaction, for example, updates to program data.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Adjustment">
<xsd:annotation>
<xsd:documentation>Change an amount previously reported.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Correction">
<xsd:annotation>
<xsd:documentation>Change a data element previously reported other than an amount field.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Rescind">
<xsd:annotation>
<xsd:documentation>Represents the removal of a transaction sent in error, for example, a duplicate transaction.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Other">
<xsd:annotation>
<xsd:documentation>Indicates the summary is an update to a previous transaction that cannot be categorized.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CostCenterWorkUnitCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:minLength value="4"/>
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Count_SimpleType">
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="999999999999999"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CurrencyDenominator_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Penny">
<xsd:annotation>
<xsd:documentation>The US coin that is worth 1 cent.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Nickel">
<xsd:annotation>
<xsd:documentation>The US coin that is worth 5 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Dime">
<xsd:annotation>
<xsd:documentation>The US coin that is worth 10 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Quarter">
<xsd:annotation>
<xsd:documentation>The US coin that is worth 25 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Half-Dollar">
<xsd:annotation>
<xsd:documentation>The US coin that is worth 50 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="One Dollar">
<xsd:annotation>
<xsd:documentation>The US coin that is worth 100 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Two Dollar">
<xsd:annotation>
<xsd:documentation>The US bill that is worth 200 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Five Dollar">
<xsd:annotation>
<xsd:documentation>The US bill that is worth 500 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Ten Dollar">
<xsd:annotation>
<xsd:documentation>The US bill that is worth 1000 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Twenty Dollar">
<xsd:annotation>
<xsd:documentation>The US bill that is worth 2000 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Fifty Dollar">
<xsd:annotation>
<xsd:documentation>The US bill that is worth 5000 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="One Hundred Dollar">
<xsd:annotation>
<xsd:documentation>The US bill that is worth 10,000 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CustodialIndicator_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="A">
<xsd:annotation>
<xsd:documentation>Non-custodial</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="S">
<xsd:annotation>
<xsd:documentation>Custodial</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="DataElementName_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="DataElementValue_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="9000"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Date_SimpleType">
<xsd:restriction base="xsd:date"/>
</xsd:simpleType>
<xsd:simpleType name="DateAndDateTime_SimpleType">
<xsd:union memberTypes="xsd:date xsd:dateTime"/>
</xsd:simpleType>
<xsd:simpleType name="DCCD_AccrualPerodicity_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Annual">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Bimonthly">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Semiweekly">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Daily">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Biweekly">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Semiannual">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Biennial">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Triennial">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Three times a week">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Three times a month">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Continuously updated">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Monthly">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Quarterly">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Semimonthly">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Three times a year">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Weekly">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Completely irregular">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Bimonthly_15EOM">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Bimonthly_1_15">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="DebitCreditIndicator_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="D">
<xsd:annotation>
<xsd:documentation>Debit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="C">
<xsd:annotation>
<xsd:documentation>Credit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="DestinationSystem_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="ITS"/>
<xsd:enumeration value="PAM"/>
<xsd:enumeration value="ASAP"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="DirectoryAccessDistinguishedName_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:whiteSpace value="preserve"/>
<xsd:maxLength value="2048"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="DraftLocatorNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="11"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="DUNS_Number_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="(0-9){9}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Email_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="80"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="EmployeeIdentifier_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="9"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="EndingPeriodOfAvailability_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{4}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ExchangeCodeIndicator_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="E">
<xsd:annotation>
<xsd:documentation>Exchange without associated costs</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="T">
<xsd:annotation>
<xsd:documentation>Nonexchange</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="X">
<xsd:annotation>
<xsd:documentation>Exchange</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ExchangeRate_SimpleType">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="12"/>
<xsd:fractionDigits value="8"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FederalEmployerIdentificationNumber_SimpleType">
<xsd:restriction base="PaymentLimitedCharacterSet_SimpleType">
<xsd:minLength value="0"/>
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FederalNonFederalCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="E">
<xsd:annotation>
<xsd:documentation>Non-Federal Exception</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="F">
<xsd:annotation>
<xsd:documentation>Federal</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="G">
<xsd:annotation>
<xsd:documentation>General Fund Only</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="N">
<xsd:annotation>
<xsd:documentation>Non Federal</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FederalProgramAgencyIdentifier_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:length value="4"/>
<xsd:pattern value="[A-Z0-9&amp;'&gt;&lt;!#$%\(\)\+\*,\./:;=?@\[\]\\\^_`{}\|~\-]{4}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FedwireProductCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="CTR/">
<xsd:annotation>
<xsd:documentation>Customer</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BTR/">
<xsd:annotation>
<xsd:documentation>Bank</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FedwireSubTypeCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="00">
<xsd:annotation>
<xsd:documentation>Basic Funds Transfer - A basic value funds transfer.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="01">
<xsd:annotation>
<xsd:documentation>Request for Reversal - A non-value request for reversal of a funds transfer originated on the current business day.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="02">
<xsd:annotation>
<xsd:documentation>Reversal of Transfer - A value reversal of a funds transfer received on the current business day. May be used in response to a subtype code 01 Request for Reversal.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="07">
<xsd:annotation>
<xsd:documentation>Request for Reversal of a Prior Day Transfer - A non-value request for a reversal of a funds transfer originated on a prior business day.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="08">
<xsd:annotation>
<xsd:documentation>Reversal of a Prior Day Transfer - A value reversal of a funds transfer received on a prior business day. May be used in response to a subtype code 07 Request for Reversal of a Prior Day Transfer.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="31">
<xsd:annotation>
<xsd:documentation>Request for Credit (Drawdown) - A non-value request for the receiver to send a funds transfer to a designated party.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="32">
<xsd:annotation>
<xsd:documentation>Funds Transfer Honoring a Request for Credit (Drawdown) - A value funds transfer honoring a subtype 31 request for credit. A value funds transfer honoring a subtype 31 request for credit.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="33">
<xsd:annotation>
<xsd:documentation>Refusal to Honor a Request for Credit (Drawdown) - A non-value message indicating refusal to honor a subtype 31 request for credit.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="90">
<xsd:annotation>
<xsd:documentation>Service Message - A non-value message used to communicate questions and information that is not covered by a specific subtype.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FedwireTagCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1100">
<xsd:annotation>
<xsd:documentation>Message Disposition</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1110">
<xsd:annotation>
<xsd:documentation>Receipt Time Stamp</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1120">
<xsd:annotation>
<xsd:documentation>Output Message Accountability Data (OMAD)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1130">
<xsd:annotation>
<xsd:documentation>Error</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1500">
<xsd:annotation>
<xsd:documentation>Sender Supplied Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1510">
<xsd:annotation>
<xsd:documentation>Type/Subtype</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1520">
<xsd:annotation>
<xsd:documentation>Input Message Accountability Data (IMAD)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2000">
<xsd:annotation>
<xsd:documentation>Amount (up to a penny less than $10 billion)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="3100">
<xsd:annotation>
<xsd:documentation>Sender DI</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="3320">
<xsd:annotation>
<xsd:documentation>Sender Reference (16 characters)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="3400">
<xsd:annotation>
<xsd:documentation>Receiver DI</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="3500">
<xsd:annotation>
<xsd:documentation>Previous Message Identifier (22 characters)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="3600">
<xsd:annotation>
<xsd:documentation>Business Function Code</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="3610">
<xsd:annotation>
<xsd:documentation>Local Instrument</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="3620">
<xsd:annotation>
<xsd:documentation>Payment Notification</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="3700">
<xsd:annotation>
<xsd:documentation>Charges</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="3710">
<xsd:annotation>
<xsd:documentation>Instructed Amount</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="3720">
<xsd:annotation>
<xsd:documentation>Exchange Rate (12 characters)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="4000">
<xsd:annotation>
<xsd:documentation>Intermediary FI</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="4100">
<xsd:annotation>
<xsd:documentation>Beneficiary FI</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="4200">
<xsd:annotation>
<xsd:documentation>Beneficiary</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="4320">
<xsd:annotation>
<xsd:documentation>Reference for Beneficiary (16 characters)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="4400">
<xsd:annotation>
<xsd:documentation>Account Debited in Drawdown</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="5000">
<xsd:annotation>
<xsd:documentation>Originator</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="5010">
<xsd:annotation>
<xsd:documentation>Originator Option F</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="5100">
<xsd:annotation>
<xsd:documentation>Originator FI</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="5200">
<xsd:annotation>
<xsd:documentation>Instructing FI</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="5400">
<xsd:annotation>
<xsd:documentation>Account Credited in Drawdown</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6000">
<xsd:annotation>
<xsd:documentation>Originator to Beneficiary Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6100">
<xsd:annotation>
<xsd:documentation>Receiver FI Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6110">
<xsd:annotation>
<xsd:documentation>Drawdown Debit Account Advice Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6200">
<xsd:annotation>
<xsd:documentation>Intermediary FI Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6210">
<xsd:annotation>
<xsd:documentation>Intermediary FI Advice Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6300">
<xsd:annotation>
<xsd:documentation>Beneficiary's FI Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6310">
<xsd:annotation>
<xsd:documentation>Beneficiary's FI Advice Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6400">
<xsd:annotation>
<xsd:documentation>Beneficiary Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6410">
<xsd:annotation>
<xsd:documentation>Beneficiary Advice Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6420">
<xsd:annotation>
<xsd:documentation>Method of Payment to Beneficiary</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6500">
<xsd:annotation>
<xsd:documentation>FI to FI Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="7033">
<xsd:annotation>
<xsd:documentation>Sequence B 33B Currency/Instructed Amount</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="7050">
<xsd:annotation>
<xsd:documentation>Sequence B 50a Ordering Customer</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="7052">
<xsd:annotation>
<xsd:documentation>Sequence B 52a Ordering Institution</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="7056">
<xsd:annotation>
<xsd:documentation>Sequence B 56a Intermediary Institution</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="7057">
<xsd:annotation>
<xsd:documentation>Sequence B 57a Account with Institution</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="7059">
<xsd:annotation>
<xsd:documentation>Sequence B 59a Beneficiary Customer</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="7070">
<xsd:annotation>
<xsd:documentation>Sequence B 70 Remittance Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="7072">
<xsd:annotation>
<xsd:documentation>Sequence B 72 Sender to Receiver Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="8200">
<xsd:annotation>
<xsd:documentation>Unstructured Addenda Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="8250">
<xsd:annotation>
<xsd:documentation>Related Remittance Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="8300">
<xsd:annotation>
<xsd:documentation>Remittance Originator</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="8350">
<xsd:annotation>
<xsd:documentation>Remittance Beneficiary</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="8400">
<xsd:annotation>
<xsd:documentation>Primary Remittance Document Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="8450">
<xsd:annotation>
<xsd:documentation>Actual Amount Paid</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="8500">
<xsd:annotation>
<xsd:documentation>Gross Amount of Remittance Document</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="8550">
<xsd:annotation>
<xsd:documentation>Amount of Negotiated Discount</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="8600">
<xsd:annotation>
<xsd:documentation>Adjustment Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="8650">
<xsd:annotation>
<xsd:documentation>Date of Remittance Document (CCYYMMDD format)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="8700">
<xsd:annotation>
<xsd:documentation>Secondary Remittance Document Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="8750">
<xsd:annotation>
<xsd:documentation>Remittance Free Text</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="9000">
<xsd:annotation>
<xsd:documentation>Service Message Information</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FedwireTypeCode_Baseline_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="10">
<xsd:annotation>
<xsd:documentation>Standard Funds</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="15">
<xsd:annotation>
<xsd:documentation>Foreign Funds</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="16">
<xsd:annotation>
<xsd:documentation>Settlement Transfer</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FedwireTypeCode_Collection_SimpleType">
<xsd:restriction base="FedwireTypeCode_Baseline_SimpleType"/>
</xsd:simpleType>
<xsd:simpleType name="FedwireTypeCode_Payment_SimpleType">
<xsd:restriction base="FedwireTypeCode_Baseline_SimpleType">
<xsd:enumeration value="10">
<xsd:annotation>
<xsd:documentation>Standard Funds</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="15">
<xsd:annotation>
<xsd:documentation>Foreign Funds</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FinancialReportEntityCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[A-Za-z0-9]{4}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FinancialReportingEntityCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="011">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF BOSTON</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="021">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF NEW YORK</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="031">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF PHILADELPHIA</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="041">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF CLEVELAND</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="042">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF CINCINNATI</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="043">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF PITTSBURGH</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="044">
<xsd:annotation>
<xsd:documentation>FRB PITTSBURGH - PRINT</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="049">
<xsd:annotation>
<xsd:documentation>FRB PITTSBURGH EZ CLEAR</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="051">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF RICHMOND</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="052">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF BALTIMORE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="053">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF CHARLOTTE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="061">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF ATLANTA</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="063">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF JACKSONVILLE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="064">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF NASHVILLE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="071">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF CHICAGO</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="081">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF ST LOUIS</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="084">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF MEMPHIS</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="091">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF MINNEAPOLIS</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="101">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF KANSAS CITY</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="102">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF DENVER</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="105">
<xsd:annotation>
<xsd:documentation>FRB KANSAS CITY - PRINT</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="111">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF DALLAS</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="121">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF SAN FRANCISCO</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="122">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF LOS ANGELES</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="125">
<xsd:annotation>
<xsd:documentation>FEDERAL RESERVE BANK OF SEATTLE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="132">
<xsd:annotation>
<xsd:documentation>ACCRUAL SECURITIES ACCOUNTING BR</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="133">
<xsd:annotation>
<xsd:documentation>TSB-ACCTS REC/SAB-HH ACCOUNTING</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="134">
<xsd:annotation>
<xsd:documentation>BOND AND CHECK PROCESSING SECTION</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="136">
<xsd:annotation>
<xsd:documentation>OPDA FOR IRS</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="155">
<xsd:annotation>
<xsd:documentation>OPDA FOR-OF. OF CURRENCY STANDARDS</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="160">
<xsd:annotation>
<xsd:documentation>TREASURY SECURITIES ACCOUNTING BRANCH</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="161">
<xsd:annotation>
<xsd:documentation>TREASURY DIRECT - ELECTRONIC SITE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="164">
<xsd:annotation>
<xsd:documentation>NEW TREASURY DIRECT</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="165">
<xsd:annotation>
<xsd:documentation>TREASURY DIRECT</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="166">
<xsd:annotation>
<xsd:documentation>REGISTERED CHECK OFFICE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="167">
<xsd:annotation>
<xsd:documentation>USSB CHECK OFFICE- CUR INCOME BONDS</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="168">
<xsd:annotation>
<xsd:documentation>ISSB CHECK OFFICE-- ACCRUAL BONDS</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="175">
<xsd:annotation>
<xsd:documentation>SPECIAL INVESTMENTS BRANCH</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="180">
<xsd:annotation>
<xsd:documentation>DIVISION OF FEDERAL INVESTMENTS</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="197">
<xsd:annotation>
<xsd:documentation>PARS SYS GENERATED TRANSACTION-OPDA</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="198">
<xsd:annotation>
<xsd:documentation>DIVISION OF ACCOUNTING OPERATIONS-OPDA</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FinancialTransactionType_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Adjustment">
<xsd:annotation>
<xsd:documentation>A financial transaction that represents a monetary adjustment to an existing transaction.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Chargeback">
<xsd:annotation>
<xsd:documentation>A card transaction where one or more items are returned.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Collection">
<xsd:annotation>
<xsd:documentation>A financial transaction that is the initial settlement of the payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Correction">
<xsd:annotation>
<xsd:documentation>A financial transaction that represents a change to classification and non-monetary information for an existing transaction.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Informational">
<xsd:annotation>
<xsd:documentation>A financial transaction that does not have a monetary accounting outcome.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Re-presentment">
<xsd:annotation>
<xsd:documentation>A financial transaction that is not the initial settlement of the payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Return/Reversal">
<xsd:annotation>
<xsd:documentation>A financial transaction where the payment was returned to the payer.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Unknown">
<xsd:annotation>
<xsd:documentation>Financial transactions of an unknown type.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FinancingAccountCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="D">
<xsd:annotation>
<xsd:documentation>Direct</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="G">
<xsd:annotation>
<xsd:documentation>Guaranteed</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="N">
<xsd:annotation>
<xsd:documentation>Nonfinancing</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FinancingReceiptCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="E">
<xsd:annotation>
<xsd:documentation>Earmarked</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="F">
<xsd:annotation>
<xsd:documentation>Fiduciary</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="U">
<xsd:annotation>
<xsd:documentation>Undesignated</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FMS_TaxSubClassCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="1A">
<xsd:annotation>
<xsd:documentation>SOCIAL SECURITY</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1B">
<xsd:annotation>
<xsd:documentation>MEDICARE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1C">
<xsd:annotation>
<xsd:documentation>WITHHOLDING</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1D">
<xsd:annotation>
<xsd:documentation>UNSPECIFIED</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2A">
<xsd:annotation>
<xsd:documentation>IND. ESTIMATED</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2B">
<xsd:annotation>
<xsd:documentation>IND. FINAL PMTS and OTHER</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2C">
<xsd:annotation>
<xsd:documentation>FIDUCIARY ESTIMATED</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2D">
<xsd:annotation>
<xsd:documentation>FIDUCIARY OTHER</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2E">
<xsd:annotation>
<xsd:documentation>MISCELLANEOUS</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="4A">
<xsd:annotation>
<xsd:documentation>MISCELLANEOUS EXCISE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="4B">
<xsd:annotation>
<xsd:documentation>AIRPORT and AIRWAY TRUST</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="4C">
<xsd:annotation>
<xsd:documentation>HIGHWAY TRUST FUND</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="4D">
<xsd:annotation>
<xsd:documentation>BLACKLUNG TRUST FUND</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="4E">
<xsd:annotation>
<xsd:documentation>ALCOHOL and TOBACCO TRUST</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="4F">
<xsd:annotation>
<xsd:documentation>UNSPECIFIED</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6A">
<xsd:annotation>
<xsd:documentation>RRB TIER I (FICA EQU) </xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6B">
<xsd:annotation>
<xsd:documentation>RRB TIER II (IND. POR)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6C">
<xsd:annotation>
<xsd:documentation>RRB TIER III (SUP ANU)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6D">
<xsd:annotation>
<xsd:documentation>UNSPECIFIED</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FRB_DistrictCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="01">
<xsd:annotation>
<xsd:documentation>FRB Boston</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="02">
<xsd:annotation>
<xsd:documentation>FRB New York</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="03">
<xsd:annotation>
<xsd:documentation>FRB Philadelphia</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="04">
<xsd:annotation>
<xsd:documentation>FRB Cleveland</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="05">
<xsd:annotation>
<xsd:documentation>FRB Richmond</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="06">
<xsd:annotation>
<xsd:documentation>FRB Atlanta</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="07">
<xsd:annotation>
<xsd:documentation>FRB Chicago</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="08">
<xsd:annotation>
<xsd:documentation>FRB St. Louis</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="09">
<xsd:annotation>
<xsd:documentation>FRB Minneapolis</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="10">
<xsd:annotation>
<xsd:documentation>FRB Kansas City</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="11">
<xsd:annotation>
<xsd:documentation>FRB Dallas</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="12">
<xsd:annotation>
<xsd:documentation>FRB San Francisco</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FundType_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="CF">
<xsd:annotation>
<xsd:documentation>Clearing Account (F3500 - F3885)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DF">
<xsd:annotation>
<xsd:documentation>Deposit Fund (6000 - 6999)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EC">
<xsd:annotation>
<xsd:documentation>Consolidated Working Fund (3900 - 3959)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EG">
<xsd:annotation>
<xsd:documentation>General Fund (0000 - 3899)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EM">
<xsd:annotation>
<xsd:documentation>Management Fund (3960 - 3999)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EP">
<xsd:annotation>
<xsd:documentation>Public Enterprise Revolving (4000 - 4499)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ER">
<xsd:annotation>
<xsd:documentation>Intragovernmental Revolving (4500 - 4999)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ES">
<xsd:annotation>
<xsd:documentation>Special Fund (5000 - 5999)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ET">
<xsd:annotation>
<xsd:documentation>Trust Non-revolving Fund (8000 - 8399 and 8500 - 8999)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GA">
<xsd:annotation>
<xsd:documentation>General Fund Authority</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TR">
<xsd:annotation>
<xsd:documentation>Trust Revolving Fund (8400 - 8499)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="UG">
<xsd:annotation>
<xsd:documentation>Unavailable General Fund Receipt (0000 - 3499)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="US">
<xsd:annotation>
<xsd:documentation>Unavailable Special Fund Receipt (5000 - 5999)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="UT">
<xsd:annotation>
<xsd:documentation>Trust Non-revolving Fund Receipt (8000 - 8399 and 8500 - 8999)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="GTAS_BEA_CategoryIndicator_SimpleType">
<xsd:restriction base="BEA_CategoryIndicator_SimpleType">
<xsd:enumeration value="D">
<xsd:annotation>
<xsd:documentation>Discretionary</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="M">
<xsd:annotation>
<xsd:documentation>Mandatory</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="GWA_Amount_SimpleType">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="21"/>
<xsd:fractionDigits value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Identifier_Pmt_StringLength_0to40_SimpleType">
<xsd:restriction base="Identifier_SimpleType">
<xsd:maxLength value="40"/>
<xsd:pattern value="[A-Z0-9&quot;&amp;&apos;&gt;&lt;!#$%\(\)\+\*,\./:;=?@\[\]\\\^_`{}\|~
\-]{1,40}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Identifier_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="80"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Identifier_StringLength_0to15_SimpleType">
<xsd:restriction base="Identifier_SimpleType">
<xsd:maxLength value="15"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Identifier_StringLength_0to16_SimpleType">
<xsd:restriction base="Identifier_SimpleType">
<xsd:maxLength value="16"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Identifier_StringLength_0to17_SimpleType">
<xsd:restriction base="Identifier_SimpleType">
<xsd:maxLength value="17"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Identifier_StringLength_0to20_SimpleType">
<xsd:restriction base="Identifier_SimpleType">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Identifier_StringLength_0to22_SimpleType">
<xsd:restriction base="Identifier_SimpleType">
<xsd:maxLength value="22"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Identifier_StringLength_0to30_SimpleType">
<xsd:restriction base="Identifier_SimpleType">
<xsd:maxLength value="30"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Identifier_StringLength_0to34_SimpleType">
<xsd:restriction base="Identifier_SimpleType">
<xsd:maxLength value="34"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Identifier_StringLength_0to40_SimpleType">
<xsd:restriction base="Identifier_SimpleType">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Identifier_StringLength_0to64_SimpleType">
<xsd:restriction base="Identifier_SimpleType">
<xsd:maxLength value="64"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="InterchangeAdjustmentReasonCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="InterchangeAmount_SimpleType">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="15"/>
<xsd:fractionDigits value="9"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="InterchangeCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="9"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="IP_Address_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="IsHeartbeatIndicator_SimpleType">
<xsd:restriction base="xsd:boolean">
<xsd:pattern value="1|0"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MainAccountCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{4}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MainFrameFirstSpaceString_SimpleType">
<xsd:annotation>
<xsd:documentation>This is the same as MainFrameString_SimpleType except it will allow first space.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[A-Z0-9&#34;&amp;'&gt;&lt; !#$%\(\)\+\*,\./:;=?@\[\]\\\^_`{}\|~\-]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MainFrameString_SimpleType">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[A-Z0-9&#34;&amp;'&gt;&lt;!#$%\(\)\+\*,\./:;=?@\[\]\\\^_`{}\|~\-][A-Z0-9&#34;&amp;'&gt;&lt; !#$%\(\)\+\*,\./:;=?@\[\]\\\^_`{}\|~\-]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MechanismCode_Baseline_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Cash"/>
<xsd:enumeration value="Cash/Und Check"/>
<xsd:enumeration value="Book Entry"/>
<xsd:enumeration value="Paper Check"/>
<xsd:enumeration value="Check"/>
<xsd:enumeration value="ACH"/>
<xsd:enumeration value="Wire"/>
<xsd:enumeration value="Card"/>
<xsd:enumeration value="Credit Card"/>
<xsd:enumeration value="Debit Card"/>
<xsd:enumeration value="SVC"/>
<xsd:enumeration value="NSS"/>
<xsd:enumeration value="EASy"/>
<xsd:enumeration value="Digital Wallet"/>
<xsd:enumeration value="Western Union"/>
<xsd:enumeration value="EBT"/>
<xsd:enumeration value="Intrabank"/>
<xsd:enumeration value="IAS"/>
<xsd:enumeration value="Other"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MechanismCode_Payer_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Cash">
<xsd:annotation>
<xsd:documentation>Indicates coin and/or paper currency were used to make a payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Book Entry">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using an electronic general ledger entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Paper Check">
<xsd:annotation>
<xsd:documentation>Indicates a paper check was used to make a payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Check Image">
<xsd:annotation>
<xsd:documentation>Indicates a check image was used to make a payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ACH">
<xsd:annotation>
<xsd:documentation>Indicates Automated Clearing House (ACH) information was provided for payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Wire">
<xsd:annotation>
<xsd:documentation>Indicates a real-time electronic funds transfer was initiated for payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Credit Card">
<xsd:annotation>
<xsd:documentation>Indicates a plastic card was used to make a payment drawn on a line of credit.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Debit Card">
<xsd:annotation>
<xsd:documentation>Indicates a plastic card was used to make a payment drawn on a bank account maintained for the cardholder.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SVC">
<xsd:annotation>
<xsd:documentation>Indicates a Stored Value Card (SVC) was used to make a payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Digital Wallet">
<xsd:annotation>
<xsd:documentation>Indicates a digital wallet was used to make a payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Western Union">
<xsd:annotation>
<xsd:documentation>Indicates that a Western Union transaction was used to make a payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EBT">
<xsd:annotation>
<xsd:documentation>Indicates an Electronic Benefits Card (EBT) was used to make a payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Other">
<xsd:annotation>
<xsd:documentation>Indicates a payment medium other than Cash, Paper Check, Check Image, Credit Card, Debit Card, SVC, ACH, Book Entry, Wire, EBT, Western Union, or Digital Wallet.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MechanismCode_Receipt_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Cash">
<xsd:annotation>
<xsd:documentation>Indicates receipt of coin or paper currency.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Cash/Und Check">
<xsd:annotation>
<xsd:documentation>Indicates receipt of either cash and/or checks.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Book Entry">
<xsd:annotation>
<xsd:documentation>Indicates a transaction occurred through an electronic general ledger entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Paper Check">
<xsd:annotation>
<xsd:documentation>Indicates a paper check was received.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Check Image">
<xsd:annotation>
<xsd:documentation>Indicates a check image was received.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ACH">
<xsd:annotation>
<xsd:documentation>Indicates a transaction that takes place across the Automated Clearing House (ACH) Network.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Wire">
<xsd:annotation>
<xsd:documentation>Indicates a transaction through a real-time electronic funds transfers.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Card">
<xsd:annotation>
<xsd:documentation>Indicates a transaction through a plastic card service provider.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SVC">
<xsd:annotation>
<xsd:documentation>Indicates a transaction using a Stored Value Card (SVC).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NSS">
<xsd:annotation>
<xsd:documentation>Indicates a transaction was received through the Enterprise Accounting System (EASy).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EASy">
<xsd:annotation>
<xsd:documentation>Indicates a settlement through the Enterprise Accounting System (EASy).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Digital Wallet">
<xsd:annotation>
<xsd:documentation>Indicates a transaction using a digital wallet.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Intrabank">
<xsd:annotation>
<xsd:documentation>Indicates a transaction took place through an intrabank funds transfer.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Other">
<xsd:annotation>
<xsd:documentation>Indicates a receipt mechanism used other than Cash, Cash/Und Check, Paper Check, Check Image, Book Entry, ACH, Wire, Card, SVC, NSS, EASy, Digital Wallet, or Intrabank.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MechanismCode_Schedule_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Cash">
<xsd:annotation>
<xsd:documentation>Indicates settlement by deposit of coin or paper currency.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Cash/Und Check">
<xsd:annotation>
<xsd:documentation>Indicates settlement that is either cash and/or checks settled by Check21 or paper method.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Book Entry">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using an electronic general ledger entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Paper Check">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using a paper check method.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Check Image">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using Check21.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ACH">
<xsd:annotation>
<xsd:documentation>Indicates a settlement that takes place across the Automated Clearing House (ACH) Network.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Wire">
<xsd:annotation>
<xsd:documentation>Indicates a settlement through a real-time electronic funds transfers.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Card">
<xsd:annotation>
<xsd:documentation>Indicates a settlement through a plastic card settlement service.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SVC">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using a Stored Value Card (SVC).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NSS">
<xsd:annotation>
<xsd:documentation>Indicates that a settlement occurred through the Net Settlement Service (NSS).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EASy">
<xsd:annotation>
<xsd:documentation>Indicates a settlement through the Enterprise Accounting System (EASy).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Digital Wallet">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using a digital wallet.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Intrabank">
<xsd:annotation>
<xsd:documentation>Indicates a settlement through an intrabank funds transfer.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Other">
<xsd:annotation>
<xsd:documentation>Indicates a settlement used other than Cash, Cash/Und Check, Paper Check, Check Image, Book Entry, ACH, Wire, Card, SVC, NSS, EASy, Digital Wallet, or Intrabank.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MechanismCode_Settlement_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Cash">
<xsd:annotation>
<xsd:documentation>Indicates settlement by deposit of coin or paper currency.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Cash/Und Check">
<xsd:annotation>
<xsd:documentation>Indicates settlement that is either cash and/or checks settled by Check21 or paper method.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Book Entry">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using an electronic general ledger entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Paper Check">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using a paper check method.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Check Image">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using Check21.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ACH">
<xsd:annotation>
<xsd:documentation>Indicates a settlement that takes place across the Automated Clearing House (ACH) Network.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Wire">
<xsd:annotation>
<xsd:documentation>Indicates a settlement through a real-time electronic funds transfers.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Card">
<xsd:annotation>
<xsd:documentation>Indicates a settlement through a plastic card settlement service.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SVC">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using a Stored Value Card (SVC).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NSS">
<xsd:annotation>
<xsd:documentation>Indicates that a settlement occurred through the Net Settlement Service (NSS).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EASy">
<xsd:annotation>
<xsd:documentation>Indicates a settlement through the Enterprise Accounting System (EASy).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Digital Wallet">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using a digital wallet.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Intrabank">
<xsd:annotation>
<xsd:documentation>Indicates a settlement through an intrabank funds transfer.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Other">
<xsd:annotation>
<xsd:documentation>Indicates a settlement used other than Cash, Cash/Und Check, Paper Check, Check Image, Book Entry, ACH, Wire, Card, SVC, NSS, EASy, Digital Wallet, or Intrabank.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MechanismCode_SimpleType">
<xsd:restriction base="MechanismCode_Baseline_SimpleType">
<xsd:enumeration value="Cash">
<xsd:annotation>
<xsd:documentation>Coin or paper currency.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Cash/Und Check">
<xsd:annotation>
<xsd:documentation>Indicates settlement that is either cash and/or checks settled by Check21 or paper method.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Book Entry">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using an electronic general ledger entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Check">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using Check21 or paper method.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ACH">
<xsd:annotation>
<xsd:documentation>A transaction that takes place across the Automated Clearing House (ACH) Network.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Wire">
<xsd:annotation>
<xsd:documentation>A transaction done through the Federal Reserve Banks as a real-time electronic funds transfers.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Card">
<xsd:annotation>
<xsd:documentation>A transaction using a Plastic Card settlement service.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SVC">
<xsd:annotation>
<xsd:documentation>Stored Value Card</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NSS">
<xsd:annotation>
<xsd:documentation>Net Settlement Service</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IAS">
<xsd:annotation>
<xsd:documentation>FRB Integrated Account System</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Other">
<xsd:annotation>
<xsd:documentation>Indicates a settlement used other than Cash, Cash/Und Check, Check, Book Entry, ACH, Wire, Card, SVC, NSS, IAS</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MechanismCode_TransferMechanism_SimpleType">
<xsd:restriction base="MechanismCode_SimpleType">
<xsd:enumeration value="Book Entry">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using an electronic general ledger entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NSS">
<xsd:annotation>
<xsd:documentation>Net Settlement Service</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IAS">
<xsd:annotation>
<xsd:documentation>FRB Integrated Account System</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MerchantCategoryCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="25"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MerchantNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="18"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MerchantStoreNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="9"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Month_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="(([0][1-9])|([1][0-2]))"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MonthYearExpire_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="(([0][1-9])|([1][0-2]))[0-9]{2}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NAICS_Code_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="6"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NetworkResponseField_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="25"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NonTreasuryCollectionCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="NGAF">
<xsd:annotation>
<xsd:documentation>Non Government Agency Fund</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CIHO">
<xsd:annotation>
<xsd:documentation>Cash and Investments Held Outside of Treasury</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NSS_ReferenceIdentifier_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="15"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NumericLength_1to10_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:minLength value="1"/>
<xsd:maxLength value="10"/>
<xsd:pattern value="[0-9]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NumericLength1_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NumericLength10_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{10}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NumericLength3_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{3}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NumericLength4_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{4}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NumericLength5_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{5}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NumericLength6_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{6}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NumericLength8_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{8}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NumericStringLength4_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="4"/>
<xsd:pattern value="\d+"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OrderIdentifier_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="17"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OrderLevel_III_Data_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="4000"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OrganizationalDisplayName_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="45"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OrganizationalIdentifier_SimpleType">
<xsd:restriction base="xsd:integer">
<xsd:totalDigits value="8"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OriginalInterchangeIndicator_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OriginatorStatusCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="0">
<xsd:annotation>
<xsd:documentation>0</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1">
<xsd:annotation>
<xsd:documentation>1</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2">
<xsd:annotation>
<xsd:documentation>2</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaperCurrencyDenominator_SimpleType">
<xsd:restriction base="CurrencyDenominator_SimpleType">
<xsd:enumeration value="One Dollar">
<xsd:annotation>
<xsd:documentation>The US coin that is worth 100 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Two Dollar">
<xsd:annotation>
<xsd:documentation>The US bill that is worth 200 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Five Dollar">
<xsd:annotation>
<xsd:documentation>The US bill that is worth 500 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Ten Dollar">
<xsd:annotation>
<xsd:documentation>The US bill that is worth 1000 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Twenty Dollar">
<xsd:annotation>
<xsd:documentation>The US bill that is worth 2000 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Fifty Dollar">
<xsd:annotation>
<xsd:documentation>The US bill that is worth 5000 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="One Hundred Dollar">
<xsd:annotation>
<xsd:documentation>The US bill that is worth 10,000 cents.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PartyTypeCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Self"/>
<xsd:enumeration value="Joint"/>
<xsd:enumeration value="Representative"/>
<xsd:enumeration value="Beneficiary"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PayeeAccountNumber_SimpleType">
<xsd:restriction base="AccountNumber_SimpleType">
<xsd:minLength value="1"/>
<xsd:maxLength value="17"/>
<xsd:pattern value="[0-9A-Z\-]{1,17}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PayeeAddressLine_SimpleType">
<xsd:restriction base="MainFrameFirstSpaceString_SimpleType">
<xsd:maxLength value="35"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PayeeBankName_SimpleType">
<xsd:restriction base="MainFrameString_SimpleType">
<xsd:minLength value="1"/>
<xsd:maxLength value="51"/>
<xsd:pattern value="[A-Z0-9&amp;=,\.\?$\(\)\-][A-Z0-9&amp;= ,\.\?$\(\)\-]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PayeeIdentifier_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9A-Z\-][0-9 A-Z\-]{0,8}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PayeePaymentRelatedInformation_SimpleType">
<xsd:restriction base="StringLength_0to80_SimpleType">
<xsd:pattern value="[A-Z0-9&#34;&amp;'&gt;&lt; !#$%\(\)\+\*,\./:;=?@\[\]\\\^_`{}\|~\-]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PayeeType_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Single">
<xsd:annotation>
<xsd:documentation>Single payee.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Representative"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentDocumentTypeCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[A-Z]"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentIdentificationLine_SimpleType">
<xsd:restriction base="PaymentLimitedCharacterSet_SimpleType">
<xsd:minLength value="1"/>
<xsd:maxLength value="55"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentLimitedCharacterSet_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[A-Z0-9&#34;&amp;'&gt;&lt; !#$%\(\)\+\*,\./:;=?@\[\]\\\^_`{}\|~\-]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentMedium_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Cash">
<xsd:annotation>
<xsd:documentation>Coin or paper currency.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Check">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using Check21 or paper method.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CreditCard">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using a plastic card that was used to make a payment drawn on a line of credit.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DebitCard">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using a plastic card that was used to make payment drawn on a bank account maintained for the cardholder.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SVC">
<xsd:annotation>
<xsd:documentation>Stored Value Card</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ACH">
<xsd:annotation>
<xsd:documentation>A transaction that takes place across the Automated Clearing House (ACH) Network.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Book Entry">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using an electronic general ledger entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Wire">
<xsd:annotation>
<xsd:documentation>A transaction done through the Federal Reserve Banks as a real-time electronic funds transfers.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EBT">
<xsd:annotation>
<xsd:documentation>Electronic Benefits Card</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Western Union">
<xsd:annotation>
<xsd:documentation>Western Union</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentReference_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[A-Z 0-9\-]{1,16}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentRemark_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[A-Z0-9&amp;= ,\.\?\(\)$\-]{1,50}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentStandardEntryClass_SimpleType">
<xsd:restriction base="StandardEntryClass_SimpleType">
<xsd:enumeration value="PPD">
<xsd:annotation>
<xsd:documentation>Prearranged Payment and Deposit Entry. A credit or debit entry initiated by an organization pursuant to a standing or a single entry authorization from a receiver to effect a transfer of funds to or from a consumer account of the receiver.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IAT">
<xsd:annotation>
<xsd:documentation>International ACH Transaction (IAT) is a debit or credit entry that is part of a payment transaction involving a financial agency's office that is not located in the territorial jurisdiction of the United States. </xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CCD">
<xsd:annotation>
<xsd:documentation>Cash Concentration or Disbursement entry. A credit or debit entry initiated by an organization to effect a transfer of funds to or from the account of that organization or another organization.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentType_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="25">
<xsd:annotation>
<xsd:documentation>Denotes the type of payment for the submitted schedule.</xsd:documentation>
</xsd:annotation>
</xsd:maxLength>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentMethod_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="25">
<xsd:annotation>
<xsd:documentation>Denotes the type of payment for the submitted schedule.</xsd:documentation>
</xsd:annotation>
</xsd:maxLength>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentTypeB_Code_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="Allotments">
<xsd:annotation>
<xsd:documentation>Schedule 440 File Upload Code: A</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MonthlyBenefit">
<xsd:annotation>
<xsd:documentation>SPS Schedule Upload 440 File Format Code: B</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DailyBenefit">
<xsd:annotation>
<xsd:documentation>SPS Schedule Upload 440 File Format Code: D</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ForeignMailing">
<xsd:annotation>
<xsd:documentation>SPS Schedule Upload 440 File Format Code: F</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="InternationalDirectDeposit">
<xsd:annotation>
<xsd:documentation>SPS Schedule Upload 440 File Format Code: H</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IDRSDailyTax">
<xsd:annotation>
<xsd:documentation>IRS IDRS, SPS Schedule Upload 440 File Format Code: I</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Miscellaneous">
<xsd:annotation>
<xsd:documentation>SPS Schedule Upload 440 File Format Code: M</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="VAINS">
<xsd:annotation>
<xsd:documentation>Veterans Affairs Insurance, SPS Schedule Upload 440 File Format Code: N</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Salary">
<xsd:annotation>
<xsd:documentation>SPS Schedule Upload 440 File Format Code: S</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Travel">
<xsd:annotation>
<xsd:documentation>SPS Schedule Upload 440 File Format Code: T</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Vendor">
<xsd:annotation>
<xsd:documentation>SPS Schedule Upload 440 File Format Code: V</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TaxRefunds">
<xsd:annotation>
<xsd:documentation>IRS Tax Funds for IMF and BMF. SPS Schedule Upload 440 File Format Code: X</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EDI_EFT_CTX">
<xsd:annotation>
<xsd:documentation>SPS Schedule Upload 440 File Format Code: Z</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentTypeCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Allotments">
<xsd:annotation>
<xsd:documentation>Allotments</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Monthly Benefit">
<xsd:annotation>
<xsd:documentation>Monthly Benefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Daily Benefits">
<xsd:annotation>
<xsd:documentation>Daily Benefits</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Vendor">
<xsd:annotation>
<xsd:documentation>Vendor</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Insurance">
<xsd:annotation>
<xsd:documentation>Insurance</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Refunds">
<xsd:annotation>
<xsd:documentation>Refunds</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Education">
<xsd:annotation>
<xsd:documentation>Education</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Awards">
<xsd:annotation>
<xsd:documentation>Awards</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Annuity">
<xsd:annotation>
<xsd:documentation>Annuity</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Thrift">
<xsd:annotation>
<xsd:documentation>Thrift</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Medical">
<xsd:annotation>
<xsd:documentation>Medical</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Grants">
<xsd:annotation>
<xsd:documentation>Grants</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Salary">
<xsd:annotation>
<xsd:documentation>Salary</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Fees">
<xsd:annotation>
<xsd:documentation>Fees</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Travel">
<xsd:annotation>
<xsd:documentation>Travel</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Tax">
<xsd:annotation>
<xsd:documentation>Tax</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="OPMBenefit">
<xsd:annotation>
<xsd:documentation>Office of Personal Management Benefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RRBBenefit">
<xsd:annotation>
<xsd:documentation>Rail Road Retirement Board Benefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SSABenefit">
<xsd:annotation>
<xsd:documentation>SSA Benefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SSIBenefit">
<xsd:annotation>
<xsd:documentation>SSI Benefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="VABenefit">
<xsd:annotation>
<xsd:documentation>VABenefit</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Miscellaneous">
<xsd:annotation>
<xsd:documentation>Miscellaneous</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PhoneType_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="Cell">
<xsd:annotation>
<xsd:documentation>Cell Phone</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Fax">
<xsd:annotation>
<xsd:documentation>Fax</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Phone">
<xsd:annotation>
<xsd:documentation>Phone</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PlasticType_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="CRT">
<xsd:annotation>
<xsd:documentation>Credit Card</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DBT">
<xsd:annotation>
<xsd:documentation>Debit Card</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EBT">
<xsd:annotation>
<xsd:documentation>Electronic Benefit Card</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GFT">
<xsd:annotation>
<xsd:documentation>Gift Card</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="WIC">
<xsd:annotation>
<xsd:documentation>WIC</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="POSEntryMode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PostalCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="5"/>
<xsd:pattern value="[0-9]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PostalCodePlusDelimeter_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="5"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PostalExtensionCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="4"/>
<xsd:pattern value="[0-9]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PostalSimpleCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="5"/>
<xsd:pattern value="[0-9]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PriorYearAdjustmentCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="B">
<xsd:annotation>
<xsd:documentation>Adjustment to prior-year reporting - backdated in Treasury's central accounting system</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="P">
<xsd:annotation>
<xsd:documentation>Adjustment to prior-year reporting - not backdated in Treasury's central accounting system</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="X">
<xsd:annotation>
<xsd:documentation>Not an adjustment to prior-year reporting</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ProcessingMethodCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ProgramIndicator_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="P">
<xsd:annotation>
<xsd:documentation>Assigned to programs</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Q">
<xsd:annotation>
<xsd:documentation>Not assigned to programs</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ProgramReportCategoryCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PublicMoneySymbolNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{8}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Reconcilement_SimpleType">
<xsd:restriction base="PaymentLimitedCharacterSet_SimpleType">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="RegionalFinancialCenterCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[KPS]FC"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="RegionalFinancialCenterNumberCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{8}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="RegisterNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ReimbursableIndicator_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="D">
<xsd:annotation>
<xsd:documentation>Direct</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="R">
<xsd:annotation>
<xsd:documentation>Reimbursable</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ReportingPeriod_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="01">
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="01">
<xsd:annotation>
<xsd:documentation>October reporting YTD</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="02">
<xsd:annotation>
<xsd:documentation>November reporting YTD</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="03">
<xsd:annotation>
<xsd:documentation>December reporting YTD = 1st QTR reporting</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="04">
<xsd:annotation>
<xsd:documentation>January reporting YTD</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="05">
<xsd:annotation>
<xsd:documentation>February reporting YTD</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="06">
<xsd:annotation>
<xsd:documentation>March reporting YTD = 2nd QTR reporting</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="07">
<xsd:annotation>
<xsd:documentation>April reporting YTD</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="08">
<xsd:annotation>
<xsd:documentation>May reporting YTD</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="09">
<xsd:annotation>
<xsd:documentation>June reporting YTD = 3rd QTR reporting</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="10">
<xsd:annotation>
<xsd:documentation>July reporting YTD</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="11">
<xsd:annotation>
<xsd:documentation>August reporting YTD</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="12">
<xsd:annotation>
<xsd:documentation>September reporting YTD = 4th QTR reporting</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SameDay_ACH_Indicator_SimpleType">
<xsd:restriction base="xsd:boolean">
<xsd:pattern value="1|0"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SameDayPaymentPayeeName_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:minLength value="1"/>
<xsd:maxLength value="47"/>
<xsd:pattern value="[A-Z0-9&amp;=,\.\?$\(\)\-][A-Z0-9&amp;= ,\.\?$\(\)\-]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ScheduleNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9A-Z\-]{14}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SchedulePayeeName_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="47"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SequenceNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{4}|0[0-9]{3}|00[0-9]{2}|000[0-9]|[1-9][0-9]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SerialNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{8}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ServiceClassCode_SimpleType">
<xsd:restriction base="xsd:integer">
<xsd:minInclusive value="200"/>
<xsd:maxInclusive value="299"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SettlementGateway_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="Cash">
<xsd:annotation>
<xsd:documentation>Coin or paper currency.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Check">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using Check21 or paper method.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ACH">
<xsd:annotation>
<xsd:documentation>A transaction that takes place across the Automated Clearing House (ACH) Network.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Image">
<xsd:annotation>
<xsd:documentation>Check21 Settlement</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PlasticCard">
<xsd:annotation>
<xsd:documentation>Indicates a settlement via a credit card or debit card.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FedWire">
<xsd:annotation>
<xsd:documentation>A transaction done through the Federal Reserve Banks as a real-time electronic funds transfers.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Book Entry">
<xsd:annotation>
<xsd:documentation>Indicates a settlement using an electronic general ledger entry.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SettlementStatusCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:minLength value="3"/>
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SignIndicator_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="-">
<xsd:annotation>
<xsd:documentation>Indicates the amount is negative.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="+">
<xsd:annotation>
<xsd:documentation>Indicates the amount is positive.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SingleCharacterIndicator_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:minLength value="1"/>
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SixCharacterCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="6"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SourceDocumentReferenceNumber_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="9"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SpecialHandling_SimpleType">
<xsd:restriction base="PaymentLimitedCharacterSet_SimpleType">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StandardEntryClass_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="ARC">
<xsd:annotation>
<xsd:documentation>Accounts Receivable Entries. Single entry account debit used by originators to convert a consumer check that is received via email or lockbox.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ACK">
<xsd:annotation>
<xsd:documentation>ACH Payment Acknowledgement</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ADV">
<xsd:annotation>
<xsd:documentation>Automated Accounting Advice</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ATX">
<xsd:annotation>
<xsd:documentation>Financial EDI Acknowledgement</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BOC">
<xsd:annotation>
<xsd:documentation>Back Office Conversion (2008)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CCD">
<xsd:annotation>
<xsd:documentation>A credit or debit entry initiated by an organization to effect a transfer of funds to or from the account of that organization or another organization.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CBR">
<xsd:annotation>
<xsd:documentation>Corporate Cross-Border Payment (Expire March 2009)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CIE">
<xsd:annotation>
<xsd:documentation>Customer Initiated Entries. Credit entry initiated by or on behalf of the builder of a consumer account to effect a transfer of funds to the account of the receiver.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="COR">
<xsd:annotation>
<xsd:documentation>Notification of Change</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CTX">
<xsd:annotation>
<xsd:documentation>Corporate Trade Exchange. A credit or debit entry initiated by an organization to effect a transfer of funds to or from the account of that organization or another organization and accompanied by addenda records.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DNE">
<xsd:annotation>
<xsd:documentation>Death Notification Entry</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ENR">
<xsd:annotation>
<xsd:documentation>Automated Enrollment Entry</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IAT">
<xsd:annotation>
<xsd:documentation>International ACH Transaction (IAT) is a debit or credit entry that is part of a payment transaction involving a financial agency's office that is not located in the territorial jurisdiction of the United States. </xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MTE">
<xsd:annotation>
<xsd:documentation>Machine Transfer Entry</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PBR">
<xsd:annotation>
<xsd:documentation>Consumer Cross-Border Payment (Expire March 2009)</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="POP">
<xsd:annotation>
<xsd:documentation>Point of Purchase. Point of Purchase is a single entry ACH debit entry, initiated by an originator to a consumer's account for the in-person payment for goods and services.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="POS">
<xsd:annotation>
<xsd:documentation>Point of Sale. A debit entry initiated at an electronic terminal to effect a transfer of funds from a consumer account of the receiver to pay an obligation incurred in a point-of-sale transaction.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PPD">
<xsd:annotation>
<xsd:documentation>Prearranged Payment and Deposit Entry. A credit or debit entry initiated by an organization pursuant to a standing or a single entry authorization from a receiver to effect a transfer of funds to or from a consumer account of the receiver.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RCK">
<xsd:annotation>
<xsd:documentation>Re-presented Check Entry</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SHR">
<xsd:annotation>
<xsd:documentation>Shared Network Entry</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TEL">
<xsd:annotation>
<xsd:documentation>Telephone-Initiated Entry. Telephone initiated entries indicating oral authorization by the consumer via a telephone.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TRC">
<xsd:annotation>
<xsd:documentation>Truncated Entry</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TRX">
<xsd:annotation>
<xsd:documentation>Truncated Entries Exchange</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="WEB">
<xsd:annotation>
<xsd:documentation>Internet-Initiated Entry. Originator initiating debit entries to a consumer account pursuant to an authorization that is obtained from the receiver via the Internet are required to use the WEB standard entry class code.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="XCK">
<xsd:annotation>
<xsd:documentation>Destroyed Check Entry</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StateCode_SimpleType">
<xsd:union memberTypes="USPS_StateCode_SimpleType CanadianProvinces_SimpleType"/>
</xsd:simpleType>
<xsd:simpleType name="Status_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Cancelled">
<xsd:annotation>
<xsd:documentation>The financial transaction has been cancelled before submission to the settlement mechanism.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Rejected">
<xsd:annotation>
<xsd:documentation>The financial transaction has been rejected by the settlement mechanism.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Retired">
<xsd:annotation>
<xsd:documentation>No more collection efforts will be initiated on the financial item and the agency is debited for the uncollected funds.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Settled">
<xsd:annotation>
<xsd:documentation>The financial transaction has been settled.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="In-Process">
<xsd:annotation>
<xsd:documentation>The financial transaction has been delivered to the settlement mechanism but has not settled.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Received">
<xsd:annotation>
<xsd:documentation>The financial transaction has been submitted to the channel.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Unknown">
<xsd:annotation>
<xsd:documentation>The status of the financial transaction is not known.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String_SimpleType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to1_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to10_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to100_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to15_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="15"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to150_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="150"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to16_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to160_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="160"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to2_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to20_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to22_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="22"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to24_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="24"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to240_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="240"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to25_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="25"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to250_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="250"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to255_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to256_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="256"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to27_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="27"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to3_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to32_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="32"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to35_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="35"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to36_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="36"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to4_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to40_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to400_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="400"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to5_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="5"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to50_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to6_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="6"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to64_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="64"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to7_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="7"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to8_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="8"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to80_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="80"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_0to94_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="94"/>
<xsd:minLength value="94"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_1to22_SimpleType">
<xsd:restriction base="MainFrameString_SimpleType">
<xsd:minLength value="1"/>
<xsd:maxLength value="22"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_1to35_SimpleType">
<xsd:restriction base="MainFrameString_SimpleType">
<xsd:minLength value="1"/>
<xsd:maxLength value="35"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_1to9000_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:minLength value="1"/>
<xsd:maxLength value="9000"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_1toMax_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StringLength_3to3_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:minLength value="3"/>
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SubAccountCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{3}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Sub-levelPrefix_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{2}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SubType_SimpleType">
<xsd:restriction base="xsd:token"/>
</xsd:simpleType>
<xsd:simpleType name="SummaryType_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="Forecasting">
<xsd:annotation>
<xsd:documentation>A summarization of transactions that represent cash forecasting line items.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Pre-settled">
<xsd:annotation>
<xsd:documentation>Pre-settled Funds</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Voucher">
<xsd:annotation>
<xsd:documentation>A summarization of detailed collections/disbursement transactions that represent a credit or debit (also referred to as Deposit Ticket or Debit Voucher).</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Transfer">
<xsd:annotation>
<xsd:documentation>A summarization of transactions that were transferred to/from the Treasury for a particular account.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Other">
<xsd:annotation>
<xsd:documentation>An unidentified summarization of transactions.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TaxAmount_SimpleType">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="19"/>
<xsd:fractionDigits value="2"/>
<xsd:minInclusive value="0.00"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TaxClassCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="1">
<xsd:annotation>
<xsd:documentation>TAX CLASS 1 FORM 941</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2">
<xsd:annotation>
<xsd:documentation>TAX CLASS 2 IND. TAX</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="3">
<xsd:annotation>
<xsd:documentation>TAX CLASS 3 CORPORATE</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="4">
<xsd:annotation>
<xsd:documentation>TAX CLASS 4 EXCISE TAX</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="5">
<xsd:annotation>
<xsd:documentation>TAX CLASS 5 EST. and GIFT</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="7">
<xsd:annotation>
<xsd:documentation>TAX CLASS 7 RRB TOTAL</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="8">
<xsd:annotation>
<xsd:documentation>TAX CLASS 8 FUTA</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="9">
<xsd:annotation>
<xsd:documentation>TAX CLASS 9 MISC. RECPS.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TaxPayerTypeCode_SimpleType">
<xsd:restriction base="AccountPartyType_SimpleType"/>
</xsd:simpleType>
<xsd:simpleType name="TerminalNumber_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="15"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ThreeCharacterCode_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TimeStamp_SimpleType">
<xsd:restriction base="xsd:dateTime"/>
</xsd:simpleType>
<xsd:simpleType name="TimeZone_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TIN_Code_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:enumeration value="EIN">
<xsd:annotation>
<xsd:documentation>Employer Identification Number</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SSN">
<xsd:annotation>
<xsd:documentation>Social Security Number</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ITIN">
<xsd:annotation>
<xsd:documentation>Individual Taxpayer Identification Number</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ATIN">
<xsd:annotation>
<xsd:documentation>Taxpayer Identification Number for Pending U.S. Adoptions</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PTIN">
<xsd:annotation>
<xsd:documentation>Preparer Taxpayer Identification Number</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="UNK">
<xsd:annotation>
<xsd:documentation>Unknown</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TradingPartnerAgencyIdentifier_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TradingPartnerMainAccountCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TransactionCode_SimpleType">
<xsd:union memberTypes="StandardEntryClass_SimpleType xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="TransitioningCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="X">
<xsd:annotation>
<xsd:documentation>Expiring</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="K">
<xsd:annotation>
<xsd:documentation>Canceling</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="N">
<xsd:annotation>
<xsd:documentation>Not Applicable</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TransmissionType_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="30"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TreasuryAccountSymbol_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="27"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TreasuryAccountSymbolStatus_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="U">
<xsd:annotation>
<xsd:documentation>Unexpired</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="E">
<xsd:annotation>
<xsd:documentation>Expired</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="C">
<xsd:annotation>
<xsd:documentation>Cancelled</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TwoCharacterCode_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TwoCharacterIndicator_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="URI_SimpleType">
<xsd:restriction base="xsd:anyURI"/>
</xsd:simpleType>
<xsd:simpleType name="USPSIntelligentMailBarCode_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="USSGL_Account_SimpleType">
<xsd:restriction base="String_SimpleType">
<xsd:pattern value="[0-9]{6}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="VoucherCode_SimpleType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="215">
<xsd:annotation>
<xsd:documentation>Deposit Ticket</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="215A">
<xsd:annotation>
<xsd:documentation>Deposit Ticket used for the IRS</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="215B">
<xsd:annotation>
<xsd:documentation>Deposit Ticket used for Customs</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="215C">
<xsd:annotation>
<xsd:documentation>Computer generated Deposit Ticket</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="5515">
<xsd:annotation>
<xsd:documentation>Debit Voucher</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="VoucherHandlingCode_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="Accounting">
<xsd:annotation>
<xsd:documentation>Indicates the voucher information should only be reported to the accounting system and no funds movement will be triggered.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Information">
<xsd:annotation>
<xsd:documentation>Indicates the voucher information is reported for informational purposes only and no accounting deposit voucher record will be created.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Standard">
<xsd:annotation>
<xsd:documentation>Indicates the voucher information should be reported to downstream systems for accounting and funds movement.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Preliminary">
<xsd:annotation>
<xsd:documentation>Preliminary</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Year_SimpleType">
<xsd:restriction base="xsd:gYear"/>
</xsd:simpleType>
<xsd:simpleType name="YesNo_SimpleType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="Y">
<xsd:annotation>
<xsd:documentation>Yes</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="N">
<xsd:annotation>
<xsd:documentation>No</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>