===========================================================================
CHANGE LOG Version 4.1.3
===========================================================================

FundsXML4/ControlData/Version: option "4.1.2" added to enumeration
FundsXML4/ControlData/Version: option "4.1.3" added to enumeration


FundsXML4/RegulatoryReportings/IndirectReporting/TripartiteTemplateSolvencyII:

Portfolio/TPTVersion changed value allowed to V4.0
//element(*,RegulatoryReportingsType)/IndirectReporting/TripartiteTemplateSolvencyII/Portfolio/Positions/Position/Valuation/AssetOrLiability
- N/A no more allowed, only blank. N/A removed from items list

- switched to mandatory
//element(*,RegulatoryReportingsType)/IndirectReporting/TripartiteTemplateSolvencyII/Portfolio/Positions/Position/Valuation/MarketExposureQC
//element(*,RegulatoryReportingsType)/IndirectReporting/TripartiteTemplateSolvencyII/Portfolio/Positions/Position/Valuation/MarketExposurePC
//element(*,RegulatoryReportingsType)/IndirectReporting/TripartiteTemplateSolvencyII/Portfolio/Positions/Position/Valuation/MarketExposureWeight
//element(*,TripartiteTemplateSolvencyIIType)/Portfolio/QRTPortfolioInformation/FundCustodianCountry
//element(*,TripartiteTemplateSolvencyIIType)/Portfolio/Positions/Position/QRTPositionInformation/UnderlyingAssetCategory


//element(*,TripartiteTemplateSolvencyIIType)/Portfolio/Positions/Position/InterestRateInstrumentCharacteristics/CouponFrequency
- Add 52 as value allowed in the list


//element(*,TripartiteTemplateSolvencyIIType)/Portfolio/Positions/Position/InterestRateInstrumentCharacteristics/EmbeddedOption/CallPutType
- items list changed to : Cal,Put,Cap,Flr

//element(*,TripartiteTemplateSolvencyIIType)/Portfolio/Positions/Position/Securitisation/Securitised
- Items list changes: add "4" Non Compliant

//element(*,TripartiteTemplateSolvencyIIType)/Portfolio/Positions/Position/QRTPositionInformation/Participation
- Format changed from String to integer (values allowed 1 or 2 )


new fields:
//element(*,TripartiteTemplateSolvencyIIType)/Portfolio/Positions/Position/AdditionalInformation/FundCustodianName
//element(*,TripartiteTemplateSolvencyIIType)/Portfolio/Positions/Position/AdditionalInformation/InfrastructureInvestment


Indictaive fields Switch to mandatory:
//element(*,SIIPositionType)/CreditRiskData/CreditQualityStep


- Switched to optional
//element(*,TripartiteTemplateSolvencyIIType)/Portfolio/Positions/Position/DerivativeOrConvertible/UnderlyingInstrument/Valuation/Country



FundsXML4/RegulatoryReportings/DirectReporting/EMT:

Due to the definition of "Indicative" fields in the template, related fields have been changed to mandatory.

FundsXML4/RegulatoryReportings/DirectReporting/EMT/FinancialInstrument/ClientObjectives/SpecificInvestmentNeed
FundsXML4/RegulatoryReportings/DirectReporting/EMT/FinancialInstrument/DistributionStrategy/ExecutionOnly
FundsXML4/RegulatoryReportings/DirectReporting/EMT/FinancialInstrument/DistributionStrategy/ExecutionWithCheckOrNonAdvisedServices
FundsXML4/RegulatoryReportings/DirectReporting/EMT/FinancialInstrument/DistributionStrategy/InvestmentAdvice
FundsXML4/RegulatoryReportings/DirectReporting/EMT/FinancialInstrument/DistributionStrategy/PortfolioManagement
FundsXML4/RegulatoryReportings/DirectReporting/EMT/FinancialInstrument/CostsAndChargesExAnte/StructuredSecurity/ExitCostPriorRHP

===========================================================================
CHANGE LOG Version 4.1.2
===========================================================================

FundsXML4/RegulatoryReportings/DirectReporting/EMT/FinancialInstument/CostsAndChargesExAnte/Fund:

For Funds, to switch to optional (as conditional), in the node CostsAndChargesExAnte:
//element(*,RegulatoryReportingsType)/DirectReporting/EMT/FinancialInstrument/CostsAndChargesExAnte/Fund/EntryCost
//element(*,RegulatoryReportingsType)/DirectReporting/EMT/FinancialInstrument/CostsAndChargesExAnte/Fund/MaxEntryCostItaly
//element(*,RegulatoryReportingsType)/DirectReporting/EMT/FinancialInstrument/CostsAndChargesExAnte/Fund/MaxEntryCostAcquired
//element(*,RegulatoryReportingsType)/DirectReporting/EMT/FinancialInstrument/CostsAndChargesExAnte/Fund/MaxExitCost
//element(*,RegulatoryReportingsType)/DirectReporting/EMT/FinancialInstrument/CostsAndChargesExAnte/Fund/MaxExitCostItaly
//element(*,RegulatoryReportingsType)/DirectReporting/EMT/FinancialInstrument/CostsAndChargesExAnte/Fund/MaxExitCostAcquired

FundsXML4/RegulatoryReportings/DirectReporting/EMT/FinancialInstument/CostsAndChargesExPost/Fund:

For Funds, to switch to optional (as conditional), in the node CostsAndChargesExPost:
//element(*,RegulatoryReportingsType)/DirectReporting/EMT/FinancialInstrument/CostsAndChargesExPost/Fund/OngoingCosts
//element(*,RegulatoryReportingsType)/DirectReporting/EMT/FinancialInstrument/CostsAndChargesExPost/Fund/ManagementFee
//element(*,RegulatoryReportingsType)/DirectReporting/EMT/FinancialInstrument/CostsAndChargesExPost/Fund/TransactionCosts
//element(*,RegulatoryReportingsType)/DirectReporting/EMT/FinancialInstrument/CostsAndChargesExPost/Fund/IncidentialCosts

FundsXML4/RegulatoryReportings/DirectReporting/EMT/FinancialInstument/CostsAndChargesExPost/StructuredSecurity:

For StructuredSecurity, to switch to optional (as conditional), in the node CostsAndChargesExPost:

//element(*,RegulatoryReportingsType)/DirectReporting/EMT/FinancialInstrument/CostsAndChargesExPost/StructuredSecurity/OngoingCosts

===========================================================================
CHANGE LOG Version 4.1.1
===========================================================================

FundsXML4/ControlData/Version: option "4.1.1" added to enumeration
Complex type "FundOrShareClassIdentifiersType": Choice element changed from "choice" to "sequence" and child nodes changed to optional
//element(*,EMTType)/FinancialInstrument/GeneralInformation/LegalStructure: "SP" (structured product) added to enumeration
//element(*,EMTType)/FinancialInstrument/CostsAndChargesExAnte/Fund/MaxEntryCostItaly: set to optional
//element(*,EMTType)/FinancialInstrument/CostsAndChargesExAnte/Fund/MaxEntryCostAcquired: set to optional
//element(*,EMTType)/FinancialInstrument/CostsAndChargesExAnte/Fund/MaxExitCostItaly: set to optional
//element(*,EMTType)/FinancialInstrument/CostsAndChargesExAnte/Fund/MaxExitCostAcquired: set to optional
//element(*,EMTType)/FinancialInstrument/CostsAndChargesExAnte/StructuredSecurity: name of node "OneOfEntryCost" corrected to "OneOffEntryCost"
//element(*,EMTType)/FinancialInstrument/GeneralInformation/GuarantorName: annotation corrected
//element(*,PRIIPSType)/PRIIPS_Report/EPT_BaseData/Narratives/CapitalGarantee: node name corrected to "CapitalGuarantee" (including annotation)
//element(*,CountrySpecificFundDataATType)/OeNB/Meldungstyp: item "OFI-IMO" removed from enumeration (including annotation)

===========================================================================
CHANGE LOG Version 4.1.0
===========================================================================

//element(*,IdentifiersType)/OtherID: enumeration for ListedType "GIIN CODE" added
//element(*,FundStaticDataType)/FundCompanies: new node added for generic list of companies in different roles
//element(*,SubfundStaticDataType)/SubfundCompanies: new node added for generic list of companies in different roles
//element(*,ShareClassType)/TransferAgent: new node added (CompanyType)
//element(*,PortfolioType)/Positions/Position/Bond: optional node "CollateralValue" added (FundAmountType)
//element(*,PortfolioType)/Positions/Position/CallMoney: optional node "CollateralValue" added (FundAmountType)
//element(*,PortfolioType)/Positions/Position/REIT: optional nodes added (Units,Price,OtherPrices,MarketValue,PurchaseValue,DividendsDue)
//element(*,PortfolioType)/Positions/Position/Right: optional nodes added (Units,Price,OtherPrices,MarketValue,PurchaseValue)
FundsXML4/AssetMasterData/Asset/AssetDetails/REIT: optional nodes added (Issuer,Listing)
FundsXML4/AssetMasterData/Asset/AssetDetails/Right: optional nodes added (Type,Issuer)

Complex Type "PRIIPS_DE_CEPT_PiaType" added to xsd file "FundsXML4_CountrySpecificData_DE.xsd"
//element(*,RegulatoryReportingsType)/IndirectReporting/PRIIPS/PRIIPS_Report: optional node "CounterySpecificData" added (with subnode "DE" of type "PRIIPS_DE_CEPT_PiaType")

FundsXML4/ControlData: optional element "Version" added (for content like "4.0.0", "4.0.1", "4.1.0", ...)
FundsXML4/ControlData/ModuleUsage/Module/Name: "RegulatoryReporting_EMT" added to enumeration
Following schema include added: "FundsXML4_RegulatoryReporting_EMT.xsd"
FundsXML4/RegulatoryReportings/DirectReporting: optional node "EMT" added (EMTType is defioned in new module "FundsXML4_RegulatoryReporting_EMT.xsd")

FundsXML4/Documents/Document/DocumentURL: type changed from Text1000Type to xs:anyURI
FundsXML4/RegulatoryReportings/DirectReporting/EMIR/EMIR_REport: "FundOrShareClassIdentifiers" and "DataSupplier" added as optional nodes
FundsXML4/RegulatoryReportings/DirectReporting/KIIDs/KIID: "FundOrShareClassIdentifiers" and "DataSupplier" added as optional nodes
FundsXML4/RegulatoryReportings/DirectReporting/EMT/FinancialInstument: "FundOrShareClassIdentifiers" and "DataSupplier" added as optional nodes
FundsXML4/RegulatoryReportings/IndirectReporting/TripartiteTemplateSolvencyII/Portfolio: "FundOrShareClassIdentifiers" and "DataSupplier" added as optional nodes
FundsXML4/RegulatoryReportings/IndirectReporting/PRIIPS/PRIIPS_Report: "FundOrShareClassIdentifiers" and "DataSupplier" added as optional nodes
//element/(*,PRIIPS_ReportType) changed to to new EPT Template (20170728 DRAFT EUROPEAN WORKING GROUP PRIIPS TEMPLATE 1.1)
//element/(*,ShareClassType): optional node "CountrySpecificData" added (with real data defined for AT)

FundsXML4/RegulatoryReportings/DirectReporting/EMT/FinancialInstrument/CountrySpecificData added
FundsXML4/ControlData/Version ENUM added
FundsXML4/RegulatoryReportings/DirectReporting/MiFIR removed

===========================================================================
CHANGE LOG Version 4.0.1
===========================================================================

//element(*,TransactionType)/CorporateAction/from: optional node <AssetUniqueID> (type "xs:IDREF") added
//element(*,TransactionType)/CorporateAction/to: optional node <AssetUniqueID> (type "xs:IDREF") added
//element(*,ShareClassType)/Prices/Price/OtherPrices/Price/PriceType: items added to enumeration ("ADJUSTED GROSS" and "ADJUSTED NET")
Complex type "CreditDefaultSwapType" removed from "FundsXML4_AssetMasterData.xsd" (was not used)

//element(*,AssetMasterDataType)/Asset/AssetDetails/Option/Type: item "OTHER" added to enumeration
//element(*,AssetMasterDataType)/Asset/AssetDetails/Future/Type: item "OTHER" added to enumeration

English translations for the following nodes added:
//element(*,AssetMasterDataType)/Asset/AssetDetails/Warrant
//element(*,AssetMasterDataType)/Asset/AssetDetails/Option
//element(*,AssetMasterDataType)/Asset/AssetDetails/Future
//element(*,AssetMasterDataType)/Asset/AssetDetails/FixedTimeDeposit
//element(*,AssetMasterDataType)/Asset/AssetDetails/CallMoney
//element(*,AssetMasterDataType)/Asset/AssetDetails/Account
//element(*,AssetMasterDataType)/Asset/AssetDetails/Bond
//element(*,AssetMasterDataType)/Asset/AssetDetails/ShareClass
//element(*,AssetMasterDataType)/Asset/AssetDetails/Certificate
//element(*,AssetMasterDataType)/Asset/AssetDetails/Loan

Naming conventions for identical nodes within different asset types harmonized

//element(*,PortfolioType)/Transactions: optional attributes "from" and "to" added (both type "xs:date")
//element(*,PortfolioType)/Earnings: optional attributes "from" and "to" added (both type "xs:date")
//element(*,ShareClassType)/Flows: optional attributes "from" and "to" added (both type "xs:date")
//element(*,TransactionType)/TransactionKind: item "CORP_ACTION" added to enumeration
//element(*,PortfolioType)/Earnings/Earning: optional node "FinallySettled" added (behind "PostingText")
//element(*,AssetMasterDataType)/Asset/AssetDetails/Loan: optional node "Startdate" added (type "xs:date")
//element(*,AssetMasterDataType)/Asset/AssetDetails/Bond/Redemption/OptionDirection: type set to "xs:string" and enumeration added (both was missing before)
FundsXML4/ControlData/CountrySpecificData/AT: optional node "FundDataPortalInfos" added (with sub-node "Info")
//element(*,FundType)/CountrySpecificData/AT: optional node "FundDataPortalInfos" added (with sub-node "Info")

//element(*,PortfolioType)/Transactions/Transaction/CorporateAction: English translations for several nodes added
//element(*,ShareClassType)/Investors/Investor/Date: name changed (previously: "NavDate")
//element(*,ShareClassType)/Investors/Investor: nodes "Date", "InvestorID" and "InvestorName" all set to optional (previously: mandatory)
//element(*,FundStaticDataType)/Classifications/Classification/ListedGroup: item "GERMAN CBCL" added to enumeration
//element(*,NamesType)/PreviousName: optional attribute "until" added (type "xs:date")
//element(*,FundType)/FundStaticData: optional node "EndOfFiscalYear" added (behind of and same structure as "StartOfFiscalYear")
//element(*,AssetMasterDataType)/Asset/AssetDetails/Bond/ConvertibleBond/Type: items "STANDARD CONVERTIBLE" and "OTHER" added to enumeration
//element(*,PortfolioType)/Transactions/Transaction/CorporateAction/CorporateActionDocument: optional node "CorporateActionDocument" added (with sub-nodes "Format", "DocumentURL" and "BinaryData")
//element(*,AssetMasterDataType)/Asset/AssetDetails/Loan: sub-nodes "FundRole" (type "xs:string" with enumeration; mandatory) and "PayableOnDemand" (type "xs:boolean; optional) added






