Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
1ba71b2
base data
Dec 6, 2022
f285ac9
Fix CU
Dec 6, 2022
fb6998f
Reports
Dec 6, 2022
9913b90
still wrong, but better
Dec 7, 2022
d289966
Fix input
Dec 8, 2022
7514598
Reports
Dec 8, 2022
7932a5a
report
Dec 9, 2022
fceded0
a sign
Dec 9, 2022
be8243b
split nb
Dec 9, 2022
0dac5d3
Adjust data
Dec 9, 2022
8b020f7
Data from 1 not 12
Dec 12, 2022
f89eab6
Report
Dec 12, 2022
8b64990
Better number
Dec 12, 2022
8dd72b7
some text
Dec 12, 2022
5a5ae03
more text
Dec 12, 2022
9a32680
reset
Dec 14, 2022
3737aab
Moving files
Dec 15, 2022
3a7f1e2
Text
Dec 15, 2022
4730253
some text
Dec 15, 2022
c4bfdad
More docu
Dec 15, 2022
7afa247
Merge remote-tracking branch 'origin/develop' into ActualsUseCase
Dec 15, 2022
0fe5b03
Text
Dec 16, 2022
4be7089
more text
Dec 16, 2022
9c0c694
Full docu written
Dec 16, 2022
de87a4c
Remove extra file
Dec 16, 2022
59edbab
Merge remote-tracking branch 'origin/develop' into ActualsUseCase
Dec 19, 2022
8d62038
csm case draft
Dec 19, 2022
d7b385c
Getting the import
Dec 19, 2022
2655142
data update
Dec 19, 2022
09d9740
text
Dec 20, 2022
89a1ab2
New Curve
Dec 20, 2022
e6bf2a7
Merge remote-tracking branch 'origin/develop' into ActualsUseCase
Dec 20, 2022
c208fcd
Merge remote-tracking branch 'origin/develop' into ActualsUseCase
Dec 21, 2022
5f0f515
fix inputs and code
Dec 21, 2022
239c310
inputs
Dec 21, 2022
4736062
data
Dec 21, 2022
3ddeb65
Fix
Dec 21, 2022
2363e68
Switch Logic
Dec 21, 2022
216ec9b
Some text
Dec 21, 2022
6a66d84
Merge remote-tracking branch 'origin/develop' into ActualsUseCase
Dec 22, 2022
b2ad4da
typo
Dec 22, 2022
7a9e227
Better systemName
Dec 22, 2022
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
4 changes: 3 additions & 1 deletion ifrs17-template/Files/Dimensions.csv
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ YCU,I,CalculatedTelescopic,4,EndOfPeriod,EndOfPeriod,BeginningOfPeriod,EndOfPeri
CRU,I,CalculatedTelescopic,4,EndOfPeriod,EndOfPeriod,EndOfPeriod,EndOfPeriod,EndOfPeriod,80,1900,1
EV,I,Optional,4,EndOfPeriod,EndOfPeriod,EndOfPeriod,EndOfPeriod,EndOfPeriod,90,1900,1
BOP,N,Optional,4,Average,EndOfPeriod,EndOfPeriod,BeginningOfPeriod,EndOfPeriod,100,1900,1
MC,N,Optional,4,Average,EndOfPeriod,EndOfPeriod,BeginningOfPeriod,EndOfPeriod,105,1900,1
CF,N,Calculated,4,Average,NotApplicable,EndOfPeriod,Delta,EndOfPeriod,110,1900,1
IA,N,Calculated,4,Average,EndOfPeriod,EndOfPeriod,Delta,EndOfPeriod,120,1900,1
AU,N,Optional,4,EndOfPeriod,EndOfPeriod,EndOfPeriod,EndOfPeriod,EndOfPeriod,130,1900,1
Expand Down Expand Up @@ -99,8 +100,9 @@ EUR,Euro,,,,,,,,,,
GBP,British Pound,,,,,,,,,,
HKD,Hong Kong Dollar,,,,,,,,,,
ITL,Italian Lira,,,,,,,,,,
PLN,Polish Zloty (since 01.01.95),,,,,,,,,,
PLN,Polish Zloty,,,,,,,,,,
SKK,Slovakian Krona,,,,,,,,,,
XTSHY,Testing Currency (High Yields),,,,,,,,,,
,,,,,,,,,,,
@@EconomicBasis,,,,,,,,,,,
SystemName,DisplayName,Order,,,,,,,,,
Expand Down
11 changes: 7 additions & 4 deletions ifrs17-template/Files/Parameters/YieldCurve.csv
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
@@YieldCurve,,,,,,
Currency,Year,Month,Values0,Values1,Values2,Values3
EUR,2020,3,0.008685495,0.008685495,0.018498471,0.019966839
CHF,2020,3,0.002,0.002,0.002,0.002
CHF,2021,3,0.1,0.1,0.1,0.1
CHF,2019,12,0,0,0.015,0.02
CHF,2020,12,0.01,0.02,0.025,0.025
CHF,2021,6,0.03,0.03,0.035,0.035
CHF,2021,12,0.025,0.025,0.035,0.035
USD,2021,3,0.005,0.005,0.005,0.005
USD,2020,12,0.002,0.002,0.002,0.002
USD,2020,3,0.002,0.002,0.002,0.002
USD,2020,1,0.002,0.002,0.002,0.002
GBP,2021,3,0.005,0.005,0.005,0.005
GBP,2020,3,0.002,0.002,0.002,0.002
GBP,2020,3,0.01,0.015,0.02,0.02
GBP,2021,3,0.015,0.02,0.02,0.025
XTSHY,2019,12,0.85,0.85,0.85,0.85
Original file line number Diff line number Diff line change
@@ -0,0 +1,229 @@
{
"metadata": {
"authors": [],
"kernelspec": {
"display_name": "Formula Framework",
"language": "C#",
"name": "C#"
},
"language_info": {
"file_extension": ".cs",
"mimetype": "text/plain",
"name": "C#"
},
"toc-autonumbering": "True",
"toc-showcode": "False"
},
"nbformat": 4,
"nbformat_minor": 5,
"cells": [
{
"cell_type": "markdown",
"source": [
"<p style=\"font-weight:bold;\"> <span style=\"font-size: 36px\"> Actuals Outside the Period Data Import</span> </p>"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"This is the Data Import notebook for the Actuals Outside the Period case."
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"# Set up and data import"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"## Reference Data and Parameters"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
"#!import \"../../Initialization/InitSystemorphRefDataToMemory\""
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"## Data Nodes"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
"await Import.FromFile(\"DataNodes_ActualsCase_CH.csv\").WithFormat(ImportFormats.DataNode).WithTarget(DataSource).ExecuteAsync()"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
"await Import.FromFile(\"DataNodeStates_ActualsCase_CH_2020_1.csv\").WithFormat(ImportFormats.DataNodeState).WithTarget(DataSource).ExecuteAsync()"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
"await Import.FromFile(\"DataNodeParameters_ActualsCase_CH_2020_1.csv\").WithFormat(ImportFormats.DataNodeParameter).WithTarget(DataSource).ExecuteAsync()"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"## Transactional Data"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"### 2020 12"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
"await Import.FromFile(\"NominalCashflows_ActualsCase_CH_2020_12.csv\").WithFormat(ImportFormats.Cashflow).WithTarget(DataSource).ExecuteAsync()"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
"await Import.FromFile(\"Actuals_ActualsCase_CH_2020_12.csv\").WithFormat(ImportFormats.Actual).WithTarget(DataSource).ExecuteAsync()"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"### 2021 6"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
"await Import.FromFile(\"NominalCashflows_ActualsCase_CH_2021_6.csv\").WithFormat(ImportFormats.Cashflow).WithTarget(DataSource).ExecuteAsync()"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
"await Import.FromFile(\"Actuals_ActualsCase_CH_2021_6.csv\").WithFormat(ImportFormats.Actual).WithTarget(DataSource).ExecuteAsync()"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"### 2021 12"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
"await Import.FromFile(\"NominalCashflows_ActualsCase_CH_2021_12.csv\").WithFormat(ImportFormats.Cashflow).WithTarget(DataSource).ExecuteAsync()"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
"await Import.FromFile(\"Actuals_ActualsCase_CH_2021_12.csv\").WithFormat(ImportFormats.Actual).WithTarget(DataSource).ExecuteAsync()"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"# Reset Workspace"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
"Workspace.Reset(x => x.ResetInitializationRules().ResetCurrentPartitions());"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
"Workspace.InitializeFrom(DataSource);",
"\nifrs17.Reset(Workspace)"
],
"metadata": {},
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"source": [
""
],
"metadata": {},
"execution_count": 0,
"outputs": []
}
]
}
Loading