Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 15 additions & 5 deletions ifrs17-template/Test/Data/ExportIfrsVariable.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@
{
"cell_type": "code",
"source": [
"//#!eval-notebook \"InitSystemorphToMemoryForTesting\"",
"\n#!eval-notebook \"../../PracticalUseCases/SingleVsMultipleCsmSwitch/CsmSwitchDataImport\""
"#!eval-notebook \"InitSystemorphToMemoryForTesting\"",
"\n//#!eval-notebook \"../../PracticalUseCases/SingleVsMultipleCsmSwitch/CsmSwitchDataImport\""
],
"metadata": {},
"execution_count": 0,
Expand Down Expand Up @@ -103,7 +103,8 @@
"source": [
"var exportScope = new ImportArgs[]{",
"\n new ImportArgs (\"CH\", 2020, 12, (Periodicity)default, null, null),",
"\n new ImportArgs (\"CH\", 2021, 3, (Periodicity)default, null, null)",
"\n new ImportArgs (\"CH\", 2021, 3, (Periodicity)default, null, null),",
"\n new ImportArgs (\"CH\", 2020, 12, (Periodicity)default, \"MTUP10pct\", null)",
"\n };"
],
"metadata": {},
Expand All @@ -122,7 +123,7 @@
{
"cell_type": "code",
"source": [
"var args = exportScope[0];",
"var args = exportScope[2];",
"\nargs"
],
"metadata": {},
Expand Down Expand Up @@ -215,7 +216,7 @@
{
"cell_type": "code",
"source": [
"var estimateType = \"BE\";"
"var estimateType = \"RA\";"
],
"metadata": {},
"execution_count": 0,
Expand Down Expand Up @@ -244,6 +245,15 @@
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
""
],
"metadata": {},
"execution_count": 0,
"outputs": []
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,9 @@ Month,ReportingNode,Scenario,Year
@@A
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
,NIC,CF,DT1.1,,A,C,-310
,PR,CF,DT1.1,,A,C,400
,ACA,CF,DT1.1,,A,C,-10
,AEA,CF,DT1.1,,A,C,-5
2020,NIC,CF,DT1.2,,A,C,-310
,NIC,CF,DT2.1,,A,C,-310
,PR,CF,DT2.1,,A,C,400
,ACA,CF,DT2.1,,A,C,-10
,AEA,CF,DT2.1,,A,C,-5
,NIC,CF,DT1.3,,A,C,-310
,PR,CF,DT1.3,,A,C,400
,ACA,CF,DT1.3,,A,C,-10
,AEA,CF,DT1.3,,A,C,-5
,NIC,CF,DT2.1,,A,C,-310
2020,NIC,CF,DT2.2,,A,C,-310
,NIC,CF,DTR1.1,,A,C,170
,PR,CF,DTR1.1,,A,C,-200
2020,NIC,CF,DTR1.2,,A,C,170
,PR,CF,DTR2.1,,A,C,-200
,NIC,CF,DTR2.1,,A,C,140
2020,NIC,CF,DTR1.2,,A,C,170
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@@Main
Month,ReportingNode,Scenario,Year
12,CH,MTUP10pct,2020
@@AA
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,4 @@
Month,ReportingNode,Scenario,Year
12,CH,MTUP10pct,2020
@@APA
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
,PR,CF,DT1.1,,APA,C,320
,PR,CF,DT2.1,,APA,C,320
,PR,CF,DT1.3,,APA,C,400
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
Original file line number Diff line number Diff line change
Expand Up @@ -3,67 +3,60 @@ Month,ReportingNode,Scenario,Year
12,CH,MTUP10pct,2020
@@BE
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
,NIC,BOP,DT1.1,L,BE,N,658.62824
,PR,BOP,DT1.1,L,BE,N,-798.53673
,NIC,BOP,DT1.1,C,BE,N,658.62824
,PR,BOP,DT1.1,C,BE,N,-798.53673
,NIC,EOP,DT1.1,L,BE,C,329.6431
,PR,EOP,DT1.1,L,BE,C,-399.63393
,NIC,EOP,DT1.1,C,BE,C,329.6431
,PR,EOP,DT1.1,C,BE,C,-399.63393
,NIC,IA,DT1.1,L,BE,N,1.01487
,PR,IA,DT1.1,L,BE,N,-1.0972
,NIC,BOP,DT1.1,C,BE,N,658.62824
,NIC,CF,DT1.1,C,BE,N,-330
,NIC,IA,DT1.1,C,BE,N,1.01487
,PR,IA,DT1.1,C,BE,N,-1.0972
,NIC,EOP,DT1.1,L,BE,C,329.6431
,NIC,BOP,DT1.1,L,BE,N,658.62824
,NIC,CF,DT1.1,L,BE,N,-330
,PR,CF,DT1.1,L,BE,N,400
,NIC,CF,DT1.1,C,BE,N,-330
,PR,CF,DT1.1,C,BE,N,400
2020,NIC,BOP,DT1.2,L,BE,N,658.62824
2020,NIC,BOP,DT1.2,C,BE,N,658.62824
2020,NIC,EOP,DT1.2,L,BE,C,329.6431
,NIC,IA,DT1.1,L,BE,N,1.01487
2020,NIC,EOP,DT1.2,C,BE,C,329.6431
2020,NIC,IA,DT1.2,L,BE,N,1.01487
2020,NIC,BOP,DT1.2,C,BE,N,658.62824
2020,NIC,CF,DT1.2,C,BE,N,-330
2020,NIC,IA,DT1.2,C,BE,N,1.01487
2020,NIC,EOP,DT1.2,L,BE,C,329.6431
2020,NIC,BOP,DT1.2,L,BE,N,658.62824
2020,NIC,CF,DT1.2,L,BE,N,-330
2020,NIC,CF,DT1.2,C,BE,N,-330
,NIC,BOP,DTR1.1,L,BE,N,-329.31412
,PR,BOP,DTR1.1,L,BE,N,399.26837
,CDR,BOP,DTR1.1,L,BE,N,0.52925
,NIC,BOP,DTR1.1,C,BE,N,-329.31412
,PR,BOP,DTR1.1,C,BE,N,399.26837
2020,NIC,IA,DT1.2,L,BE,N,1.01487
,CDR,EOP,DTR1.1,C,BE,C,0.1268
,CDR,BOP,DTR1.1,C,BE,N,0.52925
,NIC,EOP,DTR1.1,L,BE,C,-164.82155
,PR,EOP,DTR1.1,L,BE,C,199.81696
,CDR,EOP,DTR1.1,L,BE,C,0.1268
,CDR,CF,DTR1.1,C,BE,N,-0.40374
,CDR,IA,DTR1.1,C,BE,N,0.00129
,NIC,EOP,DTR1.1,C,BE,C,-164.82155
,PR,EOP,DTR1.1,C,BE,C,199.81696
,CDR,EOP,DTR1.1,C,BE,C,0.1268
,NIC,IA,DTR1.1,L,BE,N,-0.50743
,PR,IA,DTR1.1,L,BE,N,0.5486
,CDR,IA,DTR1.1,L,BE,N,0.00129
,NIC,BOP,DTR1.1,C,BE,N,-329.31412
,NIC,CF,DTR1.1,C,BE,N,165
,NIC,IA,DTR1.1,C,BE,N,-0.50743
,PR,IA,DTR1.1,C,BE,N,0.5486
,CDR,IA,DTR1.1,C,BE,N,0.00129
,NIC,CF,DTR1.1,L,BE,N,165
,PR,CF,DTR1.1,L,BE,N,-200
,CDR,EOP,DTR1.1,L,BE,C,0.1268
,CDR,BOP,DTR1.1,L,BE,N,0.52925
,CDR,CF,DTR1.1,L,BE,N,-0.40374
,NIC,CF,DTR1.1,C,BE,N,165
,PR,CF,DTR1.1,C,BE,N,-200
,CDR,CF,DTR1.1,C,BE,N,-0.40374
2020,NIC,BOP,DTR1.2,L,BE,N,-329.31412
2020,CDR,BOP,DTR1.2,L,BE,N,0.52925
2020,NIC,BOP,DTR1.2,C,BE,N,-329.31412
,CDR,IA,DTR1.1,L,BE,N,0.00129
,NIC,EOP,DTR1.1,L,BE,C,-164.82155
,NIC,BOP,DTR1.1,L,BE,N,-329.31412
,NIC,CF,DTR1.1,L,BE,N,165
,NIC,IA,DTR1.1,L,BE,N,-0.50743
2020,CDR,EOP,DTR1.2,C,BE,C,0.1268
2020,CDR,BOP,DTR1.2,C,BE,N,0.52925
2020,NIC,EOP,DTR1.2,L,BE,C,-164.82155
2020,CDR,EOP,DTR1.2,L,BE,C,0.1268
2020,CDR,CF,DTR1.2,C,BE,N,-0.40374
2020,CDR,IA,DTR1.2,C,BE,N,0.00129
2020,NIC,EOP,DTR1.2,C,BE,C,-164.82155
2020,CDR,EOP,DTR1.2,C,BE,C,0.1268
2020,NIC,IA,DTR1.2,L,BE,N,-0.50743
2020,CDR,IA,DTR1.2,L,BE,N,0.00129
2020,NIC,BOP,DTR1.2,C,BE,N,-329.31412
2020,NIC,CF,DTR1.2,C,BE,N,165
2020,NIC,IA,DTR1.2,C,BE,N,-0.50743
2020,CDR,IA,DTR1.2,C,BE,N,0.00129
2020,NIC,CF,DTR1.2,L,BE,N,165
2020,CDR,EOP,DTR1.2,L,BE,C,0.1268
2020,CDR,BOP,DTR1.2,L,BE,N,0.52925
2020,CDR,CF,DTR1.2,L,BE,N,-0.40374
2020,NIC,CF,DTR1.2,C,BE,N,165
2020,CDR,CF,DTR1.2,C,BE,N,-0.40374
2020,CDR,IA,DTR1.2,L,BE,N,0.00129
2020,NIC,EOP,DTR1.2,L,BE,C,-164.82155
2020,NIC,BOP,DTR1.2,L,BE,N,-329.31412
2020,NIC,CF,DTR1.2,L,BE,N,165
2020,NIC,IA,DTR1.2,L,BE,N,-0.50743,N,165
2020,NIC,IA,DTR1.2,C,BE,N,-0.5074328025652143
2020,CDR,EOP,DTR1.2,L,BE,C,0.12679876434718015
2020,CDR,BOP,DTR1.2,L,BE,N,0.5292475300191577
2020,CDR,CF,DTR1.2,L,BE,N,-0.40373597582193455
2020,CDR,IA,DTR1.2,L,BE,N,0.001287210150087148
2020,NIC,EOP,DTR1.2,L,BE,C,-164.8215523318298
2020,NIC,BOP,DTR1.2,L,BE,N,-329.3141195292647
2020,NIC,CF,DTR1.2,L,BE,N,165
2020,NIC,IA,DTR1.2,L,BE,N,-0.5074328025652143
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,4 @@
Month,ReportingNode,Scenario,Year
12,CH,MTUP10pct,2020
@@BEPA
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
,PR,CF,DT1.1,L,BEPA,N,320
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,13 @@ Month,ReportingNode,Scenario,Year
12,CH,MTUP10pct,2020
@@C
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
,,BOP,DT1.1,,C,N,80.0332
,,EOP,DT1.1,,C,C,22.35306
,,AM,DT1.1,,C,C,-42.67021
,,EA,DT1.1,,C,C,-15
,,EOP,DT1.1,,C,C,22.35306
,,BOP,DT1.1,,C,N,80.0332
,,IA,DT1.1,,C,N,-0.00993
,,EA,DT2.1,,C,C,-15
,,AM,DT2.1,,C,C,-82.02271
,,EOP,DT2.1,,C,C,42.96811
,,BOP,DT2.1,,C,N,139.90849
,,IA,DT2.1,,C,N,0.08233
,,EA,DT1.3,,C,C,-15
,,AM,DT1.3,,C,C,-82.02271
,,EOP,DT1.3,,C,C,42.96811
,,BOP,DT1.3,,C,N,139.90849
,,IA,DT1.3,,C,N,0.08233
,,AM,DTR1.1,,C,C,26.60498
,,EOP,DTR1.1,,C,C,-13.93719
,,BOP,DTR1.1,,C,N,-40.54585
,,IA,DTR1.1,,C,N,0.00368
,,AM,DTR2.1,,C,C,46.24958
,,EOP,DTR2.1,,C,C,-24.22813
,,BOP,DTR2.1,,C,N,-70.43538
,,IA,DTR2.1,,C,N,-0.04234
,,IA,DTR1.1,,C,N,0.0036888043
,,BOP,DTR1.1,,C,N,-40.545846351508814
,,IA,DTR1.1,,C,N,0.003676678453477744
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,4 @@
Month,ReportingNode,Scenario,Year
12,CH,MTUP10pct,2020
@@DA
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
,,EOP,DT1.1,,DA,C,-5.15655
,,AM,DT1.1,,DA,C,9.84345
,,CF,DT1.1,,DA,C,-15
,,CF,DT2.1,,DA,C,-15
,,AM,DT2.1,,DA,C,9.84345
,,EOP,DT2.1,,DA,C,-5.15655
,,CF,DT1.3,,DA,C,-15
,,AM,DT1.3,,DA,C,9.84345
,,EOP,DT1.3,,DA,C,-5.15655
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,4 @@
Month,ReportingNode,Scenario,Year
12,CH,MTUP10pct,2020
@@F
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
,,AM,DT1.1,L,F,C,0.65623
,,AM,DT1.2,L,F,C,1
,,AM,DTR1.1,L,F,C,0.65623
,,AM,DTR1.2,L,F,C,1
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@@Main
Month,ReportingNode,Scenario,Year
12,CH,MTUP10pct,2020
@@OA
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
Original file line number Diff line number Diff line change
Expand Up @@ -2,36 +2,4 @@
Month,ReportingNode,Scenario,Year
12,CH,MTUP10pct,2020
@@RA
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
,,BOP,DT1.1,C,RA,N,59.87529
,,BOP,DT1.1,L,RA,N,59.87529
,,EOP,DT1.1,C,RA,C,29.96755
,,EOP,DT1.1,L,RA,C,29.96755
,,IA,DT1.1,C,RA,N,0.09226
,,IA,DT1.1,L,RA,N,0.09226
,,CF,DT1.1,C,RA,N,-30
,,CF,DT1.1,L,RA,N,-30
2020,,BOP,DT1.2,C,RA,N,59.87529
2020,,BOP,DT1.2,L,RA,N,59.87529
2020,,EOP,DT1.2,C,RA,C,29.96755
2020,,EOP,DT1.2,L,RA,C,29.96755
2020,,IA,DT1.2,C,RA,N,0.09226
2020,,IA,DT1.2,L,RA,N,0.09226
2020,,CF,DT1.2,C,RA,N,-30
2020,,CF,DT1.2,L,RA,N,-30
,,BOP,DTR1.1,C,RA,N,-29.93765
,,BOP,DTR1.1,L,RA,N,-29.93765
,,EOP,DTR1.1,C,RA,C,-14.98378
,,EOP,DTR1.1,L,RA,C,-14.98378
,,IA,DTR1.1,C,RA,N,-0.04613
,,IA,DTR1.1,L,RA,N,-0.04613
,,CF,DTR1.1,C,RA,N,15
,,CF,DTR1.1,L,RA,N,15
2020,,BOP,DTR1.2,C,RA,N,-29.93765
2020,,BOP,DTR1.2,L,RA,N,-29.93765
2020,,EOP,DTR1.2,C,RA,C,-14.98378
2020,,EOP,DTR1.2,L,RA,C,-14.98378
2020,,IA,DTR1.2,C,RA,N,-0.04613
2020,,IA,DTR1.2,L,RA,N,-0.04613
2020,,CF,DTR1.2,C,RA,N,15
2020,,CF,DTR1.2,L,RA,N,15
AccidentYear,AmountType,AocType,DataNode,EconomicBasis,EstimateType,Novelty,Value
11 changes: 10 additions & 1 deletion ifrs17-template/Test/IfrsVariablesTest.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@
"\n //Get the computed Data",
"\n var computedVariables = computedVariablesByEstimateType.TryGetValue(bmTableName, out var ret) ? ret : Enumerable.Empty<IfrsVariable>();",
"\n",
"\n if(!computedVariables.Any())",
"\n if(!computedVariables.Any() && bmVariables.Any())",
"\n errorList.Add(new BenchmarkTestResult(\"No variables are computed for EstimateType: \" + bmTableName, 0, 0));",
"\n //CompareAgainstBm",
"\n if (bmVariables.Any() && computedVariables.Any()) //TODO we are adding duplicates here",
Expand All @@ -291,6 +291,15 @@
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
""
],
"metadata": {},
"execution_count": 0,
"outputs": []
}
]
}
Loading