{
"threads": 1,
"batches": [
{
"name": "Test Batch Combine",
"locale": "en-US",
"enabled": true,
"inputs": [
{
"io-type": "file",
"location": "testsets/inputs/en-us/locales.json"
},
{
"io-type": "file",
"location": "testsets/combine/inputs/cashflows.json"
}
],
"actions": [
{
"action": "combine-cashflow",
"cashflow-name": "Cashflow 1",
"cashflow-name2": "Cashflow 2",
"cashflow-new": "Cashflow New",
"test-type": "balance",
"test-value": "49.0",
"test-str": "0,1,3,0"
}
],
"outputs": [
{
"io-type": "file",
"location": "testsets/combine/outputs/cashflows.json",
"options": "cashflow-preferences | event-list | amortization-rollups"
}
]
},
{
"name": "Test Batch Merge",
"locale": "en-US",
"enabled": true,
"inputs": [
{
"io-type": "file",
"location": "testsets/inputs/en-us/locales.json"
},
{
"io-type": "file",
"location": "testsets/merge/inputs/cashflows.json"
}
],
"actions": [
{
"action": "merge-cashflow",
"cashflow-name": "Cashflow 1",
"cashflow-name2": "Cashflow 2",
"cashflow-new": "Cashflow New",
"cashflow-options": "int-action: int-all",
"test-type": "balance",
"test-value": "49.0",
"test-str": "0,2,6,0"
}
],
"outputs": [
{
"io-type": "file",
"location": "testsets/merge/outputs/cashflows.json",
"options": "cashflow-preferences | event-list | amortization-rollups"
}
]
},
{
"name": "Test Batch Split",
"locale": "en-US",
"enabled": true,
"inputs": [
{
"io-type": "file",
"location": "testsets/inputs/en-us/locales.json"
},
{
"io-type": "file",
"location": "testsets/split/inputs/cashflows.json"
}
],
"actions": [
{
"action": "split-cashflow",
"cashflow-name": "Cashflow 1",
"cashflow-new": "Cashflow New",
"cashflow-options": "all-events: true",
"test-type": "balance",
"test-value": "0.0",
"test-str": "0,2,6,0"
}
],
"outputs": [
{
"io-type": "file",
"location": "testsets/split/outputs/cashflows.json",
"options": "cashflow-preferences | event-list | amortization-rollups"
}
]
},
{
"name": "Test Batch Transform",
"locale": "en-US",
"enabled": true,
"inputs": [
{
"io-type": "file",
"location": "testsets/inputs/en-us/locales.json"
},
{
"io-type": "file",
"location": "testsets/transform/inputs/cashflows.json"
}
],
"actions": [
{
"action": "transform-cashflow",
"cashflow-name": "Cashflow 1",
"cashflow-new": "Cashflow New",
"cashflow-options": "after-pv: true, omit-int: false",
"test-type": "balance",
"test-value": "0.0",
"test-str": "0,1,3,0"
}
],
"outputs": [
{
"io-type": "file",
"location": "testsets/transform/outputs/cashflows.json",
"options": "cashflow-preferences | event-list | amortization-rollups"
}
]
}
]
}