Merge pull request #24 from fynmanoj/neobank-collection

[FINCN-348] neobank-collection
diff --git a/keycloak-config/keycloak.properties b/keycloak-config/keycloak.properties
new file mode 100644
index 0000000..69112fa
--- /dev/null
+++ b/keycloak-config/keycloak.properties
@@ -0,0 +1,14 @@
+keycloak.enabled=true
+authentication.service.keycloak=true
+authentication.service.anubis=false
+keycloak.auth-server-url=https://localhost:8180/auth
+keycloak.ssl-required=external
+keycloak.confidential-port=443
+keycloak.realm=keycloak-realm
+keycloak.resource=kecloak-client
+keycloak.public-client=true
+keycloak.principal-attribute=preferred_username
+keycloak.bearer-only=true
+conf.enableAccountLevelAccessVerification=false
+fin.keycloak.realm.publicKey=keycloak-rsa-public-key
+keycloak.use-resource-role-mappings = true
diff --git a/postman_scripts/Fineract-CN-neobank.postman_collection.json b/postman_scripts/Fineract-CN-neobank.postman_collection.json
new file mode 100644
index 0000000..b752bf1
--- /dev/null
+++ b/postman_scripts/Fineract-CN-neobank.postman_collection.json
@@ -0,0 +1,1578 @@
+{
+	"info": {
+		"_postman_id": "5b7143f2-d8a1-4ac7-93a7-d1a11e2952b5",
+		"name": "FinCN-NeoBank",
+		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
+	},
+	"item": [
+		{
+			"name": "01. LOG IN TENANT ADMIN (operator)",
+			"event": [
+				{
+					"listen": "test",
+					"script": {
+						"exec": [
+							"tests[\"Status code is 200\"] = responseCode.code === 200;",
+							"",
+							"var jsonData = JSON.parse(responseBody);",
+							"postman.setEnvironmentVariable(\"adminUserToken\", jsonData.accessToken);",
+							"",
+							"const moment = require('moment');",
+							"var timestamp = moment().format(\"YYYY-MM-DD\") + \"T\" + moment().format(\"HH:mm:ss\");",
+							"tests[\"password is not expired\"] = jsonData.passwordExpiration > timestamp;",
+							"",
+							""
+						],
+						"type": "text/javascript"
+					}
+				}
+			],
+			"request": {
+				"method": "POST",
+				"header": [
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					},
+					{
+						"key": "Content-Type",
+						"value": "application/json"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "{}"
+				},
+				"url": {
+					"raw": "http://{{identityUrl}}/identity/v1/token?grant_type=password&username=operator&password={{adminUserPassword}}",
+					"protocol": "http",
+					"host": [
+						"{{identityUrl}}"
+					],
+					"path": [
+						"identity",
+						"v1",
+						"token"
+					],
+					"query": [
+						{
+							"key": "grant_type",
+							"value": "password"
+						},
+						{
+							"key": "username",
+							"value": "operator"
+						},
+						{
+							"key": "password",
+							"value": "{{adminUserPassword}}"
+						}
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "01.1 PUT new  permissions to role",
+			"event": [
+				{
+					"listen": "test",
+					"script": {
+						"exec": [
+							"tests[\"Status code is 202\"] = responseCode.code === 202;",
+							""
+						],
+						"type": "text/javascript"
+					}
+				},
+				{
+					"listen": "prerequest",
+					"script": {
+						"exec": [
+							"var CryptoJS = require(\"crypto-js\")",
+							"var rawStr = CryptoJS.enc.Utf8.parse(\"operatorPassword\")",
+							"var base64 = CryptoJS.enc.Base64.stringify(rawStr)",
+							"console.log(`operatorPassword in BASE64: ${base64}`)",
+							"postman.setEnvironmentVariable(\"adminUserPassword\", base64);"
+						],
+						"type": "text/javascript"
+					}
+				}
+			],
+			"request": {
+				"method": "PUT",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"name": "Content-Type",
+						"type": "text",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "{\n    \"identifier\": \"administrator\",\n    \"permissions\": [\n        {\n            \"permittableEndpointGroupIdentifier\": \"teller__v1__management\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"deposit__v1__instance\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"customer__v1__portrait\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"identity__v1__users\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"customer__v1__customer\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"identity__v1__self\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"customer__v1__identifications\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"portfolio__v1__products\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"accounting__v1__ledger\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"accounting__v1__journal\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"portfolio__v1__products__enable\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"accounting__v1__account\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"catalog__v1__catalog\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"customer__v1__documents\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"office__v1__offices\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"accounting__v1__income_stmt\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"portfolio__v1__case\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"accounting__v1__tx_types\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"customer__v1__task\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"portfolio__v1__products__lossprv\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"teller__v1__operation\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"accounting__v1__fin_condition\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"office__v1__self\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"office__v1__employees\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"portfolio__v1__case_documents\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"deposit__v1__definition\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"identity__v1__roles\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"deposit__v1__transaction\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"deposit__v1__subtxn\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        },\n        {\n            \"permittableEndpointGroupIdentifier\": \"deposit__v1__collection\",\n            \"allowedOperations\": [\n                \"READ\",\n                \"DELETE\",\n                \"CHANGE\"\n            ]\n        }\n    ]\n}",
+					"options": {
+						"raw": {
+							"language": "json"
+						}
+					}
+				},
+				"url": {
+					"raw": "http://{{identityUrl}}/identity/v1/roles/administrator",
+					"protocol": "http",
+					"host": [
+						"{{identityUrl}}"
+					],
+					"path": [
+						"identity",
+						"v1",
+						"roles",
+						"administrator"
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "01.03 Keycloak Auth",
+			"request": {
+				"method": "POST",
+				"header": [],
+				"body": {
+					"mode": "urlencoded",
+					"urlencoded": [
+						{
+							"key": "client_id",
+							"value": "fineractCN",
+							"type": "text"
+						},
+						{
+							"key": "username",
+							"value": "operator",
+							"type": "text"
+						},
+						{
+							"key": "password",
+							"value": "operatorPassword",
+							"type": "text"
+						},
+						{
+							"key": "grant_type",
+							"value": "password",
+							"type": "text"
+						}
+					]
+				},
+				"url": {
+					"raw": "http://localhost:8180/auth/realms/fineract/protocol/openid-connect/token",
+					"protocol": "http",
+					"host": [
+						"localhost"
+					],
+					"port": "8180",
+					"path": [
+						"auth",
+						"realms",
+						"fineract",
+						"protocol",
+						"openid-connect",
+						"token"
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "01.2 LOG IN TENANT ADMIN (operator)",
+			"event": [
+				{
+					"listen": "test",
+					"script": {
+						"exec": [
+							"tests[\"Status code is 200\"] = responseCode.code === 200;",
+							"",
+							"var jsonData = JSON.parse(responseBody);",
+							"postman.setEnvironmentVariable(\"adminUserToken\", jsonData.accessToken);",
+							"",
+							"const moment = require('moment');",
+							"var timestamp = moment().format(\"YYYY-MM-DD\") + \"T\" + moment().format(\"HH:mm:ss\");",
+							"tests[\"password is not expired\"] = jsonData.passwordExpiration > timestamp;",
+							"",
+							""
+						],
+						"type": "text/javascript"
+					}
+				}
+			],
+			"request": {
+				"method": "POST",
+				"header": [
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					},
+					{
+						"key": "Content-Type",
+						"value": "application/json"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "{}"
+				},
+				"url": {
+					"raw": "http://{{identityUrl}}/identity/v1/token?grant_type=password&username=operator&password={{adminUserPassword}}",
+					"protocol": "http",
+					"host": [
+						"{{identityUrl}}"
+					],
+					"path": [
+						"identity",
+						"v1",
+						"token"
+					],
+					"query": [
+						{
+							"key": "grant_type",
+							"value": "password"
+						},
+						{
+							"key": "username",
+							"value": "operator"
+						},
+						{
+							"key": "password",
+							"value": "{{adminUserPassword}}"
+						}
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "02. Get Savings Products",
+			"protocolProfileBehavior": {
+				"disableBodyPruning": true
+			},
+			"request": {
+				"method": "GET",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"name": "Content-Type",
+						"type": "text",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "",
+					"options": {
+						"raw": {
+							"language": "json"
+						}
+					}
+				},
+				"url": {
+					"raw": "http://{{depositUrl}}/deposit/v1/definitions/",
+					"protocol": "http",
+					"host": [
+						"{{depositUrl}}"
+					],
+					"path": [
+						"deposit",
+						"v1",
+						"definitions",
+						""
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "03.01.Create customer-Person",
+			"event": [
+				{
+					"listen": "test",
+					"script": {
+						"exec": [
+							"tests[\"Status code is 202\"] = responseCode.code === 202;"
+						],
+						"type": "text/javascript"
+					}
+				}
+			],
+			"request": {
+				"method": "POST",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "{\n    \"productIdentifier\" : \"savingsProduct004\",\n    \"accountNumber\" : \"99332223423443\",\n    \"isActive\": true\n}"
+				},
+				"url": {
+					"raw": "http://{{customerUrl}}/customer/v1/person",
+					"protocol": "http",
+					"host": [
+						"{{customerUrl}}"
+					],
+					"path": [
+						"customer",
+						"v1",
+						"person"
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "03.02.Create customer-Non Person",
+			"event": [
+				{
+					"listen": "test",
+					"script": {
+						"exec": [
+							"tests[\"Status code is 202\"] = responseCode.code === 202;"
+						],
+						"type": "text/javascript"
+					}
+				}
+			],
+			"request": {
+				"method": "POST",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "{\n    \"productIdentifier\" : \"savingsProduct004\",\n    \"accountNumber\" : \"99332223423447\",\n    \"isActive\" : true\n}"
+				},
+				"url": {
+					"raw": "http://{{customerUrl}}/customer/v1/nonperson",
+					"protocol": "http",
+					"host": [
+						"{{customerUrl}}"
+					],
+					"path": [
+						"customer",
+						"v1",
+						"nonperson"
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "04.01.Activate customer",
+			"event": [
+				{
+					"listen": "test",
+					"script": {
+						"exec": [
+							"tests[\"Status code is 202\"] = responseCode.code === 202;"
+						],
+						"type": "text/javascript"
+					}
+				}
+			],
+			"request": {
+				"method": "POST",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "{\n  \"action\": \"ACTIVATE\"\n}"
+				},
+				"url": {
+					"raw": "http://{{customerUrl}}/customer/v1/customers/customer1/commands",
+					"protocol": "http",
+					"host": [
+						"{{customerUrl}}"
+					],
+					"path": [
+						"customer",
+						"v1",
+						"customers",
+						"customer1",
+						"commands"
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "04.02. Activate savings Account",
+			"request": {
+				"method": "POST",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": ""
+				},
+				"url": {
+					"raw": "http://{{depositUrl}}/deposit/v1/instances/99332223423445?command=ACTIVATE",
+					"protocol": "http",
+					"host": [
+						"{{depositUrl}}"
+					],
+					"path": [
+						"deposit",
+						"v1",
+						"instances",
+						"99332223423445"
+					],
+					"query": [
+						{
+							"key": "command",
+							"value": "ACTIVATE"
+						}
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "05. Create Sub Txn Type",
+			"request": {
+				"method": "POST",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"name": "Content-Type",
+						"type": "text",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "{\n    \"identifier\" : \"Test\",\n    \"name\" : \"Test1\",\n    \"description\": \"for testing the feature\",\n    \"cashPayment\": false,\n    \"active\" : true,\n    \"orderPosition\": 0,\n    \"tranType\" : 0,\n    \"ledgerAccount\": \"7013\"\n}",
+					"options": {
+						"raw": {
+							"language": "json"
+						}
+					}
+				},
+				"url": {
+					"raw": "http://{{depositUrl}}/deposit/v1/subtxntype",
+					"protocol": "http",
+					"host": [
+						"{{depositUrl}}"
+					],
+					"path": [
+						"deposit",
+						"v1",
+						"subtxntype"
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "0.6.01. DEPOSIT to Savings Account",
+			"request": {
+				"method": "POST",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"name": "Content-Type",
+						"type": "text",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "{\n    \"accountId\": \"99332223423443\",\n    \"requestCode\": \"qereqwe\",\n    \"routingCode\": \"erqeqwe\",\n    \"externalId\": \"reqeqwe\",\n    \"note\": \"note\",\n    \"amount\": {\n        \"amount\": 100,\n        \"currency\": \"EUR\"\n    }\n    , \"subTxnId\": \"Non Cash\"\n}",
+					"options": {
+						"raw": {
+							"language": "json"
+						}
+					}
+				},
+				"url": {
+					"raw": "http://{{depositUrl}}/deposit/v1/transaction?action=DEPOSIT",
+					"protocol": "http",
+					"host": [
+						"{{depositUrl}}"
+					],
+					"path": [
+						"deposit",
+						"v1",
+						"transaction"
+					],
+					"query": [
+						{
+							"key": "action",
+							"value": "DEPOSIT"
+						}
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "0.6.01. DEPOSIT to Savings Account Runner",
+			"request": {
+				"method": "POST",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"name": "Content-Type",
+						"type": "text",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "{\n    \"accountId\": \"{{accountId}}\",\n    \"requestCode\": \"{{requestCode}}\",\n    \"routingCode\": \"{{routingCode}}\",\n    \"externalId\": \"{{externalId}}\",\n    \"note\": \"{{note}}\",\n    \"amount\": {\n        \"amount\": {{amount}},\n        \"currency\": \"EUR\"\n    }\n    , \"subTxnId\": \"Non Cash\"\n}",
+					"options": {
+						"raw": {
+							"language": "json"
+						}
+					}
+				},
+				"url": {
+					"raw": "http://{{depositUrl}}/deposit/v1/transaction?action=DEPOSIT",
+					"protocol": "http",
+					"host": [
+						"{{depositUrl}}"
+					],
+					"path": [
+						"deposit",
+						"v1",
+						"transaction"
+					],
+					"query": [
+						{
+							"key": "action",
+							"value": "DEPOSIT"
+						}
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "0.6.02. WITHDRAWAL from Savings Account",
+			"request": {
+				"method": "POST",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"name": "Content-Type",
+						"type": "text",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "{\n    \"accountId\": \"99332223423443\",\n    \"requestCode\": \"qereqwe\",\n    \"routingCode\": \"erqeqwe\",\n    \"externalId\": \"reqeqwe\",\n    \"note\": \"note\",\n    \"amount\": {\n        \"amount\": 100,\n        \"currency\": \"EUR\"\n    }\n    , \"subTxnId\": \"Non Cash\"\n}",
+					"options": {
+						"raw": {
+							"language": "json"
+						}
+					}
+				},
+				"url": {
+					"raw": "http://{{depositUrl}}/deposit/v1/transaction?action=WITHDRAWAL",
+					"protocol": "http",
+					"host": [
+						"{{depositUrl}}"
+					],
+					"path": [
+						"deposit",
+						"v1",
+						"transaction"
+					],
+					"query": [
+						{
+							"key": "action",
+							"value": "WITHDRAWAL"
+						}
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "0.6.03. TRANSFER from Savings Account",
+			"request": {
+				"method": "POST",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"name": "Content-Type",
+						"type": "text",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "{\n    \"fromAccountId\": \"99332223423443\",\n    \"toAccountId\": \"99332223423447\",\n    \"requestCode\": \"qereqwe\",\n    \"routingCode\": \"erqeqwe\",\n    \"externalId\": \"reqeqwe\",\n    \"note\": \"note\",\n    \"amount\": {\n        \"amount\": 100,\n        \"currency\": \"EUR\"\n    }\n    , \"subTxnId\": \"Non Cash\"\n}",
+					"options": {
+						"raw": {
+							"language": "json"
+						}
+					}
+				},
+				"url": {
+					"raw": "http://{{depositUrl}}/deposit/v1/transaction?action=TRANSFER",
+					"protocol": "http",
+					"host": [
+						"{{depositUrl}}"
+					],
+					"path": [
+						"deposit",
+						"v1",
+						"transaction"
+					],
+					"query": [
+						{
+							"key": "action",
+							"value": "TRANSFER"
+						}
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "07.01 Create Collection",
+			"request": {
+				"method": "POST",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"name": "Content-Type",
+						"type": "text",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "{\n  \"txnDate\": \"2021-January-21\",\n  \"amount\": \"500.00\",\n  \"currency\": \"ZAR\",\n  \"remarks\": \"\",\n  \"accountId\": \"99332223423443\",\n  \"subtxnId\": \"Cash Deposit\",\n  \"fee\" : \"20.00\",\n  \"individualPayments\": [\n    {\n      \"accountNumber\": \"13143123324\",\n      \"amount\": \"100.00\"\n    },\n    {\n      \"accountNumber\": \"56754312323123\",\n      \"amount\": \"100.00\"\n    },\n    {\n      \"accountNumber\": \"097864312323123\",\n      \"amount\": \"100.00\"\n    },\n    {\n\n      \"accountNumber\": \"345344312323123\",\n      \"amount\": \"100.00\"\n    },\n    {\n      \"accountNumber\": \"34534612323123\",\n      \"amount\": \"100.00\"\n    }\n  ]\n}",
+					"options": {
+						"raw": {
+							"language": "json"
+						}
+					}
+				},
+				"url": {
+					"raw": "http://{{depositUrl}}/deposit/v1/collection",
+					"protocol": "http",
+					"host": [
+						"{{depositUrl}}"
+					],
+					"path": [
+						"deposit",
+						"v1",
+						"collection"
+					]
+				}
+			},
+			"response": [
+				{
+					"name": "07.01 Create Collection",
+					"originalRequest": {
+						"method": "POST",
+						"header": [
+							{
+								"key": "Authorization",
+								"value": "{{adminUserToken}}"
+							},
+							{
+								"key": "User",
+								"value": "{{adminUser}}"
+							},
+							{
+								"key": "Content-Type",
+								"name": "Content-Type",
+								"type": "text",
+								"value": "application/json"
+							},
+							{
+								"key": "X-Tenant-Identifier",
+								"value": "{{tenantIdentifier}}"
+							}
+						],
+						"body": {
+							"mode": "raw",
+							"raw": "{\n  \"txnDate\": \"2021-January-21\",\n  \"amount\": \"500.00\",\n  \"currency\": \"ZAR\",\n  \"remarks\": \"\",\n  \"accountId\": \"99332223423443\",\n  \"subtxnId\": \"Cash Deposit\",\n  \"fee\" : \"20.00\",\n  \"individualPayments\": [\n    {\n      \"accountNumber\": \"13143123324\",\n      \"amount\": \"100.00\"\n    },\n    {\n      \"accountNumber\": \"56754312323123\",\n      \"amount\": \"100.00\"\n    },\n    {\n      \"accountNumber\": \"097864312323123\",\n      \"amount\": \"100.00\"\n    },\n    {\n\n      \"accountNumber\": \"345344312323123\",\n      \"amount\": \"100.00\"\n    },\n    {\n      \"accountNumber\": \"34534612323123\",\n      \"amount\": \"100.00\"\n    }\n  ]\n}",
+							"options": {
+								"raw": {
+									"language": "json"
+								}
+							}
+						},
+						"url": {
+							"raw": "http://{{depositUrl}}/deposit/v1/collection",
+							"protocol": "http",
+							"host": [
+								"{{depositUrl}}"
+							],
+							"path": [
+								"deposit",
+								"v1",
+								"collection"
+							]
+						}
+					},
+					"status": "OK",
+					"code": 200,
+					"_postman_previewlanguage": "json",
+					"header": [
+						{
+							"key": "Date",
+							"value": "Tue, 27 Apr 2021 16:59:02 GMT"
+						},
+						{
+							"key": "X-Application-Context",
+							"value": "deposit-v1:2027"
+						},
+						{
+							"key": "Content-Type",
+							"value": "application/json;charset=UTF-8"
+						},
+						{
+							"key": "X-Content-Type-Options",
+							"value": "nosniff"
+						},
+						{
+							"key": "X-XSS-Protection",
+							"value": "1; mode=block"
+						},
+						{
+							"key": "Cache-Control",
+							"value": "no-cache, no-store, max-age=0, must-revalidate"
+						},
+						{
+							"key": "Pragma",
+							"value": "no-cache"
+						},
+						{
+							"key": "Expires",
+							"value": "0"
+						},
+						{
+							"key": "X-Frame-Options",
+							"value": "DENY"
+						},
+						{
+							"key": "Transfer-Encoding",
+							"value": "chunked"
+						}
+					],
+					"cookie": [],
+					"body": "{\n    \"reference\": \"ac7c0a7c-db01-464b-a4a4-b9cf24e7d948\",\n    \"token\": \"327611\",\n    \"tokenExpiresBy\": \"2021-April-29 04:59:02\",\n    \"individualPayments\": [\n        {\n            \"accountNumber\": \"097864312323123\",\n            \"amount\": 100,\n            \"reference\": \"e31f0472-4d39-48b1-9762-5bd54f0a3227\",\n            \"token\": \"544442\",\n            \"tokenExpiresBy\": \"2021-April-29 04:59:02\"\n        },\n        {\n            \"accountNumber\": \"56754312323123\",\n            \"amount\": 100,\n            \"reference\": \"6f0ded2e-1f9c-498d-9e47-cd445e3d29f9\",\n            \"token\": \"484153\",\n            \"tokenExpiresBy\": \"2021-April-29 04:59:02\"\n        },\n        {\n            \"accountNumber\": \"13143123324\",\n            \"amount\": 100,\n            \"reference\": \"6bb8daea-be23-4d36-8c6d-11a91ef68717\",\n            \"token\": \"480102\",\n            \"tokenExpiresBy\": \"2021-April-29 04:59:02\"\n        },\n        {\n            \"accountNumber\": \"34534612323123\",\n            \"amount\": 100,\n            \"reference\": \"a0cd31ae-640d-4b82-8c96-07249f07299e\",\n            \"token\": \"634926\",\n            \"tokenExpiresBy\": \"2021-April-29 04:59:02\"\n        },\n        {\n            \"accountNumber\": \"345344312323123\",\n            \"amount\": 100,\n            \"reference\": \"5aaa9716-b987-48ec-b9ea-b14d61d4e22a\",\n            \"token\": \"801002\",\n            \"tokenExpiresBy\": \"2021-April-29 04:59:02\"\n        }\n    ]\n}"
+				}
+			]
+		},
+		{
+			"name": "07. 02 Update Collection API",
+			"request": {
+				"method": "PUT",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"name": "Content-Type",
+						"type": "text",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "{\n  \"individualPayments\": [\n    {\n      \"accountNumber\": \"13143123324\",\n      \"amount\": \"100.00\",\n      \"attendance\":\"PRESENT\"\n    },\n    {\n      \"accountNumber\": \"56754312323123\",\n      \"amount\": \"100.00\",\n      \"attendance\":\"PRESENT\"\n    },\n    {\n      \"accountNumber\": \"097864312323123\",\n      \"amount\": \"100.00\",\n      \"attendance\":\"PRESENT\"\n    },\n    {\n\n      \"accountNumber\": \"345344312323123\",\n      \"amount\": \"100.00\",\n      \"attendance\":\"ABSENT\"\n    },\n    {\n      \"accountNumber\": \"34534612323123\",\n      \"amount\": \"50.00\",\n      \"attendance\":\"PRESENT\"\n    }\n  ]\n}",
+					"options": {
+						"raw": {
+							"language": "json"
+						}
+					}
+				},
+				"url": {
+					"raw": "http://{{depositUrl}}/deposit/v1/collection/81cbeaed-c6f6-48e2-8068-c5f350727cc9",
+					"protocol": "http",
+					"host": [
+						"{{depositUrl}}"
+					],
+					"path": [
+						"deposit",
+						"v1",
+						"collection",
+						"81cbeaed-c6f6-48e2-8068-c5f350727cc9"
+					]
+				}
+			},
+			"response": [
+				{
+					"name": "07. 02 Update Collection API",
+					"originalRequest": {
+						"method": "PUT",
+						"header": [
+							{
+								"key": "Authorization",
+								"value": "{{adminUserToken}}"
+							},
+							{
+								"key": "User",
+								"value": "{{adminUser}}"
+							},
+							{
+								"key": "Content-Type",
+								"name": "Content-Type",
+								"type": "text",
+								"value": "application/json"
+							},
+							{
+								"key": "X-Tenant-Identifier",
+								"value": "{{tenantIdentifier}}"
+							}
+						],
+						"body": {
+							"mode": "raw",
+							"raw": "{\n  \"individualPayments\": [\n    {\n      \"accountNumber\": \"13143123324\",\n      \"amount\": \"100.00\",\n      \"attendance\":\"PRESENT\"\n    },\n    {\n      \"accountNumber\": \"56754312323123\",\n      \"amount\": \"100.00\",\n      \"attendance\":\"PRESENT\"\n    },\n    {\n      \"accountNumber\": \"097864312323123\",\n      \"amount\": \"100.00\",\n      \"attendance\":\"PRESENT\"\n    },\n    {\n\n      \"accountNumber\": \"345344312323123\",\n      \"amount\": \"100.00\",\n      \"attendance\":\"ABSENT\"\n    },\n    {\n      \"accountNumber\": \"34534612323123\",\n      \"amount\": \"50.00\",\n      \"attendance\":\"PRESENT\"\n    }\n  ]\n}",
+							"options": {
+								"raw": {
+									"language": "json"
+								}
+							}
+						},
+						"url": {
+							"raw": "http://{{depositUrl}}/deposit/v1/collection/81cbeaed-c6f6-48e2-8068-c5f350727cc9",
+							"protocol": "http",
+							"host": [
+								"{{depositUrl}}"
+							],
+							"path": [
+								"deposit",
+								"v1",
+								"collection",
+								"81cbeaed-c6f6-48e2-8068-c5f350727cc9"
+							]
+						}
+					},
+					"status": "OK",
+					"code": 200,
+					"_postman_previewlanguage": "json",
+					"header": [
+						{
+							"key": "Date",
+							"value": "Tue, 27 Apr 2021 16:58:22 GMT"
+						},
+						{
+							"key": "X-Application-Context",
+							"value": "deposit-v1:2027"
+						},
+						{
+							"key": "Content-Type",
+							"value": "application/json;charset=UTF-8"
+						},
+						{
+							"key": "X-Content-Type-Options",
+							"value": "nosniff"
+						},
+						{
+							"key": "X-XSS-Protection",
+							"value": "1; mode=block"
+						},
+						{
+							"key": "Cache-Control",
+							"value": "no-cache, no-store, max-age=0, must-revalidate"
+						},
+						{
+							"key": "Pragma",
+							"value": "no-cache"
+						},
+						{
+							"key": "Expires",
+							"value": "0"
+						},
+						{
+							"key": "X-Frame-Options",
+							"value": "DENY"
+						},
+						{
+							"key": "Transfer-Encoding",
+							"value": "chunked"
+						}
+					],
+					"cookie": [],
+					"body": "{\n    \"reference\": \"81cbeaed-c6f6-48e2-8068-c5f350727cc9\",\n    \"token\": \"131478\",\n    \"tokenExpiresBy\": \"2021-April-29 04:18:13\",\n    \"individualPayments\": [\n        {\n            \"accountNumber\": \"34534612323123\",\n            \"amount\": 50,\n            \"attendance\": \"PRESENT\",\n            \"reference\": \"f3b81aaa-bb5f-4500-816d-e90e56cea31c\",\n            \"token\": \"184254\",\n            \"tokenExpiresBy\": \"2021-April-29 04:18:13\"\n        },\n        {\n            \"accountNumber\": \"56754312323123\",\n            \"amount\": 100,\n            \"attendance\": \"PRESENT\",\n            \"reference\": \"925d47e5-a723-4fb3-a063-6fd2c0371056\",\n            \"token\": \"391340\",\n            \"tokenExpiresBy\": \"2021-April-29 04:18:13\"\n        },\n        {\n            \"accountNumber\": \"345344312323123\",\n            \"amount\": 100,\n            \"attendance\": \"ABSENT\",\n            \"reference\": \"e3b307b4-3256-4154-90a0-a55e7bee96d2\",\n            \"token\": \"994467\",\n            \"tokenExpiresBy\": \"2021-April-29 04:18:13\"\n        },\n        {\n            \"accountNumber\": \"097864312323123\",\n            \"amount\": 100,\n            \"attendance\": \"PRESENT\",\n            \"reference\": \"02752937-76e4-48da-ae99-d97453a1216f\",\n            \"token\": \"071743\",\n            \"tokenExpiresBy\": \"2021-April-29 04:18:13\"\n        },\n        {\n            \"accountNumber\": \"13143123324\",\n            \"amount\": 100,\n            \"attendance\": \"PRESENT\",\n            \"reference\": \"7b1ae470-e024-427d-892b-3bec7e37cf04\",\n            \"token\": \"824149\",\n            \"tokenExpiresBy\": \"2021-April-29 04:18:13\"\n        }\n    ]\n}"
+				}
+			]
+		},
+		{
+			"name": "07.03 Fetch Collections",
+			"protocolProfileBehavior": {
+				"disableBodyPruning": true
+			},
+			"request": {
+				"method": "GET",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"name": "Content-Type",
+						"type": "text",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "",
+					"options": {
+						"raw": {
+							"language": "json"
+						}
+					}
+				},
+				"url": {
+					"raw": "http://{{depositUrl}}/deposit/v1/collection/81cbeaed-c6f6-48e2-8068-c5f350727cc9",
+					"protocol": "http",
+					"host": [
+						"{{depositUrl}}"
+					],
+					"path": [
+						"deposit",
+						"v1",
+						"collection",
+						"81cbeaed-c6f6-48e2-8068-c5f350727cc9"
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "08. Statement API",
+			"protocolProfileBehavior": {
+				"disableBodyPruning": true
+			},
+			"request": {
+				"method": "GET",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"name": "Content-Type",
+						"type": "text",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "",
+					"options": {
+						"raw": {
+							"language": "json"
+						}
+					}
+				},
+				"url": {
+					"raw": "http://{{depositUrl}}/deposit/v1/instances/99332223423443/statement?fromDate=04.08.2021&toDate=06.08.2021",
+					"protocol": "http",
+					"host": [
+						"{{depositUrl}}"
+					],
+					"path": [
+						"deposit",
+						"v1",
+						"instances",
+						"99332223423443",
+						"statement"
+					],
+					"query": [
+						{
+							"key": "fromDate",
+							"value": "04.08.2021"
+						},
+						{
+							"key": "toDate",
+							"value": "06.08.2021"
+						}
+					]
+				}
+			},
+			"response": [
+				{
+					"name": "07. Collection API",
+					"originalRequest": {
+						"method": "POST",
+						"header": [
+							{
+								"key": "Authorization",
+								"value": "{{adminUserToken}}"
+							},
+							{
+								"key": "User",
+								"value": "{{adminUser}}"
+							},
+							{
+								"key": "Content-Type",
+								"name": "Content-Type",
+								"type": "text",
+								"value": "application/json"
+							},
+							{
+								"key": "X-Tenant-Identifier",
+								"value": "{{tenantIdentifier}}"
+							}
+						],
+						"body": {
+							"mode": "raw",
+							"raw": "{\n  \"txnDate\": \"2021-January-21\",\n  \"amount\": \"500.00\",\n  \"currency\": \"ZAR\",\n  \"remarks\": \"\",\n  \"accountId\": \"2323423343453454\",\n  \"subtxnId\": \"Cash Deposit\",\n  \"fee\" : \"20.00\",\n  \"payment\": [\n    {\n      \"IBAN\": \"13143123324\",\n      \"amount\": \"100.00\"\n    },\n    {\n      \"IBAN\": \"56754312323123\",\n      \"amount\": \"100.00\"\n    },\n    {\n      \"IBAN\": \"097864312323123\",\n      \"amount\": \"100.00\"\n    },\n    {\n\n      \"IBAN\": \"345344312323123\",\n      \"amount\": \"100.00\"\n    },\n    {\n      \"IBAN\": \"34534612323123\",\n      \"amount\": \"100.00\"\n    }\n  ]\n}",
+							"options": {
+								"raw": {
+									"language": "json"
+								}
+							}
+						},
+						"url": {
+							"raw": "http://{{depositUrl}}/deposit/v1/collection",
+							"protocol": "http",
+							"host": [
+								"{{depositUrl}}"
+							],
+							"path": [
+								"deposit",
+								"v1",
+								"collection"
+							]
+						}
+					},
+					"_postman_previewlanguage": null,
+					"header": null,
+					"cookie": [],
+					"body": "{\n  \"reference\": \"aqsasdas-asdasdq-afrwewe-12123\",\n  \"token\": \"372813\",\n  \"tokenExpiresBy\" : \"2021-January-26\"\n  \n}"
+				}
+			]
+		},
+		{
+			"name": "09. Balance API",
+			"protocolProfileBehavior": {
+				"disableBodyPruning": true
+			},
+			"request": {
+				"method": "GET",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"name": "Content-Type",
+						"type": "text",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": "",
+					"options": {
+						"raw": {
+							"language": "json"
+						}
+					}
+				},
+				"url": {
+					"raw": "http://{{depositUrl}}/deposit/v1/instances/99332223423443/balance",
+					"protocol": "http",
+					"host": [
+						"{{depositUrl}}"
+					],
+					"path": [
+						"deposit",
+						"v1",
+						"instances",
+						"99332223423443",
+						"balance"
+					]
+				}
+			},
+			"response": [
+				{
+					"name": "07. Collection API",
+					"originalRequest": {
+						"method": "POST",
+						"header": [
+							{
+								"key": "Authorization",
+								"value": "{{adminUserToken}}"
+							},
+							{
+								"key": "User",
+								"value": "{{adminUser}}"
+							},
+							{
+								"key": "Content-Type",
+								"name": "Content-Type",
+								"type": "text",
+								"value": "application/json"
+							},
+							{
+								"key": "X-Tenant-Identifier",
+								"value": "{{tenantIdentifier}}"
+							}
+						],
+						"body": {
+							"mode": "raw",
+							"raw": "{\n  \"txnDate\": \"2021-January-21\",\n  \"amount\": \"500.00\",\n  \"currency\": \"ZAR\",\n  \"remarks\": \"\",\n  \"accountId\": \"2323423343453454\",\n  \"subtxnId\": \"Cash Deposit\",\n  \"fee\" : \"20.00\",\n  \"payment\": [\n    {\n      \"IBAN\": \"13143123324\",\n      \"amount\": \"100.00\"\n    },\n    {\n      \"IBAN\": \"56754312323123\",\n      \"amount\": \"100.00\"\n    },\n    {\n      \"IBAN\": \"097864312323123\",\n      \"amount\": \"100.00\"\n    },\n    {\n\n      \"IBAN\": \"345344312323123\",\n      \"amount\": \"100.00\"\n    },\n    {\n      \"IBAN\": \"34534612323123\",\n      \"amount\": \"100.00\"\n    }\n  ]\n}",
+							"options": {
+								"raw": {
+									"language": "json"
+								}
+							}
+						},
+						"url": {
+							"raw": "http://{{depositUrl}}/deposit/v1/collection",
+							"protocol": "http",
+							"host": [
+								"{{depositUrl}}"
+							],
+							"path": [
+								"deposit",
+								"v1",
+								"collection"
+							]
+						}
+					},
+					"_postman_previewlanguage": null,
+					"header": null,
+					"cookie": [],
+					"body": "{\n  \"reference\": \"aqsasdas-asdasdq-afrwewe-12123\",\n  \"token\": \"372813\",\n  \"tokenExpiresBy\" : \"2021-January-26\"\n  \n}"
+				},
+				{
+					"name": "09. Balance API",
+					"originalRequest": {
+						"method": "GET",
+						"header": [
+							{
+								"key": "Authorization",
+								"value": "{{adminUserToken}}"
+							},
+							{
+								"key": "User",
+								"value": "{{adminUser}}"
+							},
+							{
+								"key": "Content-Type",
+								"name": "Content-Type",
+								"type": "text",
+								"value": "application/json"
+							},
+							{
+								"key": "X-Tenant-Identifier",
+								"value": "{{tenantIdentifier}}"
+							}
+						],
+						"body": {
+							"mode": "raw",
+							"raw": "",
+							"options": {
+								"raw": {
+									"language": "json"
+								}
+							}
+						},
+						"url": {
+							"raw": "http://{{depositUrl}}/deposit/v1/instances/99332223423447/balance",
+							"protocol": "http",
+							"host": [
+								"{{depositUrl}}"
+							],
+							"path": [
+								"deposit",
+								"v1",
+								"instances",
+								"99332223423447",
+								"balance"
+							]
+						}
+					},
+					"status": "OK",
+					"code": 200,
+					"_postman_previewlanguage": "json",
+					"header": [
+						{
+							"key": "Date",
+							"value": "Tue, 16 Feb 2021 08:28:21 GMT"
+						},
+						{
+							"key": "X-Application-Context",
+							"value": "deposit-v1:2027"
+						},
+						{
+							"key": "Content-Type",
+							"value": "application/json;charset=UTF-8"
+						},
+						{
+							"key": "X-Content-Type-Options",
+							"value": "nosniff"
+						},
+						{
+							"key": "X-XSS-Protection",
+							"value": "1; mode=block"
+						},
+						{
+							"key": "Cache-Control",
+							"value": "no-cache, no-store, max-age=0, must-revalidate"
+						},
+						{
+							"key": "Pragma",
+							"value": "no-cache"
+						},
+						{
+							"key": "Expires",
+							"value": "0"
+						},
+						{
+							"key": "X-Frame-Options",
+							"value": "DENY"
+						},
+						{
+							"key": "Transfer-Encoding",
+							"value": "chunked"
+						}
+					],
+					"cookie": [],
+					"body": "{\n    \"balance\": 10000,\n    \"interest\": 25.23,\n    \"ibb\" : 10025.23\n}"
+				}
+			]
+		},
+		{
+			"name": "10. Trial Balance API",
+			"event": [
+				{
+					"listen": "test",
+					"script": {
+						"exec": [
+							"var jsonData = JSON.parse(responseBody);",
+							"tests[\"There are 84 accounts\"] =  jsonData.totalElements === 84;",
+							""
+						],
+						"type": "text/javascript"
+					}
+				}
+			],
+			"protocolProfileBehavior": {
+				"disableBodyPruning": true
+			},
+			"request": {
+				"method": "GET",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": ""
+				},
+				"url": {
+					"raw": "http://{{accountingUrl}}/accounting/v1/trialbalance?includeEmptyEntries=true",
+					"protocol": "http",
+					"host": [
+						"{{accountingUrl}}"
+					],
+					"path": [
+						"accounting",
+						"v1",
+						"trialbalance"
+					],
+					"query": [
+						{
+							"key": "includeEmptyEntries",
+							"value": "true"
+						}
+					]
+				}
+			},
+			"response": []
+		},
+		{
+			"name": "11. Search Jouranal Entries",
+			"event": [
+				{
+					"listen": "test",
+					"script": {
+						"exec": [
+							"var jsonData = JSON.parse(responseBody);",
+							"tests[\"There are 84 accounts\"] =  jsonData.totalElements === 84;",
+							""
+						],
+						"type": "text/javascript"
+					}
+				}
+			],
+			"protocolProfileBehavior": {
+				"disableBodyPruning": true
+			},
+			"request": {
+				"method": "GET",
+				"header": [
+					{
+						"key": "Authorization",
+						"value": "{{adminUserToken}}"
+					},
+					{
+						"key": "User",
+						"value": "{{adminUser}}"
+					},
+					{
+						"key": "Content-Type",
+						"value": "application/json"
+					},
+					{
+						"key": "X-Tenant-Identifier",
+						"value": "{{tenantIdentifier}}"
+					}
+				],
+				"body": {
+					"mode": "raw",
+					"raw": ""
+				},
+				"url": {
+					"raw": "http://{{accountingUrl}}/accounting/v1/journal?dateRange=2020-06-01Z00.00.00..2021-03-31Z00.00.00 &account=8001&amount=100",
+					"protocol": "http",
+					"host": [
+						"{{accountingUrl}}"
+					],
+					"path": [
+						"accounting",
+						"v1",
+						"journal"
+					],
+					"query": [
+						{
+							"key": "dateRange",
+							"value": "2020-06-01Z00.00.00..2021-03-31Z00.00.00 "
+						},
+						{
+							"key": "account",
+							"value": "8001"
+						},
+						{
+							"key": "amount",
+							"value": "100"
+						}
+					]
+				}
+			},
+			"response": []
+		}
+	]
+}