| r0.c0 | ruleNodeFR_3_008_01a_01_breakdownY_1/Доходы (расходы) от торговых операций | ifrs-ru:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovPoOperacziyamSFinansovymiAktivamiKlassificziruemymiKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziiAbstract | xbrli:stringItemType | duration | mem-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.c1 | ruleNodeFR_3_008_01a_01_breakdownY_1/Доходы (расходы) от переоценки | ifrs-ru:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovPoOperacziyamSFinansovymiAktivamiKlassificziruemymiKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziiAbstract | xbrli:stringItemType | duration | mem-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.c2 | ruleNodeFR_3_008_01a_01_breakdownY_1/Доходы (расходы), связанные с отнесением на финансовый результат разницы между стоимостью приобретения финансовых активов и их справедливой стоимостью при первоначальном признании | ifrs-ru:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovPoOperacziyamSFinansovymiAktivamiKlassificziruemymiKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziiAbstract | xbrli:stringItemType | duration | mem-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.c3 | ruleNodeFR_3_008_01a_01_breakdownY_1/Доходы (расходы), связанные с отнесением на финансовый результат разницы между стоимостью приобретения финансовых активов и их справедливой стоимостью после первоначального признания | ifrs-ru:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovPoOperacziyamSFinansovymiAktivamiKlassificziruemymiKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziiAbstract | xbrli:stringItemType | duration | mem-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.c4 | ruleNodeFR_3_008_01a_01_breakdownY_1/Итого | ifrs-ru:DoxodyZaVychetomRasxodovRasxodyZaVychetomDoxodovPoOperacziyamSFinansovymiAktivamiKlassificziruemymiKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizacziiAbstract | xbrli:stringItemType | duration | mem-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:DoxodyZaVychetomRasxodovDolgovyeCZennyeBumagiKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizaczii | xbrli:monetaryItemType | duration | mem-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:DoxodyZaVychetomRasxodovDolgovyeCZennyeBumagiKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizaczii | xbrli:monetaryItemType | duration | mem-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:DoxodyZaVychetomRasxodovDolgovyeCZennyeBumagiKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizaczii | xbrli:monetaryItemType | duration | mem-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:DoxodyZaVychetomRasxodovDolgovyeCZennyeBumagiKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizaczii | xbrli:monetaryItemType | duration | mem-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:DoxodyZaVychetomRasxodovDolgovyeCZennyeBumagiKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizaczii | xbrli:monetaryItemType | duration | mem-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:DoxodyZaVychetomRasxodovZajmyVydannyeKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizaczii | xbrli:monetaryItemType | duration | mem-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:DoxodyZaVychetomRasxodovZajmyVydannyeKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizaczii | xbrli:monetaryItemType | duration | mem-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:DoxodyZaVychetomRasxodovZajmyVydannyeKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizaczii | xbrli:monetaryItemType | duration | mem-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:DoxodyZaVychetomRasxodovZajmyVydannyeKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizaczii | xbrli:monetaryItemType | duration | mem-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:DoxodyZaVychetomRasxodovZajmyVydannyeKlassificziruemyeKakOczenivaemyePoSpravedlivojStoimostiCHerezPribylIliUbytokPoUsmotreniyuOrganizaczii | xbrli:monetaryItemType | duration | mem-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:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition | xbrli:monetaryItemType | duration | mem-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:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition | xbrli:monetaryItemType | duration | mem-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:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition | xbrli:monetaryItemType | duration | mem-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:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition | xbrli:monetaryItemType | duration | mem-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:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition | xbrli:monetaryItemType | duration | mem-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)))) |