Guideline for Implementing CAFIU CTR/STR Electronic Reporting System
Scope of Guideline:
This guideline provides instructions for the preparation and transmission of Suspicious Transaction Reports (STR) and Cash Transaction Reports (CTR) reports from entities regulated by the National Bank of Cambodia to the Cambodian Financial Intelligence Unit. On the effective date and thereafter these reports, mandated by the “Prakas on Anti-‐Money Laundering and Combating the Financing of Terrorism”, shall be formatted and submitted to CAFIU in the manner described herein. This guideline supersedes only those provisions in the Prakas that describe the manner of report preparation and transmission. All other provisions, including time intervals for reporting, are preserved.
Applicability of Guideline:
This guideline applies to all entities described in Article 1 of the Prakas on Anti-‐Money Laundering and Combating the Financing of Terrorism.
Date of Effectiveness:
This guideline comes into force on 1 May 2013. All CTR/STR reports submitted on or after this date shall conform to this guideline. CTR/STR reports that do not conform to this guideline will not be accepted.
Report Preparation:
STR Report Preparation
The suspicious transaction report shall be prepared in electronic form in strict accordance with the most recent version of the XML schema specification found in Appendix A. The specification may be updated from time to time. Updated versions shall be published on the CAFIU website, http://www.nbc.org.kh/cafiu, along with their effective date. Reporting entities are free to prepare the report by any available means, including direct extraction from their core banking systems. As a convenience to reporting entities, each version of the STR specification shall have a corresponding electronic form published on the CAFIU website that can be used to prepare reports in the proper electronic format. The STR specification provides for attachment of supporting documentation. Where possible supporting documentation shall be attached using native file formats (e.g. Word, Excel). Where a native document format is not possible, scanned documents using grayscale PDF or JPG shall be the preferred formats with resolution between 150 and 200 dpi and a file size no larger than 1 MB. The total combined size of the electronic report file, including all attachments, shall not exceed 8 MB. Special arrangements can be made with CAFIU for documents that exceed these parameters or are otherwise not possible to include in the report. Special arrangements can also be made with CAFIU for any case where time is critical and adherence to these specifications would unreasonably delay preparation and delivery of a time-‐critical report. However, such arrangements will not release the reporting
entity from the responsibility of preparing and transmitting an electronic report in accordance with this guideline. The electronic report file name shall adhere to the following naming convention: reporting entity identification code + date of report submission in YYMMDD format + sequence number beginning with ‘1’ for multiple reports submitted on the same day.
CTR Report Preparation:
The cash transaction report shall be prepared in electronic form in strict accordance with the most recent version of the XML schema specification found in Appendix B. The specification may be updated from time to time. Updated versions shall be published on the CAFIU website, http://www.nbc.org.kh/cafiu, along with their effective date. Reporting entities are free to prepare the report by any available means, including direct extraction from their core banking systems. As a convenience to reporting entities, each version of the CTR specification shall have a corresponding electronic form published on the CAFIU website that can be used to prepare reports in the proper electronic format. The CTR specification allows for an unlimited number of CTR reports to be contained within a single electronic file. The size of the electronic report file shall not exceed 8 MB. The electronic report file name shall adhere to the following naming convention: reporting entity identification code + ‘-‐’ (separator) + date of report submission in YYMMDD format + ‘-‐’ (separator) + sequence number beginning with ‘1’ for multiple reports submitted on the same day.
Multiple electronic report files may be created if necessary. Under no circumstances will paper reports or facsimiles of paper reports be accepted.
Report Transmission
Reports may be transmitted either by hand or electronically. However, reporting entities shall take steps to migrate to 100% electronic transmission as that may be the only acceptable transmission channel in future versions of this Guideline.
Hand Transmission:
Reports may be delivered in a sealed container by courier directly to the office of the Secretary General, CAFIU, National Bank of Cambodia during regular office hours. The courier must prove to the receiving office his authority to act as a delivery agent on behalf of the reporting entity by providing evidence of employment by the reporting entity or evidence of employment by a recognized professional courier service. The report must be contained inside the sealed container on readable electronic media such as optical disk or USB flash drive. Where possible and practical, reporting media will be returned to the reporting entity once its contents have been permanently removed. For that reason, reporting media should contain an appropriate external label. Paper reports will not be accepted.
Electronic Transmission via Secure E-‐mail (preferred mode):
In order to use this mode of delivery the reporting entity must, along with CAFIU, enter into the most current version of the Electronic Communication Agreement found in Appendix C. This Agreement specifies the widely-‐used OpenPGP protocol to allow CAFIU and the reporting entity to identify one another using electronic signatures. The protocol also allows reports and their e-‐mail containers to be securely encrypted to ensure the privacy and integrity and to eliminate the possibility of any third party viewing or modifying the reports during transmission. The time and manner for entering into the agreement and exchanging public encryption keys shall be established and communicated by CAFIU at a later date. Information about no-‐cost open source products and low-‐cost commercial products that implement the protocol shall be published on the CAFIU web site. Information about mail client program configurations known to work with these protocols and products shall also be published on the CAFIU web site. A “Frequently Asked Questions” section shall be published on the CAFIU web site and shall address common issues that may be encountered when preparing and transmitting electronic reports. Electronic report files shall be sent as attachments to the secure e-‐mail. In the case of an STR report, a single file attachment containing a single report is allowed. In the case of a CTR report, multiple file attachments are allowed so long as the combined total size does not exceed 8 MB. The subject line of the e-‐mail shall contain the text “STR Report” for STR reports and “CTR Report” for CTR reports. It is not possible to send both STR and CTR reports in a single e-‐mail. Secure e-‐mail containing either STR or CTR reports shall be sent to [email protected]. E-‐mail sent to this address that does not conform to the OpenPGP protocol or whose signatures cannot be verified or that does not contain either an STR or CTR report will not be accepted or acknowledged as received. All other communication shall be sent to [email protected]. Sensitive information sent to and from this address may be encrypted and signed as above.
Acknowledgement of Receipt and Validation:
CAFIU shall validate received file attachments against the version of the appropriate specification in effect at the time received. A receipt shall be generated for attachments that have been successfully validated. The receipt shall contain the following: identifiers for the reporting entity, identifiers for the report, date of report receipt, date of report validation, status of the report [i.e. accepted] and a security code to detect tampering with the report after transmission. No receipt shall be generated for files that cannot be validated. Receipts shall be transmitted to the reporting entity via the same mode by which the corresponding report was received. In the case of manual transmission, the receipt will be printed on paper and available for pickup by an authorized representative or will be delivered by courier at the expense of the reporting entity.
APPENDIX A – Suspicious Transaction Report XML Schema Specification
Schema STR.xsd schema location: attributeFormDefault: unqualified elementFormDefault: qualified Elements Complex types Simple types CountryCodeType AddressType OccupationType STR IndividualType LegalEntityNumericIdentifierType LegalEntityType NumericIdentifierType PersonName PhoneNumberType PhoneType element CountryCodeType
diagram
type restriction of xs:string properties content simple
used by element NumericIdentifierType/Passport complexType AddressType
facets Kind Value Annotation enumeration enumeration AFG enumeration AGO enumeration AIA enumeration ALB enumeration AND enumeration ANT enumeration ARE enumeration ARG enumeration ARM enumeration ASM enumeration ATA enumeration ATF enumeration ATG enumeration AUS enumeration AUT enumeration AZE enumeration BDI
enumeration BEL enumeration BEN enumeration BFA enumeration BGD enumeration BGR enumeration BHR enumeration BHS enumeration BIH enumeration BLR enumeration BLZ enumeration BMU enumeration BOL enumeration BRA enumeration BRB enumeration BRN enumeration BTN enumeration BVT enumeration BWA enumeration CAF enumeration CAN enumeration CCK enumeration CHE enumeration CHL enumeration CHN enumeration CIV enumeration CMR enumeration COD enumeration COG enumeration COK enumeration COL enumeration COM enumeration CPV enumeration CRI enumeration CUB enumeration CXR enumeration CYM enumeration CYP enumeration CZE enumeration DEU enumeration DJI enumeration DMA enumeration DNK enumeration DOM enumeration DZA enumeration ECU enumeration EGY
enumeration ERI enumeration ESH enumeration ESP enumeration EST enumeration ETH enumeration FIN enumeration FJI enumeration FLK enumeration FRA enumeration FRO enumeration FSM enumeration FXX enumeration GAB enumeration GBR enumeration GEO enumeration GHA enumeration GIB enumeration GIN enumeration GLP enumeration GMB enumeration GNB enumeration GNQ enumeration GRC enumeration GRD enumeration GRL enumeration GTM enumeration GUF enumeration GUM enumeration GUY enumeration HKG enumeration HMD enumeration HND enumeration HRV enumeration HTI enumeration HUN enumeration IDN enumeration IND enumeration IOT enumeration IRL enumeration IRN enumeration IRQ enumeration ISL enumeration ISR enumeration ITA enumeration JAM enumeration JOR
enumeration JPN enumeration KAZ enumeration KEN enumeration KGZ enumeration KHM enumeration KIR enumeration KNA enumeration KOR enumeration KWT enumeration LAO enumeration LBN enumeration LBR enumeration LBY enumeration LCA enumeration LIE enumeration LKA enumeration LSO enumeration LTU enumeration LUX enumeration LVA enumeration MAC enumeration MAR enumeration MCO enumeration MDA enumeration MDG enumeration MDV enumeration MEX enumeration MHL enumeration MKD enumeration MLI enumeration MLT enumeration MMR enumeration MNG enumeration MNP enumeration MOZ enumeration MRT enumeration MSR enumeration MTQ enumeration MUS enumeration MWI enumeration MYS enumeration MYT enumeration NAM enumeration NCL enumeration NER enumeration NFK
enumeration NGA enumeration NIC enumeration NIU enumeration NLD enumeration NOR enumeration NPL enumeration NRU enumeration NZL enumeration OMN enumeration PAK enumeration PAN enumeration PCN enumeration PER enumeration PHL enumeration PLW enumeration PNG enumeration POL enumeration PRI enumeration PRK enumeration PRT enumeration PRY enumeration PYF enumeration QAT enumeration REU enumeration ROM enumeration RUS enumeration RWA enumeration SAU enumeration SDN enumeration SEN enumeration SGP enumeration SGS enumeration SHN enumeration SJM enumeration SLB enumeration SLE enumeration SLV enumeration SMR enumeration SOM enumeration SPM enumeration STP enumeration SUR enumeration SVK enumeration SVN enumeration SWE enumeration SWZ
enumeration SYC enumeration SYR enumeration TCA enumeration TCD enumeration TGO enumeration THA enumeration TJK enumeration TKL enumeration TKM enumeration TMP enumeration TON enumeration TTO enumeration TUN enumeration TUR enumeration TUV enumeration TWN enumeration TZA enumeration UGA enumeration UKR enumeration UMI enumeration URY enumeration USA enumeration UZB enumeration VAT enumeration VCT enumeration VEN enumeration VGB enumeration VIR enumeration VNM enumeration VUT enumeration WLF enumeration WSM enumeration YEM enumeration YUG enumeration ZAF enumeration ZMB enumeration ZWE
source <xs:element name="CountryCodeType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value=""/> <xs:enumeration value="AFG"/> <xs:enumeration value="AGO"/> <xs:enumeration value="AIA"/> <xs:enumeration value="ALB"/> <xs:enumeration value="AND"/> <xs:enumeration value="ANT"/> <xs:enumeration value="ARE"/>
<xs:enumeration value="ARG"/> <xs:enumeration value="ARM"/> <xs:enumeration value="ASM"/> <xs:enumeration value="ATA"/> <xs:enumeration value="ATF"/> <xs:enumeration value="ATG"/> <xs:enumeration value="AUS"/> <xs:enumeration value="AUT"/> <xs:enumeration value="AZE"/> <xs:enumeration value="BDI"/> <xs:enumeration value="BEL"/> <xs:enumeration value="BEN"/> <xs:enumeration value="BFA"/> <xs:enumeration value="BGD"/> <xs:enumeration value="BGR"/> <xs:enumeration value="BHR"/> <xs:enumeration value="BHS"/> <xs:enumeration value="BIH"/> <xs:enumeration value="BLR"/> <xs:enumeration value="BLZ"/> <xs:enumeration value="BMU"/> <xs:enumeration value="BOL"/> <xs:enumeration value="BRA"/> <xs:enumeration value="BRB"/> <xs:enumeration value="BRN"/> <xs:enumeration value="BTN"/> <xs:enumeration value="BVT"/> <xs:enumeration value="BWA"/> <xs:enumeration value="CAF"/> <xs:enumeration value="CAN"/> <xs:enumeration value="CCK"/> <xs:enumeration value="CHE"/> <xs:enumeration value="CHL"/> <xs:enumeration value="CHN"/> <xs:enumeration value="CIV"/> <xs:enumeration value="CMR"/> <xs:enumeration value="COD"/> <xs:enumeration value="COG"/> <xs:enumeration value="COK"/> <xs:enumeration value="COL"/> <xs:enumeration value="COM"/> <xs:enumeration value="CPV"/> <xs:enumeration value="CRI"/> <xs:enumeration value="CUB"/> <xs:enumeration value="CXR"/> <xs:enumeration value="CYM"/> <xs:enumeration value="CYP"/> <xs:enumeration value="CZE"/> <xs:enumeration value="DEU"/> <xs:enumeration value="DJI"/> <xs:enumeration value="DMA"/> <xs:enumeration value="DNK"/> <xs:enumeration value="DOM"/> <xs:enumeration value="DZA"/> <xs:enumeration value="ECU"/> <xs:enumeration value="EGY"/>
<xs:enumeration value="ERI"/> <xs:enumeration value="ESH"/> <xs:enumeration value="ESP"/> <xs:enumeration value="EST"/> <xs:enumeration value="ETH"/> <xs:enumeration value="FIN"/> <xs:enumeration value="FJI"/> <xs:enumeration value="FLK"/> <xs:enumeration value="FRA"/> <xs:enumeration value="FRO"/> <xs:enumeration value="FSM"/> <xs:enumeration value="FXX"/> <xs:enumeration value="GAB"/> <xs:enumeration value="GBR"/> <xs:enumeration value="GEO"/> <xs:enumeration value="GHA"/> <xs:enumeration value="GIB"/> <xs:enumeration value="GIN"/> <xs:enumeration value="GLP"/> <xs:enumeration value="GMB"/> <xs:enumeration value="GNB"/> <xs:enumeration value="GNQ"/> <xs:enumeration value="GRC"/> <xs:enumeration value="GRD"/> <xs:enumeration value="GRL"/> <xs:enumeration value="GTM"/> <xs:enumeration value="GUF"/> <xs:enumeration value="GUM"/> <xs:enumeration value="GUY"/> <xs:enumeration value="HKG"/> <xs:enumeration value="HMD"/> <xs:enumeration value="HND"/> <xs:enumeration value="HRV"/> <xs:enumeration value="HTI"/> <xs:enumeration value="HUN"/> <xs:enumeration value="IDN"/> <xs:enumeration value="IND"/> <xs:enumeration value="IOT"/> <xs:enumeration value="IRL"/> <xs:enumeration value="IRN"/> <xs:enumeration value="IRQ"/> <xs:enumeration value="ISL"/> <xs:enumeration value="ISR"/> <xs:enumeration value="ITA"/> <xs:enumeration value="JAM"/> <xs:enumeration value="JOR"/> <xs:enumeration value="JPN"/> <xs:enumeration value="KAZ"/> <xs:enumeration value="KEN"/> <xs:enumeration value="KGZ"/> <xs:enumeration value="KHM"/> <xs:enumeration value="KIR"/> <xs:enumeration value="KNA"/> <xs:enumeration value="KOR"/> <xs:enumeration value="KWT"/> <xs:enumeration value="LAO"/>
<xs:enumeration value="LBN"/> <xs:enumeration value="LBR"/> <xs:enumeration value="LBY"/> <xs:enumeration value="LCA"/> <xs:enumeration value="LIE"/> <xs:enumeration value="LKA"/> <xs:enumeration value="LSO"/> <xs:enumeration value="LTU"/> <xs:enumeration value="LUX"/> <xs:enumeration value="LVA"/> <xs:enumeration value="MAC"/> <xs:enumeration value="MAR"/> <xs:enumeration value="MCO"/> <xs:enumeration value="MDA"/> <xs:enumeration value="MDG"/> <xs:enumeration value="MDV"/> <xs:enumeration value="MEX"/> <xs:enumeration value="MHL"/> <xs:enumeration value="MKD"/> <xs:enumeration value="MLI"/> <xs:enumeration value="MLT"/> <xs:enumeration value="MMR"/> <xs:enumeration value="MNG"/> <xs:enumeration value="MNP"/> <xs:enumeration value="MOZ"/> <xs:enumeration value="MRT"/> <xs:enumeration value="MSR"/> <xs:enumeration value="MTQ"/> <xs:enumeration value="MUS"/> <xs:enumeration value="MWI"/> <xs:enumeration value="MYS"/> <xs:enumeration value="MYT"/> <xs:enumeration value="NAM"/> <xs:enumeration value="NCL"/> <xs:enumeration value="NER"/> <xs:enumeration value="NFK"/> <xs:enumeration value="NGA"/> <xs:enumeration value="NIC"/> <xs:enumeration value="NIU"/> <xs:enumeration value="NLD"/> <xs:enumeration value="NOR"/> <xs:enumeration value="NPL"/> <xs:enumeration value="NRU"/> <xs:enumeration value="NZL"/> <xs:enumeration value="OMN"/> <xs:enumeration value="PAK"/> <xs:enumeration value="PAN"/> <xs:enumeration value="PCN"/> <xs:enumeration value="PER"/> <xs:enumeration value="PHL"/> <xs:enumeration value="PLW"/> <xs:enumeration value="PNG"/> <xs:enumeration value="POL"/> <xs:enumeration value="PRI"/> <xs:enumeration value="PRK"/> <xs:enumeration value="PRT"/>
<xs:enumeration value="PRY"/> <xs:enumeration value="PYF"/> <xs:enumeration value="QAT"/> <xs:enumeration value="REU"/> <xs:enumeration value="ROM"/> <xs:enumeration value="RUS"/> <xs:enumeration value="RWA"/> <xs:enumeration value="SAU"/> <xs:enumeration value="SDN"/> <xs:enumeration value="SEN"/> <xs:enumeration value="SGP"/> <xs:enumeration value="SGS"/> <xs:enumeration value="SHN"/> <xs:enumeration value="SJM"/> <xs:enumeration value="SLB"/> <xs:enumeration value="SLE"/> <xs:enumeration value="SLV"/> <xs:enumeration value="SMR"/> <xs:enumeration value="SOM"/> <xs:enumeration value="SPM"/> <xs:enumeration value="STP"/> <xs:enumeration value="SUR"/> <xs:enumeration value="SVK"/> <xs:enumeration value="SVN"/> <xs:enumeration value="SWE"/> <xs:enumeration value="SWZ"/> <xs:enumeration value="SYC"/> <xs:enumeration value="SYR"/> <xs:enumeration value="TCA"/> <xs:enumeration value="TCD"/> <xs:enumeration value="TGO"/> <xs:enumeration value="THA"/> <xs:enumeration value="TJK"/> <xs:enumeration value="TKL"/> <xs:enumeration value="TKM"/> <xs:enumeration value="TMP"/> <xs:enumeration value="TON"/> <xs:enumeration value="TTO"/> <xs:enumeration value="TUN"/> <xs:enumeration value="TUR"/> <xs:enumeration value="TUV"/> <xs:enumeration value="TWN"/> <xs:enumeration value="TZA"/> <xs:enumeration value="UGA"/> <xs:enumeration value="UKR"/> <xs:enumeration value="UMI"/> <xs:enumeration value="URY"/> <xs:enumeration value="USA"/> <xs:enumeration value="UZB"/> <xs:enumeration value="VAT"/> <xs:enumeration value="VCT"/> <xs:enumeration value="VEN"/> <xs:enumeration value="VGB"/> <xs:enumeration value="VIR"/> <xs:enumeration value="VNM"/> <xs:enumeration value="VUT"/>
<xs:enumeration value="WLF"/> <xs:enumeration value="WSM"/> <xs:enumeration value="YEM"/> <xs:enumeration value="YUG"/> <xs:enumeration value="ZAF"/> <xs:enumeration value="ZMB"/> <xs:enumeration value="ZWE "/> </xs:restriction> </xs:simpleType> </xs:element>
element STR
diagram
properties content complex
children ReportingEntityID ReportingEntityDescription Report source <xs:element name="STR">
<xs:complexType> <xs:sequence> <xs:choice> <xs:element name="ReportingEntityID" type="xs:integer"/> <xs:element name="ReportingEntityDescription"> <xs:complexType> <xs:sequence> <xs:element name="ReportingEntityInfo"> <xs:complexType> <xs:choice> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="Individual" type="IndividualType"/> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="Address" type="AddressType"/>
<xs:element name="ContactPerson"> <xs:complexType> <xs:sequence> <xs:element name="Name" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Address" type="xs:string" nillable="false"/> <xs:element name="Phone" type="PhoneType"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> <xs:element name="Report"> <xs:complexType> <xs:sequence> <xs:element name="ReportIdentifier"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[a-zA-Z0-9]{15}|NIL"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AmendedReportIndicator" type="xs:boolean" nillable="true"/> <xs:element name="ReportPreparationDate" type="xs:date"/> <xs:element name="ReportTransmissionDate" type="xs:date"/> <xs:element name="Transaction" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="TransactionDate" type="xs:date"/> <xs:element name="TransactionAmount" type="xs:decimal"/> <xs:element name="TransactionCurrencyCode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="KHR"/> <xs:enumeration value="USD"/> <xs:enumeration value="EUR"/> <xs:enumeration value="AUD"/> <xs:enumeration value="AOA"/> <xs:enumeration value="ARS"/> <xs:enumeration value="AMD"/> <xs:enumeration value="AWG"/> <xs:enumeration value="AZM"/> <xs:enumeration value="BSD"/> <xs:enumeration value="BHD"/> <xs:enumeration value="BDT"/> <xs:enumeration value="BBD"/> <xs:enumeration value="BYR"/> <xs:enumeration value="BZD"/> <xs:enumeration value="BMD"/>
<xs:enumeration value="BTN"/> <xs:enumeration value="INR"/> <xs:enumeration value="BOV"/> <xs:enumeration value="BOB"/> <xs:enumeration value="BAM"/> <xs:enumeration value="BWP"/> <xs:enumeration value="BRL"/> <xs:enumeration value="BND"/> <xs:enumeration value="BGL"/> <xs:enumeration value="BGN"/> <xs:enumeration value="BIF"/> <xs:enumeration value="ADP"/> <xs:enumeration value="CAD"/> <xs:enumeration value="CVE"/> <xs:enumeration value="KYD"/> <xs:enumeration value="XAF"/> <xs:enumeration value="CLF"/> <xs:enumeration value="CLP"/> <xs:enumeration value="CNY"/> <xs:enumeration value="COP"/> <xs:enumeration value="KMF"/> <xs:enumeration value="CDF"/> <xs:enumeration value="CRC"/> <xs:enumeration value="HRK"/> <xs:enumeration value="CUP"/> <xs:enumeration value="CYP"/> <xs:enumeration value="CZK"/> <xs:enumeration value="DKK"/> <xs:enumeration value="DJF"/> <xs:enumeration value="DOP"/> <xs:enumeration value="TPE"/> <xs:enumeration value="ECV"/> <xs:enumeration value="ECS"/> <xs:enumeration value="EGP"/> <xs:enumeration value="SVC"/> <xs:enumeration value="ERN"/> <xs:enumeration value="EEK"/> <xs:enumeration value="ETB"/> <xs:enumeration value="FKP"/> <xs:enumeration value="FJD"/> <xs:enumeration value="GMD"/> <xs:enumeration value="GEL"/> <xs:enumeration value="GHC"/> <xs:enumeration value="GIP"/> <xs:enumeration value="GTQ"/> <xs:enumeration value="GNF"/> <xs:enumeration value="GWP"/> <xs:enumeration value="GYD"/> <xs:enumeration value="HTG"/> <xs:enumeration value="HNL"/> <xs:enumeration value="HKD"/> <xs:enumeration value="HUF"/> <xs:enumeration value="ISK"/> <xs:enumeration value="IDR"/> <xs:enumeration value="IRR"/> <xs:enumeration value="IQD"/>
<xs:enumeration value="ILS"/> <xs:enumeration value="JMD"/> <xs:enumeration value="JPY"/> <xs:enumeration value="JOD"/> <xs:enumeration value="KZT"/> <xs:enumeration value="KES"/> <xs:enumeration value="DZD"/> <xs:enumeration value="KPW"/> <xs:enumeration value="KRW"/> <xs:enumeration value="KWD"/> <xs:enumeration value="KGS"/> <xs:enumeration value="LAK"/> <xs:enumeration value="LVL"/> <xs:enumeration value="LBP"/> <xs:enumeration value="LSL"/> <xs:enumeration value="LRD"/> <xs:enumeration value="LYD"/> <xs:enumeration value="CHF"/> <xs:enumeration value="LTL"/> <xs:enumeration value="MOP"/> <xs:enumeration value="MKD"/> <xs:enumeration value="MGF"/> <xs:enumeration value="MWK"/> <xs:enumeration value="MYR"/> <xs:enumeration value="MVR"/> <xs:enumeration value="MTL"/> <xs:enumeration value="ALL"/> <xs:enumeration value="MRO"/> <xs:enumeration value="MUR"/> <xs:enumeration value="MXN"/> <xs:enumeration value="MXV"/> <xs:enumeration value="MDL"/> <xs:enumeration value="MNT"/> <xs:enumeration value="XCD"/> <xs:enumeration value="MZM"/> <xs:enumeration value="MMK"/> <xs:enumeration value="ZAR"/> <xs:enumeration value="NAD"/> <xs:enumeration value="NPR"/> <xs:enumeration value="ANG"/> <xs:enumeration value="XPF"/> <xs:enumeration value="NZD"/> <xs:enumeration value="NIO"/> <xs:enumeration value="NGN"/> <xs:enumeration value="NOK"/> <xs:enumeration value="OMR"/> <xs:enumeration value="PKR"/> <xs:enumeration value="PAB"/> <xs:enumeration value="PGK"/> <xs:enumeration value="PYG"/> <xs:enumeration value="PEN"/> <xs:enumeration value="PHP"/> <xs:enumeration value="PLN"/> <xs:enumeration value="AFA"/> <xs:enumeration value="QAR"/> <xs:enumeration value="ROL"/>
<xs:enumeration value="RUB"/> <xs:enumeration value="RUR"/> <xs:enumeration value="RWF"/> <xs:enumeration value="SHP"/> <xs:enumeration value="WST"/> <xs:enumeration value="STD"/> <xs:enumeration value="SAR"/> <xs:enumeration value="SCR"/> <xs:enumeration value="SLL"/> <xs:enumeration value="SGD"/> <xs:enumeration value="SKK"/> <xs:enumeration value="SIT"/> <xs:enumeration value="SBD"/> <xs:enumeration value="SOS"/> <xs:enumeration value="LKR"/> <xs:enumeration value="SDD"/> <xs:enumeration value="SRG"/> <xs:enumeration value="SZL"/> <xs:enumeration value="SEK"/> <xs:enumeration value="SYP"/> <xs:enumeration value="TWD"/> <xs:enumeration value="TJS"/> <xs:enumeration value="TZS"/> <xs:enumeration value="THB"/> <xs:enumeration value="XOF"/> <xs:enumeration value="TOP"/> <xs:enumeration value="TTD"/> <xs:enumeration value="TND"/> <xs:enumeration value="TRL"/> <xs:enumeration value="TMM"/> <xs:enumeration value="UGX"/> <xs:enumeration value="UAH"/> <xs:enumeration value="AED"/> <xs:enumeration value="GBP"/> <xs:enumeration value="USS"/> <xs:enumeration value="USN"/> <xs:enumeration value="UYU"/> <xs:enumeration value="UZS"/> <xs:enumeration value="VUV"/> <xs:enumeration value="VEB"/> <xs:enumeration value="VND"/> <xs:enumeration value="MAD"/> <xs:enumeration value="YER"/> <xs:enumeration value="YUM"/> <xs:enumeration value="ZMK"/> <xs:enumeration value="ZWD"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TransactionType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEPOSIT"/> <xs:enumeration value="WITHDRAWAL"/> <xs:enumeration value="PAYMENT"/> <xs:enumeration value="CONVERSION"/>
</xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BranchName" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TransactionParticipants" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="ParticipantType"> <xs:complexType> <xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="ParticipantRole"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="PRINCIPLE"/> <xs:enumeration value="PROXY"/> <xs:enumeration value="BENEFICIARY"/> <xs:enumeration value="INTERMEDIARY"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Address" type="AddressType"/> <xs:element name="Phone" type="PhoneType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TransactionAccounts" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="TransactionAccountNumber" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([A-Z0-9]*)+"/> </xs:restriction> </xs:simpleType>
</xs:element> <xs:element name="AccountType" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="SAVINGS"/> <xs:enumeration value="CURRENT"/> <xs:enumeration value="LOAN"/> <xs:enumeration value="TERM DEPOSIT"/> <xs:enumeration value="OTHER"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AccountRole"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEBIT"/> <xs:enumeration value="CREDIT"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BranchName" type="xs:string"/> <xs:element name="TransactionAccountOwners" nillable="false"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentOrNGO"> <xs:complexType> <xs:choice> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="Address" type="AddressType" nillable="false"/> <xs:element name="Phone" type="PhoneType" nillable="false"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType>
</xs:element> <xs:element name="SuspiciousInfo"> <xs:complexType> <xs:sequence> <xs:element name="SuspicionCategory" nillable="false”<xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Reactivated Dormant Account"/> <xs:enumeration value="Large/Unusual Transaction"/> <xs:enumeration value="Large/Unusual Remittance"/> <xs:enumeration value="Offshore Activity"/> <xs:enumeration value="Activity Inconsistent with Customer Profile"/> <xs:enumeration value="Activity Consistent with Suspected Criminal Activity"/> <xs:enumeration value="Failure to Successfully Complete Internal Due Diligence"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="SuspicionDescription" type="xs:string" nillable="false"/> <xs:element name="SupportingDocuments" minOccurs="0"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="Document" type="xs:base64Binary"/> <xs:element name="DocumentName" type="xs:string"/> <xs:element name="DocumentType" type="xs:string"/> <xs:element name="DocumentIdentifier" type="xs:string"/> <xs:element name="DocumentDate" type="xs:date"/> <xs:element name="DocumentPreparer" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType>
</xs:element> element STR/ReportingEntityID
diagram
type xs:integer properties content simple
source <xs:element name="ReportingEntityID" type="xs:integer"/> element STR/ReportingEntityDescription
diagram
properties content complex
children ReportingEntityInfo Address ContactPerson source <xs:element name="ReportingEntityDescription">
<xs:complexType> <xs:sequence> <xs:element name="ReportingEntityInfo"> <xs:complexType> <xs:choice> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="Individual" type="IndividualType"/> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="Address" type="AddressType"/> <xs:element name="ContactPerson"> <xs:complexType> <xs:sequence>
<xs:element name="Name" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Address" type="xs:string" nillable="false"/> <xs:element name="Phone" type="PhoneType"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
element STR/ReportingEntityDescription/ReportingEntityInfo
diagram
properties content complex
children LegalEntity Individual GovernmentName NGOName source <xs:element name="ReportingEntityInfo">
<xs:complexType> <xs:choice> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="Individual" type="IndividualType"/> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element>
element STR/ReportingEntityDescription/ReportingEntityInfo/LegalEntity
diagram
type LegalEntityType
properties content complex
children Name Identifier Organization source <xs:element name="LegalEntity" type="LegalEntityType"/>
element STR/ReportingEntityDescription/ReportingEntityInfo/Individual
diagram
type IndividualType
properties content complex
children Name DateOfBirth Identifier Occupation source <xs:element name="Individual" type="IndividualType"/>
element STR/ReportingEntityDescription/ReportingEntityInfo/GovernmentName
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern ([a-zA-Z0-9]*[ ]*[/]*)+
source <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string">
<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element STR/ReportingEntityDescription/ReportingEntityInfo/NGOName
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern ([a-zA-Z0-9]*[ ]*[/]*)+
source <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element STR/ReportingEntityDescription/Address
diagram
type AddressType
properties content complex
children BuildingNumber StreetName StreetType GroupNumber Village Commune DistrictName Province POBox PostalCode CountryCodeType
source <xs:element name="Address" type="AddressType"/> element STR/ReportingEntityDescription/ContactPerson
diagram
properties content complex
children Name Address Phone source <xs:element name="ContactPerson">
<xs:complexType> <xs:sequence> <xs:element name="Name" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Address" type="xs:string" nillable="false"/> <xs:element name="Phone" type="PhoneType"/> </xs:sequence> </xs:complexType> </xs:element>
element STR/ReportingEntityDescription/ContactPerson/Name
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern ([a-zA-Z]*[ ]*[/]*)+
source <xs:element name="Name" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element STR/ReportingEntityDescription/ContactPerson/Address
diagram
type xs:string properties content simple
nillable false
source <xs:element name="Address" type="xs:string" nillable="false"/> element STR/ReportingEntityDescription/ContactPerson/Phone
diagram
type PhoneType
properties content complex
children HomePhone BusinessPhone MobilePhone source <xs:element name="Phone" type="PhoneType"/>
element STR/Report
diagram
properties content complex
children ReportIdentifier AmendedReportIndicator ReportPreparationDate ReportTransmissionDate Transaction TransactionParticipants TransactionAccounts SuspiciousInfo
source <xs:element name="Report"> <xs:complexType> <xs:sequence> <xs:element name="ReportIdentifier"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[a-zA-Z0-9]{15}|NIL"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AmendedReportIndicator" type="xs:boolean" nillable="true"/> <xs:element name="ReportPreparationDate" type="xs:date"/> <xs:element name="ReportTransmissionDate" type="xs:date"/> <xs:element name="Transaction" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="TransactionDate" type="xs:date"/> <xs:element name="TransactionAmount" type="xs:decimal"/> <xs:element name="TransactionCurrencyCode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="KHR"/> <xs:enumeration value="USD"/> <xs:enumeration value="EUR"/> <xs:enumeration value="AUD"/> <xs:enumeration value="AOA"/> <xs:enumeration value="ARS"/> <xs:enumeration value="AMD"/> <xs:enumeration value="AWG"/> <xs:enumeration value="AZM"/> <xs:enumeration value="BSD"/> <xs:enumeration value="BHD"/> <xs:enumeration value="BDT"/> <xs:enumeration value="BBD"/> <xs:enumeration value="BYR"/> <xs:enumeration value="BZD"/> <xs:enumeration value="BMD"/> <xs:enumeration value="BTN"/> <xs:enumeration value="INR"/> <xs:enumeration value="BOV"/> <xs:enumeration value="BOB"/> <xs:enumeration value="BAM"/> <xs:enumeration value="BWP"/> <xs:enumeration value="BRL"/> <xs:enumeration value="BND"/> <xs:enumeration value="BGL"/> <xs:enumeration value="BGN"/> <xs:enumeration value="BIF"/> <xs:enumeration value="ADP"/> <xs:enumeration value="CAD"/> <xs:enumeration value="CVE"/> <xs:enumeration value="KYD"/> <xs:enumeration value="XAF"/> <xs:enumeration value="CLF"/> <xs:enumeration value="CLP"/>
<xs:enumeration value="CNY"/> <xs:enumeration value="COP"/> <xs:enumeration value="KMF"/> <xs:enumeration value="CDF"/> <xs:enumeration value="CRC"/> <xs:enumeration value="HRK"/> <xs:enumeration value="CUP"/> <xs:enumeration value="CYP"/> <xs:enumeration value="CZK"/> <xs:enumeration value="DKK"/> <xs:enumeration value="DJF"/> <xs:enumeration value="DOP"/> <xs:enumeration value="TPE"/> <xs:enumeration value="ECV"/> <xs:enumeration value="ECS"/> <xs:enumeration value="EGP"/> <xs:enumeration value="SVC"/> <xs:enumeration value="ERN"/> <xs:enumeration value="EEK"/> <xs:enumeration value="ETB"/> <xs:enumeration value="FKP"/> <xs:enumeration value="FJD"/> <xs:enumeration value="GMD"/> <xs:enumeration value="GEL"/> <xs:enumeration value="GHC"/> <xs:enumeration value="GIP"/> <xs:enumeration value="GTQ"/> <xs:enumeration value="GNF"/> <xs:enumeration value="GWP"/> <xs:enumeration value="GYD"/> <xs:enumeration value="HTG"/> <xs:enumeration value="HNL"/> <xs:enumeration value="HKD"/> <xs:enumeration value="HUF"/> <xs:enumeration value="ISK"/> <xs:enumeration value="IDR"/> <xs:enumeration value="IRR"/> <xs:enumeration value="IQD"/> <xs:enumeration value="ILS"/> <xs:enumeration value="JMD"/> <xs:enumeration value="JPY"/> <xs:enumeration value="JOD"/> <xs:enumeration value="KZT"/> <xs:enumeration value="KES"/> <xs:enumeration value="DZD"/> <xs:enumeration value="KPW"/> <xs:enumeration value="KRW"/> <xs:enumeration value="KWD"/> <xs:enumeration value="KGS"/> <xs:enumeration value="LAK"/> <xs:enumeration value="LVL"/> <xs:enumeration value="LBP"/> <xs:enumeration value="LSL"/> <xs:enumeration value="LRD"/> <xs:enumeration value="LYD"/> <xs:enumeration value="CHF"/>
<xs:enumeration value="LTL"/> <xs:enumeration value="MOP"/> <xs:enumeration value="MKD"/> <xs:enumeration value="MGF"/> <xs:enumeration value="MWK"/> <xs:enumeration value="MYR"/> <xs:enumeration value="MVR"/> <xs:enumeration value="MTL"/> <xs:enumeration value="ALL"/> <xs:enumeration value="MRO"/> <xs:enumeration value="MUR"/> <xs:enumeration value="MXN"/> <xs:enumeration value="MXV"/> <xs:enumeration value="MDL"/> <xs:enumeration value="MNT"/> <xs:enumeration value="XCD"/> <xs:enumeration value="MZM"/> <xs:enumeration value="MMK"/> <xs:enumeration value="ZAR"/> <xs:enumeration value="NAD"/> <xs:enumeration value="NPR"/> <xs:enumeration value="ANG"/> <xs:enumeration value="XPF"/> <xs:enumeration value="NZD"/> <xs:enumeration value="NIO"/> <xs:enumeration value="NGN"/> <xs:enumeration value="NOK"/> <xs:enumeration value="OMR"/> <xs:enumeration value="PKR"/> <xs:enumeration value="PAB"/> <xs:enumeration value="PGK"/> <xs:enumeration value="PYG"/> <xs:enumeration value="PEN"/> <xs:enumeration value="PHP"/> <xs:enumeration value="PLN"/> <xs:enumeration value="AFA"/> <xs:enumeration value="QAR"/> <xs:enumeration value="ROL"/> <xs:enumeration value="RUB"/> <xs:enumeration value="RUR"/> <xs:enumeration value="RWF"/> <xs:enumeration value="SHP"/> <xs:enumeration value="WST"/> <xs:enumeration value="STD"/> <xs:enumeration value="SAR"/> <xs:enumeration value="SCR"/> <xs:enumeration value="SLL"/> <xs:enumeration value="SGD"/> <xs:enumeration value="SKK"/> <xs:enumeration value="SIT"/> <xs:enumeration value="SBD"/> <xs:enumeration value="SOS"/> <xs:enumeration value="LKR"/> <xs:enumeration value="SDD"/> <xs:enumeration value="SRG"/> <xs:enumeration value="SZL"/>
<xs:enumeration value="SEK"/> <xs:enumeration value="SYP"/> <xs:enumeration value="TWD"/> <xs:enumeration value="TJS"/> <xs:enumeration value="TZS"/> <xs:enumeration value="THB"/> <xs:enumeration value="XOF"/> <xs:enumeration value="TOP"/> <xs:enumeration value="TTD"/> <xs:enumeration value="TND"/> <xs:enumeration value="TRL"/> <xs:enumeration value="TMM"/> <xs:enumeration value="UGX"/> <xs:enumeration value="UAH"/> <xs:enumeration value="AED"/> <xs:enumeration value="GBP"/> <xs:enumeration value="USS"/> <xs:enumeration value="USN"/> <xs:enumeration value="UYU"/> <xs:enumeration value="UZS"/> <xs:enumeration value="VUV"/> <xs:enumeration value="VEB"/> <xs:enumeration value="VND"/> <xs:enumeration value="MAD"/> <xs:enumeration value="YER"/> <xs:enumeration value="YUM"/> <xs:enumeration value="ZMK"/> <xs:enumeration value="ZWD"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TransactionType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEPOSIT"/> <xs:enumeration value="WITHDRAWAL"/> <xs:enumeration value="PAYMENT"/> <xs:enumeration value="CONVERSION"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BranchName" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TransactionParticipants" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="ParticipantType"> <xs:complexType> <xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string">
<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="ParticipantRole"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="PRINCIPLE"/> <xs:enumeration value="PROXY"/> <xs:enumeration value="BENEFICIARY"/> <xs:enumeration value="INTERMEDIARY"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Address" type="AddressType"/> <xs:element name="Phone" type="PhoneType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TransactionAccounts" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="TransactionAccountNumber" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([A-Z0-9]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AccountType" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="SAVINGS"/> <xs:enumeration value="CURRENT"/> <xs:enumeration value="LOAN"/> <xs:enumeration value="TERM DEPOSIT"/> <xs:enumeration value="OTHER"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AccountRole"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEBIT"/> <xs:enumeration value="CREDIT"/> <xs:enumeration value=""/>
</xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BranchName" type="xs:string"/> <xs:element name="TransactionAccountOwners" nillable="false"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentOrNGO"> <xs:complexType> <xs:choice> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="Address" type="AddressType" nillable="false"/> <xs:element name="Phone" type="PhoneType" nillable="false"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SuspiciousInfo"> <xs:complexType> <xs:sequence> <xs:element name="SuspicionDescription" type="xs:string" nillable="false"/> <xs:element name="SupportingDocuments" minOccurs="0"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="Document" type="xs:base64Binary"/> <xs:element name="DocumentName" type="xs:string"/> <xs:element name="DocumentType" type="xs:string"/> <xs:element name="DocumentIdentifier" type="xs:string"/> <xs:element name="DocumentDate" type="xs:date"/> <xs:element name="DocumentPreparer" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence>
</xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
element STR/Report/ReportIdentifier
diagram
type restriction of xs:string properties content simple
facets Kind Value Annotation pattern [a-zA-Z0-9]{15}|NIL
source <xs:element name="ReportIdentifier"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[a-zA-Z0-9]{15}|NIL"/> </xs:restriction> </xs:simpleType> </xs:element>
element STR/Report/AmendedReportIndicator
diagram
type xs:boolean properties content simple
nillable true
source <xs:element name="AmendedReportIndicator" type="xs:boolean" nillable="true"/> element STR/Report/ReportPreparationDate
diagram
type xs:date properties content simple
source <xs:element name="ReportPreparationDate" type="xs:date"/> element STR/Report/ReportTransmissionDate
diagram
type xs:date properties content simple
source <xs:element name="ReportTransmissionDate" type="xs:date"/> element STR/Report/Transaction
diagram
properties minOcc 0
maxOcc 1 content complex
children TransactionDate TransactionAmount TransactionCurrencyCode TransactionType BranchName source <xs:element name="Transaction" minOccurs="0">
<xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="TransactionDate" type="xs:date"/> <xs:element name="TransactionAmount" type="xs:decimal"/> <xs:element name="TransactionCurrencyCode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="KHR"/> <xs:enumeration value="USD"/> <xs:enumeration value="EUR"/> <xs:enumeration value="AUD"/> <xs:enumeration value="AOA"/> <xs:enumeration value="ARS"/> <xs:enumeration value="AMD"/> <xs:enumeration value="AWG"/> <xs:enumeration value="AZM"/> <xs:enumeration value="BSD"/> <xs:enumeration value="BHD"/> <xs:enumeration value="BDT"/> <xs:enumeration value="BBD"/> <xs:enumeration value="BYR"/> <xs:enumeration value="BZD"/> <xs:enumeration value="BMD"/> <xs:enumeration value="BTN"/> <xs:enumeration value="INR"/> <xs:enumeration value="BOV"/> <xs:enumeration value="BOB"/> <xs:enumeration value="BAM"/> <xs:enumeration value="BWP"/> <xs:enumeration value="BRL"/> <xs:enumeration value="BND"/> <xs:enumeration value="BGL"/> <xs:enumeration value="BGN"/> <xs:enumeration value="BIF"/>
<xs:enumeration value="ADP"/> <xs:enumeration value="CAD"/> <xs:enumeration value="CVE"/> <xs:enumeration value="KYD"/> <xs:enumeration value="XAF"/> <xs:enumeration value="CLF"/> <xs:enumeration value="CLP"/> <xs:enumeration value="CNY"/> <xs:enumeration value="COP"/> <xs:enumeration value="KMF"/> <xs:enumeration value="CDF"/> <xs:enumeration value="CRC"/> <xs:enumeration value="HRK"/> <xs:enumeration value="CUP"/> <xs:enumeration value="CYP"/> <xs:enumeration value="CZK"/> <xs:enumeration value="DKK"/> <xs:enumeration value="DJF"/> <xs:enumeration value="DOP"/> <xs:enumeration value="TPE"/> <xs:enumeration value="ECV"/> <xs:enumeration value="ECS"/> <xs:enumeration value="EGP"/> <xs:enumeration value="SVC"/> <xs:enumeration value="ERN"/> <xs:enumeration value="EEK"/> <xs:enumeration value="ETB"/> <xs:enumeration value="FKP"/> <xs:enumeration value="FJD"/> <xs:enumeration value="GMD"/> <xs:enumeration value="GEL"/> <xs:enumeration value="GHC"/> <xs:enumeration value="GIP"/> <xs:enumeration value="GTQ"/> <xs:enumeration value="GNF"/> <xs:enumeration value="GWP"/> <xs:enumeration value="GYD"/> <xs:enumeration value="HTG"/> <xs:enumeration value="HNL"/> <xs:enumeration value="HKD"/> <xs:enumeration value="HUF"/> <xs:enumeration value="ISK"/> <xs:enumeration value="IDR"/> <xs:enumeration value="IRR"/> <xs:enumeration value="IQD"/> <xs:enumeration value="ILS"/> <xs:enumeration value="JMD"/> <xs:enumeration value="JPY"/> <xs:enumeration value="JOD"/> <xs:enumeration value="KZT"/> <xs:enumeration value="KES"/> <xs:enumeration value="DZD"/> <xs:enumeration value="KPW"/> <xs:enumeration value="KRW"/> <xs:enumeration value="KWD"/> <xs:enumeration value="KGS"/>
<xs:enumeration value="LAK"/> <xs:enumeration value="LVL"/> <xs:enumeration value="LBP"/> <xs:enumeration value="LSL"/> <xs:enumeration value="LRD"/> <xs:enumeration value="LYD"/> <xs:enumeration value="CHF"/> <xs:enumeration value="LTL"/> <xs:enumeration value="MOP"/> <xs:enumeration value="MKD"/> <xs:enumeration value="MGF"/> <xs:enumeration value="MWK"/> <xs:enumeration value="MYR"/> <xs:enumeration value="MVR"/> <xs:enumeration value="MTL"/> <xs:enumeration value="ALL"/> <xs:enumeration value="MRO"/> <xs:enumeration value="MUR"/> <xs:enumeration value="MXN"/> <xs:enumeration value="MXV"/> <xs:enumeration value="MDL"/> <xs:enumeration value="MNT"/> <xs:enumeration value="XCD"/> <xs:enumeration value="MZM"/> <xs:enumeration value="MMK"/> <xs:enumeration value="ZAR"/> <xs:enumeration value="NAD"/> <xs:enumeration value="NPR"/> <xs:enumeration value="ANG"/> <xs:enumeration value="XPF"/> <xs:enumeration value="NZD"/> <xs:enumeration value="NIO"/> <xs:enumeration value="NGN"/> <xs:enumeration value="NOK"/> <xs:enumeration value="OMR"/> <xs:enumeration value="PKR"/> <xs:enumeration value="PAB"/> <xs:enumeration value="PGK"/> <xs:enumeration value="PYG"/> <xs:enumeration value="PEN"/> <xs:enumeration value="PHP"/> <xs:enumeration value="PLN"/> <xs:enumeration value="AFA"/> <xs:enumeration value="QAR"/> <xs:enumeration value="ROL"/> <xs:enumeration value="RUB"/> <xs:enumeration value="RUR"/> <xs:enumeration value="RWF"/> <xs:enumeration value="SHP"/> <xs:enumeration value="WST"/> <xs:enumeration value="STD"/> <xs:enumeration value="SAR"/> <xs:enumeration value="SCR"/> <xs:enumeration value="SLL"/> <xs:enumeration value="SGD"/> <xs:enumeration value="SKK"/>
<xs:enumeration value="SIT"/> <xs:enumeration value="SBD"/> <xs:enumeration value="SOS"/> <xs:enumeration value="LKR"/> <xs:enumeration value="SDD"/> <xs:enumeration value="SRG"/> <xs:enumeration value="SZL"/> <xs:enumeration value="SEK"/> <xs:enumeration value="SYP"/> <xs:enumeration value="TWD"/> <xs:enumeration value="TJS"/> <xs:enumeration value="TZS"/> <xs:enumeration value="THB"/> <xs:enumeration value="XOF"/> <xs:enumeration value="TOP"/> <xs:enumeration value="TTD"/> <xs:enumeration value="TND"/> <xs:enumeration value="TRL"/> <xs:enumeration value="TMM"/> <xs:enumeration value="UGX"/> <xs:enumeration value="UAH"/> <xs:enumeration value="AED"/> <xs:enumeration value="GBP"/> <xs:enumeration value="USS"/> <xs:enumeration value="USN"/> <xs:enumeration value="UYU"/> <xs:enumeration value="UZS"/> <xs:enumeration value="VUV"/> <xs:enumeration value="VEB"/> <xs:enumeration value="VND"/> <xs:enumeration value="MAD"/> <xs:enumeration value="YER"/> <xs:enumeration value="YUM"/> <xs:enumeration value="ZMK"/> <xs:enumeration value="ZWD"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TransactionType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEPOSIT"/> <xs:enumeration value="WITHDRAWAL"/> <xs:enumeration value="PAYMENT"/> <xs:enumeration value="CONVERSION"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BranchName" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
element STR/Report/Transaction/TransactionDate diagram
type xs:date
properties content simple
source <xs:element name="TransactionDate" type="xs:date"/> element STR/Report/Transaction/TransactionAmount
diagram
type xs:decimal properties content simple
source <xs:element name="TransactionAmount" type="xs:decimal"/> element STR/Report/Transaction/TransactionCurrencyCode
diagram
type restriction of xs:string properties content simple
facets Kind Value Annotation enumeration KHR enumeration USD enumeration EUR enumeration AUD enumeration AOA enumeration ARS enumeration AMD enumeration AWG enumeration AZM enumeration BSD enumeration BHD enumeration BDT enumeration BBD enumeration BYR enumeration BZD enumeration BMD enumeration BTN enumeration INR enumeration BOV enumeration BOB enumeration BAM
enumeration BWP enumeration BRL enumeration BND enumeration BGL enumeration BGN enumeration BIF enumeration ADP enumeration CAD enumeration CVE enumeration KYD enumeration XAF enumeration CLF enumeration CLP enumeration CNY enumeration COP enumeration KMF enumeration CDF enumeration CRC enumeration HRK enumeration CUP enumeration CYP enumeration CZK enumeration DKK enumeration DJF enumeration DOP enumeration TPE enumeration ECV enumeration ECS enumeration EGP enumeration SVC enumeration ERN enumeration EEK enumeration ETB enumeration FKP enumeration FJD enumeration GMD enumeration GEL enumeration GHC enumeration GIP enumeration GTQ enumeration GNF enumeration GWP enumeration GYD enumeration HTG enumeration HNL enumeration HKD
enumeration HUF enumeration ISK enumeration IDR enumeration IRR enumeration IQD enumeration ILS enumeration JMD enumeration JPY enumeration JOD enumeration KZT enumeration KES enumeration DZD enumeration KPW enumeration KRW enumeration KWD enumeration KGS enumeration LAK enumeration LVL enumeration LBP enumeration LSL enumeration LRD enumeration LYD enumeration CHF enumeration LTL enumeration MOP enumeration MKD enumeration MGF enumeration MWK enumeration MYR enumeration MVR enumeration MTL enumeration ALL enumeration MRO enumeration MUR enumeration MXN enumeration MXV enumeration MDL enumeration MNT enumeration XCD enumeration MZM enumeration MMK enumeration ZAR enumeration NAD enumeration NPR enumeration ANG enumeration XPF
enumeration NZD enumeration NIO enumeration NGN enumeration NOK enumeration OMR enumeration PKR enumeration PAB enumeration PGK enumeration PYG enumeration PEN enumeration PHP enumeration PLN enumeration AFA enumeration QAR enumeration ROL enumeration RUB enumeration RUR enumeration RWF enumeration SHP enumeration WST enumeration STD enumeration SAR enumeration SCR enumeration SLL enumeration SGD enumeration SKK enumeration SIT enumeration SBD enumeration SOS enumeration LKR enumeration SDD enumeration SRG enumeration SZL enumeration SEK enumeration SYP enumeration TWD enumeration TJS enumeration TZS enumeration THB enumeration XOF enumeration TOP enumeration TTD enumeration TND enumeration TRL enumeration TMM enumeration UGX
enumeration UAH enumeration AED enumeration GBP enumeration USS enumeration USN enumeration UYU enumeration UZS enumeration VUV enumeration VEB enumeration VND enumeration MAD enumeration YER enumeration YUM enumeration ZMK enumeration ZWD
source <xs:element name="TransactionCurrencyCode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="KHR"/> <xs:enumeration value="USD"/> <xs:enumeration value="EUR"/> <xs:enumeration value="AUD"/> <xs:enumeration value="AOA"/> <xs:enumeration value="ARS"/> <xs:enumeration value="AMD"/> <xs:enumeration value="AWG"/> <xs:enumeration value="AZM"/> <xs:enumeration value="BSD"/> <xs:enumeration value="BHD"/> <xs:enumeration value="BDT"/> <xs:enumeration value="BBD"/> <xs:enumeration value="BYR"/> <xs:enumeration value="BZD"/> <xs:enumeration value="BMD"/> <xs:enumeration value="BTN"/> <xs:enumeration value="INR"/> <xs:enumeration value="BOV"/> <xs:enumeration value="BOB"/> <xs:enumeration value="BAM"/> <xs:enumeration value="BWP"/> <xs:enumeration value="BRL"/> <xs:enumeration value="BND"/> <xs:enumeration value="BGL"/> <xs:enumeration value="BGN"/> <xs:enumeration value="BIF"/> <xs:enumeration value="ADP"/> <xs:enumeration value="CAD"/> <xs:enumeration value="CVE"/> <xs:enumeration value="KYD"/> <xs:enumeration value="XAF"/> <xs:enumeration value="CLF"/> <xs:enumeration value="CLP"/>
<xs:enumeration value="CNY"/> <xs:enumeration value="COP"/> <xs:enumeration value="KMF"/> <xs:enumeration value="CDF"/> <xs:enumeration value="CRC"/> <xs:enumeration value="HRK"/> <xs:enumeration value="CUP"/> <xs:enumeration value="CYP"/> <xs:enumeration value="CZK"/> <xs:enumeration value="DKK"/> <xs:enumeration value="DJF"/> <xs:enumeration value="DOP"/> <xs:enumeration value="TPE"/> <xs:enumeration value="ECV"/> <xs:enumeration value="ECS"/> <xs:enumeration value="EGP"/> <xs:enumeration value="SVC"/> <xs:enumeration value="ERN"/> <xs:enumeration value="EEK"/> <xs:enumeration value="ETB"/> <xs:enumeration value="FKP"/> <xs:enumeration value="FJD"/> <xs:enumeration value="GMD"/> <xs:enumeration value="GEL"/> <xs:enumeration value="GHC"/> <xs:enumeration value="GIP"/> <xs:enumeration value="GTQ"/> <xs:enumeration value="GNF"/> <xs:enumeration value="GWP"/> <xs:enumeration value="GYD"/> <xs:enumeration value="HTG"/> <xs:enumeration value="HNL"/> <xs:enumeration value="HKD"/> <xs:enumeration value="HUF"/> <xs:enumeration value="ISK"/> <xs:enumeration value="IDR"/> <xs:enumeration value="IRR"/> <xs:enumeration value="IQD"/> <xs:enumeration value="ILS"/> <xs:enumeration value="JMD"/> <xs:enumeration value="JPY"/> <xs:enumeration value="JOD"/> <xs:enumeration value="KZT"/> <xs:enumeration value="KES"/> <xs:enumeration value="DZD"/> <xs:enumeration value="KPW"/> <xs:enumeration value="KRW"/> <xs:enumeration value="KWD"/> <xs:enumeration value="KGS"/> <xs:enumeration value="LAK"/> <xs:enumeration value="LVL"/> <xs:enumeration value="LBP"/> <xs:enumeration value="LSL"/> <xs:enumeration value="LRD"/> <xs:enumeration value="LYD"/> <xs:enumeration value="CHF"/>
<xs:enumeration value="LTL"/> <xs:enumeration value="MOP"/> <xs:enumeration value="MKD"/> <xs:enumeration value="MGF"/> <xs:enumeration value="MWK"/> <xs:enumeration value="MYR"/> <xs:enumeration value="MVR"/> <xs:enumeration value="MTL"/> <xs:enumeration value="ALL"/> <xs:enumeration value="MRO"/> <xs:enumeration value="MUR"/> <xs:enumeration value="MXN"/> <xs:enumeration value="MXV"/> <xs:enumeration value="MDL"/> <xs:enumeration value="MNT"/> <xs:enumeration value="XCD"/> <xs:enumeration value="MZM"/> <xs:enumeration value="MMK"/> <xs:enumeration value="ZAR"/> <xs:enumeration value="NAD"/> <xs:enumeration value="NPR"/> <xs:enumeration value="ANG"/> <xs:enumeration value="XPF"/> <xs:enumeration value="NZD"/> <xs:enumeration value="NIO"/> <xs:enumeration value="NGN"/> <xs:enumeration value="NOK"/> <xs:enumeration value="OMR"/> <xs:enumeration value="PKR"/> <xs:enumeration value="PAB"/> <xs:enumeration value="PGK"/> <xs:enumeration value="PYG"/> <xs:enumeration value="PEN"/> <xs:enumeration value="PHP"/> <xs:enumeration value="PLN"/> <xs:enumeration value="AFA"/> <xs:enumeration value="QAR"/> <xs:enumeration value="ROL"/> <xs:enumeration value="RUB"/> <xs:enumeration value="RUR"/> <xs:enumeration value="RWF"/> <xs:enumeration value="SHP"/> <xs:enumeration value="WST"/> <xs:enumeration value="STD"/> <xs:enumeration value="SAR"/> <xs:enumeration value="SCR"/> <xs:enumeration value="SLL"/> <xs:enumeration value="SGD"/> <xs:enumeration value="SKK"/> <xs:enumeration value="SIT"/> <xs:enumeration value="SBD"/> <xs:enumeration value="SOS"/> <xs:enumeration value="LKR"/> <xs:enumeration value="SDD"/> <xs:enumeration value="SRG"/> <xs:enumeration value="SZL"/>
<xs:enumeration value="SEK"/> <xs:enumeration value="SYP"/> <xs:enumeration value="TWD"/> <xs:enumeration value="TJS"/> <xs:enumeration value="TZS"/> <xs:enumeration value="THB"/> <xs:enumeration value="XOF"/> <xs:enumeration value="TOP"/> <xs:enumeration value="TTD"/> <xs:enumeration value="TND"/> <xs:enumeration value="TRL"/> <xs:enumeration value="TMM"/> <xs:enumeration value="UGX"/> <xs:enumeration value="UAH"/> <xs:enumeration value="AED"/> <xs:enumeration value="GBP"/> <xs:enumeration value="USS"/> <xs:enumeration value="USN"/> <xs:enumeration value="UYU"/> <xs:enumeration value="UZS"/> <xs:enumeration value="VUV"/> <xs:enumeration value="VEB"/> <xs:enumeration value="VND"/> <xs:enumeration value="MAD"/> <xs:enumeration value="YER"/> <xs:enumeration value="YUM"/> <xs:enumeration value="ZMK"/> <xs:enumeration value="ZWD"/> </xs:restriction> </xs:simpleType> </xs:element>
element STR/Report/Transaction/TransactionType
diagram
type restriction of xs:string properties content simple
facets Kind Value Annotation enumeration DEPOSIT enumeration WITHDRAWAL enumeration PAYMENT enumeration CONVERSION
source <xs:element name="TransactionType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEPOSIT"/> <xs:enumeration value="WITHDRAWAL"/> <xs:enumeration value="PAYMENT"/> <xs:enumeration value="CONVERSION"/> </xs:restriction> </xs:simpleType>
</xs:element> element STR/Report/Transaction/BranchName
diagram
type xs:string properties content simple
source <xs:element name="BranchName" type="xs:string"/> element STR/Report/TransactionParticipants
diagram
properties minOcc 0
maxOcc 1 content complex
children ParticipantType ParticipantRole Address Phone source <xs:element name="TransactionParticipants" minOccurs="0">
<xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="ParticipantType"> <xs:complexType> <xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="ParticipantRole">
<xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="PRINCIPLE"/> <xs:enumeration value="PROXY"/> <xs:enumeration value="BENEFICIARY"/> <xs:enumeration value="INTERMEDIARY"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Address" type="AddressType"/> <xs:element name="Phone" type="PhoneType"/> </xs:sequence> </xs:complexType> </xs:element>
element STR/Report/TransactionParticipants/ParticipantType
diagram
properties content complex
children Individual LegalEntity GovernmentName NGOName source <xs:element name="ParticipantType">
<xs:complexType> <xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element>
element STR/Report/TransactionParticipants/ParticipantType/Individual diagram
type IndividualType
properties content complex
children Name DateOfBirth Identifier Occupation source <xs:element name="Individual" type="IndividualType"/>
element STR/Report/TransactionParticipants/ParticipantType/LegalEntity
diagram
type LegalEntityType
properties content complex
children Name Identifier Organization source <xs:element name="LegalEntity" type="LegalEntityType"/>
element STR/Report/TransactionParticipants/ParticipantType/GovernmentName
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern ([a-zA-Z0-9]*[ ]*[/]*)+
source <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/>
</xs:restriction> </xs:simpleType> </xs:element>
element STR/Report/TransactionParticipants/ParticipantType/NGOName
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern ([a-zA-Z0-9]*[ ]*[/]*)+
source <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element STR/Report/TransactionParticipants/ParticipantRole
diagram
type restriction of xs:string properties content simple
facets Kind Value Annotation enumeration PRINCIPLE enumeration PROXY enumeration BENEFICIARY enumeration INTERMEDIARY
source <xs:element name="ParticipantRole"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="PRINCIPLE"/> <xs:enumeration value="PROXY"/> <xs:enumeration value="BENEFICIARY"/> <xs:enumeration value="INTERMEDIARY"/> </xs:restriction> </xs:simpleType> </xs:element>
element STR/Report/TransactionParticipants/Address diagram
type AddressType
properties content complex
children BuildingNumber StreetName StreetType GroupNumber Village Commune DistrictName Province POBox PostalCode CountryCodeType
source <xs:element name="Address" type="AddressType"/> element STR/Report/TransactionParticipants/Phone
diagram
type PhoneType
properties content complex
children HomePhone BusinessPhone MobilePhone source <xs:element name="Phone" type="PhoneType"/>
element STR/Report/TransactionAccounts
diagram
properties minOcc 0
maxOcc 1 content complex
children TransactionAccountNumber AccountType AccountRole BranchName TransactionAccountOwners source <xs:element name="TransactionAccounts" minOccurs="0">
<xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="TransactionAccountNumber" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([A-Z0-9]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AccountType" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="SAVINGS"/> <xs:enumeration value="CURRENT"/> <xs:enumeration value="LOAN"/> <xs:enumeration value="TERM DEPOSIT"/> <xs:enumeration value="OTHER"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AccountRole"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEBIT"/> <xs:enumeration value="CREDIT"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BranchName" type="xs:string"/> <xs:element name="TransactionAccountOwners" nillable="false"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/>
<xs:element name="GovernmentOrNGO"> <xs:complexType> <xs:choice> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="Address" type="AddressType" nillable="false"/> <xs:element name="Phone" type="PhoneType" nillable="false"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
element STR/Report/TransactionAccounts/TransactionAccountNumber
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern ([A-Z0-9]*)+
source <xs:element name="TransactionAccountNumber" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([A-Z0-9]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element STR/Report/TransactionAccounts/AccountType
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation enumeration SAVINGS enumeration CURRENT enumeration LOAN enumeration TERM DEPOSIT enumeration OTHER
source <xs:element name="AccountType" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="SAVINGS"/> <xs:enumeration value="CURRENT"/> <xs:enumeration value="LOAN"/> <xs:enumeration value="TERM DEPOSIT"/> <xs:enumeration value="OTHER"/> </xs:restriction> </xs:simpleType> </xs:element>
element STR/Report/TransactionAccounts/AccountRole
diagram
type restriction of xs:string properties content simple
facets Kind Value Annotation enumeration DEBIT enumeration CREDIT enumeration
source <xs:element name="AccountRole"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEBIT"/> <xs:enumeration value="CREDIT"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:element>
element STR/Report/TransactionAccounts/BranchName
diagram
type xs:string properties content simple
source <xs:element name="BranchName" type="xs:string"/> element STR/Report/TransactionAccounts/TransactionAccountOwners
diagram
properties content complex
nillable false
children Individual LegalEntity GovernmentOrNGO Address Phone source <xs:element name="TransactionAccountOwners" nillable="false">
<xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentOrNGO"> <xs:complexType> <xs:choice> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="Address" type="AddressType" nillable="false"/> <xs:element name="Phone" type="PhoneType" nillable="false"/> </xs:sequence> </xs:complexType> </xs:element>
element STR/Report/TransactionAccounts/TransactionAccountOwners/Individual diagram
type IndividualType
properties content complex
children Name DateOfBirth Identifier Occupation source <xs:element name="Individual" type="IndividualType"/>
element STR/Report/TransactionAccounts/TransactionAccountOwners/LegalEntity
diagram
type LegalEntityType
properties content complex
children Name Identifier Organization source <xs:element name="LegalEntity" type="LegalEntityType"/>
element STR/Report/TransactionAccounts/TransactionAccountOwners/GovernmentOrNGO
diagram
properties content complex
children GovernmentName NGOName source <xs:element name="GovernmentOrNGO">
<xs:complexType> <xs:choice> <xs:element name="GovernmentName" nillable="false">
<xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element>
element STR/Report/TransactionAccounts/TransactionAccountOwners/GovernmentOrNGO/GovernmentName
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern ([a-zA-Z0-9]*[ ]*[/]*)+
source <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element STR/Report/TransactionAccounts/TransactionAccountOwners/GovernmentOrNGO/NGOName
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern ([a-zA-Z0-9]*[ ]*[/]*)+
source <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction>
</xs:simpleType> </xs:element>
element STR/Report/TransactionAccounts/TransactionAccountOwners/Address
diagram
type AddressType
properties content complex nillable false
children BuildingNumber StreetName StreetType GroupNumber Village Commune DistrictName Province POBox PostalCode CountryCodeType
source <xs:element name="Address" type="AddressType" nillable="false"/> element STR/Report/TransactionAccounts/TransactionAccountOwners/Phone
diagram
type PhoneType
properties content complex nillable false
children HomePhone BusinessPhone MobilePhone source <xs:element name="Phone" type="PhoneType" nillable="false"/>
element STR/Report/SuspiciousInfo
diagram
properties content complex
children SuspicionDescription SupportingDocuments source <xs:element name="SuspiciousInfo">
<xs:complexType> <xs:sequence> <xs:element name="SuspicionDescription" type="xs:string" nillable="false"/> <xs:element name="SupportingDocuments" minOccurs="0"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="Document" type="xs:base64Binary"/> <xs:element name="DocumentName" type="xs:string"/> <xs:element name="DocumentType" type="xs:string"/> <xs:element name="DocumentIdentifier" type="xs:string"/> <xs:element name="DocumentDate" type="xs:date"/> <xs:element name="DocumentPreparer" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
element STR/Report/SuspiciousInfo/SuspicionDescription
diagram
type xs:string properties content simple
nillable false
source <xs:element name="SuspicionDescription" type="xs:string" nillable="false"/>
element STR/Report/SuspiciousInfo/SupportingDocuments diagram
properties minOcc 0
maxOcc 1 content complex
children Document DocumentName DocumentType DocumentIdentifier DocumentDate DocumentPreparer source <xs:element name="SupportingDocuments" minOccurs="0">
<xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="Document" type="xs:base64Binary"/> <xs:element name="DocumentName" type="xs:string"/> <xs:element name="DocumentType" type="xs:string"/> <xs:element name="DocumentIdentifier" type="xs:string"/> <xs:element name="DocumentDate" type="xs:date"/> <xs:element name="DocumentPreparer" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
element STR/Report/SuspiciousInfo/SupportingDocuments/Document
diagram
type xs:base64Binary properties content simple
source <xs:element name="Document" type="xs:base64Binary"/> element STR/Report/SuspiciousInfo/SupportingDocuments/DocumentName
diagram
type xs:string properties content simple
source <xs:element name="DocumentName" type="xs:string"/>
element STR/Report/SuspiciousInfo/SupportingDocuments/DocumentType diagram
type xs:string
properties content simple
source <xs:element name="DocumentType" type="xs:string"/> element STR/Report/SuspiciousInfo/SupportingDocuments/DocumentIdentifier
diagram
type xs:string properties content simple
source <xs:element name="DocumentIdentifier" type="xs:string"/> element STR/Report/SuspiciousInfo/SupportingDocuments/DocumentDate
diagram
type xs:date properties content simple
source <xs:element name="DocumentDate" type="xs:date"/> element STR/Report/SuspiciousInfo/SupportingDocuments/DocumentPreparer
diagram
type xs:string properties content simple
source <xs:element name="DocumentPreparer" type="xs:string"/>
complexType AddressType diagram
children BuildingNumber StreetName StreetType GroupNumber Village Commune DistrictName Province POBox
PostalCode CountryCodeType used by elements STR/ReportingEntityDescription/Address STR/Report/TransactionParticipants/Address
STR/Report/TransactionAccounts/TransactionAccountOwners/Address
source <xs:complexType name="AddressType"> <xs:sequence> <xs:element name="BuildingNumber" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="StreetName" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="StreetType" type="xs:string"/> <xs:element name="GroupNumber"/> <xs:element name="Village"/> <xs:element name="Commune"/> <xs:element name="DistrictName"/> <xs:element name="Province"/> <xs:element name="POBox"/> <xs:element name="PostalCode"/> <xs:element ref="CountryCodeType"/> </xs:sequence> </xs:complexType>
element AddressType/BuildingNumber
diagram
type restriction of xs:string properties content simple
nillable true
source <xs:element name="BuildingNumber" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element>
element AddressType/StreetName
diagram
type restriction of xs:string properties content simple
nillable true
facets Kind Value Annotation pattern ([a-zA-Z0-9]*[ ]*[/]*)+
source <xs:element name="StreetName" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element AddressType/StreetType
diagram
type xs:string properties content simple
source <xs:element name="StreetType" type="xs:string"/> element AddressType/GroupNumber
diagram
source <xs:element name="GroupNumber"/>
element AddressType/Village diagram
source <xs:element name="Village"/>
element AddressType/Commune
diagram
source <xs:element name="Commune"/> element AddressType/DistrictName
diagram
source <xs:element name="DistrictName"/> element AddressType/Province
diagram
source <xs:element name="Province"/> element AddressType/POBox
diagram
source <xs:element name="POBox"/> element AddressType/PostalCode
diagram
source <xs:element name="PostalCode"/>
complexType IndividualType diagram
children Name DateOfBirth Identifier Occupation used by elements STR/ReportingEntityDescription/ReportingEntityInfo/Individual
STR/Report/TransactionParticipants/ParticipantType/Individual STR/Report/TransactionAccounts/TransactionAccountOwners/Individual
source <xs:complexType name="IndividualType"> <xs:sequence> <xs:element name="Name" type="PersonName"/> <xs:element name="DateOfBirth" type="xs:date" nillable="true"/> <xs:element name="Identifier" type="NumericIdentifierType"/> <xs:element name="Occupation" type="OccupationType"/> </xs:sequence> </xs:complexType>
element IndividualType/Name
diagram
type PersonName
properties content complex
children FirstName_Latin MiddleName_Latin LastName_Latin FirstName_Khmer MiddleName_Khmer LastName_Khmer
source <xs:element name="Name" type="PersonName"/>
element IndividualType/DateOfBirth diagram
type xs:date
properties content simple nillable true
source <xs:element name="DateOfBirth" type="xs:date" nillable="true"/> element IndividualType/Identifier
diagram
type NumericIdentifierType
properties content complex
children NationalD Passport ValidIdentifier source <xs:element name="Identifier" type="NumericIdentifierType"/>
element IndividualType/Occupation
diagram
type OccupationType properties content simple
facets Kind Value Annotation enumeration Military/National Defense enumeration Law Enforcement enumeration Government enumeration Manager/Executive enumeration Financial Professional enumeration Legal Professional enumeration IT Professional enumeration Engineering/Scientific enumeration Writer/Journalist/Media Professional enumeration Other Professional enumeration Agriculture/Fisheries Worker enumeration Domestic worker enumeration Factory Worker enumeration Retail Worker
enumeration Transportation Worker enumeration Artist/Musician enumeration Clerical enumeration Construction enumeration Education enumeration Hospitality enumeration Tourism enumeration General Laborer enumeration Non-profit enumeration Self-Employed enumeration Unemployed enumeration Other
source <xs:element name="Occupation" type="OccupationType"/> complexType LegalEntityNumericIdentifierType
diagram
children TaxIdentificationNumber ValidIdentifier used by element LegalEntityType/Identifier
source <xs:complexType name="LegalEntityNumericIdentifierType"> <xs:choice> <xs:element name="TaxIdentificationNumber" type="xs:integer" nillable="true"/> <xs:element name="ValidIdentifier"> <xs:complexType> <xs:sequence> <xs:element name="ValidIDNumber" type="xs:integer" nillable="true"/> <xs:element name="ValidIDDescription" type="xs:string" nillable="true"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType>
element LegalEntityNumericIdentifierType/TaxIdentificationNumber
diagram
type xs:integer properties content simple
nillable true
source <xs:element name="TaxIdentificationNumber" type="xs:integer" nillable="true"/>
element LegalEntityNumericIdentifierType/ValidIdentifier diagram
properties content complex
children ValidIDNumber ValidIDDescription source <xs:element name="ValidIdentifier">
<xs:complexType> <xs:sequence> <xs:element name="ValidIDNumber" type="xs:integer" nillable="true"/> <xs:element name="ValidIDDescription" type="xs:string" nillable="true"/> </xs:sequence> </xs:complexType> </xs:element>
element LegalEntityNumericIdentifierType/ValidIdentifier/ValidIDNumber
diagram
type xs:integer properties content simple
nillable true
source <xs:element name="ValidIDNumber" type="xs:integer" nillable="true"/> element LegalEntityNumericIdentifierType/ValidIdentifier/ValidIDDescription
diagram
type xs:string properties content simple
nillable true
source <xs:element name="ValidIDDescription" type="xs:string" nillable="true"/> complexType LegalEntityType
diagram
children Name Identifier Organization used by elements STR/ReportingEntityDescription/ReportingEntityInfo/LegalEntity
STR/Report/TransactionParticipants/ParticipantType/LegalEntity STR/Report/TransactionAccounts/TransactionAccountOwners/LegalEntity
source <xs:complexType name="LegalEntityType"> <xs:sequence> <xs:element name="Name"> <xs:complexType> <xs:sequence> <xs:element name="FullRegisteredName_Latin" type="xs:string"/> <xs:element name="FullRegisteredName_Khmer" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Identifier" type="LegalEntityNumericIdentifierType"/> <xs:element name="Organization"> <xs:complexType> <xs:sequence> <xs:element name="OrgForm" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Sole Proprietorship"/> <xs:enumeration value="General Partnership"/> <xs:enumeration value="Limited Partnership"/> <xs:enumeration value="Private Limited"/> <xs:enumeration value="Public Limited"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="OrgType" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Company"/> <xs:enumeration value="Branch"/> <xs:enumeration value="Joint Venture"/> <xs:enumeration value="Representative Office"/> <xs:enumeration value="State Firm"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="OrgMainActivity" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Financial Services"/> <xs:enumeration value="Manufacturing"/> <xs:enumeration value="Agriculture"/> <xs:enumeration value="Military and National Defense"/> <xs:enumeration value="Government"/> <xs:enumeration value="Medical"/> <xs:enumeration value="Professional"/> <xs:enumeration value="Independent"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType>
</xs:element> </xs:sequence> </xs:complexType>
element LegalEntityType/Name
diagram
properties content complex
children FullRegisteredName_Latin FullRegisteredName_Khmer source <xs:element name="Name">
<xs:complexType> <xs:sequence> <xs:element name="FullRegisteredName_Latin" type="xs:string"/> <xs:element name="FullRegisteredName_Khmer" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
element LegalEntityType/Name/FullRegisteredName_Latin
diagram
type xs:string properties content simple
source <xs:element name="FullRegisteredName_Latin" type="xs:string"/> element LegalEntityType/Name/FullRegisteredName_Khmer
diagram
type xs:string properties content simple
source <xs:element name="FullRegisteredName_Khmer" type="xs:string"/>
element LegalEntityType/Identifier diagram
type LegalEntityNumericIdentifierType
properties content complex
children TaxIdentificationNumber ValidIdentifier source <xs:element name="Identifier" type="LegalEntityNumericIdentifierType"/>
element LegalEntityType/Organization
diagram
properties content complex
children OrgForm OrgType OrgMainActivity source <xs:element name="Organization">
<xs:complexType> <xs:sequence> <xs:element name="OrgForm" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Sole Proprietorship"/> <xs:enumeration value="General Partnership"/> <xs:enumeration value="Limited Partnership"/> <xs:enumeration value="Private Limited"/> <xs:enumeration value="Public Limited"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="OrgType" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Company"/> <xs:enumeration value="Branch"/> <xs:enumeration value="Joint Venture"/> <xs:enumeration value="Representative Office"/> <xs:enumeration value="State Firm"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType>
</xs:element> <xs:element name="OrgMainActivity" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Financial Services"/> <xs:enumeration value="Manufacturing"/> <xs:enumeration value="Agriculture"/> <xs:enumeration value="Military and National Defense"/> <xs:enumeration value="Government"/> <xs:enumeration value="Medical"/> <xs:enumeration value="Professional"/> <xs:enumeration value="Independent"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
element LegalEntityType/Organization/OrgForm
diagram
type restriction of xs:string properties content simple
nillable true
facets Kind Value Annotation enumeration Sole Proprietorship enumeration General Partnership enumeration Limited Partnership enumeration Private Limited enumeration Public Limited enumeration Other
source <xs:element name="OrgForm" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Sole Proprietorship"/> <xs:enumeration value="General Partnership"/> <xs:enumeration value="Limited Partnership"/> <xs:enumeration value="Private Limited"/> <xs:enumeration value="Public Limited"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element>
element LegalEntityType/Organization/OrgType
diagram
type restriction of xs:string properties content simple
nillable true
facets Kind Value Annotation enumeration Company enumeration Branch enumeration Joint Venture enumeration Representative Office enumeration State Firm enumeration Other
source <xs:element name="OrgType" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Company"/> <xs:enumeration value="Branch"/> <xs:enumeration value="Joint Venture"/> <xs:enumeration value="Representative Office"/> <xs:enumeration value="State Firm"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element>
element LegalEntityType/Organization/OrgMainActivity
diagram
type restriction of xs:string properties content simple
nillable true
facets Kind Value Annotation enumeration Financial Services enumeration Manufacturing enumeration Agriculture enumeration Military and National Defense enumeration Government enumeration Medical enumeration Professional enumeration Independent enumeration Other
source <xs:element name="OrgMainActivity" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Financial Services"/> <xs:enumeration value="Manufacturing"/> <xs:enumeration value="Agriculture"/> <xs:enumeration value="Military and National Defense"/> <xs:enumeration value="Government"/> <xs:enumeration value="Medical"/> <xs:enumeration value="Professional"/>
<xs:enumeration value="Independent"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element>
complexType NumericIdentifierType
diagram
children NationalD Passport ValidIdentifier used by element IndividualType/Identifier
source <xs:complexType name="NumericIdentifierType"> <xs:choice> <xs:element name="NationalD"> <xs:complexType> <xs:sequence> <xs:element name="NationalID" type="xs:integer" nillable="true"/> <xs:element name="IssueDate" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Passport"> <xs:complexType> <xs:sequence> <xs:element name="PassportNumber" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z]{0,6}-?[0-9]{2,18}"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element ref="CountryCodeType"/> <xs:element name="IssueDate" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ValidIdentifier"> <xs:complexType> <xs:sequence> <xs:element name="ValidIdentifier" type="xs:integer"/> <xs:element name="ValidIdentifierDescription" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType>
element NumericIdentifierType/NationalD
diagram
properties content complex
children NationalID IssueDate source <xs:element name="NationalD">
<xs:complexType> <xs:sequence> <xs:element name="NationalID" type="xs:integer" nillable="true"/> <xs:element name="IssueDate" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element>
element NumericIdentifierType/NationalD/NationalID
diagram
type xs:integer properties content simple
nillable true
source <xs:element name="NationalID" type="xs:integer" nillable="true"/> element NumericIdentifierType/NationalD/IssueDate
diagram
type xs:date properties content simple
source <xs:element name="IssueDate" type="xs:date"/> element NumericIdentifierType/Passport
diagram
properties content complex
children PassportNumber CountryCodeType IssueDate
source <xs:element name="Passport"> <xs:complexType> <xs:sequence> <xs:element name="PassportNumber" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z]{0,6}-?[0-9]{2,18}"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element ref="CountryCodeType"/> <xs:element name="IssueDate" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element>
element NumericIdentifierType/Passport/PassportNumber
diagram
type restriction of xs:string properties content simple
nillable true
facets Kind Value Annotation pattern [A-Z]{0,6}-?[0-9]{2,18}
source <xs:element name="PassportNumber" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z]{0,6}-?[0-9]{2,18}"/> </xs:restriction> </xs:simpleType> </xs:element>
element NumericIdentifierType/Passport/IssueDate
diagram
type xs:date properties content simple
source <xs:element name="IssueDate" type="xs:date"/> element NumericIdentifierType/ValidIdentifier
diagram
properties content complex
children ValidIdentifier ValidIdentifierDescription source <xs:element name="ValidIdentifier">
<xs:complexType> <xs:sequence> <xs:element name="ValidIdentifier" type="xs:integer"/> <xs:element name="ValidIdentifierDescription" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
element NumericIdentifierType/ValidIdentifier/ValidIdentifier
diagram
type xs:integer properties content simple
source <xs:element name="ValidIdentifier" type="xs:integer"/> element NumericIdentifierType/ValidIdentifier/ValidIdentifierDescription
diagram
type xs:string properties content simple
source <xs:element name="ValidIdentifierDescription" type="xs:string"/> complexType PersonName
diagram
children FirstName_Latin MiddleName_Latin LastName_Latin FirstName_Khmer MiddleName_Khmer
LastName_Khmer used by element IndividualType/Name
source <xs:complexType name="PersonName"> <xs:sequence>
<xs:element name="FirstName_Latin" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="MiddleName_Latin" type="xs:string" nillable="true"/> <xs:element name="LastName_Latin" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="FirstName_Khmer" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="MiddleName_Khmer" nillable="true"/> <xs:element name="LastName_Khmer" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType>
element PersonName/FirstName_Latin
diagram
type restriction of xs:string properties content simple
nillable true
source <xs:element name="FirstName_Latin" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element>
element PersonName/MiddleName_Latin
diagram
type xs:string properties content simple
nillable true
source <xs:element name="MiddleName_Latin" type="xs:string" nillable="true"/>
element PersonName/LastName_Latin
diagram
type restriction of xs:string properties content simple
nillable true
source <xs:element name="LastName_Latin" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element>
element PersonName/FirstName_Khmer
diagram
type restriction of xs:string properties content simple
nillable true
facets Kind Value Annotation pattern ([a-zA-Z]*[ ]*[/]*)+
source <xs:element name="FirstName_Khmer" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element PersonName/MiddleName_Khmer
diagram
properties nillable true
source <xs:element name="MiddleName_Khmer" nillable="true"/> element PersonName/LastName_Khmer
diagram
type restriction of xs:string properties content simple
nillable true
facets Kind Value Annotation pattern ([a-zA-Z]*[ ]*[/]*)+
source <xs:element name="LastName_Khmer" nillable="true">
<xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
complexType PhoneNumberType
diagram
children CountryCode CityCode LocalNumber used by elements PhoneType/BusinessPhone PhoneType/HomePhone PhoneType/MobilePhone
source <xs:complexType name="PhoneNumberType"> <xs:sequence> <xs:element name="CountryCode" nillable="true"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="001"/> <xs:maxInclusive value="999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CityCode" nillable="true"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0000"/> <xs:maxInclusive value="9999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="LocalNumber" nillable="true"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="100000"/> <xs:maxInclusive value="9999999"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType>
element PhoneNumberType/CountryCode
diagram
type restriction of xs:int properties content simple
nillable true
facets Kind Value Annotation minInclusive 001 maxInclusive 999
source <xs:element name="CountryCode" nillable="true"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="001"/> <xs:maxInclusive value="999"/> </xs:restriction> </xs:simpleType> </xs:element>
element PhoneNumberType/CityCode
diagram
type restriction of xs:int properties content simple
nillable true
facets Kind Value Annotation minInclusive 0000 maxInclusive 9999
source <xs:element name="CityCode" nillable="true"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0000"/> <xs:maxInclusive value="9999"/> </xs:restriction> </xs:simpleType> </xs:element>
element PhoneNumberType/LocalNumber
diagram
type restriction of xs:int properties content simple
nillable true
facets Kind Value Annotation minInclusive 100000 maxInclusive 9999999
source <xs:element name="LocalNumber" nillable="true"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="100000"/> <xs:maxInclusive value="9999999"/> </xs:restriction>
</xs:simpleType> </xs:element>
complexType PhoneType
diagram
children HomePhone BusinessPhone MobilePhone used by elements STR/ReportingEntityDescription/ContactPerson/Phone
STR/Report/TransactionParticipants/Phone STR/Report/TransactionAccounts/TransactionAccountOwners/Phone
source <xs:complexType name="PhoneType"> <xs:sequence> <xs:element name="HomePhone" type="PhoneNumberType"/> <xs:element name="BusinessPhone" type="PhoneNumberType"/> <xs:element name="MobilePhone" type="PhoneNumberType"/> </xs:sequence> </xs:complexType>
element PhoneType/HomePhone
diagram
type PhoneNumberType
properties content complex
children CountryCode CityCode LocalNumber source <xs:element name="HomePhone" type="PhoneNumberType"/>
element PhoneType/BusinessPhone diagram
type PhoneNumberType
properties content complex
children CountryCode CityCode LocalNumber source <xs:element name="BusinessPhone" type="PhoneNumberType"/>
element PhoneType/MobilePhone
diagram
type PhoneNumberType
properties content complex
children CountryCode CityCode LocalNumber source <xs:element name="MobilePhone" type="PhoneNumberType"/>
simpleType OccupationType
type restriction of xs:string properties base xs:string
used by element IndividualType/Occupation
facets Kind Value Annotation enumeration Military/National Defense enumeration Law Enforcement enumeration Government enumeration Manager/Executive enumeration Financial Professional enumeration Legal Professional enumeration IT Professional enumeration Engineering/Scientific
enumeration Writer/Journalist/Media Professional enumeration Other Professional enumeration Agriculture/Fisheries Worker enumeration Domestic worker enumeration Factory Worker enumeration Retail Worker enumeration Transportation Worker enumeration Artist/Musician enumeration Clerical enumeration Construction enumeration Education enumeration Hospitality enumeration Tourism enumeration General Laborer enumeration Non-profit enumeration Self-Employed enumeration Unemployed enumeration Other
source <xs:simpleType name="OccupationType"> <xs:restriction base="xs:string"> <xs:enumeration value="Military/National Defense"/> <xs:enumeration value="Law Enforcement"/> <xs:enumeration value="Government"/> <xs:enumeration value="Manager/Executive"/> <xs:enumeration value="Financial Professional"/> <xs:enumeration value="Legal Professional"/> <xs:enumeration value="IT Professional"/> <xs:enumeration value="Engineering/Scientific"/> <xs:enumeration value="Writer/Journalist/Media Professional"/> <xs:enumeration value="Other Professional"/> <xs:enumeration value="Agriculture/Fisheries Worker"/> <xs:enumeration value="Domestic worker"/> <xs:enumeration value="Factory Worker"/> <xs:enumeration value="Retail Worker"/> <xs:enumeration value="Transportation Worker"/> <xs:enumeration value="Artist/Musician"/> <xs:enumeration value="Clerical"/> <xs:enumeration value="Construction"/> <xs:enumeration value="Education"/> <xs:enumeration value="Hospitality"/> <xs:enumeration value="Tourism"/> <xs:enumeration value="General Laborer"/> <xs:enumeration value="Non-profit"/> <xs:enumeration value="Self-Employed"/> <xs:enumeration value="Unemployed"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType>
APPENDIX B – Cash Transaction Report XML Schema Specification Schema LCTR.xsd schema location: attributeFormDefault: unqualified elementFormDefault: qualified Elements Complex types Simple types CountryCodeType AddressType OccupationType LCTR IndividualType LegalEntityNumericIdentifierType LegalEntityType NumericIdentifierType PersonName PhoneNumberType PhoneType element CountryCodeType
diagram
type restriction of xs:string properties content simple
used by element NumericIdentifierType/Passport complexType AddressType
facets Kind Value Annotation enumeration enumeration AFG enumeration AGO enumeration AIA enumeration ALB enumeration AND enumeration ANT enumeration ARE enumeration ARG enumeration ARM enumeration ASM enumeration ATA enumeration ATF enumeration ATG enumeration AUS enumeration AUT enumeration AZE enumeration BDI
enumeration BEL enumeration BEN enumeration BFA enumeration BGD enumeration BGR enumeration BHR enumeration BHS enumeration BIH enumeration BLR enumeration BLZ enumeration BMU enumeration BOL enumeration BRA enumeration BRB enumeration BRN enumeration BTN enumeration BVT enumeration BWA enumeration CAF enumeration CAN enumeration CCK enumeration CHE enumeration CHL enumeration CHN enumeration CIV enumeration CMR enumeration COD enumeration COG enumeration COK enumeration COL enumeration COM enumeration CPV enumeration CRI enumeration CUB enumeration CXR enumeration CYM enumeration CYP enumeration CZE enumeration DEU enumeration DJI enumeration DMA enumeration DNK enumeration DOM enumeration DZA enumeration ECU enumeration EGY
enumeration ERI enumeration ESH enumeration ESP enumeration EST enumeration ETH enumeration FIN enumeration FJI enumeration FLK enumeration FRA enumeration FRO enumeration FSM enumeration FXX enumeration GAB enumeration GBR enumeration GEO enumeration GHA enumeration GIB enumeration GIN enumeration GLP enumeration GMB enumeration GNB enumeration GNQ enumeration GRC enumeration GRD enumeration GRL enumeration GTM enumeration GUF enumeration GUM enumeration GUY enumeration HKG enumeration HMD enumeration HND enumeration HRV enumeration HTI enumeration HUN enumeration IDN enumeration IND enumeration IOT enumeration IRL enumeration IRN enumeration IRQ enumeration ISL enumeration ISR enumeration ITA enumeration JAM enumeration JOR
enumeration JPN enumeration KAZ enumeration KEN enumeration KGZ enumeration KHM enumeration KIR enumeration KNA enumeration KOR enumeration KWT enumeration LAO enumeration LBN enumeration LBR enumeration LBY enumeration LCA enumeration LIE enumeration LKA enumeration LSO enumeration LTU enumeration LUX enumeration LVA enumeration MAC enumeration MAR enumeration MCO enumeration MDA enumeration MDG enumeration MDV enumeration MEX enumeration MHL enumeration MKD enumeration MLI enumeration MLT enumeration MMR enumeration MNG enumeration MNP enumeration MOZ enumeration MRT enumeration MSR enumeration MTQ enumeration MUS enumeration MWI enumeration MYS enumeration MYT enumeration NAM enumeration NCL enumeration NER enumeration NFK
enumeration NGA enumeration NIC enumeration NIU enumeration NLD enumeration NOR enumeration NPL enumeration NRU enumeration NZL enumeration OMN enumeration PAK enumeration PAN enumeration PCN enumeration PER enumeration PHL enumeration PLW enumeration PNG enumeration POL enumeration PRI enumeration PRK enumeration PRT enumeration PRY enumeration PYF enumeration QAT enumeration REU enumeration ROM enumeration RUS enumeration RWA enumeration SAU enumeration SDN enumeration SEN enumeration SGP enumeration SGS enumeration SHN enumeration SJM enumeration SLB enumeration SLE enumeration SLV enumeration SMR enumeration SOM enumeration SPM enumeration STP enumeration SUR enumeration SVK enumeration SVN enumeration SWE enumeration SWZ
enumeration SYC enumeration SYR enumeration TCA enumeration TCD enumeration TGO enumeration THA enumeration TJK enumeration TKL enumeration TKM enumeration TMP enumeration TON enumeration TTO enumeration TUN enumeration TUR enumeration TUV enumeration TWN enumeration TZA enumeration UGA enumeration UKR enumeration UMI enumeration URY enumeration USA enumeration UZB enumeration VAT enumeration VCT enumeration VEN enumeration VGB enumeration VIR enumeration VNM enumeration VUT enumeration WLF enumeration WSM enumeration YEM enumeration YUG enumeration ZAF enumeration ZMB enumeration ZWE
source <xs:element name="CountryCodeType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value=""/> <xs:enumeration value="AFG"/> <xs:enumeration value="AGO"/> <xs:enumeration value="AIA"/> <xs:enumeration value="ALB"/> <xs:enumeration value="AND"/> <xs:enumeration value="ANT"/> <xs:enumeration value="ARE"/>
<xs:enumeration value="ARG"/> <xs:enumeration value="ARM"/> <xs:enumeration value="ASM"/> <xs:enumeration value="ATA"/> <xs:enumeration value="ATF"/> <xs:enumeration value="ATG"/> <xs:enumeration value="AUS"/> <xs:enumeration value="AUT"/> <xs:enumeration value="AZE"/> <xs:enumeration value="BDI"/> <xs:enumeration value="BEL"/> <xs:enumeration value="BEN"/> <xs:enumeration value="BFA"/> <xs:enumeration value="BGD"/> <xs:enumeration value="BGR"/> <xs:enumeration value="BHR"/> <xs:enumeration value="BHS"/> <xs:enumeration value="BIH"/> <xs:enumeration value="BLR"/> <xs:enumeration value="BLZ"/> <xs:enumeration value="BMU"/> <xs:enumeration value="BOL"/> <xs:enumeration value="BRA"/> <xs:enumeration value="BRB"/> <xs:enumeration value="BRN"/> <xs:enumeration value="BTN"/> <xs:enumeration value="BVT"/> <xs:enumeration value="BWA"/> <xs:enumeration value="CAF"/> <xs:enumeration value="CAN"/> <xs:enumeration value="CCK"/> <xs:enumeration value="CHE"/> <xs:enumeration value="CHL"/> <xs:enumeration value="CHN"/> <xs:enumeration value="CIV"/> <xs:enumeration value="CMR"/> <xs:enumeration value="COD"/> <xs:enumeration value="COG"/> <xs:enumeration value="COK"/> <xs:enumeration value="COL"/> <xs:enumeration value="COM"/> <xs:enumeration value="CPV"/> <xs:enumeration value="CRI"/> <xs:enumeration value="CUB"/> <xs:enumeration value="CXR"/> <xs:enumeration value="CYM"/> <xs:enumeration value="CYP"/> <xs:enumeration value="CZE"/> <xs:enumeration value="DEU"/> <xs:enumeration value="DJI"/> <xs:enumeration value="DMA"/> <xs:enumeration value="DNK"/> <xs:enumeration value="DOM"/> <xs:enumeration value="DZA"/> <xs:enumeration value="ECU"/> <xs:enumeration value="EGY"/>
<xs:enumeration value="ERI"/> <xs:enumeration value="ESH"/> <xs:enumeration value="ESP"/> <xs:enumeration value="EST"/> <xs:enumeration value="ETH"/> <xs:enumeration value="FIN"/> <xs:enumeration value="FJI"/> <xs:enumeration value="FLK"/> <xs:enumeration value="FRA"/> <xs:enumeration value="FRO"/> <xs:enumeration value="FSM"/> <xs:enumeration value="FXX"/> <xs:enumeration value="GAB"/> <xs:enumeration value="GBR"/> <xs:enumeration value="GEO"/> <xs:enumeration value="GHA"/> <xs:enumeration value="GIB"/> <xs:enumeration value="GIN"/> <xs:enumeration value="GLP"/> <xs:enumeration value="GMB"/> <xs:enumeration value="GNB"/> <xs:enumeration value="GNQ"/> <xs:enumeration value="GRC"/> <xs:enumeration value="GRD"/> <xs:enumeration value="GRL"/> <xs:enumeration value="GTM"/> <xs:enumeration value="GUF"/> <xs:enumeration value="GUM"/> <xs:enumeration value="GUY"/> <xs:enumeration value="HKG"/> <xs:enumeration value="HMD"/> <xs:enumeration value="HND"/> <xs:enumeration value="HRV"/> <xs:enumeration value="HTI"/> <xs:enumeration value="HUN"/> <xs:enumeration value="IDN"/> <xs:enumeration value="IND"/> <xs:enumeration value="IOT"/> <xs:enumeration value="IRL"/> <xs:enumeration value="IRN"/> <xs:enumeration value="IRQ"/> <xs:enumeration value="ISL"/> <xs:enumeration value="ISR"/> <xs:enumeration value="ITA"/> <xs:enumeration value="JAM"/> <xs:enumeration value="JOR"/> <xs:enumeration value="JPN"/> <xs:enumeration value="KAZ"/> <xs:enumeration value="KEN"/> <xs:enumeration value="KGZ"/> <xs:enumeration value="KHM"/> <xs:enumeration value="KIR"/> <xs:enumeration value="KNA"/> <xs:enumeration value="KOR"/> <xs:enumeration value="KWT"/> <xs:enumeration value="LAO"/>
<xs:enumeration value="LBN"/> <xs:enumeration value="LBR"/> <xs:enumeration value="LBY"/> <xs:enumeration value="LCA"/> <xs:enumeration value="LIE"/> <xs:enumeration value="LKA"/> <xs:enumeration value="LSO"/> <xs:enumeration value="LTU"/> <xs:enumeration value="LUX"/> <xs:enumeration value="LVA"/> <xs:enumeration value="MAC"/> <xs:enumeration value="MAR"/> <xs:enumeration value="MCO"/> <xs:enumeration value="MDA"/> <xs:enumeration value="MDG"/> <xs:enumeration value="MDV"/> <xs:enumeration value="MEX"/> <xs:enumeration value="MHL"/> <xs:enumeration value="MKD"/> <xs:enumeration value="MLI"/> <xs:enumeration value="MLT"/> <xs:enumeration value="MMR"/> <xs:enumeration value="MNG"/> <xs:enumeration value="MNP"/> <xs:enumeration value="MOZ"/> <xs:enumeration value="MRT"/> <xs:enumeration value="MSR"/> <xs:enumeration value="MTQ"/> <xs:enumeration value="MUS"/> <xs:enumeration value="MWI"/> <xs:enumeration value="MYS"/> <xs:enumeration value="MYT"/> <xs:enumeration value="NAM"/> <xs:enumeration value="NCL"/> <xs:enumeration value="NER"/> <xs:enumeration value="NFK"/> <xs:enumeration value="NGA"/> <xs:enumeration value="NIC"/> <xs:enumeration value="NIU"/> <xs:enumeration value="NLD"/> <xs:enumeration value="NOR"/> <xs:enumeration value="NPL"/> <xs:enumeration value="NRU"/> <xs:enumeration value="NZL"/> <xs:enumeration value="OMN"/> <xs:enumeration value="PAK"/> <xs:enumeration value="PAN"/> <xs:enumeration value="PCN"/> <xs:enumeration value="PER"/> <xs:enumeration value="PHL"/> <xs:enumeration value="PLW"/> <xs:enumeration value="PNG"/> <xs:enumeration value="POL"/> <xs:enumeration value="PRI"/> <xs:enumeration value="PRK"/> <xs:enumeration value="PRT"/>
<xs:enumeration value="PRY"/> <xs:enumeration value="PYF"/> <xs:enumeration value="QAT"/> <xs:enumeration value="REU"/> <xs:enumeration value="ROM"/> <xs:enumeration value="RUS"/> <xs:enumeration value="RWA"/> <xs:enumeration value="SAU"/> <xs:enumeration value="SDN"/> <xs:enumeration value="SEN"/> <xs:enumeration value="SGP"/> <xs:enumeration value="SGS"/> <xs:enumeration value="SHN"/> <xs:enumeration value="SJM"/> <xs:enumeration value="SLB"/> <xs:enumeration value="SLE"/> <xs:enumeration value="SLV"/> <xs:enumeration value="SMR"/> <xs:enumeration value="SOM"/> <xs:enumeration value="SPM"/> <xs:enumeration value="STP"/> <xs:enumeration value="SUR"/> <xs:enumeration value="SVK"/> <xs:enumeration value="SVN"/> <xs:enumeration value="SWE"/> <xs:enumeration value="SWZ"/> <xs:enumeration value="SYC"/> <xs:enumeration value="SYR"/> <xs:enumeration value="TCA"/> <xs:enumeration value="TCD"/> <xs:enumeration value="TGO"/> <xs:enumeration value="THA"/> <xs:enumeration value="TJK"/> <xs:enumeration value="TKL"/> <xs:enumeration value="TKM"/> <xs:enumeration value="TMP"/> <xs:enumeration value="TON"/> <xs:enumeration value="TTO"/> <xs:enumeration value="TUN"/> <xs:enumeration value="TUR"/> <xs:enumeration value="TUV"/> <xs:enumeration value="TWN"/> <xs:enumeration value="TZA"/> <xs:enumeration value="UGA"/> <xs:enumeration value="UKR"/> <xs:enumeration value="UMI"/> <xs:enumeration value="URY"/> <xs:enumeration value="USA"/> <xs:enumeration value="UZB"/> <xs:enumeration value="VAT"/> <xs:enumeration value="VCT"/> <xs:enumeration value="VEN"/> <xs:enumeration value="VGB"/> <xs:enumeration value="VIR"/> <xs:enumeration value="VNM"/> <xs:enumeration value="VUT"/>
<xs:enumeration value="WLF"/> <xs:enumeration value="WSM"/> <xs:enumeration value="YEM"/> <xs:enumeration value="YUG"/> <xs:enumeration value="ZAF"/> <xs:enumeration value="ZMB"/> <xs:enumeration value="ZWE "/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR
diagram
properties content complex
children ReportingEntityID ReportingEntityDescription Report source <xs:element name="LCTR">
<xs:complexType> <xs:sequence> <xs:choice> <xs:element name="ReportingEntityID" type="xs:integer"/> <xs:element name="ReportingEntityDescription"> <xs:complexType> <xs:sequence> <xs:element name="ReportingEntityInfo"> <xs:complexType> <xs:choice> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="Individual" type="IndividualType"/> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="Address" type="AddressType"/>
<xs:element name="ContactPerson"> <xs:complexType> <xs:sequence> <xs:element name="Name" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Address" type="xs:string" nillable="false"/> <xs:element name="Phone" type="PhoneType"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> <xs:element name="Report"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="ReportIdentifier"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[a-zA-Z0-9]{15}|NIL"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AmendedReportIndicator" type="xs:boolean" nillable="true"/> <xs:element name="ReportPreparationDate" type="xs:date"/> <xs:element name="ReportTransmissionDate" type="xs:date"/> <xs:element name="Transaction"> <xs:complexType> <xs:sequence> <xs:element name="TransactionDate" type="xs:date"/> <xs:element name="TransactionAmount" type="xs:decimal"/> <xs:element name="TransactionCurrencyCode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="KHR"/> <xs:enumeration value="USD"/> <xs:enumeration value="EUR"/> <xs:enumeration value="AUD"/> <xs:enumeration value="AOA"/> <xs:enumeration value="ARS"/> <xs:enumeration value="AMD"/> <xs:enumeration value="AWG"/> <xs:enumeration value="AZM"/> <xs:enumeration value="BSD"/> <xs:enumeration value="BHD"/> <xs:enumeration value="BDT"/> <xs:enumeration value="BBD"/> <xs:enumeration value="BYR"/> <xs:enumeration value="BZD"/> <xs:enumeration value="BMD"/>
<xs:enumeration value="BTN"/> <xs:enumeration value="INR"/> <xs:enumeration value="BOV"/> <xs:enumeration value="BOB"/> <xs:enumeration value="BAM"/> <xs:enumeration value="BWP"/> <xs:enumeration value="BRL"/> <xs:enumeration value="BND"/> <xs:enumeration value="BGL"/> <xs:enumeration value="BGN"/> <xs:enumeration value="BIF"/> <xs:enumeration value="ADP"/> <xs:enumeration value="CAD"/> <xs:enumeration value="CVE"/> <xs:enumeration value="KYD"/> <xs:enumeration value="XAF"/> <xs:enumeration value="CLF"/> <xs:enumeration value="CLP"/> <xs:enumeration value="CNY"/> <xs:enumeration value="COP"/> <xs:enumeration value="KMF"/> <xs:enumeration value="CDF"/> <xs:enumeration value="CRC"/> <xs:enumeration value="HRK"/> <xs:enumeration value="CUP"/> <xs:enumeration value="CYP"/> <xs:enumeration value="CZK"/> <xs:enumeration value="DKK"/> <xs:enumeration value="DJF"/> <xs:enumeration value="DOP"/> <xs:enumeration value="TPE"/> <xs:enumeration value="ECV"/> <xs:enumeration value="ECS"/> <xs:enumeration value="EGP"/> <xs:enumeration value="SVC"/> <xs:enumeration value="ERN"/> <xs:enumeration value="EEK"/> <xs:enumeration value="ETB"/> <xs:enumeration value="FKP"/> <xs:enumeration value="FJD"/> <xs:enumeration value="GMD"/> <xs:enumeration value="GEL"/> <xs:enumeration value="GHC"/> <xs:enumeration value="GIP"/> <xs:enumeration value="GTQ"/> <xs:enumeration value="GNF"/> <xs:enumeration value="GWP"/> <xs:enumeration value="GYD"/> <xs:enumeration value="HTG"/> <xs:enumeration value="HNL"/> <xs:enumeration value="HKD"/> <xs:enumeration value="HUF"/> <xs:enumeration value="ISK"/> <xs:enumeration value="IDR"/> <xs:enumeration value="IRR"/> <xs:enumeration value="IQD"/>
<xs:enumeration value="ILS"/> <xs:enumeration value="JMD"/> <xs:enumeration value="JPY"/> <xs:enumeration value="JOD"/> <xs:enumeration value="KZT"/> <xs:enumeration value="KES"/> <xs:enumeration value="DZD"/> <xs:enumeration value="KPW"/> <xs:enumeration value="KRW"/> <xs:enumeration value="KWD"/> <xs:enumeration value="KGS"/> <xs:enumeration value="LAK"/> <xs:enumeration value="LVL"/> <xs:enumeration value="LBP"/> <xs:enumeration value="LSL"/> <xs:enumeration value="LRD"/> <xs:enumeration value="LYD"/> <xs:enumeration value="CHF"/> <xs:enumeration value="LTL"/> <xs:enumeration value="MOP"/> <xs:enumeration value="MKD"/> <xs:enumeration value="MGF"/> <xs:enumeration value="MWK"/> <xs:enumeration value="MYR"/> <xs:enumeration value="MVR"/> <xs:enumeration value="MTL"/> <xs:enumeration value="ALL"/> <xs:enumeration value="MRO"/> <xs:enumeration value="MUR"/> <xs:enumeration value="MXN"/> <xs:enumeration value="MXV"/> <xs:enumeration value="MDL"/> <xs:enumeration value="MNT"/> <xs:enumeration value="XCD"/> <xs:enumeration value="MZM"/> <xs:enumeration value="MMK"/> <xs:enumeration value="ZAR"/> <xs:enumeration value="NAD"/> <xs:enumeration value="NPR"/> <xs:enumeration value="ANG"/> <xs:enumeration value="XPF"/> <xs:enumeration value="NZD"/> <xs:enumeration value="NIO"/> <xs:enumeration value="NGN"/> <xs:enumeration value="NOK"/> <xs:enumeration value="OMR"/> <xs:enumeration value="PKR"/> <xs:enumeration value="PAB"/> <xs:enumeration value="PGK"/> <xs:enumeration value="PYG"/> <xs:enumeration value="PEN"/> <xs:enumeration value="PHP"/> <xs:enumeration value="PLN"/> <xs:enumeration value="AFA"/> <xs:enumeration value="QAR"/> <xs:enumeration value="ROL"/>
<xs:enumeration value="RUB"/> <xs:enumeration value="RUR"/> <xs:enumeration value="RWF"/> <xs:enumeration value="SHP"/> <xs:enumeration value="WST"/> <xs:enumeration value="STD"/> <xs:enumeration value="SAR"/> <xs:enumeration value="SCR"/> <xs:enumeration value="SLL"/> <xs:enumeration value="SGD"/> <xs:enumeration value="SKK"/> <xs:enumeration value="SIT"/> <xs:enumeration value="SBD"/> <xs:enumeration value="SOS"/> <xs:enumeration value="LKR"/> <xs:enumeration value="SDD"/> <xs:enumeration value="SRG"/> <xs:enumeration value="SZL"/> <xs:enumeration value="SEK"/> <xs:enumeration value="SYP"/> <xs:enumeration value="TWD"/> <xs:enumeration value="TJS"/> <xs:enumeration value="TZS"/> <xs:enumeration value="THB"/> <xs:enumeration value="XOF"/> <xs:enumeration value="TOP"/> <xs:enumeration value="TTD"/> <xs:enumeration value="TND"/> <xs:enumeration value="TRL"/> <xs:enumeration value="TMM"/> <xs:enumeration value="UGX"/> <xs:enumeration value="UAH"/> <xs:enumeration value="AED"/> <xs:enumeration value="GBP"/> <xs:enumeration value="USS"/> <xs:enumeration value="USN"/> <xs:enumeration value="UYU"/> <xs:enumeration value="UZS"/> <xs:enumeration value="VUV"/> <xs:enumeration value="VEB"/> <xs:enumeration value="VND"/> <xs:enumeration value="MAD"/> <xs:enumeration value="YER"/> <xs:enumeration value="YUM"/> <xs:enumeration value="ZMK"/> <xs:enumeration value="ZWD"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TransactionSeriesIndicator" type="xs:boolean"/> <xs:element name="TransactionType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEPOSIT"/> <xs:enumeration value="WITHDRAWAL"/> <xs:enumeration value="PAYMENT"/>
<xs:enumeration value="CONVERSION"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BranchName" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TransactionParticipants"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="ParticipantType"> <xs:complexType> <xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="ParticipantRole"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="PRINCIPLE"/> <xs:enumeration value="PROXY"/> <xs:enumeration value="BENEFICIARY"/> <xs:enumeration value="INTERMEDIARY"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Address" type="AddressType"/> <xs:element name="Phone" type="PhoneType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TransactionAccounts" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="TransactionAccountNumber" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([A-Z0-9]*)+"/> </xs:restriction>
</xs:simpleType> </xs:element> <xs:element name="AccountType" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="SAVINGS"/> <xs:enumeration value="CURRENT"/> <xs:enumeration value="LOAN"/> <xs:enumeration value="TERM DEPOSIT"/> <xs:enumeration value="OTHER"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AccountRole"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEBIT"/> <xs:enumeration value="CREDIT"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BranchName" type="xs:string"/> <xs:element name="TransactionAccountOwners" nillable="false"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentOrNGO"> <xs:complexType> <xs:choice> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="Address" type="AddressType" nillable="false"/> <xs:element name="Phone" type="PhoneType" nillable="false"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence>
</xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
element LCTR/ReportingEntityID
diagram
type xs:integer properties content simple
source <xs:element name="ReportingEntityID" type="xs:integer"/> element LCTR/ReportingEntityDescription
diagram
properties content complex
children ReportingEntityInfo Address ContactPerson source <xs:element name="ReportingEntityDescription">
<xs:complexType> <xs:sequence> <xs:element name="ReportingEntityInfo"> <xs:complexType> <xs:choice> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="Individual" type="IndividualType"/> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
</xs:choice> </xs:complexType> </xs:element> <xs:element name="Address" type="AddressType"/> <xs:element name="ContactPerson"> <xs:complexType> <xs:sequence> <xs:element name="Name" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Address" type="xs:string" nillable="false"/> <xs:element name="Phone" type="PhoneType"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
element LCTR/ReportingEntityDescription/ReportingEntityInfo
diagram
properties content complex
children LegalEntity Individual GovernmentName NGOName source <xs:element name="ReportingEntityInfo">
<xs:complexType> <xs:choice> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="Individual" type="IndividualType"/> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction>
</xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element>
element LCTR/ReportingEntityDescription/ReportingEntityInfo/LegalEntity
diagram
type LegalEntityType
properties content complex
children Name Identifier Organization source <xs:element name="LegalEntity" type="LegalEntityType"/>
element LCTR/ReportingEntityDescription/ReportingEntityInfo/Individual
diagram
type IndividualType
properties content complex
children Name DateOfBirth Identifier Occupation source <xs:element name="Individual" type="IndividualType"/>
element LCTR/ReportingEntityDescription/ReportingEntityInfo/GovernmentName
diagram
type restriction of xs:string
properties content simple nillable false
facets Kind Value Annotation pattern ([a-zA-Z0-9]*[ ]*[/]*)+
source <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR/ReportingEntityDescription/ReportingEntityInfo/NGOName
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern ([a-zA-Z0-9]*[ ]*[/]*)+
source <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR/ReportingEntityDescription/Address diagram
type AddressType
properties content complex
children BuildingNumber StreetName StreetType GroupNumber Village Commune DistrictName Province POBox PostalCode CountryCodeType
source <xs:element name="Address" type="AddressType"/> element LCTR/ReportingEntityDescription/ContactPerson
diagram
properties content complex
children Name Address Phone source <xs:element name="ContactPerson">
<xs:complexType> <xs:sequence> <xs:element name="Name" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string">
<xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Address" type="xs:string" nillable="false"/> <xs:element name="Phone" type="PhoneType"/> </xs:sequence> </xs:complexType> </xs:element>
element LCTR/ReportingEntityDescription/ContactPerson/Name
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern ([a-zA-Z]*[ ]*[/]*)+
source <xs:element name="Name" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR/ReportingEntityDescription/ContactPerson/Address
diagram
type xs:string properties content simple
nillable false
source <xs:element name="Address" type="xs:string" nillable="false"/> element LCTR/ReportingEntityDescription/ContactPerson/Phone
diagram
type PhoneType
properties content complex
children HomePhone BusinessPhone MobilePhone source <xs:element name="Phone" type="PhoneType"/>
element LCTR/Report
diagram
properties content complex
children ReportIdentifier AmendedReportIndicator ReportPreparationDate ReportTransmissionDate Transaction TransactionParticipants TransactionAccounts
source <xs:element name="Report"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="ReportIdentifier"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[a-zA-Z0-9]{15}|NIL"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AmendedReportIndicator" type="xs:boolean" nillable="true"/> <xs:element name="ReportPreparationDate" type="xs:date"/> <xs:element name="ReportTransmissionDate" type="xs:date"/> <xs:element name="Transaction"> <xs:complexType> <xs:sequence> <xs:element name="TransactionDate" type="xs:date"/> <xs:element name="TransactionAmount" type="xs:decimal"/> <xs:element name="TransactionCurrencyCode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="KHR"/> <xs:enumeration value="USD"/> <xs:enumeration value="EUR"/> <xs:enumeration value="AUD"/> <xs:enumeration value="AOA"/> <xs:enumeration value="ARS"/> <xs:enumeration value="AMD"/>
<xs:enumeration value="AWG"/> <xs:enumeration value="AZM"/> <xs:enumeration value="BSD"/> <xs:enumeration value="BHD"/> <xs:enumeration value="BDT"/> <xs:enumeration value="BBD"/> <xs:enumeration value="BYR"/> <xs:enumeration value="BZD"/> <xs:enumeration value="BMD"/> <xs:enumeration value="BTN"/> <xs:enumeration value="INR"/> <xs:enumeration value="BOV"/> <xs:enumeration value="BOB"/> <xs:enumeration value="BAM"/> <xs:enumeration value="BWP"/> <xs:enumeration value="BRL"/> <xs:enumeration value="BND"/> <xs:enumeration value="BGL"/> <xs:enumeration value="BGN"/> <xs:enumeration value="BIF"/> <xs:enumeration value="ADP"/> <xs:enumeration value="CAD"/> <xs:enumeration value="CVE"/> <xs:enumeration value="KYD"/> <xs:enumeration value="XAF"/> <xs:enumeration value="CLF"/> <xs:enumeration value="CLP"/> <xs:enumeration value="CNY"/> <xs:enumeration value="COP"/> <xs:enumeration value="KMF"/> <xs:enumeration value="CDF"/> <xs:enumeration value="CRC"/> <xs:enumeration value="HRK"/> <xs:enumeration value="CUP"/> <xs:enumeration value="CYP"/> <xs:enumeration value="CZK"/> <xs:enumeration value="DKK"/> <xs:enumeration value="DJF"/> <xs:enumeration value="DOP"/> <xs:enumeration value="TPE"/> <xs:enumeration value="ECV"/> <xs:enumeration value="ECS"/> <xs:enumeration value="EGP"/> <xs:enumeration value="SVC"/> <xs:enumeration value="ERN"/> <xs:enumeration value="EEK"/> <xs:enumeration value="ETB"/> <xs:enumeration value="FKP"/> <xs:enumeration value="FJD"/> <xs:enumeration value="GMD"/> <xs:enumeration value="GEL"/> <xs:enumeration value="GHC"/> <xs:enumeration value="GIP"/> <xs:enumeration value="GTQ"/> <xs:enumeration value="GNF"/> <xs:enumeration value="GWP"/>
<xs:enumeration value="GYD"/> <xs:enumeration value="HTG"/> <xs:enumeration value="HNL"/> <xs:enumeration value="HKD"/> <xs:enumeration value="HUF"/> <xs:enumeration value="ISK"/> <xs:enumeration value="IDR"/> <xs:enumeration value="IRR"/> <xs:enumeration value="IQD"/> <xs:enumeration value="ILS"/> <xs:enumeration value="JMD"/> <xs:enumeration value="JPY"/> <xs:enumeration value="JOD"/> <xs:enumeration value="KZT"/> <xs:enumeration value="KES"/> <xs:enumeration value="DZD"/> <xs:enumeration value="KPW"/> <xs:enumeration value="KRW"/> <xs:enumeration value="KWD"/> <xs:enumeration value="KGS"/> <xs:enumeration value="LAK"/> <xs:enumeration value="LVL"/> <xs:enumeration value="LBP"/> <xs:enumeration value="LSL"/> <xs:enumeration value="LRD"/> <xs:enumeration value="LYD"/> <xs:enumeration value="CHF"/> <xs:enumeration value="LTL"/> <xs:enumeration value="MOP"/> <xs:enumeration value="MKD"/> <xs:enumeration value="MGF"/> <xs:enumeration value="MWK"/> <xs:enumeration value="MYR"/> <xs:enumeration value="MVR"/> <xs:enumeration value="MTL"/> <xs:enumeration value="ALL"/> <xs:enumeration value="MRO"/> <xs:enumeration value="MUR"/> <xs:enumeration value="MXN"/> <xs:enumeration value="MXV"/> <xs:enumeration value="MDL"/> <xs:enumeration value="MNT"/> <xs:enumeration value="XCD"/> <xs:enumeration value="MZM"/> <xs:enumeration value="MMK"/> <xs:enumeration value="ZAR"/> <xs:enumeration value="NAD"/> <xs:enumeration value="NPR"/> <xs:enumeration value="ANG"/> <xs:enumeration value="XPF"/> <xs:enumeration value="NZD"/> <xs:enumeration value="NIO"/> <xs:enumeration value="NGN"/> <xs:enumeration value="NOK"/> <xs:enumeration value="OMR"/> <xs:enumeration value="PKR"/>
<xs:enumeration value="PAB"/> <xs:enumeration value="PGK"/> <xs:enumeration value="PYG"/> <xs:enumeration value="PEN"/> <xs:enumeration value="PHP"/> <xs:enumeration value="PLN"/> <xs:enumeration value="AFA"/> <xs:enumeration value="QAR"/> <xs:enumeration value="ROL"/> <xs:enumeration value="RUB"/> <xs:enumeration value="RUR"/> <xs:enumeration value="RWF"/> <xs:enumeration value="SHP"/> <xs:enumeration value="WST"/> <xs:enumeration value="STD"/> <xs:enumeration value="SAR"/> <xs:enumeration value="SCR"/> <xs:enumeration value="SLL"/> <xs:enumeration value="SGD"/> <xs:enumeration value="SKK"/> <xs:enumeration value="SIT"/> <xs:enumeration value="SBD"/> <xs:enumeration value="SOS"/> <xs:enumeration value="LKR"/> <xs:enumeration value="SDD"/> <xs:enumeration value="SRG"/> <xs:enumeration value="SZL"/> <xs:enumeration value="SEK"/> <xs:enumeration value="SYP"/> <xs:enumeration value="TWD"/> <xs:enumeration value="TJS"/> <xs:enumeration value="TZS"/> <xs:enumeration value="THB"/> <xs:enumeration value="XOF"/> <xs:enumeration value="TOP"/> <xs:enumeration value="TTD"/> <xs:enumeration value="TND"/> <xs:enumeration value="TRL"/> <xs:enumeration value="TMM"/> <xs:enumeration value="UGX"/> <xs:enumeration value="UAH"/> <xs:enumeration value="AED"/> <xs:enumeration value="GBP"/> <xs:enumeration value="USS"/> <xs:enumeration value="USN"/> <xs:enumeration value="UYU"/> <xs:enumeration value="UZS"/> <xs:enumeration value="VUV"/> <xs:enumeration value="VEB"/> <xs:enumeration value="VND"/> <xs:enumeration value="MAD"/> <xs:enumeration value="YER"/> <xs:enumeration value="YUM"/> <xs:enumeration value="ZMK"/> <xs:enumeration value="ZWD"/> </xs:restriction>
</xs:simpleType> </xs:element> <xs:element name="TransactionSeriesIndicator" type="xs:boolean"/> <xs:element name="TransactionType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEPOSIT"/> <xs:enumeration value="WITHDRAWAL"/> <xs:enumeration value="PAYMENT"/> <xs:enumeration value="CONVERSION"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BranchName" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TransactionParticipants"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="ParticipantType"> <xs:complexType> <xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="ParticipantRole"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="PRINCIPLE"/> <xs:enumeration value="PROXY"/> <xs:enumeration value="BENEFICIARY"/> <xs:enumeration value="INTERMEDIARY"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Address" type="AddressType"/> <xs:element name="Phone" type="PhoneType"/> </xs:sequence> </xs:complexType>
</xs:element> <xs:element name="TransactionAccounts" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="TransactionAccountNumber" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([A-Z0-9]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AccountType" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="SAVINGS"/> <xs:enumeration value="CURRENT"/> <xs:enumeration value="LOAN"/> <xs:enumeration value="TERM DEPOSIT"/> <xs:enumeration value="OTHER"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AccountRole"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEBIT"/> <xs:enumeration value="CREDIT"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BranchName" type="xs:string"/> <xs:element name="TransactionAccountOwners" nillable="false"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentOrNGO"> <xs:complexType> <xs:choice> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice>
</xs:complexType> </xs:element> </xs:choice> <xs:element name="Address" type="AddressType" nillable="false"/> <xs:element name="Phone" type="PhoneType" nillable="false"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
element LCTR/Report/ReportIdentifier
diagram
type restriction of xs:string properties content simple
facets Kind Value Annotation pattern [a-zA-Z0-9]{15}|NIL
source <xs:element name="ReportIdentifier"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[a-zA-Z0-9]{15}|NIL"/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR/Report/AmendedReportIndicator
diagram
type xs:boolean properties content simple
nillable true
source <xs:element name="AmendedReportIndicator" type="xs:boolean" nillable="true"/> element LCTR/Report/ReportPreparationDate
diagram
type xs:date properties content simple
source <xs:element name="ReportPreparationDate" type="xs:date"/>
element LCTR/Report/ReportTransmissionDate
diagram
type xs:date properties content simple
source <xs:element name="ReportTransmissionDate" type="xs:date"/> element LCTR/Report/Transaction
diagram
properties content complex
children TransactionDate TransactionAmount TransactionCurrencyCode TransactionSeriesIndicator TransactionType BranchName
source <xs:element name="Transaction"> <xs:complexType> <xs:sequence> <xs:element name="TransactionDate" type="xs:date"/> <xs:element name="TransactionAmount" type="xs:decimal"/> <xs:element name="TransactionCurrencyCode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="KHR"/> <xs:enumeration value="USD"/> <xs:enumeration value="EUR"/> <xs:enumeration value="AUD"/> <xs:enumeration value="AOA"/> <xs:enumeration value="ARS"/> <xs:enumeration value="AMD"/> <xs:enumeration value="AWG"/> <xs:enumeration value="AZM"/> <xs:enumeration value="BSD"/> <xs:enumeration value="BHD"/> <xs:enumeration value="BDT"/> <xs:enumeration value="BBD"/> <xs:enumeration value="BYR"/> <xs:enumeration value="BZD"/>
<xs:enumeration value="BMD"/> <xs:enumeration value="BTN"/> <xs:enumeration value="INR"/> <xs:enumeration value="BOV"/> <xs:enumeration value="BOB"/> <xs:enumeration value="BAM"/> <xs:enumeration value="BWP"/> <xs:enumeration value="BRL"/> <xs:enumeration value="BND"/> <xs:enumeration value="BGL"/> <xs:enumeration value="BGN"/> <xs:enumeration value="BIF"/> <xs:enumeration value="ADP"/> <xs:enumeration value="CAD"/> <xs:enumeration value="CVE"/> <xs:enumeration value="KYD"/> <xs:enumeration value="XAF"/> <xs:enumeration value="CLF"/> <xs:enumeration value="CLP"/> <xs:enumeration value="CNY"/> <xs:enumeration value="COP"/> <xs:enumeration value="KMF"/> <xs:enumeration value="CDF"/> <xs:enumeration value="CRC"/> <xs:enumeration value="HRK"/> <xs:enumeration value="CUP"/> <xs:enumeration value="CYP"/> <xs:enumeration value="CZK"/> <xs:enumeration value="DKK"/> <xs:enumeration value="DJF"/> <xs:enumeration value="DOP"/> <xs:enumeration value="TPE"/> <xs:enumeration value="ECV"/> <xs:enumeration value="ECS"/> <xs:enumeration value="EGP"/> <xs:enumeration value="SVC"/> <xs:enumeration value="ERN"/> <xs:enumeration value="EEK"/> <xs:enumeration value="ETB"/> <xs:enumeration value="FKP"/> <xs:enumeration value="FJD"/> <xs:enumeration value="GMD"/> <xs:enumeration value="GEL"/> <xs:enumeration value="GHC"/> <xs:enumeration value="GIP"/> <xs:enumeration value="GTQ"/> <xs:enumeration value="GNF"/> <xs:enumeration value="GWP"/> <xs:enumeration value="GYD"/> <xs:enumeration value="HTG"/> <xs:enumeration value="HNL"/> <xs:enumeration value="HKD"/> <xs:enumeration value="HUF"/> <xs:enumeration value="ISK"/> <xs:enumeration value="IDR"/> <xs:enumeration value="IRR"/>
<xs:enumeration value="IQD"/> <xs:enumeration value="ILS"/> <xs:enumeration value="JMD"/> <xs:enumeration value="JPY"/> <xs:enumeration value="JOD"/> <xs:enumeration value="KZT"/> <xs:enumeration value="KES"/> <xs:enumeration value="DZD"/> <xs:enumeration value="KPW"/> <xs:enumeration value="KRW"/> <xs:enumeration value="KWD"/> <xs:enumeration value="KGS"/> <xs:enumeration value="LAK"/> <xs:enumeration value="LVL"/> <xs:enumeration value="LBP"/> <xs:enumeration value="LSL"/> <xs:enumeration value="LRD"/> <xs:enumeration value="LYD"/> <xs:enumeration value="CHF"/> <xs:enumeration value="LTL"/> <xs:enumeration value="MOP"/> <xs:enumeration value="MKD"/> <xs:enumeration value="MGF"/> <xs:enumeration value="MWK"/> <xs:enumeration value="MYR"/> <xs:enumeration value="MVR"/> <xs:enumeration value="MTL"/> <xs:enumeration value="ALL"/> <xs:enumeration value="MRO"/> <xs:enumeration value="MUR"/> <xs:enumeration value="MXN"/> <xs:enumeration value="MXV"/> <xs:enumeration value="MDL"/> <xs:enumeration value="MNT"/> <xs:enumeration value="XCD"/> <xs:enumeration value="MZM"/> <xs:enumeration value="MMK"/> <xs:enumeration value="ZAR"/> <xs:enumeration value="NAD"/> <xs:enumeration value="NPR"/> <xs:enumeration value="ANG"/> <xs:enumeration value="XPF"/> <xs:enumeration value="NZD"/> <xs:enumeration value="NIO"/> <xs:enumeration value="NGN"/> <xs:enumeration value="NOK"/> <xs:enumeration value="OMR"/> <xs:enumeration value="PKR"/> <xs:enumeration value="PAB"/> <xs:enumeration value="PGK"/> <xs:enumeration value="PYG"/> <xs:enumeration value="PEN"/> <xs:enumeration value="PHP"/> <xs:enumeration value="PLN"/> <xs:enumeration value="AFA"/> <xs:enumeration value="QAR"/>
<xs:enumeration value="ROL"/> <xs:enumeration value="RUB"/> <xs:enumeration value="RUR"/> <xs:enumeration value="RWF"/> <xs:enumeration value="SHP"/> <xs:enumeration value="WST"/> <xs:enumeration value="STD"/> <xs:enumeration value="SAR"/> <xs:enumeration value="SCR"/> <xs:enumeration value="SLL"/> <xs:enumeration value="SGD"/> <xs:enumeration value="SKK"/> <xs:enumeration value="SIT"/> <xs:enumeration value="SBD"/> <xs:enumeration value="SOS"/> <xs:enumeration value="LKR"/> <xs:enumeration value="SDD"/> <xs:enumeration value="SRG"/> <xs:enumeration value="SZL"/> <xs:enumeration value="SEK"/> <xs:enumeration value="SYP"/> <xs:enumeration value="TWD"/> <xs:enumeration value="TJS"/> <xs:enumeration value="TZS"/> <xs:enumeration value="THB"/> <xs:enumeration value="XOF"/> <xs:enumeration value="TOP"/> <xs:enumeration value="TTD"/> <xs:enumeration value="TND"/> <xs:enumeration value="TRL"/> <xs:enumeration value="TMM"/> <xs:enumeration value="UGX"/> <xs:enumeration value="UAH"/> <xs:enumeration value="AED"/> <xs:enumeration value="GBP"/> <xs:enumeration value="USS"/> <xs:enumeration value="USN"/> <xs:enumeration value="UYU"/> <xs:enumeration value="UZS"/> <xs:enumeration value="VUV"/> <xs:enumeration value="VEB"/> <xs:enumeration value="VND"/> <xs:enumeration value="MAD"/> <xs:enumeration value="YER"/> <xs:enumeration value="YUM"/> <xs:enumeration value="ZMK"/> <xs:enumeration value="ZWD"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TransactionSeriesIndicator" type="xs:boolean"/> <xs:element name="TransactionType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEPOSIT"/> <xs:enumeration value="WITHDRAWAL"/>
<xs:enumeration value="PAYMENT"/> <xs:enumeration value="CONVERSION"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BranchName" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
element LCTR/Report/Transaction/TransactionDate
diagram
type xs:date properties content simple
source <xs:element name="TransactionDate" type="xs:date"/> element LCTR/Report/Transaction/TransactionAmount
diagram
type xs:decimal properties content simple
source <xs:element name="TransactionAmount" type="xs:decimal"/> element LCTR/Report/Transaction/TransactionCurrencyCode
diagram
type restriction of xs:string properties content simple
facets Kind Value Annotation enumeration KHR enumeration USD enumeration EUR enumeration AUD enumeration AOA enumeration ARS enumeration AMD enumeration AWG enumeration AZM enumeration BSD enumeration BHD enumeration BDT
enumeration BBD enumeration BYR enumeration BZD enumeration BMD enumeration BTN enumeration INR enumeration BOV enumeration BOB enumeration BAM enumeration BWP enumeration BRL enumeration BND enumeration BGL enumeration BGN enumeration BIF enumeration ADP enumeration CAD enumeration CVE enumeration KYD enumeration XAF enumeration CLF enumeration CLP enumeration CNY enumeration COP enumeration KMF enumeration CDF enumeration CRC enumeration HRK enumeration CUP enumeration CYP enumeration CZK enumeration DKK enumeration DJF enumeration DOP enumeration TPE enumeration ECV enumeration ECS enumeration EGP enumeration SVC enumeration ERN enumeration EEK enumeration ETB enumeration FKP enumeration FJD enumeration GMD enumeration GEL
enumeration GHC enumeration GIP enumeration GTQ enumeration GNF enumeration GWP enumeration GYD enumeration HTG enumeration HNL enumeration HKD enumeration HUF enumeration ISK enumeration IDR enumeration IRR enumeration IQD enumeration ILS enumeration JMD enumeration JPY enumeration JOD enumeration KZT enumeration KES enumeration DZD enumeration KPW enumeration KRW enumeration KWD enumeration KGS enumeration LAK enumeration LVL enumeration LBP enumeration LSL enumeration LRD enumeration LYD enumeration CHF enumeration LTL enumeration MOP enumeration MKD enumeration MGF enumeration MWK enumeration MYR enumeration MVR enumeration MTL enumeration ALL enumeration MRO enumeration MUR enumeration MXN enumeration MXV enumeration MDL
enumeration MNT enumeration XCD enumeration MZM enumeration MMK enumeration ZAR enumeration NAD enumeration NPR enumeration ANG enumeration XPF enumeration NZD enumeration NIO enumeration NGN enumeration NOK enumeration OMR enumeration PKR enumeration PAB enumeration PGK enumeration PYG enumeration PEN enumeration PHP enumeration PLN enumeration AFA enumeration QAR enumeration ROL enumeration RUB enumeration RUR enumeration RWF enumeration SHP enumeration WST enumeration STD enumeration SAR enumeration SCR enumeration SLL enumeration SGD enumeration SKK enumeration SIT enumeration SBD enumeration SOS enumeration LKR enumeration SDD enumeration SRG enumeration SZL enumeration SEK enumeration SYP enumeration TWD enumeration TJS
enumeration TZS enumeration THB enumeration XOF enumeration TOP enumeration TTD enumeration TND enumeration TRL enumeration TMM enumeration UGX enumeration UAH enumeration AED enumeration GBP enumeration USS enumeration USN enumeration UYU enumeration UZS enumeration VUV enumeration VEB enumeration VND enumeration MAD enumeration YER enumeration YUM enumeration ZMK enumeration ZWD
source <xs:element name="TransactionCurrencyCode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="KHR"/> <xs:enumeration value="USD"/> <xs:enumeration value="EUR"/> <xs:enumeration value="AUD"/> <xs:enumeration value="AOA"/> <xs:enumeration value="ARS"/> <xs:enumeration value="AMD"/> <xs:enumeration value="AWG"/> <xs:enumeration value="AZM"/> <xs:enumeration value="BSD"/> <xs:enumeration value="BHD"/> <xs:enumeration value="BDT"/> <xs:enumeration value="BBD"/> <xs:enumeration value="BYR"/> <xs:enumeration value="BZD"/> <xs:enumeration value="BMD"/> <xs:enumeration value="BTN"/> <xs:enumeration value="INR"/> <xs:enumeration value="BOV"/> <xs:enumeration value="BOB"/> <xs:enumeration value="BAM"/> <xs:enumeration value="BWP"/> <xs:enumeration value="BRL"/> <xs:enumeration value="BND"/>
<xs:enumeration value="BGL"/> <xs:enumeration value="BGN"/> <xs:enumeration value="BIF"/> <xs:enumeration value="ADP"/> <xs:enumeration value="CAD"/> <xs:enumeration value="CVE"/> <xs:enumeration value="KYD"/> <xs:enumeration value="XAF"/> <xs:enumeration value="CLF"/> <xs:enumeration value="CLP"/> <xs:enumeration value="CNY"/> <xs:enumeration value="COP"/> <xs:enumeration value="KMF"/> <xs:enumeration value="CDF"/> <xs:enumeration value="CRC"/> <xs:enumeration value="HRK"/> <xs:enumeration value="CUP"/> <xs:enumeration value="CYP"/> <xs:enumeration value="CZK"/> <xs:enumeration value="DKK"/> <xs:enumeration value="DJF"/> <xs:enumeration value="DOP"/> <xs:enumeration value="TPE"/> <xs:enumeration value="ECV"/> <xs:enumeration value="ECS"/> <xs:enumeration value="EGP"/> <xs:enumeration value="SVC"/> <xs:enumeration value="ERN"/> <xs:enumeration value="EEK"/> <xs:enumeration value="ETB"/> <xs:enumeration value="FKP"/> <xs:enumeration value="FJD"/> <xs:enumeration value="GMD"/> <xs:enumeration value="GEL"/> <xs:enumeration value="GHC"/> <xs:enumeration value="GIP"/> <xs:enumeration value="GTQ"/> <xs:enumeration value="GNF"/> <xs:enumeration value="GWP"/> <xs:enumeration value="GYD"/> <xs:enumeration value="HTG"/> <xs:enumeration value="HNL"/> <xs:enumeration value="HKD"/> <xs:enumeration value="HUF"/> <xs:enumeration value="ISK"/> <xs:enumeration value="IDR"/> <xs:enumeration value="IRR"/> <xs:enumeration value="IQD"/> <xs:enumeration value="ILS"/> <xs:enumeration value="JMD"/> <xs:enumeration value="JPY"/> <xs:enumeration value="JOD"/> <xs:enumeration value="KZT"/> <xs:enumeration value="KES"/> <xs:enumeration value="DZD"/> <xs:enumeration value="KPW"/>
<xs:enumeration value="KRW"/> <xs:enumeration value="KWD"/> <xs:enumeration value="KGS"/> <xs:enumeration value="LAK"/> <xs:enumeration value="LVL"/> <xs:enumeration value="LBP"/> <xs:enumeration value="LSL"/> <xs:enumeration value="LRD"/> <xs:enumeration value="LYD"/> <xs:enumeration value="CHF"/> <xs:enumeration value="LTL"/> <xs:enumeration value="MOP"/> <xs:enumeration value="MKD"/> <xs:enumeration value="MGF"/> <xs:enumeration value="MWK"/> <xs:enumeration value="MYR"/> <xs:enumeration value="MVR"/> <xs:enumeration value="MTL"/> <xs:enumeration value="ALL"/> <xs:enumeration value="MRO"/> <xs:enumeration value="MUR"/> <xs:enumeration value="MXN"/> <xs:enumeration value="MXV"/> <xs:enumeration value="MDL"/> <xs:enumeration value="MNT"/> <xs:enumeration value="XCD"/> <xs:enumeration value="MZM"/> <xs:enumeration value="MMK"/> <xs:enumeration value="ZAR"/> <xs:enumeration value="NAD"/> <xs:enumeration value="NPR"/> <xs:enumeration value="ANG"/> <xs:enumeration value="XPF"/> <xs:enumeration value="NZD"/> <xs:enumeration value="NIO"/> <xs:enumeration value="NGN"/> <xs:enumeration value="NOK"/> <xs:enumeration value="OMR"/> <xs:enumeration value="PKR"/> <xs:enumeration value="PAB"/> <xs:enumeration value="PGK"/> <xs:enumeration value="PYG"/> <xs:enumeration value="PEN"/> <xs:enumeration value="PHP"/> <xs:enumeration value="PLN"/> <xs:enumeration value="AFA"/> <xs:enumeration value="QAR"/> <xs:enumeration value="ROL"/> <xs:enumeration value="RUB"/> <xs:enumeration value="RUR"/> <xs:enumeration value="RWF"/> <xs:enumeration value="SHP"/> <xs:enumeration value="WST"/> <xs:enumeration value="STD"/> <xs:enumeration value="SAR"/> <xs:enumeration value="SCR"/>
<xs:enumeration value="SLL"/> <xs:enumeration value="SGD"/> <xs:enumeration value="SKK"/> <xs:enumeration value="SIT"/> <xs:enumeration value="SBD"/> <xs:enumeration value="SOS"/> <xs:enumeration value="LKR"/> <xs:enumeration value="SDD"/> <xs:enumeration value="SRG"/> <xs:enumeration value="SZL"/> <xs:enumeration value="SEK"/> <xs:enumeration value="SYP"/> <xs:enumeration value="TWD"/> <xs:enumeration value="TJS"/> <xs:enumeration value="TZS"/> <xs:enumeration value="THB"/> <xs:enumeration value="XOF"/> <xs:enumeration value="TOP"/> <xs:enumeration value="TTD"/> <xs:enumeration value="TND"/> <xs:enumeration value="TRL"/> <xs:enumeration value="TMM"/> <xs:enumeration value="UGX"/> <xs:enumeration value="UAH"/> <xs:enumeration value="AED"/> <xs:enumeration value="GBP"/> <xs:enumeration value="USS"/> <xs:enumeration value="USN"/> <xs:enumeration value="UYU"/> <xs:enumeration value="UZS"/> <xs:enumeration value="VUV"/> <xs:enumeration value="VEB"/> <xs:enumeration value="VND"/> <xs:enumeration value="MAD"/> <xs:enumeration value="YER"/> <xs:enumeration value="YUM"/> <xs:enumeration value="ZMK"/> <xs:enumeration value="ZWD"/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR/Report/Transaction/TransactionSeriesIndicator
diagram
type xs:boolean properties content simple
source <xs:element name="TransactionSeriesIndicator" type="xs:boolean"/>
element LCTR/Report/Transaction/TransactionType diagram
type restriction of xs:string
properties content simple
facets Kind Value Annotation enumeration DEPOSIT enumeration WITHDRAWAL enumeration PAYMENT enumeration CONVERSION
source <xs:element name="TransactionType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEPOSIT"/> <xs:enumeration value="WITHDRAWAL"/> <xs:enumeration value="PAYMENT"/> <xs:enumeration value="CONVERSION"/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR/Report/Transaction/BranchName
diagram
type xs:string properties content simple
source <xs:element name="BranchName" type="xs:string"/> element LCTR/Report/TransactionParticipants
diagram
properties content complex
children ParticipantType ParticipantRole Address Phone source <xs:element name="TransactionParticipants">
<xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="ParticipantType"> <xs:complexType>
<xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="ParticipantRole"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="PRINCIPLE"/> <xs:enumeration value="PROXY"/> <xs:enumeration value="BENEFICIARY"/> <xs:enumeration value="INTERMEDIARY"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Address" type="AddressType"/> <xs:element name="Phone" type="PhoneType"/> </xs:sequence> </xs:complexType> </xs:element>
element LCTR/Report/TransactionParticipants/ParticipantType
diagram
properties content complex
children Individual LegalEntity GovernmentName NGOName source <xs:element name="ParticipantType">
<xs:complexType> <xs:choice> <xs:element name="Individual" type="IndividualType"/>
<xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element>
element LCTR/Report/TransactionParticipants/ParticipantType/Individual
diagram
type IndividualType
properties content complex
children Name DateOfBirth Identifier Occupation source <xs:element name="Individual" type="IndividualType"/>
element LCTR/Report/TransactionParticipants/ParticipantType/LegalEntity
diagram
type LegalEntityType
properties content complex
children Name Identifier Organization source <xs:element name="LegalEntity" type="LegalEntityType"/>
element LCTR/Report/TransactionParticipants/ParticipantType/GovernmentName
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern ([a-zA-Z0-9]*[ ]*[/]*)+
source <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR/Report/TransactionParticipants/ParticipantType/NGOName
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern ([a-zA-Z0-9]*[ ]*[/]*)+
source <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR/Report/TransactionParticipants/ParticipantRole
diagram
type restriction of xs:string properties content simple
facets Kind Value Annotation enumeration PRINCIPLE enumeration PROXY
enumeration BENEFICIARY enumeration INTERMEDIARY
source <xs:element name="ParticipantRole"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="PRINCIPLE"/> <xs:enumeration value="PROXY"/> <xs:enumeration value="BENEFICIARY"/> <xs:enumeration value="INTERMEDIARY"/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR/Report/TransactionParticipants/Address
diagram
type AddressType
properties content complex
children BuildingNumber StreetName StreetType GroupNumber Village Commune DistrictName Province POBox PostalCode CountryCodeType
source <xs:element name="Address" type="AddressType"/>
element LCTR/Report/TransactionParticipants/Phone diagram
type PhoneType
properties content complex
children HomePhone BusinessPhone MobilePhone source <xs:element name="Phone" type="PhoneType"/>
element LCTR/Report/TransactionAccounts
diagram
properties minOcc 0
maxOcc 1 content complex
children TransactionAccountNumber AccountType AccountRole BranchName TransactionAccountOwners source <xs:element name="TransactionAccounts" minOccurs="0">
<xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="TransactionAccountNumber" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([A-Z0-9]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AccountType" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="SAVINGS"/> <xs:enumeration value="CURRENT"/> <xs:enumeration value="LOAN"/> <xs:enumeration value="TERM DEPOSIT"/> <xs:enumeration value="OTHER"/> </xs:restriction>
</xs:simpleType> </xs:element> <xs:element name="AccountRole"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DEBIT"/> <xs:enumeration value="CREDIT"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BranchName" type="xs:string"/> <xs:element name="TransactionAccountOwners" nillable="false"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentOrNGO"> <xs:complexType> <xs:choice> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="Address" type="AddressType" nillable="false"/> <xs:element name="Phone" type="PhoneType" nillable="false"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
element LCTR/Report/TransactionAccounts/TransactionAccountNumber
diagram
type restriction of xs:string
properties content simple nillable false
facets Kind Value Annotation pattern ([A-Z0-9]*)+
source <xs:element name="TransactionAccountNumber" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([A-Z0-9]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR/Report/TransactionAccounts/AccountType
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation enumeration SAVINGS enumeration CURRENT enumeration LOAN enumeration TERM DEPOSIT enumeration OTHER
source <xs:element name="AccountType" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="SAVINGS"/> <xs:enumeration value="CURRENT"/> <xs:enumeration value="LOAN"/> <xs:enumeration value="TERM DEPOSIT"/> <xs:enumeration value="OTHER"/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR/Report/TransactionAccounts/AccountRole
diagram
type restriction of xs:string properties content simple
facets Kind Value Annotation enumeration DEBIT enumeration CREDIT enumeration
source <xs:element name="AccountRole"> <xs:simpleType>
<xs:restriction base="xs:string"> <xs:enumeration value="DEBIT"/> <xs:enumeration value="CREDIT"/> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR/Report/TransactionAccounts/BranchName
diagram
type xs:string properties content simple
source <xs:element name="BranchName" type="xs:string"/> element LCTR/Report/TransactionAccounts/TransactionAccountOwners
diagram
properties content complex
nillable false
children Individual LegalEntity GovernmentOrNGO Address Phone source <xs:element name="TransactionAccountOwners" nillable="false">
<xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:choice> <xs:element name="Individual" type="IndividualType"/> <xs:element name="LegalEntity" type="LegalEntityType"/> <xs:element name="GovernmentOrNGO"> <xs:complexType> <xs:choice> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string">
<xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="Address" type="AddressType" nillable="false"/> <xs:element name="Phone" type="PhoneType" nillable="false"/> </xs:sequence> </xs:complexType> </xs:element>
element LCTR/Report/TransactionAccounts/TransactionAccountOwners/Individual
diagram
type IndividualType
properties content complex
children Name DateOfBirth Identifier Occupation source <xs:element name="Individual" type="IndividualType"/>
element LCTR/Report/TransactionAccounts/TransactionAccountOwners/LegalEntity
diagram
type LegalEntityType
properties content complex
children Name Identifier Organization source <xs:element name="LegalEntity" type="LegalEntityType"/>
element LCTR/Report/TransactionAccounts/TransactionAccountOwners/GovernmentOrNGO
diagram
properties content complex
children GovernmentName NGOName source <xs:element name="GovernmentOrNGO">
<xs:complexType> <xs:choice> <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> </xs:complexType> </xs:element>
element LCTR/Report/TransactionAccounts/TransactionAccountOwners/GovernmentOrNGO/GovernmentName
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern ([a-zA-Z0-9]*[ ]*[/]*)+
source <xs:element name="GovernmentName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR/Report/TransactionAccounts/TransactionAccountOwners/GovernmentOrNGO/NGOName
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern ([a-zA-Z0-9]*[ ]*[/]*)+
source <xs:element name="NGOName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element LCTR/Report/TransactionAccounts/TransactionAccountOwners/Address
diagram
type AddressType
properties content complex nillable false
children BuildingNumber StreetName StreetType GroupNumber Village Commune DistrictName Province POBox PostalCode CountryCodeType
source <xs:element name="Address" type="AddressType" nillable="false"/>
element LCTR/Report/TransactionAccounts/TransactionAccountOwners/Phone
diagram
type PhoneType
properties content complex nillable false
children HomePhone BusinessPhone MobilePhone source <xs:element name="Phone" type="PhoneType" nillable="false"/>
complexType AddressType
diagram
children BuildingNumber StreetName StreetType GroupNumber Village Commune DistrictName Province POBox
PostalCode CountryCodeType used by elements LCTR/ReportingEntityDescription/Address LCTR/Report/TransactionParticipants/Address
LCTR/Report/TransactionAccounts/TransactionAccountOwners/Address
source <xs:complexType name="AddressType"> <xs:sequence> <xs:element name="BuildingNumber" nillable="false"> <xs:simpleType>
<xs:restriction base="xs:string"> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="StreetName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="StreetType" type="xs:string"/> <xs:element name="GroupNumber"/> <xs:element name="Village"/> <xs:element name="Commune"/> <xs:element name="DistrictName"/> <xs:element name="Province"/> <xs:element name="POBox"/> <xs:element name="PostalCode"/> <xs:element ref="CountryCodeType"/> </xs:sequence> </xs:complexType>
element AddressType/BuildingNumber
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation minLength 1
source <xs:element name="BuildingNumber" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:element>
element AddressType/StreetName
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation minLength 1
pattern ([a-zA-Z0-9]*[ ]*[/]*)+
source <xs:element name="StreetName" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:pattern value="([a-zA-Z0-9]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element AddressType/StreetType
diagram
type xs:string properties content simple
source <xs:element name="StreetType" type="xs:string"/> element AddressType/GroupNumber
diagram
source <xs:element name="GroupNumber"/> element AddressType/Village
diagram
source <xs:element name="Village"/> element AddressType/Commune
diagram
source <xs:element name="Commune"/> element AddressType/DistrictName
diagram
source <xs:element name="DistrictName"/>
element AddressType/Province diagram
source <xs:element name="Province"/>
element AddressType/POBox
diagram
source <xs:element name="POBox"/> element AddressType/PostalCode
diagram
source <xs:element name="PostalCode"/> complexType IndividualType
diagram
children Name DateOfBirth Identifier Occupation used by elements LCTR/ReportingEntityDescription/ReportingEntityInfo/Individual
LCTR/Report/TransactionParticipants/ParticipantType/Individual LCTR/Report/TransactionAccounts/TransactionAccountOwners/Individual
source <xs:complexType name="IndividualType"> <xs:sequence> <xs:element name="Name" type="PersonName"/> <xs:element name="DateOfBirth" type="xs:date" nillable="false"/> <xs:element name="Identifier" type="NumericIdentifierType"/> <xs:element name="Occupation" type="OccupationType"/> </xs:sequence> </xs:complexType>
element IndividualType/Name diagram
type PersonName
properties content complex
children FirstName_Latin MiddleName_Latin LastName_Latin FirstName_Khmer MiddleName_Khmer LastName_Khmer
source <xs:element name="Name" type="PersonName"/> element IndividualType/DateOfBirth
diagram
type xs:date properties content simple
nillable false
source <xs:element name="DateOfBirth" type="xs:date" nillable="false"/> element IndividualType/Identifier
diagram
type NumericIdentifierType
properties content complex
children NationalD Passport ValidIdentifier source <xs:element name="Identifier" type="NumericIdentifierType"/>
element IndividualType/Occupation
diagram
type OccupationType properties content simple
facets Kind Value Annotation enumeration Military/National Defense enumeration Law Enforcement enumeration Government enumeration Manager/Executive enumeration Financial Professional enumeration Legal Professional enumeration IT Professional enumeration Engineering/Scientific enumeration Writer/Journalist/Media Professional enumeration Other Professional enumeration Agriculture/Fisheries Worker enumeration Domestic worker enumeration Factory Worker enumeration Retail Worker enumeration Transportation Worker enumeration Artist/Musician enumeration Clerical enumeration Construction enumeration Education enumeration Hospitality enumeration Tourism enumeration General Laborer enumeration Non-profit enumeration Self-Employed enumeration Unemployed enumeration Other
source <xs:element name="Occupation" type="OccupationType"/> complexType LegalEntityNumericIdentifierType
diagram
children TaxIdentificationNumber ValidIdentifier used by element LegalEntityType/Identifier
source <xs:complexType name="LegalEntityNumericIdentifierType">
<xs:choice> <xs:element name="TaxIdentificationNumber" type="xs:integer" nillable="false"/> <xs:element name="ValidIdentifier"> <xs:complexType> <xs:sequence> <xs:element name="ValidIDNumber" type="xs:integer" nillable="false"/> <xs:element name="ValidIDDescription" type="xs:string" nillable="false"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType>
element LegalEntityNumericIdentifierType/TaxIdentificationNumber
diagram
type xs:integer properties content simple
nillable false
source <xs:element name="TaxIdentificationNumber" type="xs:integer" nillable="false"/> element LegalEntityNumericIdentifierType/ValidIdentifier
diagram
properties content complex
children ValidIDNumber ValidIDDescription source <xs:element name="ValidIdentifier">
<xs:complexType> <xs:sequence> <xs:element name="ValidIDNumber" type="xs:integer" nillable="false"/> <xs:element name="ValidIDDescription" type="xs:string" nillable="false"/> </xs:sequence> </xs:complexType> </xs:element>
element LegalEntityNumericIdentifierType/ValidIdentifier/ValidIDNumber
diagram
type xs:integer properties content simple
nillable false
source <xs:element name="ValidIDNumber" type="xs:integer" nillable="false"/>
element LegalEntityNumericIdentifierType/ValidIdentifier/ValidIDDescription
diagram
type xs:string properties content simple
nillable false
source <xs:element name="ValidIDDescription" type="xs:string" nillable="false"/> complexType LegalEntityType
diagram
children Name Identifier Organization used by elements LCTR/ReportingEntityDescription/ReportingEntityInfo/LegalEntity
LCTR/Report/TransactionParticipants/ParticipantType/LegalEntity LCTR/Report/TransactionAccounts/TransactionAccountOwners/LegalEntity
source <xs:complexType name="LegalEntityType"> <xs:sequence> <xs:element name="Name"> <xs:complexType> <xs:sequence> <xs:element name="FullRegisteredName_Latin" type="xs:string"/> <xs:element name="FullRegisteredName_Khmer" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Identifier" type="LegalEntityNumericIdentifierType"/> <xs:element name="Organization"> <xs:complexType> <xs:sequence> <xs:element name="OrgForm" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Sole Proprietorship"/> <xs:enumeration value="General Partnership"/> <xs:enumeration value="Limited Partnership"/> <xs:enumeration value="Private Limited"/> <xs:enumeration value="Public Limited"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="OrgType" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Company"/>
<xs:enumeration value="Branch"/> <xs:enumeration value="Joint Venture"/> <xs:enumeration value="Representative Office"/> <xs:enumeration value="State Firm"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="OrgMainActivity" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Financial Services"/> <xs:enumeration value="Manufacturing"/> <xs:enumeration value="Agriculture"/> <xs:enumeration value="Military and National Defense"/> <xs:enumeration value="Government"/> <xs:enumeration value="Medical"/> <xs:enumeration value="Professional"/> <xs:enumeration value="Independent"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType>
element LegalEntityType/Name
diagram
properties content complex
children FullRegisteredName_Latin FullRegisteredName_Khmer source <xs:element name="Name">
<xs:complexType> <xs:sequence> <xs:element name="FullRegisteredName_Latin" type="xs:string"/> <xs:element name="FullRegisteredName_Khmer" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
element LegalEntityType/Name/FullRegisteredName_Latin
diagram
type xs:string properties content simple
source <xs:element name="FullRegisteredName_Latin" type="xs:string"/> element LegalEntityType/Name/FullRegisteredName_Khmer
diagram
type xs:string properties content simple
source <xs:element name="FullRegisteredName_Khmer" type="xs:string"/> element LegalEntityType/Identifier
diagram
type LegalEntityNumericIdentifierType
properties content complex
children TaxIdentificationNumber ValidIdentifier source <xs:element name="Identifier" type="LegalEntityNumericIdentifierType"/>
element LegalEntityType/Organization
diagram
properties content complex
children OrgForm OrgType OrgMainActivity source <xs:element name="Organization">
<xs:complexType> <xs:sequence> <xs:element name="OrgForm" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Sole Proprietorship"/> <xs:enumeration value="General Partnership"/>
<xs:enumeration value="Limited Partnership"/> <xs:enumeration value="Private Limited"/> <xs:enumeration value="Public Limited"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="OrgType" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Company"/> <xs:enumeration value="Branch"/> <xs:enumeration value="Joint Venture"/> <xs:enumeration value="Representative Office"/> <xs:enumeration value="State Firm"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="OrgMainActivity" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Financial Services"/> <xs:enumeration value="Manufacturing"/> <xs:enumeration value="Agriculture"/> <xs:enumeration value="Military and National Defense"/> <xs:enumeration value="Government"/> <xs:enumeration value="Medical"/> <xs:enumeration value="Professional"/> <xs:enumeration value="Independent"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
element LegalEntityType/Organization/OrgForm
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation enumeration Sole Proprietorship enumeration General Partnership enumeration Limited Partnership enumeration Private Limited enumeration Public Limited enumeration Other
source <xs:element name="OrgForm" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Sole Proprietorship"/> <xs:enumeration value="General Partnership"/> <xs:enumeration value="Limited Partnership"/> <xs:enumeration value="Private Limited"/> <xs:enumeration value="Public Limited"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element>
element LegalEntityType/Organization/OrgType
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation enumeration Company enumeration Branch enumeration Joint Venture enumeration Representative Office enumeration State Firm enumeration Other
source <xs:element name="OrgType" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Company"/> <xs:enumeration value="Branch"/> <xs:enumeration value="Joint Venture"/> <xs:enumeration value="Representative Office"/> <xs:enumeration value="State Firm"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element>
element LegalEntityType/Organization/OrgMainActivity
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation enumeration Financial Services enumeration Manufacturing
enumeration Agriculture enumeration Military and National Defense enumeration Government enumeration Medical enumeration Professional enumeration Independent enumeration Other
source <xs:element name="OrgMainActivity" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Financial Services"/> <xs:enumeration value="Manufacturing"/> <xs:enumeration value="Agriculture"/> <xs:enumeration value="Military and National Defense"/> <xs:enumeration value="Government"/> <xs:enumeration value="Medical"/> <xs:enumeration value="Professional"/> <xs:enumeration value="Independent"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:element>
complexType NumericIdentifierType
diagram
children NationalD Passport ValidIdentifier used by element IndividualType/Identifier
source <xs:complexType name="NumericIdentifierType"> <xs:choice> <xs:element name="NationalD"> <xs:complexType> <xs:sequence> <xs:element name="NationalID" type="xs:integer" nillable="false"/> <xs:element name="IssueDate" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Passport"> <xs:complexType> <xs:sequence> <xs:element name="PassportNumber" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z]{0,6}-?[0-9]{2,18}"/> </xs:restriction>
</xs:simpleType> </xs:element> <xs:element ref="CountryCodeType"/> <xs:element name="IssueDate" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ValidIdentifier"> <xs:complexType> <xs:sequence> <xs:element name="ValidIdentifier" type="xs:integer"/> <xs:element name="ValidIdentifierDescription" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType>
element NumericIdentifierType/NationalD
diagram
properties content complex
children NationalID IssueDate source <xs:element name="NationalD">
<xs:complexType> <xs:sequence> <xs:element name="NationalID" type="xs:integer" nillable="false"/> <xs:element name="IssueDate" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element>
element NumericIdentifierType/NationalD/NationalID
diagram
type xs:integer properties content simple
nillable false
source <xs:element name="NationalID" type="xs:integer" nillable="false"/> element NumericIdentifierType/NationalD/IssueDate
diagram
type xs:date properties content simple
source <xs:element name="IssueDate" type="xs:date"/> element NumericIdentifierType/Passport
diagram
properties content complex
children PassportNumber CountryCodeType IssueDate source <xs:element name="Passport">
<xs:complexType> <xs:sequence> <xs:element name="PassportNumber" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z]{0,6}-?[0-9]{2,18}"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element ref="CountryCodeType"/> <xs:element name="IssueDate" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element>
element NumericIdentifierType/Passport/PassportNumber
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation pattern [A-Z]{0,6}-?[0-9]{2,18}
source <xs:element name="PassportNumber" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z]{0,6}-?[0-9]{2,18}"/> </xs:restriction> </xs:simpleType> </xs:element>
element NumericIdentifierType/Passport/IssueDate diagram
type xs:date
properties content simple
source <xs:element name="IssueDate" type="xs:date"/> element NumericIdentifierType/ValidIdentifier
diagram
properties content complex
children ValidIdentifier ValidIdentifierDescription source <xs:element name="ValidIdentifier">
<xs:complexType> <xs:sequence> <xs:element name="ValidIdentifier" type="xs:integer"/> <xs:element name="ValidIdentifierDescription" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
element NumericIdentifierType/ValidIdentifier/ValidIdentifier
diagram
type xs:integer properties content simple
source <xs:element name="ValidIdentifier" type="xs:integer"/> element NumericIdentifierType/ValidIdentifier/ValidIdentifierDescription
diagram
type xs:string properties content simple
source <xs:element name="ValidIdentifierDescription" type="xs:string"/>
complexType PersonName diagram
children FirstName_Latin MiddleName_Latin LastName_Latin FirstName_Khmer MiddleName_Khmer
LastName_Khmer used by element IndividualType/Name
source <xs:complexType name="PersonName"> <xs:sequence> <xs:element name="FirstName_Latin" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="MiddleName_Latin" type="xs:string" nillable="true"/> <xs:element name="LastName_Latin" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="FirstName_Khmer" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="MiddleName_Khmer" nillable="true"/> <xs:element name="LastName_Khmer" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType>
element PersonName/FirstName_Latin
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation minLength 1
source <xs:element name="FirstName_Latin" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:element>
element PersonName/MiddleName_Latin
diagram
type xs:string properties content simple
nillable true
source <xs:element name="MiddleName_Latin" type="xs:string" nillable="true"/> element PersonName/LastName_Latin
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation minLength 1
source <xs:element name="LastName_Latin" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:element>
element PersonName/FirstName_Khmer
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation minLength 1 pattern ([a-zA-Z]*[ ]*[/]*)+
source <xs:element name="FirstName_Khmer" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
element PersonName/MiddleName_Khmer
diagram
properties nillable true
source <xs:element name="MiddleName_Khmer" nillable="true"/> element PersonName/LastName_Khmer
diagram
type restriction of xs:string properties content simple
nillable false
facets Kind Value Annotation minLength 1 pattern ([a-zA-Z]*[ ]*[/]*)+
source <xs:element name="LastName_Khmer" nillable="false"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:pattern value="([a-zA-Z]*[ ]*[/]*)+"/> </xs:restriction> </xs:simpleType> </xs:element>
complexType PhoneNumberType diagram
children CountryCode CityCode LocalNumber used by elements PhoneType/BusinessPhone PhoneType/HomePhone PhoneType/MobilePhone
source <xs:complexType name="PhoneNumberType"> <xs:sequence> <xs:element name="CountryCode" nillable="true"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="001"/> <xs:maxInclusive value="999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CityCode" nillable="true"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0000"/> <xs:maxInclusive value="9999"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="LocalNumber" nillable="true"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="100000"/> <xs:maxInclusive value="9999999"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType>
element PhoneNumberType/CountryCode
diagram
type restriction of xs:int properties content simple
nillable true
facets Kind Value Annotation minInclusive 001 maxInclusive 999
source <xs:element name="CountryCode" nillable="true"> <xs:simpleType> <xs:restriction base="xs:int">
<xs:minInclusive value="001"/> <xs:maxInclusive value="999"/> </xs:restriction> </xs:simpleType> </xs:element>
element PhoneNumberType/CityCode
diagram
type restriction of xs:int properties content simple
nillable true
facets Kind Value Annotation minInclusive 0000 maxInclusive 9999
source <xs:element name="CityCode" nillable="true"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0000"/> <xs:maxInclusive value="9999"/> </xs:restriction> </xs:simpleType> </xs:element>
element PhoneNumberType/LocalNumber
diagram
type restriction of xs:int properties content simple
nillable true
facets Kind Value Annotation minInclusive 100000 maxInclusive 9999999
source <xs:element name="LocalNumber" nillable="true"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="100000"/> <xs:maxInclusive value="9999999"/> </xs:restriction> </xs:simpleType> </xs:element>
complexType PhoneType diagram
children HomePhone BusinessPhone MobilePhone used by elements LCTR/ReportingEntityDescription/ContactPerson/Phone
LCTR/Report/TransactionParticipants/Phone LCTR/Report/TransactionAccounts/TransactionAccountOwners/Phone
source <xs:complexType name="PhoneType"> <xs:sequence> <xs:element name="HomePhone" type="PhoneNumberType"/> <xs:element name="BusinessPhone" type="PhoneNumberType"/> <xs:element name="MobilePhone" type="PhoneNumberType"/> </xs:sequence> </xs:complexType>
element PhoneType/HomePhone
diagram
type PhoneNumberType
properties content complex
children CountryCode CityCode LocalNumber source <xs:element name="HomePhone" type="PhoneNumberType"/>
element PhoneType/BusinessPhone
diagram
type PhoneNumberType
properties content complex
children CountryCode CityCode LocalNumber source <xs:element name="BusinessPhone" type="PhoneNumberType"/>
element PhoneType/MobilePhone
diagram
type PhoneNumberType
properties content complex
children CountryCode CityCode LocalNumber source <xs:element name="MobilePhone" type="PhoneNumberType"/>
simpleType OccupationType
type restriction of xs:string properties base xs:string
used by element IndividualType/Occupation
facets Kind Value Annotation enumeration Military/National Defense enumeration Law Enforcement enumeration Government enumeration Manager/Executive enumeration Financial Professional enumeration Legal Professional enumeration IT Professional enumeration Engineering/Scientific enumeration Writer/Journalist/Media Professional enumeration Other Professional enumeration Agriculture/Fisheries Worker enumeration Domestic worker enumeration Factory Worker enumeration Retail Worker enumeration Transportation Worker enumeration Artist/Musician enumeration Clerical enumeration Construction enumeration Education
enumeration Hospitality enumeration Tourism enumeration General Laborer enumeration Non-profit enumeration Self-Employed enumeration Unemployed enumeration Other
source <xs:simpleType name="OccupationType"> <xs:restriction base="xs:string"> <xs:enumeration value="Military/National Defense"/> <xs:enumeration value="Law Enforcement"/> <xs:enumeration value="Government"/> <xs:enumeration value="Manager/Executive"/> <xs:enumeration value="Financial Professional"/> <xs:enumeration value="Legal Professional"/> <xs:enumeration value="IT Professional"/> <xs:enumeration value="Engineering/Scientific"/> <xs:enumeration value="Writer/Journalist/Media Professional"/> <xs:enumeration value="Other Professional"/> <xs:enumeration value="Agriculture/Fisheries Worker"/> <xs:enumeration value="Domestic worker"/> <xs:enumeration value="Factory Worker"/> <xs:enumeration value="Retail Worker"/> <xs:enumeration value="Transportation Worker"/> <xs:enumeration value="Artist/Musician"/> <xs:enumeration value="Clerical"/> <xs:enumeration value="Construction"/> <xs:enumeration value="Education"/> <xs:enumeration value="Hospitality"/> <xs:enumeration value="Tourism"/> <xs:enumeration value="General Laborer"/> <xs:enumeration value="Non-profit"/> <xs:enumeration value="Self-Employed"/> <xs:enumeration value="Unemployed"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType>
Cambodian Financial Intelligence Unit
National Bank of Cambodia
Electronic Communications Agreement Parties to Agreement: This agreement is entered into by the Cambodian Financial Intelligence Unit (CAFIU) as represented by its Secretary General or his designee and __________________________________________ as represented by __________________________ for the purposes of establishing the terms of electronic communications between these two parties. Scope of Agreement: This agreement will govern electronic communication between the two Parties of all material allowed or required by the Anti-Money Laundering Law of Cambodia and implementing Prakas (e.g. reports, requests, responses to requests) and, in general, all cases where the information exchanged is of a sensitive nature or where reliable identification of either or both parties is necessary. Duration of Agreement: This agreement shall be in force until either party formally notifies the other of its withdrawal. Reliability of Agreement: This agreement shall be reliable, so long as the Terms of Agreement are adhered to, for all cases where identification of either party is required for the purposes of communication of information or when the privacy and integrity of information is required to be protected or when the parties’ participation in an exchange of information needs to be irrefutably established. Identification of Parties: Each party shall provide sufficient documentation to the other party to establish their identification and their legal authority to bind to this agreement the legal entity that they represent, if any. Terms of Agreement: The terms of the agreement are as follows:
1. All electronic communications between the parties shall conform to the OpenPGP standard protocol for e-mail exchange.
2. CAFIU agrees to be identified by the public key in Appendix A. All electronic signatures
that can be decrypted with this key can reliably be assumed to have originated from CAFIU
3. __________________________________ agrees to be identified by the public key in appendix B. All electronic signatures that can be decrypted with this key can reliably be assumed to have originated from _________________________.
4. All material exchanged within the scope of this agreement shall be encrypted using the
public key of the receiving party and shall prefer the AES encryption standard using at least a 2048 bit RSA key.
5. All exchanged material shall be electronically signed using the private key of the
originating party.
6. Each party agrees to keep private and protect its private key and to promptly inform the other party if it has reason to believe the private key has been compromised and to provide information about the nature and date of the suspected compromise and to immediately cease electronic communication until a new key pair can be generated and exchanged and incorporated into this agreement.
7. All reports required by law or regulation (e.g. CTR/STR reports) shall be sent to [email protected]. Legally required acknowledgements and/or receipts will originate from [email protected] and shall be signed and encrypted by CAFIU.
8. All other communication shall be sent to [email protected]. Sensitive information
sent to and from this address may be encrypted and signed as above
9. The CAFIU shall reject without warning or explanation or notification all received information within the scope of this agreement that does not meet the terms of this agreement.
10. The reporting party is hereby issued shall the following Reporting Entity Number for reporting purposes: _________ . This identifier can be used in lieu of providing complete reporting entity information on the reporting forms.
By: _____________________________________
H.E. Phan Ho Secretary General Cambodian Financial Intelligence Unit National Bank of Cambodia
By: _____________________________________ Name Title Reporting Entity Name
Appendix A – Public Key for Cambodian Financial Intelligence Unit (example only) -----BEGIN PGP PUBLIC KEY BLOCK----- Version: PGP Desktop 9.0.6 (Build 6060) mQENBERMnMUBCACuNn9TAedXm2BGMb7kGUKvEJrbzX30ou9yDakgNuFDy8ADe+tK +jdcitevd4TKK08pGNVQjG1zSo9T2bhiPOLn2EMuJnVkjc99TFkBXfpYqAGYiscl 2OyiSaBwF6J6f+rF1yrc4wfIdsKlAXD9RkvUyLF4ThtGSMy+3jZNrdETXvb5kjdT Eduqx+ujAa/XKLmIpxs3REwV3aZzGu22HD+hCGK/Y0Xcdvo3+bXU1LQ22mpGAp+I TMwWGVNkKcUi/NQJ9hKfVN23xl5MOrdWCtH6j8ZoLdi6H6kGMVBH3dLskja9LTcG 6pJplrZ61X1qFhcUkweiH719VbGz/ZAwDisJABEBAAG0K1NheWVkIEphZmFyIFNh ZGF0IDxyZXBvcnRzQGZpbnRyYWNhLmdvdi5hZj6JAYcEEAECAHEFAkRMnPYwFIAA AAAAIAAHcHJlZmVycmVkLWVtYWlsLWVuY29kaW5nQHBncC5jb21wZ3BtaW1lBwsJ CAcDAgoCGQEZGGxkYXA6Ly9rZXlzZXJ2ZXIucGdwLmNvbQUbAwAAAAMWAgEFHgEA AAAEFQgJCgAKCRA43SJIU8U/LFKfB/9XH3pYFAOmdUX44cNZwCe+XpN6/1l60zav 7hv0rK9jkMiD7k6j2yGwkqLpverMVCqdrPpMK5EjHB4j306BDpw5qtUxyr2tfNjZ KEp8+GVq9lZZGmu6sPK1V2ojFHNZDnnc3yoTlOm0SB3tYwHkRmOtp4SWGs5q4OYF t7rbFZ2SN26fpmPfnBCHRCFTj1KXFqBXtspmtOeB2M+U2XRUKWTZvnx7OvLlxNE1 /1tyrqqlR0l7pVAVgRZV2OyUs6QXtEtWLjL1CuhHixynhia+kKmHF7VEKVfS8FHd 4Mkh9lAIE0FLAbveubn9Yi0IQt/rsoWfg+Er1QSDGhTQ1ngEnMy6iQEiBBABAgAM BQJETKC6BQMAEnUAAAoJEJcQuJvKV618ZEQIAIZ3PfbiqNdR3PW482ZLSdRDCNpb /tlIfuONb/PV9qPpU35HAzLzpWS6pd5F0mRdWNdiyNkugqNk40UEaEMY4AeMEttc QJl68dZr6oO5/4y5+R1tzQSFfBrDPNRTnrsFI9IkWBv1KEb+qbqlcs79MmaP5dEC POzJ5MAZnNhEtTIIDHE1Mf0O027m7mQe8k+PKIISMCfJzzDPulXTLJIsQHsmodzw 5ihg9Qx6aC20uIHdjlStkbs46YdxvYq0Z/fK1L+af9rcbLthLdqhzpe7WRV07b2B 31t7Q6Vn1QefXGCVs6RYJSlktLEmT4drhFFH/cqg5RNQNABj7QeKeJrZDeS5AQ0E REycxQEIAN7QBqSUAmreomSittpBIHcI8StNk6cGeLa5pu+Diz8b+UQMfKQiuFNQ AiNFMhmryMJl7IhjnjMsKL8KAc7I8faTyc9BlE/tx9EEpaeDrEGkR6vQkp0OS0oP vQJdHlnMMd5nZCs7QPGMJ+3RaH42INUXPeFDJ2Z5Oq8HmIU+75jj642KVC0vAV3F MAYMLJ8yEWAL3fUVNpb2jsei5ufxuzGcj5QQ7KkMFbxSxN7YIYhAQfmWV6koR6S/ P0CTuTgqj1PnNoB2+XwVf+4RNnGNCiVzJ56dQ4zI9rk6LP7oL/6/fCqWEAGI7Y0k UUL6XjAwVV5k/vmvkeBZ8oSleyZbVzUAEQEAAYkBIgQYAQIADAUCREycxQUbDAAA AAAKCRA43SJIU8U/LERpB/4hIpbL1RBM5ezF79X2SFg27+L5OZR/WtwxXL8EUlmu EFL+TBbk2tU1ESME6Ozyve/KRWl/jiMvMeXSlrEZTxJedW6HMJSVwv7nn8kBCzno pJIQrkJp/flpj7Xru0asKY+bSCezKyqVimkAKghEljOt1605SE68sStdQ/IoMbX3 PTuPh7IP5nsjoWkws8V8csoMB9ZhZsF4kY0pVQ8pbTW3HUzd37mD2OyGbivRfMkJ I2YORbAiYRNazC4LXsSJrdaXGbWuyQbPsW/Er4hjzA0Ca6B6cfeLnnB6DLlzXuxl Ihta4/ptN5YIkg/KMkuXdB83PYNDtHHTiMyuG74xSFph =o5yd -----END PGP PUBLIC KEY BLOCK-----
Appendix B – Public Key for _________________________________________