From 39d176eb95bdbec214955cebc0d1b4a52dd36b5d Mon Sep 17 00:00:00 2001 From: Daniel Trzesniak Date: Thu, 20 Oct 2022 10:56:26 +0200 Subject: [PATCH 1/6] Adding data files --- .../DataNodeStates_CH_2020_12.csv | 1 + .../Files/700.DataNodes/DataNodes_CH.csv | 12 ++- .../SimpleValue_CH_2020_12.csv | 100 ++++++++++++++++++ 3 files changed, 108 insertions(+), 5 deletions(-) create mode 100644 full-ifrs17-template/Files/900.TransactionalData/SimpleValue_CH_2020_12.csv diff --git a/full-ifrs17-template/Files/700.DataNodes/DataNodeStates_CH_2020_12.csv b/full-ifrs17-template/Files/700.DataNodes/DataNodeStates_CH_2020_12.csv index 78802935..14a81d65 100644 --- a/full-ifrs17-template/Files/700.DataNodes/DataNodeStates_CH_2020_12.csv +++ b/full-ifrs17-template/Files/700.DataNodes/DataNodeStates_CH_2020_12.csv @@ -13,6 +13,7 @@ DT2.1,Active, DT2.2,Active, DT3.1,Active, DT4.1,Active, +DT5.1,Active, DTR1.1,Active, DTR1.2,Active, DTR2.1,Active, diff --git a/full-ifrs17-template/Files/700.DataNodes/DataNodes_CH.csv b/full-ifrs17-template/Files/700.DataNodes/DataNodes_CH.csv index 54f5657f..8862c011 100644 --- a/full-ifrs17-template/Files/700.DataNodes/DataNodes_CH.csv +++ b/full-ifrs17-template/Files/700.DataNodes/DataNodes_CH.csv @@ -1,15 +1,16 @@ @@Main,,,,,, ReportingNode,,,,,, CH,,,,,, -,,,,,, + @@InsurancePortfolio,,,,,, SystemName,DisplayName,ContractualCurrency,LineOfBusiness,ValuationApproach,OciType, -DT,DT complex CF,USD,ANN,BBA,Default, +DT,DT Complex CF,USD,ANN,BBA,Default, DT1,DT1 OCI,USD,ANN,BBA,Default, DT2,DT2 NOCI,USD,ANN,BBA,, DT3,DT3 RunOff,USD,ANN,BBA,Default, DT4,DT4 OCI,USD,ANN,BBA,Default, -,,,,,, +DT5,DT5 Simple Import,USD,ANN,BBA,Default + @@GroupOfInsuranceContract,,,,,, SystemName,DisplayName,InsurancePortfolio,AnnualCohort,LiabilityType,Profitability, GicComplex,Gic test discounting,DT,2020,LRC,P, @@ -20,13 +21,14 @@ DT2.1,DT2.1 NOCI LRC PA 0.8,DT2,2020,LRC,P, DT2.2,DT2.2 NOCI LIC,DT2,2020,LIC,P, DT3.1,DT3.1 Runoff - PA 0.8,DT3,2020,LRC,P, DT4.1,DT4.1 CSM PA 0.8,DT4,2020,LRC,P, -,,,,,, +DT5.1,DT5.1 Simple Import on DT 4.1,DT5,2020,LRC,P, + @@ReinsurancePortfolio,,,,,, SystemName,DisplayName,ContractualCurrency,LineOfBusiness,ValuationApproach,OciType, DTR,DTR complex CF,USD,ANN,BBA,, DTR1,DTR1 OCI,USD,ANN,BBA,Default, DTR2,DTR2 NOCI,USD,ANN,BBA,, -,,,,,, + @@GroupOfReinsuranceContract,,,,,, SystemName,DisplayName,ReinsurancePortfolio,AnnualCohort,LiabilityType,Profitability,Partner GricComplex,Gric test for discounting,DTR,2020,LRC,P,PT1 diff --git a/full-ifrs17-template/Files/900.TransactionalData/SimpleValue_CH_2020_12.csv b/full-ifrs17-template/Files/900.TransactionalData/SimpleValue_CH_2020_12.csv new file mode 100644 index 00000000..9a01988b --- /dev/null +++ b/full-ifrs17-template/Files/900.TransactionalData/SimpleValue_CH_2020_12.csv @@ -0,0 +1,100 @@ +@@Main +ReportingNode,Year,Month,Scenario +CH,2020,12, +@@SimpleValue +AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value +,PR,MC,DT4.1,L,BE,I,-39.963392949885474 +,NIC,MC,DT4.1,L,BE,I,-59.93510993884718 +,PR,MC,DT4.1,C,BE,I,-39.963392949885474 +,NIC,MC,DT4.1,C,BE,I,-59.93510993884718 +,,MC,DT4.1,C,RA,I,-5.993510993884719 +,,MC,DT4.1,L,RA,I,-5.993510993884719 +,PR,BOP,DT4.1,L,BE,N,-79.92678589977105 +,NIC,BOP,DT4.1,L,BE,N,47.94808795107775 +,ICO,BOP,DT4.1,L,BE,N,11.987021987769438 +,PR,BOP,DT4.1,C,BE,N,-79.81740990131523 +,NIC,BOP,DT4.1,C,BE,N,47.87054820092061 +,ICO,BOP,DT4.1,C,BE,N,11.967637050230152 +,,BOP,DT4.1,C,RA,N,11.967637050230152 +,,BOP,DT4.1,L,RA,N,11.987021987769438 +,PR,EV,DT4.1,L,BE,N,-38.97403785418295 +,NIC,EV,DT4.1,L,BE,N,44.96255719444398 +,PR,EV,DT4.1,C,BE,N,-38.93523600539941 +,NIC,EV,DT4.1,C,BE,N,44.906606557852164 +,,EV,DT4.1,C,RA,N,-4.490660655785217 +,,EV,DT4.1,L,RA,N,-4.496255719444398 +,PR,BOP,DT4.1,L,BE,I,-399.63392949885525 +,NIC,BOP,DT4.1,L,BE,I,299.67554969423594 +,PR,BOP,DT4.1,C,BE,I,-399.63392949885525 +,NIC,BOP,DT4.1,C,BE,I,299.67554969423594 +,,BOP,DT4.1,C,RA,I,29.967554969423595 +,,BOP,DT4.1,L,RA,I,29.967554969423595 +,,AM,DT4.1,L,F,C,0.32249285213905665 +,PR,EOP,DT4.1,L,BE,C,-428.7144163960126 +,NIC,EOP,DT4.1,L,BE,C,260.78283172777515 +,ICO,EOP,DT4.1,L,BE,C,8.992511438888796 +,PR,EOP,DT4.1,C,BE,C,-428.2875960593934 +,NIC,EOP,DT4.1,C,BE,C,260.4583180355426 +,ICO,EOP,DT4.1,C,BE,C,8.981321311570435 +,,EOP,DT4.1,C,RA,C,22.453303278926086 +,,EOP,DT4.1,L,RA,C,22.481278597221994 +,PR,IA,DT4.1,L,BE,I,-0.18299785588431194 +,NIC,IA,DT4.1,L,BE,I,0.10978902238720895 +,PR,IA,DT4.1,C,BE,I,-0.18299785588431194 +,NIC,IA,DT4.1,C,BE,I,0.10978902238720895 +,,IA,DT4.1,C,RA,I,0.010978902238720892 +,,IA,DT4.1,L,RA,I,0.010978902238720892 +,PR,CF,DT4.1,L,BE,I,110 +,NIC,CF,DT4.1,L,BE,I,-60 +,PR,CF,DT4.1,C,BE,I,110 +,NIC,CF,DT4.1,C,BE,I,-60 +,,CF,DT4.1,C,RA,I,-6 +,,CF,DT4.1,L,RA,I,-6 +,PR,CF,DT4.1,L,BEPA,I,88 +,PR,YCU,DT4.1,C,BE,I,0.3283233358608868 +,NIC,YCU,DT4.1,C,BE,I,-0.22380254636726704 +,,YCU,DT4.1,C,RA,I,-0.02238025463672244 +,PR,IA,DT4.1,L,BE,N,-0.03327233743351127 +,NIC,IA,DT4.1,L,BE,N,0.021957804477441785 +,ICO,IA,DT4.1,L,BE,N,0.005489451119360446 +,PR,IA,DT4.1,C,BE,N,-0.08295318391462846 +,NIC,IA,DT4.1,C,BE,N,0.05473704536112062 +,ICO,IA,DT4.1,C,BE,N,0.013684261340280154 +,,IA,DT4.1,C,RA,N,0.013684261340280154 +,,IA,DT4.1,L,RA,N,0.005489451119360446 +,PR,CF,DT4.1,L,BE,N,20 +,NIC,CF,DT4.1,L,BE,N,-12 +,ICO,CF,DT4.1,L,BE,N,-3 +,PR,CF,DT4.1,C,BE,N,20 +,NIC,CF,DT4.1,C,BE,N,-12 +,ICO,CF,DT4.1,C,BE,N,-3 +,,CF,DT4.1,C,RA,N,-3 +,,CF,DT4.1,L,RA,N,-3 +,PR,CF,DT4.1,L,BEPA,N,16 +,PR,WO,DT4.1,,AA,C,4 +,PR,WO,DT4.1,,OA,C,-2 +,PR,CF,DT4.1,,A,C,90 +,ICO,CF,DT4.1,,A,C,-6 +,NIC,CF,DT4.1,,A,C,-70 +,ACA,CF,DT4.1,,A,C,-10 +,AEA,CF,DT4.1,,A,C,-5 +,PR,CF,DT4.1,,AA,C,-5 +,PR,CF,DT4.1,,OA,C,3 +,PR,CF,DT4.1,,APA,C,72 +,PR,CF,DT4.1,,AAPA,C,-4 +,PR,CF,DT4.1,,OAPA,C,2.4000000000000004 +,,CF,DT4.1,,DA,C,-15 +,,BOP,DT4.1,,DA,I,-5.156552131440618 +,,BOP,DT4.1,,C,I,42.9681136142967 +,,EA,DT4.1,,C,C,-51.599999999999994 +,,AM,DT4.1,,DA,C,6.500343986157867 +,,AM,DT4.1,,C,C,-33.48998867550812 +,PR,EOP,DT4.1,,AA,C,-1 +,PR,EOP,DT4.1,,OA,C,1 +,,EOP,DT4.1,,DA,C,-13.656208145282752 +,,EOP,DT4.1,,C,C,70.35723911069866 +,,MC,DT4.1,,C,I,105.89201388261736 +,,IA,DT4.1,,C,I,0.07437430623754743 +,,BOP,DT4.1,,C,N,8.004653973154419 +,,IA,DT4.1,,C,N,0.0003356307173485902 +,,EV,DT4.1,,C,N,-1.4922636208166304 \ No newline at end of file From b272480daaaa81c27c520fcb3aba5b17e72ffa9b Mon Sep 17 00:00:00 2001 From: Daniel Trzesniak Date: Thu, 20 Oct 2022 14:14:22 +0200 Subject: [PATCH 2/6] Fix input --- .../SimpleValue_CH_2020_12.csv | 190 +++++++++--------- 1 file changed, 95 insertions(+), 95 deletions(-) diff --git a/full-ifrs17-template/Files/900.TransactionalData/SimpleValue_CH_2020_12.csv b/full-ifrs17-template/Files/900.TransactionalData/SimpleValue_CH_2020_12.csv index 9a01988b..f03bc566 100644 --- a/full-ifrs17-template/Files/900.TransactionalData/SimpleValue_CH_2020_12.csv +++ b/full-ifrs17-template/Files/900.TransactionalData/SimpleValue_CH_2020_12.csv @@ -3,98 +3,98 @@ ReportingNode,Year,Month,Scenario CH,2020,12, @@SimpleValue AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value -,PR,MC,DT4.1,L,BE,I,-39.963392949885474 -,NIC,MC,DT4.1,L,BE,I,-59.93510993884718 -,PR,MC,DT4.1,C,BE,I,-39.963392949885474 -,NIC,MC,DT4.1,C,BE,I,-59.93510993884718 -,,MC,DT4.1,C,RA,I,-5.993510993884719 -,,MC,DT4.1,L,RA,I,-5.993510993884719 -,PR,BOP,DT4.1,L,BE,N,-79.92678589977105 -,NIC,BOP,DT4.1,L,BE,N,47.94808795107775 -,ICO,BOP,DT4.1,L,BE,N,11.987021987769438 -,PR,BOP,DT4.1,C,BE,N,-79.81740990131523 -,NIC,BOP,DT4.1,C,BE,N,47.87054820092061 -,ICO,BOP,DT4.1,C,BE,N,11.967637050230152 -,,BOP,DT4.1,C,RA,N,11.967637050230152 -,,BOP,DT4.1,L,RA,N,11.987021987769438 -,PR,EV,DT4.1,L,BE,N,-38.97403785418295 -,NIC,EV,DT4.1,L,BE,N,44.96255719444398 -,PR,EV,DT4.1,C,BE,N,-38.93523600539941 -,NIC,EV,DT4.1,C,BE,N,44.906606557852164 -,,EV,DT4.1,C,RA,N,-4.490660655785217 -,,EV,DT4.1,L,RA,N,-4.496255719444398 -,PR,BOP,DT4.1,L,BE,I,-399.63392949885525 -,NIC,BOP,DT4.1,L,BE,I,299.67554969423594 -,PR,BOP,DT4.1,C,BE,I,-399.63392949885525 -,NIC,BOP,DT4.1,C,BE,I,299.67554969423594 -,,BOP,DT4.1,C,RA,I,29.967554969423595 -,,BOP,DT4.1,L,RA,I,29.967554969423595 -,,AM,DT4.1,L,F,C,0.32249285213905665 -,PR,EOP,DT4.1,L,BE,C,-428.7144163960126 -,NIC,EOP,DT4.1,L,BE,C,260.78283172777515 -,ICO,EOP,DT4.1,L,BE,C,8.992511438888796 -,PR,EOP,DT4.1,C,BE,C,-428.2875960593934 -,NIC,EOP,DT4.1,C,BE,C,260.4583180355426 -,ICO,EOP,DT4.1,C,BE,C,8.981321311570435 -,,EOP,DT4.1,C,RA,C,22.453303278926086 -,,EOP,DT4.1,L,RA,C,22.481278597221994 -,PR,IA,DT4.1,L,BE,I,-0.18299785588431194 -,NIC,IA,DT4.1,L,BE,I,0.10978902238720895 -,PR,IA,DT4.1,C,BE,I,-0.18299785588431194 -,NIC,IA,DT4.1,C,BE,I,0.10978902238720895 -,,IA,DT4.1,C,RA,I,0.010978902238720892 -,,IA,DT4.1,L,RA,I,0.010978902238720892 -,PR,CF,DT4.1,L,BE,I,110 -,NIC,CF,DT4.1,L,BE,I,-60 -,PR,CF,DT4.1,C,BE,I,110 -,NIC,CF,DT4.1,C,BE,I,-60 -,,CF,DT4.1,C,RA,I,-6 -,,CF,DT4.1,L,RA,I,-6 -,PR,CF,DT4.1,L,BEPA,I,88 -,PR,YCU,DT4.1,C,BE,I,0.3283233358608868 -,NIC,YCU,DT4.1,C,BE,I,-0.22380254636726704 -,,YCU,DT4.1,C,RA,I,-0.02238025463672244 -,PR,IA,DT4.1,L,BE,N,-0.03327233743351127 -,NIC,IA,DT4.1,L,BE,N,0.021957804477441785 -,ICO,IA,DT4.1,L,BE,N,0.005489451119360446 -,PR,IA,DT4.1,C,BE,N,-0.08295318391462846 -,NIC,IA,DT4.1,C,BE,N,0.05473704536112062 -,ICO,IA,DT4.1,C,BE,N,0.013684261340280154 -,,IA,DT4.1,C,RA,N,0.013684261340280154 -,,IA,DT4.1,L,RA,N,0.005489451119360446 -,PR,CF,DT4.1,L,BE,N,20 -,NIC,CF,DT4.1,L,BE,N,-12 -,ICO,CF,DT4.1,L,BE,N,-3 -,PR,CF,DT4.1,C,BE,N,20 -,NIC,CF,DT4.1,C,BE,N,-12 -,ICO,CF,DT4.1,C,BE,N,-3 -,,CF,DT4.1,C,RA,N,-3 -,,CF,DT4.1,L,RA,N,-3 -,PR,CF,DT4.1,L,BEPA,N,16 -,PR,WO,DT4.1,,AA,C,4 -,PR,WO,DT4.1,,OA,C,-2 -,PR,CF,DT4.1,,A,C,90 -,ICO,CF,DT4.1,,A,C,-6 -,NIC,CF,DT4.1,,A,C,-70 -,ACA,CF,DT4.1,,A,C,-10 -,AEA,CF,DT4.1,,A,C,-5 -,PR,CF,DT4.1,,AA,C,-5 -,PR,CF,DT4.1,,OA,C,3 -,PR,CF,DT4.1,,APA,C,72 -,PR,CF,DT4.1,,AAPA,C,-4 -,PR,CF,DT4.1,,OAPA,C,2.4000000000000004 -,,CF,DT4.1,,DA,C,-15 -,,BOP,DT4.1,,DA,I,-5.156552131440618 -,,BOP,DT4.1,,C,I,42.9681136142967 -,,EA,DT4.1,,C,C,-51.599999999999994 -,,AM,DT4.1,,DA,C,6.500343986157867 -,,AM,DT4.1,,C,C,-33.48998867550812 -,PR,EOP,DT4.1,,AA,C,-1 -,PR,EOP,DT4.1,,OA,C,1 -,,EOP,DT4.1,,DA,C,-13.656208145282752 -,,EOP,DT4.1,,C,C,70.35723911069866 -,,MC,DT4.1,,C,I,105.89201388261736 -,,IA,DT4.1,,C,I,0.07437430623754743 -,,BOP,DT4.1,,C,N,8.004653973154419 -,,IA,DT4.1,,C,N,0.0003356307173485902 -,,EV,DT4.1,,C,N,-1.4922636208166304 \ No newline at end of file +,PR,MC,DT5.1,L,BE,I,-39.963392949885474 +,NIC,MC,DT5.1,L,BE,I,-59.93510993884718 +,PR,MC,DT5.1,C,BE,I,-39.963392949885474 +,NIC,MC,DT5.1,C,BE,I,-59.93510993884718 +,,MC,DT5.1,C,RA,I,-5.993510993884719 +,,MC,DT5.1,L,RA,I,-5.993510993884719 +,PR,BOP,DT5.1,L,BE,N,-79.92678589977105 +,NIC,BOP,DT5.1,L,BE,N,47.94808795107775 +,ICO,BOP,DT5.1,L,BE,N,11.987021987769438 +,PR,BOP,DT5.1,C,BE,N,-79.81740990131523 +,NIC,BOP,DT5.1,C,BE,N,47.87054820092061 +,ICO,BOP,DT5.1,C,BE,N,11.967637050230152 +,,BOP,DT5.1,C,RA,N,11.967637050230152 +,,BOP,DT5.1,L,RA,N,11.987021987769438 +,PR,EV,DT5.1,L,BE,N,-38.97403785418295 +,NIC,EV,DT5.1,L,BE,N,44.96255719444398 +,PR,EV,DT5.1,C,BE,N,-38.93523600539941 +,NIC,EV,DT5.1,C,BE,N,44.906606557852164 +,,EV,DT5.1,C,RA,N,-4.490660655785217 +,,EV,DT5.1,L,RA,N,-4.496255719444398 +,PR,BOP,DT5.1,L,BE,I,-399.63392949885525 +,NIC,BOP,DT5.1,L,BE,I,299.67554969423594 +,PR,BOP,DT5.1,C,BE,I,-399.63392949885525 +,NIC,BOP,DT5.1,C,BE,I,299.67554969423594 +,,BOP,DT5.1,C,RA,I,29.967554969423595 +,,BOP,DT5.1,L,RA,I,29.967554969423595 +,,AM,DT5.1,L,F,C,0.32249285213905665 +,PR,EOP,DT5.1,L,BE,C,-428.7144163960126 +,NIC,EOP,DT5.1,L,BE,C,260.78283172777515 +,ICO,EOP,DT5.1,L,BE,C,8.992511438888796 +,PR,EOP,DT5.1,C,BE,C,-428.2875960593934 +,NIC,EOP,DT5.1,C,BE,C,260.4583180355426 +,ICO,EOP,DT5.1,C,BE,C,8.981321311570435 +,,EOP,DT5.1,C,RA,C,22.453303278926086 +,,EOP,DT5.1,L,RA,C,22.481278597221994 +,PR,IA,DT5.1,L,BE,I,-0.18299785588431194 +,NIC,IA,DT5.1,L,BE,I,0.10978902238720895 +,PR,IA,DT5.1,C,BE,I,-0.18299785588431194 +,NIC,IA,DT5.1,C,BE,I,0.10978902238720895 +,,IA,DT5.1,C,RA,I,0.010978902238720892 +,,IA,DT5.1,L,RA,I,0.010978902238720892 +,PR,CF,DT5.1,L,BE,I,110 +,NIC,CF,DT5.1,L,BE,I,-60 +,PR,CF,DT5.1,C,BE,I,110 +,NIC,CF,DT5.1,C,BE,I,-60 +,,CF,DT5.1,C,RA,I,-6 +,,CF,DT5.1,L,RA,I,-6 +,PR,CF,DT5.1,L,BEPA,I,88 +,PR,YCU,DT5.1,C,BE,I,0.3283233358608868 +,NIC,YCU,DT5.1,C,BE,I,-0.22380254636726704 +,,YCU,DT5.1,C,RA,I,-0.02238025463672244 +,PR,IA,DT5.1,L,BE,N,-0.03327233743351127 +,NIC,IA,DT5.1,L,BE,N,0.021957804477441785 +,ICO,IA,DT5.1,L,BE,N,0.005489451119360446 +,PR,IA,DT5.1,C,BE,N,-0.08295318391462846 +,NIC,IA,DT5.1,C,BE,N,0.05473704536112062 +,ICO,IA,DT5.1,C,BE,N,0.013684261340280154 +,,IA,DT5.1,C,RA,N,0.013684261340280154 +,,IA,DT5.1,L,RA,N,0.005489451119360446 +,PR,CF,DT5.1,L,BE,N,20 +,NIC,CF,DT5.1,L,BE,N,-12 +,ICO,CF,DT5.1,L,BE,N,-3 +,PR,CF,DT5.1,C,BE,N,20 +,NIC,CF,DT5.1,C,BE,N,-12 +,ICO,CF,DT5.1,C,BE,N,-3 +,,CF,DT5.1,C,RA,N,-3 +,,CF,DT5.1,L,RA,N,-3 +,PR,CF,DT5.1,L,BEPA,N,16 +,PR,WO,DT5.1,,AA,C,4 +,PR,WO,DT5.1,,OA,C,-2 +,PR,CF,DT5.1,,A,C,90 +,ICO,CF,DT5.1,,A,C,-6 +,NIC,CF,DT5.1,,A,C,-70 +,ACA,CF,DT5.1,,A,C,-10 +,AEA,CF,DT5.1,,A,C,-5 +,PR,CF,DT5.1,,AA,C,-5 +,PR,CF,DT5.1,,OA,C,3 +,PR,CF,DT5.1,,APA,C,72 +,PR,CF,DT5.1,,AAPA,C,-4 +,PR,CF,DT5.1,,OAPA,C,2.4000000000000004 +,,CF,DT5.1,,DA,C,-15 +,,BOP,DT5.1,,DA,I,-5.156552131440618 +,,BOP,DT5.1,,C,I,42.9681136142967 +,,EA,DT5.1,,C,C,-51.599999999999994 +,,AM,DT5.1,,DA,C,6.500343986157867 +,,AM,DT5.1,,C,C,-33.48998867550812 +,PR,EOP,DT5.1,,AA,C,-1 +,PR,EOP,DT5.1,,OA,C,1 +,,EOP,DT5.1,,DA,C,-13.656208145282752 +,,EOP,DT5.1,,C,C,70.35723911069866 +,,MC,DT5.1,,C,I,105.89201388261736 +,,IA,DT5.1,,C,I,0.07437430623754743 +,,BOP,DT5.1,,C,N,8.004653973154419 +,,IA,DT5.1,,C,N,0.0003356307173485902 +,,EV,DT5.1,,C,N,-1.4922636208166304 \ No newline at end of file From 1780475de69d156e78ac7f049075d1093492035e Mon Sep 17 00:00:00 2001 From: Daniel Trzesniak Date: Thu, 20 Oct 2022 14:42:10 +0200 Subject: [PATCH 3/6] Fix input --- .../SimpleValue_CH_2020_12.csv | 132 +++++------------- 1 file changed, 38 insertions(+), 94 deletions(-) diff --git a/full-ifrs17-template/Files/900.TransactionalData/SimpleValue_CH_2020_12.csv b/full-ifrs17-template/Files/900.TransactionalData/SimpleValue_CH_2020_12.csv index f03bc566..4d80bce3 100644 --- a/full-ifrs17-template/Files/900.TransactionalData/SimpleValue_CH_2020_12.csv +++ b/full-ifrs17-template/Files/900.TransactionalData/SimpleValue_CH_2020_12.csv @@ -1,100 +1,44 @@ @@Main -ReportingNode,Year,Month,Scenario -CH,2020,12, +Month,ReportingNode,Scenario,Year +12,CH,,2020 @@SimpleValue AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value -,PR,MC,DT5.1,L,BE,I,-39.963392949885474 -,NIC,MC,DT5.1,L,BE,I,-59.93510993884718 -,PR,MC,DT5.1,C,BE,I,-39.963392949885474 -,NIC,MC,DT5.1,C,BE,I,-59.93510993884718 -,,MC,DT5.1,C,RA,I,-5.993510993884719 -,,MC,DT5.1,L,RA,I,-5.993510993884719 -,PR,BOP,DT5.1,L,BE,N,-79.92678589977105 -,NIC,BOP,DT5.1,L,BE,N,47.94808795107775 -,ICO,BOP,DT5.1,L,BE,N,11.987021987769438 -,PR,BOP,DT5.1,C,BE,N,-79.81740990131523 -,NIC,BOP,DT5.1,C,BE,N,47.87054820092061 -,ICO,BOP,DT5.1,C,BE,N,11.967637050230152 -,,BOP,DT5.1,C,RA,N,11.967637050230152 -,,BOP,DT5.1,L,RA,N,11.987021987769438 -,PR,EV,DT5.1,L,BE,N,-38.97403785418295 -,NIC,EV,DT5.1,L,BE,N,44.96255719444398 -,PR,EV,DT5.1,C,BE,N,-38.93523600539941 -,NIC,EV,DT5.1,C,BE,N,44.906606557852164 -,,EV,DT5.1,C,RA,N,-4.490660655785217 -,,EV,DT5.1,L,RA,N,-4.496255719444398 -,PR,BOP,DT5.1,L,BE,I,-399.63392949885525 -,NIC,BOP,DT5.1,L,BE,I,299.67554969423594 -,PR,BOP,DT5.1,C,BE,I,-399.63392949885525 -,NIC,BOP,DT5.1,C,BE,I,299.67554969423594 -,,BOP,DT5.1,C,RA,I,29.967554969423595 -,,BOP,DT5.1,L,RA,I,29.967554969423595 -,,AM,DT5.1,L,F,C,0.32249285213905665 -,PR,EOP,DT5.1,L,BE,C,-428.7144163960126 -,NIC,EOP,DT5.1,L,BE,C,260.78283172777515 -,ICO,EOP,DT5.1,L,BE,C,8.992511438888796 -,PR,EOP,DT5.1,C,BE,C,-428.2875960593934 -,NIC,EOP,DT5.1,C,BE,C,260.4583180355426 -,ICO,EOP,DT5.1,C,BE,C,8.981321311570435 -,,EOP,DT5.1,C,RA,C,22.453303278926086 -,,EOP,DT5.1,L,RA,C,22.481278597221994 -,PR,IA,DT5.1,L,BE,I,-0.18299785588431194 -,NIC,IA,DT5.1,L,BE,I,0.10978902238720895 -,PR,IA,DT5.1,C,BE,I,-0.18299785588431194 -,NIC,IA,DT5.1,C,BE,I,0.10978902238720895 -,,IA,DT5.1,C,RA,I,0.010978902238720892 -,,IA,DT5.1,L,RA,I,0.010978902238720892 -,PR,CF,DT5.1,L,BE,I,110 -,NIC,CF,DT5.1,L,BE,I,-60 -,PR,CF,DT5.1,C,BE,I,110 -,NIC,CF,DT5.1,C,BE,I,-60 -,,CF,DT5.1,C,RA,I,-6 -,,CF,DT5.1,L,RA,I,-6 -,PR,CF,DT5.1,L,BEPA,I,88 -,PR,YCU,DT5.1,C,BE,I,0.3283233358608868 -,NIC,YCU,DT5.1,C,BE,I,-0.22380254636726704 -,,YCU,DT5.1,C,RA,I,-0.02238025463672244 -,PR,IA,DT5.1,L,BE,N,-0.03327233743351127 -,NIC,IA,DT5.1,L,BE,N,0.021957804477441785 -,ICO,IA,DT5.1,L,BE,N,0.005489451119360446 -,PR,IA,DT5.1,C,BE,N,-0.08295318391462846 -,NIC,IA,DT5.1,C,BE,N,0.05473704536112062 -,ICO,IA,DT5.1,C,BE,N,0.013684261340280154 -,,IA,DT5.1,C,RA,N,0.013684261340280154 -,,IA,DT5.1,L,RA,N,0.005489451119360446 -,PR,CF,DT5.1,L,BE,N,20 -,NIC,CF,DT5.1,L,BE,N,-12 -,ICO,CF,DT5.1,L,BE,N,-3 -,PR,CF,DT5.1,C,BE,N,20 -,NIC,CF,DT5.1,C,BE,N,-12 -,ICO,CF,DT5.1,C,BE,N,-3 -,,CF,DT5.1,C,RA,N,-3 -,,CF,DT5.1,L,RA,N,-3 -,PR,CF,DT5.1,L,BEPA,N,16 -,PR,WO,DT5.1,,AA,C,4 -,PR,WO,DT5.1,,OA,C,-2 -,PR,CF,DT5.1,,A,C,90 -,ICO,CF,DT5.1,,A,C,-6 -,NIC,CF,DT5.1,,A,C,-70 +,PR,BOP,DT5.1,L,BE,N,-798.536731161375 +,NIC,BOP,DT5.1,L,BE,N,598.7529445986629 +,PR,BOP,DT5.1,C,BE,N,-798.536731161375 +,NIC,BOP,DT5.1,C,BE,N,598.7529445986629 +,,BOP,DT5.1,C,RA,N,59.8752944598663 +,,BOP,DT5.1,L,RA,N,59.8752944598663 +,,AM,DT5.1,L,F,C,0.6562298579039588 +,PR,EOP,DT5.1,L,BE,C,-399.63392949885525 +,NIC,EOP,DT5.1,L,BE,C,299.67554969423594 +,PR,EOP,DT5.1,C,BE,C,-399.63392949885525 +,NIC,EOP,DT5.1,C,BE,C,299.67554969423594 +,,EOP,DT5.1,C,RA,C,29.967554969423595 +,,EOP,DT5.1,L,RA,C,29.967554969423595 +,PR,IA,DT5.1,L,BE,N,-1.0971983374806105 +,NIC,IA,DT5.1,L,BE,N,0.9226050955731167 +,PR,IA,DT5.1,C,BE,N,-1.0971983374806105 +,NIC,IA,DT5.1,C,BE,N,0.9226050955731167 +,,IA,DT5.1,C,RA,N,0.09226050955731169 +,,IA,DT5.1,L,RA,N,0.09226050955731169 +,PR,CF,DT5.1,L,BE,N,400 +,NIC,CF,DT5.1,L,BE,N,-300 +,PR,CF,DT5.1,C,BE,N,400 +,NIC,CF,DT5.1,C,BE,N,-300 +,,CF,DT5.1,C,RA,N,-30 +,,CF,DT5.1,L,RA,N,-30 +,PR,CF,DT5.1,L,BEPA,N,320 +,PR,CF,DT5.1,,A,C,400 +,NIC,CF,DT5.1,,A,C,-280 ,ACA,CF,DT5.1,,A,C,-10 ,AEA,CF,DT5.1,,A,C,-5 -,PR,CF,DT5.1,,AA,C,-5 -,PR,CF,DT5.1,,OA,C,3 -,PR,CF,DT5.1,,APA,C,72 -,PR,CF,DT5.1,,AAPA,C,-4 -,PR,CF,DT5.1,,OAPA,C,2.4000000000000004 +,PR,CF,DT5.1,,APA,C,320 ,,CF,DT5.1,,DA,C,-15 -,,BOP,DT5.1,,DA,I,-5.156552131440618 -,,BOP,DT5.1,,C,I,42.9681136142967 -,,EA,DT5.1,,C,C,-51.599999999999994 -,,AM,DT5.1,,DA,C,6.500343986157867 -,,AM,DT5.1,,C,C,-33.48998867550812 -,PR,EOP,DT5.1,,AA,C,-1 -,PR,EOP,DT5.1,,OA,C,1 -,,EOP,DT5.1,,DA,C,-13.656208145282752 -,,EOP,DT5.1,,C,C,70.35723911069866 -,,MC,DT5.1,,C,I,105.89201388261736 -,,IA,DT5.1,,C,I,0.07437430623754743 -,,BOP,DT5.1,,C,N,8.004653973154419 -,,IA,DT5.1,,C,N,0.0003356307173485902 -,,EV,DT5.1,,C,N,-1.4922636208166304 \ No newline at end of file +,,EA,DT5.1,,C,C,-15 +,,AM,DT5.1,,DA,C,9.843447868559382 +,,AM,DT5.1,,C,C,-82.02271122089925 +,,EOP,DT5.1,,DA,C,-5.156552131440618 +,,EOP,DT5.1,,C,C,42.9681136142967 +,,BOP,DT5.1,,C,N,139.90849210284577 +,,IA,DT5.1,,C,N,0.08233273235018213 \ No newline at end of file From 6e115e4a3f468f89812c583b25337f62bb58e097 Mon Sep 17 00:00:00 2001 From: Daniel Trzesniak Date: Thu, 20 Oct 2022 14:56:11 +0200 Subject: [PATCH 4/6] change to importers test --- ifrs17/Import/Importers.ipynb | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/ifrs17/Import/Importers.ipynb b/ifrs17/Import/Importers.ipynb index f2963181..6bab45e0 100644 --- a/ifrs17/Import/Importers.ipynb +++ b/ifrs17/Import/Importers.ipynb @@ -1072,14 +1072,17 @@ "\n }, importFormat", "\n ).WithTarget(Workspace).ExecuteAsync();", "\n ", - "\n HashSet availableEstimateTypes = parsingStorage.TechnicalMarginEstimateTypes;", - "\n var multipleOp = await Workspace.Query().Where(iv => availableEstimateTypes.Contains(iv.EstimateType))", - "\n .GroupBy(iv => iv.DataNode)", - "\n .Where(g => g.Count() > 1).ToArrayAsync();", - "\n //.Select(g => ApplicationMessage.Log(Error.MultipleTechnicalMarginOpening, g.Key));", + "\n // Checking if there are inconsistencies in the TechnicalMarginEstimateTypes --> double entries in the steps where we expect to have unique values", + "\n var invalidVariables = await Workspace.Query()", + "\n .Where(iv => parsingStorage.TechnicalMarginEstimateTypes.Contains(iv.EstimateType))", + "\n .Where(iv => iv.AocType == AocTypes.BOP || iv.AocType == AocTypes.EOP || iv.AocType == AocTypes.AM || iv.AocType == AocTypes.EA)", + "\n .GroupBy(iv => new {iv.DataNode, iv.AocType, iv.Novelty})", + "\n .Where(g => g.Count() > 1)", + "\n .Select(g => g.Key)", + "\n .ToArrayAsync();", "\n ", - "\n foreach (var op in multipleOp)", - "\n ApplicationMessage.Log(Error.MultipleTechnicalMarginOpening, op.Key);", + "\n foreach (var iv in invalidVariables)", + "\n ApplicationMessage.Log(Error.MultipleTechnicalMarginOpening, $\"{iv.DataNode},{iv.AocType},{iv.Novelty}\");", "\n ", "\n await ValidateForDataNodeStateActiveAsync(parsingStorage.DataNodeDataBySystemName);", "\n targetPartitionByReportingNodeAndPeriodId = parsingStorage.TargetPartitionByReportingNodeAndPeriod.Id;", From bb14efc188cdba1179582990a95c125f56fdf191 Mon Sep 17 00:00:00 2001 From: Daniel Trzesniak Date: Fri, 21 Oct 2022 10:13:27 +0200 Subject: [PATCH 5/6] Fix to sign --- ifrs17/Import/Importers.ipynb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ifrs17/Import/Importers.ipynb b/ifrs17/Import/Importers.ipynb index dcc39901..0a85ee43 100644 --- a/ifrs17/Import/Importers.ipynb +++ b/ifrs17/Import/Importers.ipynb @@ -1065,11 +1065,12 @@ "\n EstimateType = estimateType,", "\n EconomicBasis = economicBasis,", "\n Partition = parsingStorage.TargetPartitionByReportingNodeAndPeriod.Id,", - "\n Value = GetSign((aocStep.AocType, amountType, estimateType, parsingStorage.IsDataNodeReinsurance(dataNode)), parsingStorage.HierarchyCache)", + "\n Value = //GetSign((aocStep.AocType, amountType, estimateType, parsingStorage.IsDataNodeReinsurance(dataNode)), parsingStorage.HierarchyCache)", + "\n 1 // TODO, we need to adjust the inputs to have the correct sign, so that the default GetSign returns 1.", "\n * datarow.Field(nameof(IfrsVariable.Value)).CheckStringForExponentialAndConvertToDouble()", "\n };", "\n return iv;", - "\n }, importFormat", + "\n }, importFormat // This should indicate the table name, not the input format", "\n ).WithTarget(Workspace).ExecuteAsync();", "\n ", "\n // Checking if there are inconsistencies in the TechnicalMarginEstimateTypes --> double entries in the steps where we expect to have unique values", From 573db514e2fcd5ec9737957cc63cc0f43654eaa4 Mon Sep 17 00:00:00 2001 From: Daniel Trzesniak Date: Fri, 21 Oct 2022 10:18:44 +0200 Subject: [PATCH 6/6] Int convention --- .../Initialization/InitSystemorphToMemory.ipynb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/full-ifrs17-template/Initialization/InitSystemorphToMemory.ipynb b/full-ifrs17-template/Initialization/InitSystemorphToMemory.ipynb index 884cc8fd..af8c5cf1 100644 --- a/full-ifrs17-template/Initialization/InitSystemorphToMemory.ipynb +++ b/full-ifrs17-template/Initialization/InitSystemorphToMemory.ipynb @@ -79,6 +79,12 @@ "await UploadActualAsync(\"../Files/900.TransactionalData/Actuals_CH_2021_3.csv\")" ] }, + { + "cell_type": "code", + "source": [ + "await UploadSimpleValueAsync(\"../Files/900.TransactionalData/SimpleValue_CH_2020_12.csv\")" + ] + }, { "cell_type": "markdown", "source": [