<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:A07="http://www.centralbank.ie/Schemas/AML/2025/A07" 
		   id="A07AMLCreditUnions" version="1.0" targetNamespace="http://www.centralbank.ie/Schemas/AML/2025/A07" 
		   elementFormDefault="qualified" attributeFormDefault="unqualified">
  
  <xs:simpleType name="YesNo">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="CustomerSegment">
    <xs:restriction base="xs:string">
      <xs:enumeration value="NP_physically_on"/>
      <xs:enumeration value="NP_remotely_on"/>
      <xs:enumeration value="NP_not_categorised"/>
      <xs:enumeration value="NP_blocked"/>
      <xs:enumeration value="NP_suspended"/>
      <xs:enumeration value="LE_physically_on"/>
      <xs:enumeration value="LE_remotely_on"/>
      <xs:enumeration value="LE_not_categorised"/>
      <xs:enumeration value="LE_blocked"/>
      <xs:enumeration value="LE_suspended"/>
      <xs:enumeration value="LE_SME"/>
      <xs:enumeration value="LE_corporate"/>
      <xs:enumeration value="Complex"/>
      <xs:enumeration value="Cash_intensive"/>
      <xs:enumeration value="Club_Society"/>
      <xs:enumeration value="Cust_non_EEA"/>
      <xs:enumeration value="Cust_FIU"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="BWRAConducted">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
      <xs:enumeration value="Exemption_applies"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="Frequency">
    <xs:restriction base="xs:string">
      <xs:enumeration value="None"/>
      <xs:enumeration value="Ad_hoc"/>
      <xs:enumeration value="Monthly"/>
      <xs:enumeration value="Quarterly"/>
      <xs:enumeration value="Every_6_months"/>
      <xs:enumeration value="Yearly"/>
      <xs:enumeration value="1_years-2_years"/>
      <xs:enumeration value="2_years-3_years"/>
      <xs:enumeration value="3_years-4_years"/>
      <xs:enumeration value="4_years-5_years"/>
      <xs:enumeration value="Only_every_5_years_or_less"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="YesNoNA">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
      <xs:enumeration value="N/A"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="CDD">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Yes_in_all_cases"/>
      <xs:enumeration value="Yes_only_in_enhanced_CDD_cases"/>
      <xs:enumeration value="No"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="MonitoringApproach">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Yes_manually"/>
      <xs:enumeration value="Yes_automatically"/>
      <xs:enumeration value="Yes_manually_and_automatically"/>
      <xs:enumeration value="No_transaction_monitoring"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="ModelValidation">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Yes_quantitatively"/>
      <xs:enumeration value="Yes_qualitatively"/>
      <xs:enumeration value="Yes_quantitatively_and_qualitatively"/>
      <xs:enumeration value="No"/>
      <xs:enumeration value="N/A"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="DetectionTime">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Real_time"/>
      <xs:enumeration value="Post_event"/>
      <xs:enumeration value="Real_time_and_post_event"/>
      <xs:enumeration value="No_detection"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="AlertType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Alert_ML"/>
      <xs:enumeration value="Alert_total"/>
      <xs:enumeration value="Alert_SR"/>
      <xs:enumeration value="Alert_fraud"/>
      <xs:enumeration value="Alert_TF"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="Outsource">
    <xs:restriction base="xs:string">
      <xs:enumeration value="No"/>
      <xs:enumeration value="No_but_concrete_plans_to_source_in_future"/>
      <xs:enumeration value="Yes_entities_within_group"/>
      <xs:enumeration value="Yes_completely_or_partially_to_non_group_entities"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="Country">
    <xs:restriction base="xs:string">
      <xs:enumeration value="00"/>
      <xs:enumeration value="AF"/>
      <xs:enumeration value="AL"/>
      <xs:enumeration value="DZ"/>
      <xs:enumeration value="AS"/>
      <xs:enumeration value="AD"/>
      <xs:enumeration value="AO"/>
      <xs:enumeration value="AI"/>
      <xs:enumeration value="AQ"/>
      <xs:enumeration value="AG"/>
      <xs:enumeration value="AR"/>
      <xs:enumeration value="AM"/>
      <xs:enumeration value="AW"/>
      <xs:enumeration value="AU"/>
      <xs:enumeration value="AT"/>
      <xs:enumeration value="AZ"/>
      <xs:enumeration value="BS"/>
      <xs:enumeration value="BH"/>
      <xs:enumeration value="BD"/>
      <xs:enumeration value="BB"/>
      <xs:enumeration value="BY"/>
      <xs:enumeration value="BE"/>
      <xs:enumeration value="BZ"/>
      <xs:enumeration value="BJ"/>
      <xs:enumeration value="BM"/>
      <xs:enumeration value="BT"/>
      <xs:enumeration value="BO"/>
      <xs:enumeration value="BQ"/>
      <xs:enumeration value="BA"/>
      <xs:enumeration value="BW"/>
      <xs:enumeration value="BV"/>
      <xs:enumeration value="BR"/>
      <xs:enumeration value="IO"/>
      <xs:enumeration value="BN"/>
      <xs:enumeration value="BG"/>
      <xs:enumeration value="BF"/>
      <xs:enumeration value="BI"/>
      <xs:enumeration value="CV"/>
      <xs:enumeration value="KH"/>
      <xs:enumeration value="CM"/>
      <xs:enumeration value="CA"/>
      <xs:enumeration value="KY"/>
      <xs:enumeration value="CF"/>
      <xs:enumeration value="TD"/>
      <xs:enumeration value="CL"/>
      <xs:enumeration value="CN"/>
      <xs:enumeration value="CX"/>
      <xs:enumeration value="CC"/>
      <xs:enumeration value="CO"/>
      <xs:enumeration value="KM"/>
      <xs:enumeration value="CD"/>
      <xs:enumeration value="CG"/>
      <xs:enumeration value="CK"/>
      <xs:enumeration value="CR"/>
      <xs:enumeration value="HR"/>
      <xs:enumeration value="CU"/>
      <xs:enumeration value="CW"/>
      <xs:enumeration value="CY"/>
      <xs:enumeration value="CZ"/>
      <xs:enumeration value="CI"/>
      <xs:enumeration value="DK"/>
      <xs:enumeration value="DJ"/>
      <xs:enumeration value="DM"/>
      <xs:enumeration value="DO"/>
      <xs:enumeration value="EC"/>
      <xs:enumeration value="EG"/>
      <xs:enumeration value="SV"/>
      <xs:enumeration value="GQ"/>
      <xs:enumeration value="ER"/>
      <xs:enumeration value="EE"/>
      <xs:enumeration value="SZ"/>
      <xs:enumeration value="ET"/>
      <xs:enumeration value="FK"/>
      <xs:enumeration value="FO"/>
      <xs:enumeration value="FJ"/>
      <xs:enumeration value="FI"/>
      <xs:enumeration value="FR"/>
      <xs:enumeration value="GF"/>
      <xs:enumeration value="PF"/>
      <xs:enumeration value="TF"/>
      <xs:enumeration value="GA"/>
      <xs:enumeration value="GM"/>
      <xs:enumeration value="GE"/>
      <xs:enumeration value="DE"/>
      <xs:enumeration value="GH"/>
      <xs:enumeration value="GI"/>
      <xs:enumeration value="GR"/>
      <xs:enumeration value="GL"/>
      <xs:enumeration value="GD"/>
      <xs:enumeration value="GP"/>
      <xs:enumeration value="GU"/>
      <xs:enumeration value="GT"/>
      <xs:enumeration value="GG"/>
      <xs:enumeration value="GN"/>
      <xs:enumeration value="GW"/>
      <xs:enumeration value="GY"/>
      <xs:enumeration value="HT"/>
      <xs:enumeration value="HM"/>
      <xs:enumeration value="VA"/>
      <xs:enumeration value="HN"/>
      <xs:enumeration value="HK"/>
      <xs:enumeration value="HU"/>
      <xs:enumeration value="IS"/>
      <xs:enumeration value="IN"/>
      <xs:enumeration value="ID"/>
      <xs:enumeration value="IR"/>
      <xs:enumeration value="IQ"/>
      <xs:enumeration value="IE"/>
      <xs:enumeration value="IM"/>
      <xs:enumeration value="IL"/>
      <xs:enumeration value="IT"/>
      <xs:enumeration value="JM"/>
      <xs:enumeration value="JP"/>
      <xs:enumeration value="JE"/>
      <xs:enumeration value="JO"/>
      <xs:enumeration value="KZ"/>
      <xs:enumeration value="KE"/>
      <xs:enumeration value="KI"/>
      <xs:enumeration value="KP"/>
      <xs:enumeration value="KR"/>
      <xs:enumeration value="XK"/>
      <xs:enumeration value="KW"/>
      <xs:enumeration value="KG"/>
      <xs:enumeration value="LA"/>
      <xs:enumeration value="LV"/>
      <xs:enumeration value="LB"/>
      <xs:enumeration value="LS"/>
      <xs:enumeration value="LR"/>
      <xs:enumeration value="LY"/>
      <xs:enumeration value="LI"/>
      <xs:enumeration value="LT"/>
      <xs:enumeration value="LU"/>
      <xs:enumeration value="MO"/>
      <xs:enumeration value="MG"/>
      <xs:enumeration value="MW"/>
      <xs:enumeration value="MY"/>
      <xs:enumeration value="MV"/>
      <xs:enumeration value="ML"/>
      <xs:enumeration value="MT"/>
      <xs:enumeration value="MH"/>
      <xs:enumeration value="MQ"/>
      <xs:enumeration value="MR"/>
      <xs:enumeration value="MU"/>
      <xs:enumeration value="YT"/>
      <xs:enumeration value="MX"/>
      <xs:enumeration value="FM"/>
      <xs:enumeration value="MD"/>
      <xs:enumeration value="MC"/>
      <xs:enumeration value="MN"/>
      <xs:enumeration value="ME"/>
      <xs:enumeration value="MS"/>
      <xs:enumeration value="MA"/>
      <xs:enumeration value="MZ"/>
      <xs:enumeration value="MM"/>
      <xs:enumeration value="NA"/>
      <xs:enumeration value="NR"/>
      <xs:enumeration value="NP"/>
      <xs:enumeration value="NL"/>
      <xs:enumeration value="NC"/>
      <xs:enumeration value="NZ"/>
      <xs:enumeration value="NI"/>
      <xs:enumeration value="NE"/>
      <xs:enumeration value="NG"/>
      <xs:enumeration value="NU"/>
      <xs:enumeration value="NF"/>
      <xs:enumeration value="MP"/>
      <xs:enumeration value="NO"/>
      <xs:enumeration value="OM"/>
      <xs:enumeration value="PK"/>
      <xs:enumeration value="PW"/>
      <xs:enumeration value="PS"/>
      <xs:enumeration value="PA"/>
      <xs:enumeration value="PG"/>
      <xs:enumeration value="PY"/>
      <xs:enumeration value="PE"/>
      <xs:enumeration value="PH"/>
      <xs:enumeration value="PN"/>
      <xs:enumeration value="PL"/>
      <xs:enumeration value="PT"/>
      <xs:enumeration value="PR"/>
      <xs:enumeration value="QA"/>
      <xs:enumeration value="MK"/>
      <xs:enumeration value="RO"/>
      <xs:enumeration value="RU"/>
      <xs:enumeration value="RW"/>
      <xs:enumeration value="RE"/>
      <xs:enumeration value="BL"/>
      <xs:enumeration value="SH"/>
      <xs:enumeration value="KN"/>
      <xs:enumeration value="LC"/>
      <xs:enumeration value="MF"/>
      <xs:enumeration value="PM"/>
      <xs:enumeration value="VC"/>
      <xs:enumeration value="WS"/>
      <xs:enumeration value="SM"/>
      <xs:enumeration value="ST"/>
      <xs:enumeration value="SA"/>
      <xs:enumeration value="SN"/>
      <xs:enumeration value="RS"/>
      <xs:enumeration value="SC"/>
      <xs:enumeration value="SL"/>
      <xs:enumeration value="SG"/>
      <xs:enumeration value="SX"/>
      <xs:enumeration value="SK"/>
      <xs:enumeration value="SI"/>
      <xs:enumeration value="SB"/>
      <xs:enumeration value="SO"/>
      <xs:enumeration value="ZA"/>
      <xs:enumeration value="GS"/>
      <xs:enumeration value="SS"/>
      <xs:enumeration value="ES"/>
      <xs:enumeration value="LK"/>
      <xs:enumeration value="SD"/>
      <xs:enumeration value="SR"/>
      <xs:enumeration value="SJ"/>
      <xs:enumeration value="SE"/>
      <xs:enumeration value="CH"/>
      <xs:enumeration value="SY"/>
      <xs:enumeration value="TW"/>
      <xs:enumeration value="TJ"/>
      <xs:enumeration value="TZ"/>
      <xs:enumeration value="TH"/>
      <xs:enumeration value="TL"/>
      <xs:enumeration value="TG"/>
      <xs:enumeration value="TK"/>
      <xs:enumeration value="TO"/>
      <xs:enumeration value="TT"/>
      <xs:enumeration value="TN"/>
      <xs:enumeration value="TR"/>
      <xs:enumeration value="TM"/>
      <xs:enumeration value="TC"/>
      <xs:enumeration value="TV"/>
      <xs:enumeration value="UG"/>
      <xs:enumeration value="UA"/>
      <xs:enumeration value="AE"/>
      <xs:enumeration value="GB"/>
      <xs:enumeration value="UM"/>
      <xs:enumeration value="US"/>
      <xs:enumeration value="UY"/>
      <xs:enumeration value="UZ"/>
      <xs:enumeration value="VU"/>
      <xs:enumeration value="VE"/>
      <xs:enumeration value="VN"/>
      <xs:enumeration value="VG"/>
      <xs:enumeration value="VI"/>
      <xs:enumeration value="WF"/>
      <xs:enumeration value="EH"/>
      <xs:enumeration value="YE"/>
      <xs:enumeration value="ZM"/>
      <xs:enumeration value="ZW"/>
      <xs:enumeration value="AX"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="String2000">
    <xs:restriction base="xs:string">
      <xs:maxLength value="2050"/>
      <!--ASCII printable characters plus € plus £ only. No empty/exclusively blank spaces allowed-->
      <xs:pattern value="[ -~&amp;#163;&amp;#8364;]*[!-~&amp;#163;&amp;#8364;][ -~&amp;#163;&amp;#8364;]*"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="String1000">
    <xs:restriction base="xs:string">
      <xs:maxLength value="1050"/>
      <!--ASCII printable characters plus € plus £ only. No empty/exclusively blank spaces allowed-->
      <xs:pattern value="[ -~&amp;#163;&amp;#8364;]*[!-~&amp;#163;&amp;#8364;][ -~&amp;#163;&amp;#8364;]*"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="String500">
    <xs:restriction base="xs:string">
      <xs:maxLength value="550"/>
      <!--ASCII printable characters plus € plus £ only. No empty/exclusively blank spaces allowed-->
      <xs:pattern value="[ -~&amp;#163;&amp;#8364;]*[!-~&amp;#163;&amp;#8364;][ -~&amp;#163;&amp;#8364;]*"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="String100">
    <xs:restriction base="xs:string">
      <xs:maxLength value="150"/>
      <!--ASCII printable characters plus € plus £ only. No empty/exclusively blank spaces allowed-->
      <xs:pattern value="[ -~&amp;#163;&amp;#8364;]*[!-~&amp;#163;&amp;#8364;][ -~&amp;#163;&amp;#8364;]*"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="Percentage">
    <xs:restriction base="xs:decimal">
      <xs:minInclusive value="0.000000"/>
      <xs:maxInclusive value="1.000000"/>
      <xs:totalDigits value="7"/>
      <xs:fractionDigits value="6"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="Decimal206">
    <xs:restriction base="xs:decimal">
      <xs:totalDigits value="20"/>
      <xs:fractionDigits value="6"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="NoNegInt20">
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:maxInclusive value="2147483647"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="ReportDate">
    <xs:restriction base="xs:date">
      <xs:minInclusive value="2000-01-01"/>
      <xs:maxInclusive value="2099-12-31"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="LEI">
    <xs:restriction base="xs:string">
      <xs:length value="20"/>
      <xs:pattern value="[A-Z0-9]{20}"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="GeneralCloseTableRowIdentifier">
    <xs:restriction base="xs:string">
      <xs:enumeration value="JAA"/>
      <xs:enumeration value="JAB"/>
      <xs:enumeration value="JAC"/>
      <xs:enumeration value="JAD"/>
      <xs:enumeration value="JAE"/>
      <xs:enumeration value="JAF"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="InherentRiskCloseTableRowIdentifier">
    <xs:restriction base="xs:string">
      <xs:enumeration value="JAG"/>
      <xs:enumeration value="JAH"/>
      <xs:enumeration value="JAI"/>
      <xs:enumeration value="JAJ"/>
      <xs:enumeration value="JAK"/>
      <xs:enumeration value="JAL"/>
      <xs:enumeration value="JAM"/>
      <xs:enumeration value="JAN"/>
      <xs:enumeration value="JAO"/>
      <xs:enumeration value="JAP"/>
      <xs:enumeration value="JAQ"/>
      <xs:enumeration value="JAT"/>
      <xs:enumeration value="JAU"/>
      <xs:enumeration value="JAV"/>
      <xs:enumeration value="JAW"/>
      <xs:enumeration value="JAX"/>
      <xs:enumeration value="JAY"/>
      <xs:enumeration value="JAZ"/>
      <xs:enumeration value="JBA"/>
      <xs:enumeration value="JBB"/>
      <xs:enumeration value="JBC"/>
      <xs:enumeration value="JBD"/>
      <xs:enumeration value="JBE"/>
      <xs:enumeration value="JBF"/>
      <xs:enumeration value="JBG"/>
      <xs:enumeration value="JBH"/>
      <xs:enumeration value="JBI"/>
      <xs:enumeration value="JBJ"/>
      <xs:enumeration value="JBK"/>
      <xs:enumeration value="JBL"/>
      <xs:enumeration value="JBM"/>
      <xs:enumeration value="JBN"/>
      <xs:enumeration value="JBO"/>
      <xs:enumeration value="JBP"/>
      <xs:enumeration value="JBQ"/>
      <xs:enumeration value="JBR"/>
      <xs:enumeration value="JBS"/>
      <xs:enumeration value="JBT"/>
      <xs:enumeration value="JBU"/>
      <xs:enumeration value="JBV"/>
      <xs:enumeration value="JBW"/>
      <xs:enumeration value="JBX"/>
      <xs:enumeration value="JBY"/>
      <xs:enumeration value="JBZ"/>
      <xs:enumeration value="JCA"/>
      <xs:enumeration value="JCB"/>
      <xs:enumeration value="JCC"/>
      <xs:enumeration value="JCD"/>
      <xs:enumeration value="JCE"/>
      <xs:enumeration value="JCF"/>
      <xs:enumeration value="JCG"/>
      <xs:enumeration value="JCH"/>
      <xs:enumeration value="JCI"/>
      <xs:enumeration value="JCJ"/>
      <xs:enumeration value="JCK"/>
      <xs:enumeration value="JCL"/>
      <xs:enumeration value="JCM"/>
      <xs:enumeration value="JCN"/>
      <xs:enumeration value="JCO"/>
      <xs:enumeration value="JCP"/>
      <xs:enumeration value="JCQ"/>
      <xs:enumeration value="JCR"/>
      <xs:enumeration value="JCS"/>
      <xs:enumeration value="JCT"/>
      <xs:enumeration value="JCU"/>
      <xs:enumeration value="JCV"/>
      <xs:enumeration value="JCW"/>
      <xs:enumeration value="JCX"/>
      <xs:enumeration value="JCY"/>
      <xs:enumeration value="JCZ"/>
      <xs:enumeration value="JDA"/>
      <xs:enumeration value="JDB"/>
      <xs:enumeration value="JDC"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:simpleType name="MitigationAndControlCloseTableRowIdentifier">
    <xs:restriction base="xs:string">
      <xs:enumeration value="JDD"/>
      <xs:enumeration value="JDE"/>
      <xs:enumeration value="JDF"/>
      <xs:enumeration value="JDG"/>
      <xs:enumeration value="JDH"/>
      <xs:enumeration value="JDI"/>
      <xs:enumeration value="JDJ"/>
      <xs:enumeration value="JDK"/>
      <xs:enumeration value="JDL"/>
      <xs:enumeration value="JDM"/>
      <xs:enumeration value="JDN"/>
      <xs:enumeration value="JDO"/>
      <xs:enumeration value="JDP"/>
      <xs:enumeration value="JDQ"/>
      <xs:enumeration value="JDR"/>
      <xs:enumeration value="JDS"/>
      <xs:enumeration value="JDT"/>
      <xs:enumeration value="JDU"/>
      <xs:enumeration value="JDV"/>
      <xs:enumeration value="JDW"/>
      <xs:enumeration value="JDX"/>
      <xs:enumeration value="JDY"/>
      <xs:enumeration value="JDZ"/>
      <xs:enumeration value="JEA"/>
      <xs:enumeration value="JEB"/>
      <xs:enumeration value="JEC"/>
      <xs:enumeration value="JED"/>
      <xs:enumeration value="JEE"/>
      <xs:enumeration value="JEF"/>
      <xs:enumeration value="JEG"/>
      <xs:enumeration value="JEH"/>
      <xs:enumeration value="JEI"/>
      <xs:enumeration value="JEJ"/>
      <xs:enumeration value="JEK"/>
      <xs:enumeration value="JEL"/>
      <xs:enumeration value="JEM"/>
      <xs:enumeration value="JEN"/>
      <xs:enumeration value="JEO"/>
      <xs:enumeration value="JEP"/>
      <xs:enumeration value="JEQ"/>
      <xs:enumeration value="JER"/>
      <xs:enumeration value="JES"/>
      <xs:enumeration value="JET"/>
      <xs:enumeration value="JEU"/>
      <xs:enumeration value="JEV"/>
      <xs:enumeration value="JEW"/>
      <xs:enumeration value="JEX"/>
      <xs:enumeration value="JEY"/>
      <xs:enumeration value="JEZ"/>
      <xs:enumeration value="JFA"/>
      <xs:enumeration value="JFB"/>
      <xs:enumeration value="JFC"/>
      <xs:enumeration value="JFD"/>
      <xs:enumeration value="JFE"/>
      <xs:enumeration value="JFF"/>
      <xs:enumeration value="JFG"/>
      <xs:enumeration value="JFH"/>
      <xs:enumeration value="JFI"/>
      <xs:enumeration value="JFJ"/>
      <xs:enumeration value="JFK"/>
      <xs:enumeration value="JFL"/>
      <xs:enumeration value="JFM"/>
      <xs:enumeration value="JFN"/>
      <xs:enumeration value="JFO"/>
      <xs:enumeration value="JFP"/>
      <xs:enumeration value="JFQ"/>
      <xs:enumeration value="JFR"/>
      <xs:enumeration value="JFS"/>
      <xs:enumeration value="JFT"/>
      <xs:enumeration value="JFU"/>
      <xs:enumeration value="JFV"/>
      <xs:enumeration value="JFW"/>
      <xs:enumeration value="JFX"/>
      <xs:enumeration value="JFY"/>
      <xs:enumeration value="JFZ"/>
      <xs:enumeration value="JGA"/>
      <xs:enumeration value="JGB"/>
      <xs:enumeration value="JGC"/>
      <xs:enumeration value="JGD"/>
      <xs:enumeration value="JGE"/>
      <xs:enumeration value="JGF"/>
      <xs:enumeration value="JGG"/>
      <xs:enumeration value="JGH"/>
      <xs:enumeration value="JGI"/>
      <xs:enumeration value="JGJ"/>
      <xs:enumeration value="JGK"/>
      <xs:enumeration value="JGL"/>
      <xs:enumeration value="JGM"/>
      <xs:enumeration value="JGN"/>
      <xs:enumeration value="JGO"/>
      <xs:enumeration value="JGP"/>
      <xs:enumeration value="JGQ"/>
      <xs:enumeration value="JGR"/>
      <xs:enumeration value="JGS"/>
      <xs:enumeration value="JGT"/>
      <xs:enumeration value="JGU"/>
      <xs:enumeration value="JGV"/>
      <xs:enumeration value="JGW"/>
      <xs:enumeration value="JGX"/>
      <xs:enumeration value="JGY"/>
      <xs:enumeration value="JGZ"/>
      <xs:enumeration value="JHA"/>
      <xs:enumeration value="JHB"/>
      <xs:enumeration value="JHC"/>
      <xs:enumeration value="JHD"/>
      <xs:enumeration value="JHE"/>
      <xs:enumeration value="JHF"/>
      <xs:enumeration value="JHG"/>
      <xs:enumeration value="JHH"/>
      <xs:enumeration value="JHI"/>
      <xs:enumeration value="JHJ"/>
      <xs:enumeration value="JHK"/>
      <xs:enumeration value="JHL"/>
      <xs:enumeration value="JHM"/>
      <xs:enumeration value="JHN"/>
      <xs:enumeration value="JHO"/>
      <xs:enumeration value="JHP"/>
      <xs:enumeration value="JHQ"/>
      <xs:enumeration value="JHR"/>
      <xs:enumeration value="JHS"/>
      <xs:enumeration value="JHT"/>
      <xs:enumeration value="JHU"/>
      <xs:enumeration value="JHV"/>
      <xs:enumeration value="JHW"/>
      <xs:enumeration value="JHX"/>
      <xs:enumeration value="JHY"/>
      <xs:enumeration value="JHZ"/>
      <xs:enumeration value="JIA"/>
      <xs:enumeration value="JIB"/>
      <xs:enumeration value="JIC"/>
      <xs:enumeration value="JID"/>
      <xs:enumeration value="JIE"/>
      <xs:enumeration value="JIF"/>
      <xs:enumeration value="JIG"/>
      <xs:enumeration value="JIH"/>
      <xs:enumeration value="JII"/>
      <xs:enumeration value="JIJ"/>
      <xs:enumeration value="JIK"/>
      <xs:enumeration value="JIL"/>
      <xs:enumeration value="JIM"/>
      <xs:enumeration value="JIN"/>
      <xs:enumeration value="JIO"/>
      <xs:enumeration value="JIP"/>
      <xs:enumeration value="JIQ"/>
      <xs:enumeration value="JIR"/>
      <xs:enumeration value="JIS"/>
      <xs:enumeration value="JIT"/>
      <xs:enumeration value="JIU"/>
      <xs:enumeration value="JIV"/>
      <xs:enumeration value="JIW"/>
      <xs:enumeration value="JIX"/>
      <xs:enumeration value="JIY"/>
      <xs:enumeration value="JIZ"/>
      <xs:enumeration value="JJA"/>
      <xs:enumeration value="JJB"/>
      <xs:enumeration value="JJC"/>
      <xs:enumeration value="JJD"/>
      <xs:enumeration value="JJE"/>
      <xs:enumeration value="JJF"/>
      <xs:enumeration value="JJG"/>
      <xs:enumeration value="JJH"/>
      <xs:enumeration value="JJI"/>
      <xs:enumeration value="JJJ"/>
      <xs:enumeration value="JJK"/>
      <xs:enumeration value="JJL"/>
      <xs:enumeration value="JJM"/>
      <xs:enumeration value="JJN"/>
      <xs:enumeration value="JJO"/>
      <xs:enumeration value="JJP"/>
      <xs:enumeration value="JJQ"/>
      <xs:enumeration value="JJR"/>
      <xs:enumeration value="JJS"/>
      <xs:enumeration value="JJT"/>
      <xs:enumeration value="JJU"/>
      <xs:enumeration value="JJV"/>
      <xs:enumeration value="JJW"/>
      <xs:enumeration value="JJX"/>
      <xs:enumeration value="JJY"/>
      <xs:enumeration value="JJZ"/>
      <xs:enumeration value="JKA"/>
      <xs:enumeration value="JKB"/>
      <xs:enumeration value="JKC"/>
      <xs:enumeration value="JKD"/>
      <xs:enumeration value="JKE"/>
      <xs:enumeration value="JKF"/>
      <xs:enumeration value="JKG"/>
      <xs:enumeration value="JKH"/>
      <xs:enumeration value="JKI"/>
      <xs:enumeration value="JKJ"/>
      <xs:enumeration value="JKK"/>
      <xs:enumeration value="JKL"/>
      <xs:enumeration value="JKM"/>
      <xs:enumeration value="JKN"/>
      <xs:enumeration value="JKO"/>
      <xs:enumeration value="JKP"/>
      <xs:enumeration value="JKQ"/>
      <xs:enumeration value="JKR"/>
      <xs:enumeration value="JKS"/>
      <xs:enumeration value="JKT"/>
      <xs:enumeration value="JKU"/>
      <xs:enumeration value="JKV"/>
      <xs:enumeration value="JKW"/>
      <xs:enumeration value="JKX"/>
      <xs:enumeration value="JKY"/>
      <xs:enumeration value="JKZ"/>
      <xs:enumeration value="JLA"/>
      <xs:enumeration value="JLB"/>
      <xs:enumeration value="JLC"/>
      <xs:enumeration value="JLD"/>
      <xs:enumeration value="JLE"/>
      <xs:enumeration value="JLF"/>
      <xs:enumeration value="JLG"/>
      <xs:enumeration value="JLH"/>
      <xs:enumeration value="JLI"/>
      <xs:enumeration value="JLJ"/>
      <xs:enumeration value="JLK"/>
      <xs:enumeration value="JLL"/>
      <xs:enumeration value="JLM"/>
      <xs:enumeration value="JLN"/>
      <xs:enumeration value="JLO"/>
      <xs:enumeration value="JLP"/>
      <xs:enumeration value="JLQ"/>
      <xs:enumeration value="JLR"/>
      <xs:enumeration value="JLS"/>
      <xs:enumeration value="JLT"/>
      <xs:enumeration value="JLU"/>
      <xs:enumeration value="JLV"/>
      <xs:enumeration value="JLW"/>
      <xs:enumeration value="JLX"/>
      <xs:enumeration value="JLY"/>
      <xs:enumeration value="JLZ"/>
      <xs:enumeration value="JMA"/>
      <xs:enumeration value="JMB"/>
      <xs:enumeration value="JMC"/>
      <xs:enumeration value="JMD"/>
      <xs:enumeration value="JMH"/>
      <xs:enumeration value="JMI"/>
      <xs:enumeration value="JMJ"/>
      <xs:enumeration value="JMK"/>
      <xs:enumeration value="JML"/>
      <xs:enumeration value="JMM"/>
      <xs:enumeration value="JMN"/>
      <xs:enumeration value="JMO"/>
      <xs:enumeration value="JMP"/>
      <xs:enumeration value="JMQ"/>
      <xs:enumeration value="JMR"/>
      <xs:enumeration value="JMS"/>
      <xs:enumeration value="JMT"/>
      <xs:enumeration value="JMU"/>
      <xs:enumeration value="JMV"/>
      <xs:enumeration value="JMW"/>
      <xs:enumeration value="JMX"/>
      <xs:enumeration value="JMY"/>
      <xs:enumeration value="JMZ"/>
      <xs:enumeration value="JNA"/>
      <xs:enumeration value="JNB"/>
      <xs:enumeration value="JNC"/>
      <xs:enumeration value="JND"/>
      <xs:enumeration value="JNE"/>
      <xs:enumeration value="JNF"/>
      <xs:enumeration value="JNG"/>
      <xs:enumeration value="JNH"/>
      <xs:enumeration value="JNI"/>
      <xs:enumeration value="JNJ"/>
      <xs:enumeration value="JNK"/>
      <xs:enumeration value="JNL"/>
      <xs:enumeration value="JNM"/>
      <xs:enumeration value="JNN"/>
      <xs:enumeration value="JNO"/>
      <xs:enumeration value="JNP"/>
      <xs:enumeration value="JNQ"/>
      <xs:enumeration value="JNR"/>
      <xs:enumeration value="JNS"/>
      <xs:enumeration value="JNT"/>
      <xs:enumeration value="JNU"/>
      <xs:enumeration value="JNV"/>
      <xs:enumeration value="JNW"/>
      <xs:enumeration value="JNX"/>
      <xs:enumeration value="JNY"/>
      <xs:enumeration value="JNZ"/>
      <xs:enumeration value="JOA"/>
      <xs:enumeration value="JOB"/>
      <xs:enumeration value="JOC"/>
      <xs:enumeration value="JOD"/>
      <xs:enumeration value="JOE"/>
      <xs:enumeration value="JOF"/>
      <xs:enumeration value="JOG"/>
      <xs:enumeration value="JOH"/>
      <xs:enumeration value="JOI"/>
      <xs:enumeration value="JOJ"/>
      <xs:enumeration value="JOK"/>
      <xs:enumeration value="JOL"/>
      <xs:enumeration value="JOM"/>
      <xs:enumeration value="JON"/>
      <xs:enumeration value="JOO"/>
      <xs:enumeration value="JOP"/>
      <xs:enumeration value="JOQ"/>
      <xs:enumeration value="JOR"/>
      <xs:enumeration value="JOS"/>
      <xs:enumeration value="JOT"/>
      <xs:enumeration value="JOU"/>
      <xs:enumeration value="JOV"/>
      <xs:enumeration value="JOW"/>
      <xs:enumeration value="JOX"/>
      <xs:enumeration value="JOY"/>
      <xs:enumeration value="JOZ"/>
      <xs:enumeration value="JPA"/>
      <xs:enumeration value="JPB"/>
      <xs:enumeration value="JPC"/>
      <xs:enumeration value="JPD"/>
      <xs:enumeration value="JPE"/>
      <xs:enumeration value="JPF"/>
      <xs:enumeration value="JPG"/>
      <xs:enumeration value="JPH"/>
      <xs:enumeration value="JPI"/>
      <xs:enumeration value="JPJ"/>
      <xs:enumeration value="JPK"/>
      <xs:enumeration value="JPL"/>
      <xs:enumeration value="JPM"/>
      <xs:enumeration value="JPN"/>
      <xs:enumeration value="JPO"/>
      <xs:enumeration value="JPP"/>
      <xs:enumeration value="JPQ"/>
      <xs:enumeration value="JPR"/>
      <xs:enumeration value="JPS"/>
      <xs:enumeration value="JPT"/>
      <xs:enumeration value="JPU"/>
      <xs:enumeration value="JPV"/>
      <xs:enumeration value="JPW"/>
      <xs:enumeration value="JPX"/>
      <xs:enumeration value="JPY"/>
      <xs:enumeration value="JPZ"/>
      <xs:enumeration value="JQA"/>
      <xs:enumeration value="JQB"/>
      <xs:enumeration value="JQC"/>
      <xs:enumeration value="JQD"/>
      <xs:enumeration value="JQE"/>
      <xs:enumeration value="JQF"/>
      <xs:enumeration value="JQG"/>
      <xs:enumeration value="JQH"/>
      <xs:enumeration value="JQI"/>
      <xs:enumeration value="JQJ"/>
      <xs:enumeration value="JQK"/>
      <xs:enumeration value="JQL"/>
      <xs:enumeration value="JQM"/>
      <xs:enumeration value="JQN"/>
      <xs:enumeration value="JQO"/>
      <xs:enumeration value="JQP"/>
      <xs:enumeration value="JQQ"/>
      <xs:enumeration value="JQR"/>
      <xs:enumeration value="JQS"/>
      <xs:enumeration value="JQT"/>
      <xs:enumeration value="JQU"/>
      <xs:enumeration value="JQV"/>
      <xs:enumeration value="JQW"/>
      <xs:enumeration value="JQX"/>
      <xs:enumeration value="JQY"/>
      <xs:enumeration value="JQZ"/>
      <xs:enumeration value="JRA"/>
      <xs:enumeration value="JRB"/>
      <xs:enumeration value="JRC"/>
      <xs:enumeration value="JRD"/>
      <xs:enumeration value="JRE"/>
      <xs:enumeration value="JRF"/>
      <xs:enumeration value="JRG"/>
      <xs:enumeration value="JRH"/>
      <xs:enumeration value="JRI"/>
      <xs:enumeration value="JRJ"/>
      <xs:enumeration value="JRK"/>
      <xs:enumeration value="JRL"/>
      <xs:enumeration value="JRM"/>
      <xs:enumeration value="JRN"/>
      <xs:enumeration value="JRO"/>
      <xs:enumeration value="JRP"/>
      <xs:enumeration value="JRQ"/>
      <xs:enumeration value="JRR"/>
      <xs:enumeration value="JRS"/>
      <xs:enumeration value="JRT"/>
      <xs:enumeration value="JRU"/>
      <xs:enumeration value="JRV"/>
      <xs:enumeration value="JRW"/>
      <xs:enumeration value="JRX"/>
      <xs:enumeration value="JRY"/>
      <xs:enumeration value="JRZ"/>
    </xs:restriction>
  </xs:simpleType>
	
  <xs:element name="CreditUnions">
    <xs:complexType>
      <xs:sequence>
        <!--General-->
        <xs:element ref="A07:A0701"/>
        <!--Inherent Risk-->
        <xs:element ref="A07:A0702A"/>
        <!--Inherent Risk Segment-->
        <xs:element ref="A07:A0702B"/>
        <!--Mitigation And Control-->
        <xs:element ref="A07:A0703A"/>
        <!--Mitigation And Control Alerts-->
        <xs:element ref="A07:A0703B"/>
        <!--Residence And Establishment-->
        <xs:element ref="A07:A0704"/>
        <!--Beneficial Owner-->
        <xs:element ref="A07:A0705"/>
        <!--Politically Exposed Person-->
        <xs:element ref="A07:A0706"/>
        <!--Geography Of Funds Flow-->
        <xs:element ref="A07:A0707"/>
        <!--Transaction Monitoring-->
        <xs:element ref="A07:A0708"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
	
  <xs:element name="A0701">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="A07011" minOccurs="6" maxOccurs="6">
          <xs:complexType>
            <xs:attribute name="Identifier" type="A07:GeneralCloseTableRowIdentifier" use="required"/>
            <xs:attribute name="IntegerValue" type="A07:NoNegInt20"/>
            <xs:attribute name="EnumerationYesNo" type="A07:YesNo"/>
            <xs:attribute name="String500" type="A07:String500"/>
            <xs:attribute name="String100" type="A07:String100"/>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
	
  <xs:element name="A0702A">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="A07021" minOccurs="73" maxOccurs="73">
          <xs:complexType>
            <xs:attribute name="Identifier" type="A07:InherentRiskCloseTableRowIdentifier" use="required"/>
            <xs:attribute name="IntegerValue" type="A07:NoNegInt20"/>
            <xs:attribute name="DecimalValue" type="A07:Decimal206"/>
            <xs:attribute name="PercentageValue" type="A07:Percentage"/>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
	
  <xs:element name="A0702B">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="A07022" minOccurs="17" maxOccurs="17">
          <xs:complexType>
            <xs:attribute name="JAR" type="A07:CustomerSegment" use="required"/>
            <xs:attribute name="JAS" type="A07:NoNegInt20" use="required"/>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
	
  <xs:element name="A0703A">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="A07031" minOccurs="384" maxOccurs="384">
          <xs:complexType>
            <xs:attribute name="Identifier" type="A07:MitigationAndControlCloseTableRowIdentifier" use="required"/>
            <xs:attribute name="EnumerationBWRAConducted" type="A07:BWRAConducted"/>
            <xs:attribute name="EnumerationYesNo" type="A07:YesNo"/>
            <xs:attribute name="DateValue" type="A07:ReportDate"/>
            <xs:attribute name="EnumerationFrequency" type="A07:Frequency"/>
            <xs:attribute name="EnumerationYesNoNA" type="A07:YesNoNA"/>
            <xs:attribute name="String500" type="A07:String500"/>
            <xs:attribute name="IntegerValue" type="A07:NoNegInt20"/>
            <xs:attribute name="EnumerationCDD" type="A07:CDD"/>
            <xs:attribute name="PercentageValue" type="A07:Decimal206"/>
            <xs:attribute name="EnumerationMonitoringApproach" type="A07:MonitoringApproach"/>
            <xs:attribute name="EnumerationModelValidation" type="A07:ModelValidation"/>
            <xs:attribute name="EnumerationDetectionTime" type="A07:DetectionTime"/>
            <xs:attribute name="DecimalValue" type="A07:Decimal206"/>
            <xs:attribute name="EnumerationOutsource" type="A07:Outsource"/>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
	
  <xs:element name="A0703B">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="A07032" minOccurs="5" maxOccurs="5">
          <xs:complexType>
            <xs:attribute name="JME" type="A07:AlertType" use="required"/>
            <xs:attribute name="JMF" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JMG" type="A07:NoNegInt20" use="required"/>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
	
  <xs:element name="A0704">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="A07041" minOccurs="1" maxOccurs="250">
          <xs:complexType>
            <xs:attribute name="JSA" type="A07:Country" use="required"/>
            <xs:attribute name="JSB" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JSC" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JSD" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JSE" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JSF" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JSG" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JSH" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JSI" type="A07:NoNegInt20" use="required"/>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
	
  <xs:element name="A0705">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="A07051" minOccurs="1" maxOccurs="250">
          <xs:complexType>
            <xs:attribute name="JSJ" type="A07:Country" use="required"/>
            <xs:attribute name="JSK" type="A07:NoNegInt20" use="required"/>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
	
  <xs:element name="A0706">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="A07061" minOccurs="1" maxOccurs="250">
          <xs:complexType>
            <xs:attribute name="JSL" type="A07:Country" use="required"/>
            <xs:attribute name="JSM" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JSN" type="A07:NoNegInt20" use="required"/>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
	
  <xs:element name="A0707">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="A07071" minOccurs="1" maxOccurs="250">
          <xs:complexType>
            <xs:attribute name="JSO" type="A07:Country" use="required"/>
            <xs:attribute name="JSP" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JSQ" type="A07:Decimal206" use="required"/>
            <xs:attribute name="JSR" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JSS" type="A07:Decimal206" use="required"/>
            <xs:attribute name="JST" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JSU" type="A07:Decimal206" use="required"/>
            <xs:attribute name="JSV" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JSW" type="A07:Decimal206" use="required"/>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
	
  <xs:element name="A0708">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="A07081" minOccurs="1" maxOccurs="unbounded">
          <xs:complexType>
            <xs:attribute name="JSX" type="A07:String500" use="required"/>
            <xs:attribute name="JSY" type="A07:String2000" use="required"/>
            <xs:attribute name="JSZ" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JTA" type="A07:NoNegInt20" use="required"/>
            <xs:attribute name="JTB" type="A07:NoNegInt20" use="required"/>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>

