DPM Map for FR_3_008_01a_01

AddressLabelMetricsData TypePeriod Typedim-int:PoVidamDoxodRasxodovAxisperiod
r0.c0ruleNodeFR_3_008_01a_01_breakdownY_1/Доходы (расходы) от торговых операцийifrs-ru:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovPoOperacziyamSFinansovymiAktivamiKlassificziruemymiKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziiAbstractxbrli:stringItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovOtTorgovyxOperaczijMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r0.c1ruleNodeFR_3_008_01a_01_breakdownY_1/Доходы (расходы) от переоценкиifrs-ru:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovPoOperacziyamSFinansovymiAktivamiKlassificziruemymiKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziiAbstractxbrli:stringItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovOtPereoczenkiMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r0.c2ruleNodeFR_3_008_01a_01_breakdownY_1/Доходы (расходы), связанные с отнесением на финансовый результат разницы между стоимостью приобретения финансовых активов и их справедливой стоимостью при первоначальном признанииifrs-ru:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovPoOperacziyamSFinansovymiAktivamiKlassificziruemymiKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziiAbstractxbrli:stringItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovSvyazannyeSOtneseniemNaFinansovyjRezultatRazniczyMezhduStoimostyuPriobreteniyaFinansovyxInstrumentovIIxSpravedlivojStoimostyuPriPervonachalnomPriznaniiMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r0.c3ruleNodeFR_3_008_01a_01_breakdownY_1/Доходы (расходы), связанные с отнесением на финансовый результат разницы между стоимостью приобретения финансовых активов и их справедливой стоимостью после первоначального признанияifrs-ru:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovPoOperacziyamSFinansovymiAktivamiKlassificziruemymiKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziiAbstractxbrli:stringItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovSvyazannyeSOtneseniemNaFinansovyjRezultatRazniczyMezhduStoimostyuPriobreteniyaFinansovyxInstrumentovIIxSpravedlivojStoimostyuPoslePervonachalnogoPriznaniyaMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r0.c4ruleNodeFR_3_008_01a_01_breakdownY_1/Итогоifrs-ru:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovPoOperacziyamSFinansovymiAktivamiKlassificziruemymiKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziiAbstractxbrli:stringItemTypedurationmem-int:ItogoPoVidamDoxodovRasxodovMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r1.c0Долговые ценные бумаги, классифицируемые как оцениваемые по справедливой стоимости через прибыль или убыток по усмотрению негосударственного пенсионного фонда/Доходы (расходы) от торговых операцийifrs-ru:DoxodyZaVychetomRasxodovDolgovyeCZennyeBumagiKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziixbrli:monetaryItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovOtTorgovyxOperaczijMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r1.c1Долговые ценные бумаги, классифицируемые как оцениваемые по справедливой стоимости через прибыль или убыток по усмотрению негосударственного пенсионного фонда/Доходы (расходы) от переоценкиifrs-ru:DoxodyZaVychetomRasxodovDolgovyeCZennyeBumagiKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziixbrli:monetaryItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovOtPereoczenkiMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r1.c2Долговые ценные бумаги, классифицируемые как оцениваемые по справедливой стоимости через прибыль или убыток по усмотрению негосударственного пенсионного фонда/Доходы (расходы), связанные с отнесением на финансовый результат разницы между стоимостью приобретения финансовых активов и их справедливой стоимостью при первоначальном признанииifrs-ru:DoxodyZaVychetomRasxodovDolgovyeCZennyeBumagiKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziixbrli:monetaryItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovSvyazannyeSOtneseniemNaFinansovyjRezultatRazniczyMezhduStoimostyuPriobreteniyaFinansovyxInstrumentovIIxSpravedlivojStoimostyuPriPervonachalnomPriznaniiMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r1.c3Долговые ценные бумаги, классифицируемые как оцениваемые по справедливой стоимости через прибыль или убыток по усмотрению негосударственного пенсионного фонда/Доходы (расходы), связанные с отнесением на финансовый результат разницы между стоимостью приобретения финансовых активов и их справедливой стоимостью после первоначального признанияifrs-ru:DoxodyZaVychetomRasxodovDolgovyeCZennyeBumagiKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziixbrli:monetaryItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovSvyazannyeSOtneseniemNaFinansovyjRezultatRazniczyMezhduStoimostyuPriobreteniyaFinansovyxInstrumentovIIxSpravedlivojStoimostyuPoslePervonachalnogoPriznaniyaMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r1.c4Долговые ценные бумаги, классифицируемые как оцениваемые по справедливой стоимости через прибыль или убыток по усмотрению негосударственного пенсионного фонда/Итогоifrs-ru:DoxodyZaVychetomRasxodovDolgovyeCZennyeBumagiKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziixbrli:monetaryItemTypedurationmem-int:ItogoPoVidamDoxodovRasxodovMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r2.c0Займы выданные и депозиты в кредитных организациях и банках-нерезидентах, классифицируемые как оцениваемые по справедливой стоимости через прибыль или убыток по усмотрению негосударственного пенсионного фонда/Доходы (расходы) от торговых операцийifrs-ru:DoxodyZaVychetomRasxodovZajmyVydannyeKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziixbrli:monetaryItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovOtTorgovyxOperaczijMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r2.c1Займы выданные и депозиты в кредитных организациях и банках-нерезидентах, классифицируемые как оцениваемые по справедливой стоимости через прибыль или убыток по усмотрению негосударственного пенсионного фонда/Доходы (расходы) от переоценкиifrs-ru:DoxodyZaVychetomRasxodovZajmyVydannyeKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziixbrli:monetaryItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovOtPereoczenkiMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r2.c2Займы выданные и депозиты в кредитных организациях и банках-нерезидентах, классифицируемые как оцениваемые по справедливой стоимости через прибыль или убыток по усмотрению негосударственного пенсионного фонда/Доходы (расходы), связанные с отнесением на финансовый результат разницы между стоимостью приобретения финансовых активов и их справедливой стоимостью при первоначальном признанииifrs-ru:DoxodyZaVychetomRasxodovZajmyVydannyeKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziixbrli:monetaryItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovSvyazannyeSOtneseniemNaFinansovyjRezultatRazniczyMezhduStoimostyuPriobreteniyaFinansovyxInstrumentovIIxSpravedlivojStoimostyuPriPervonachalnomPriznaniiMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r2.c3Займы выданные и депозиты в кредитных организациях и банках-нерезидентах, классифицируемые как оцениваемые по справедливой стоимости через прибыль или убыток по усмотрению негосударственного пенсионного фонда/Доходы (расходы), связанные с отнесением на финансовый результат разницы между стоимостью приобретения финансовых активов и их справедливой стоимостью после первоначального признанияifrs-ru:DoxodyZaVychetomRasxodovZajmyVydannyeKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziixbrli:monetaryItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovSvyazannyeSOtneseniemNaFinansovyjRezultatRazniczyMezhduStoimostyuPriobreteniyaFinansovyxInstrumentovIIxSpravedlivojStoimostyuPoslePervonachalnogoPriznaniyaMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r2.c4Займы выданные и депозиты в кредитных организациях и банках-нерезидентах, классифицируемые как оцениваемые по справедливой стоимости через прибыль или убыток по усмотрению негосударственного пенсионного фонда/Итогоifrs-ru:DoxodyZaVychetomRasxodovZajmyVydannyeKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziixbrli:monetaryItemTypedurationmem-int:ItogoPoVidamDoxodovRasxodovMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r3.c0Итого/Доходы (расходы) от торговых операцийifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognitionxbrli:monetaryItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovOtTorgovyxOperaczijMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r3.c1Итого/Доходы (расходы) от переоценкиifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognitionxbrli:monetaryItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovOtPereoczenkiMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r3.c2Итого/Доходы (расходы), связанные с отнесением на финансовый результат разницы между стоимостью приобретения финансовых активов и их справедливой стоимостью при первоначальном признанииifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognitionxbrli:monetaryItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovSvyazannyeSOtneseniemNaFinansovyjRezultatRazniczyMezhduStoimostyuPriobreteniyaFinansovyxInstrumentovIIxSpravedlivojStoimostyuPriPervonachalnomPriznaniiMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r3.c3Итого/Доходы (расходы), связанные с отнесением на финансовый результат разницы между стоимостью приобретения финансовых активов и их справедливой стоимостью после первоначального признанияifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognitionxbrli:monetaryItemTypedurationmem-int:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovSvyazannyeSOtneseniemNaFinansovyjRezultatRazniczyMezhduStoimostyuPriobreteniyaFinansovyxInstrumentovIIxSpravedlivojStoimostyuPoslePervonachalnogoPriznaniyaMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))
r3.c4Итого/Итогоifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognitionxbrli:monetaryItemTypedurationmem-int:ItogoPoVidamDoxodovRasxodovMember$par:RegStartDurYear-1End/if(fn:month-from-date($par:refPeriodEnd)<10) then xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-0',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd)))) else xsd:date(fn:concat(xsd:string(fn:year-from-date($par:refPeriodEnd)-1),'-',xsd:string(fn:month-from-date($par:refPeriodEnd)),'-',xsd:string(fn:day-from-date($par:refPeriodEnd))))