===========================================================================
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)

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






