{
  "openapi": "3.0.0",
  "info": {
    "version": "v1",
    "title": "SuperMate API",
    "contact": {
      "name": "SuperMate Support",
      "email": "support@supermate.com.au"
    },
    "description": "The SuperMate API is an exciting step forward towards making it easier for users to have open access to their data.\n\nOnce you've [registered your client](http://www.supermate.com.au/contact) it's easy to start requesting data from SuperMate.\n\nAll endpoints are only accessible via https and are located at `api.supermate.com.au`. \n\n## Structure\n### The Envelope\nThe response will include all of the data required to fulfil the request. For example, the response for the `/sites` request would be:\n```json\n[\n  { \n    \"FundCode\": \"\",\n    \"FundName\": \"\",\n    \"FundGUID\": \"\"\n  },\n  {\n  }\n]\n```\n\nIn the event of an error, the error response be contained within a `meta` tag, which includes the HTTP response code (`200 Success`, `404 Not Found`, etc), and a list of the specific errors that were raised.\n\n```json\n{\n    \"meta\": {\n        \"code\": \"400 Bad Request\",\n        \"errors\": [\n          {\n            \"error_code\": \"MANDATORY-1\",\n            \"error_type\": \"ERROR\",\n            \"error_message\": \"You must enter a value for fund code.\"\n          }\n        ]\n    }\n} \n```\n\nThis envelope can be added to every request by setting the `X-Use-Envelope` header value to `Yes`. Specifying the data in this way guarantees the same set of top-level keys with which you can interact:\n\n```json\n{\n    \"meta\": {\n        \"code\": \"200 Success\"\n    },\n    \"data\": {\n        ...\n    }\n}\n```\n\n### Asynchronous Requests\nThere will come occasion when a request will require additional processing, and won't be completed in the request itself. In such cases, a `202 Accepted` response will be returned, along with a `Location` heade value that contains the resource to poll and check for status updates.\n\nOnce the request has completed processing, this URI will return a `303 See Other` response, and the `Location` header will contain the URI of the completed (or cancelled) job information. From here, the reporting information, etc, will be available.\n",
    "termsOfService": "http://www.supermate.com.au/about/legal/terms/api"
  },
  "servers": [
    {
      "url": "https://api-dev.superconcepts.com.au/api/v1"
    }
  ],
  "security": [
    {
      "oauth": [
        "actuarial_write",
        "audit_read",
        "audit_write",
        "client_access_grant",
        "contactevents_read",
        "contactevents_write",
        "default",
        "documents_read",
        "documents_write",
        "fund:investments_read",
        "fund:members_read",
        "fund:members_write",
        "fund:transactions_read",
        "fund:transactions_write",
        "fund_read",
        "fund_write",
        "security:domains_write",
        "security:policies_write",
        "security:users_invite",
        "site:accounting-notes_write",
        "site:asset-categories_write",
        "site:auditor_write",
        "site:branding_write",
        "site:datafeed-config_write",
        "site:identity_write",
        "site:letters_write",
        "site:policies_write",
        "site:reporting_write",
        "sites_read",
        "superstream:config_write"
      ]
    }
  ],
  "tags": [
    {
      "name": "Users"
    },
    {
      "name": "Notices"
    },
    {
      "name": "Sites"
    },
    {
      "name": "Funds"
    },
    {
      "name": "Fund Applications"
    },
    {
      "name": "Activity Statements"
    },
    {
      "name": "Actuarial"
    },
    {
      "name": "Annual Return"
    },
    {
      "name": "Audit"
    },
    {
      "name": "Authorities"
    },
    {
      "name": "Bank Accounts"
    },
    {
      "name": "Brands"
    },
    {
      "name": "Chart"
    },
    {
      "name": "Contact Events"
    },
    {
      "name": "Corporate Actions"
    },
    {
      "name": "Data Audit"
    },
    {
      "name": "Document Requests"
    },
    {
      "name": "Documents"
    },
    {
      "name": "Global"
    },
    {
      "name": "Investments"
    },
    {
      "name": "Letters"
    },
    {
      "name": "Members"
    },
    {
      "name": "Payment Summary"
    },
    {
      "name": "Pensions"
    },
    {
      "name": "Relationships"
    },
    {
      "name": "Reports"
    },
    {
      "name": "Security"
    },
    {
      "name": "SuperStream"
    },
    {
      "name": "Tasks"
    },
    {
      "name": "Transactions"
    },
    {
      "name": "Transaction Rules"
    },
    {
      "name": "Transfer Balance Account Report"
    },
    {
      "name": "Workflows"
    }
  ],
  "paths": {
    "/sites": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "sites_read"
            ]
          }
        ],
        "tags": [
          "Sites"
        ],
        "description": "Returns a list of the sites that the user has access to",
        "operationId": "getSites",
        "responses": {
          "200": {
            "description": "The list of sites",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Site"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/user": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Users"
        ],
        "deprecated": false,
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "description": "Returns the current user details",
        "operationId": "zzgetCurrentUser",
        "responses": {
          "200": {
            "description": "User detail list",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetUserDetailModel"
                }
              }
            }
          }
        }
      }
    },
    "/site/{site-identifier}/user": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Users"
        ],
        "deprecated": true,
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "description": "Returns the current user details",
        "operationId": "zzgetCurrentUser",
        "responses": {
          "200": {
            "description": "User detail list",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetUserDetailModel"
                }
              }
            }
          }
        }
      }
    },
    "/user": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Users"
        ],
        "description": "Returns the currently authenticated user",
        "operationId": "getCurrentUser",
        "responses": {
          "200": {
            "description": "User detail",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserDetail"
                }
              }
            }
          }
        }
      }
    },
    "/user/activate": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Users"
        ],
        "description": "Returns the detail of valid user",
        "operationId": "getUserActivateDetail",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserActivateDetail"
                }
              }
            }
          }
        }
      }
    },
    "/user/changePassword": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Users"
        ],
        "description": "Change the password of current signed user",
        "operationId": "changePassword",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChangePasswordRequestModel"
              }
            }
          }
        },
        "responses": {
          "202": {
            "description": "Accepted"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/user/mfa": {
      "get": {
        "tags": [
          "Users"
        ],
        "description": "Return Multi-factor authentication Status of current user.",
        "operationId": "mfaStatus",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMFAStatusModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/user/mfa/configure": {
      "get": {
        "tags": [
          "Users"
        ],
        "description": "Return Multi-factor authentication Secret Key of current user.",
        "operationId": "mfaConfigure",
        "deprecated": true,
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMFAConfigureModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          }
        }
      },
      "post": {
        "tags": [
          "Users"
        ],
        "description": "Return Multi-factor authentication Secret Key of current user",
        "operationId": "CreateMFASecurityRequest",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateMFASecurityRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateMFASecurityResponseModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/user/mfa/enable": {
      "post": {
        "tags": [
          "Users"
        ],
        "description": "Enable Multi-factor authentication of current user",
        "operationId": "mfaEnable",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MFAEnableModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/user/mfa/disable": {
      "post": {
        "tags": [
          "Users"
        ],
        "description": "Disable Multi-factor authentication of current user",
        "operationId": "mfaDisable",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MFADisableModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/user/mfa/sendCode": {
      "post": {
        "tags": [
          "Users"
        ],
        "description": "Send a MFA code via SMS to the current user when required outside the login process.",
        "operationId": "mfaSendCodeSMS",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MFASendCodeSMSResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/user/verify-email/send": {
      "post": {
        "tags": [
          "Users"
        ],
        "description": "Start verifying user email. Verfication code will be generated and sent to the user email address.",
        "operationId": "startVerifyUserEmail",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StartVerifyUserEmailModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/user/verify-email": {
      "post": {
        "tags": [
          "Users"
        ],
        "description": "Verify user email by sending the verfication code.",
        "operationId": "verifyUserEmail",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VerifyUserEmailModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/users/resetPassword": {
      "post": {
        "security": [
          {}
        ],
        "tags": [
          "Users"
        ],
        "description": "Reset password for the user",
        "operationId": "resetPassword",
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ResetPasswordRequestModel"
              }
            }
          }
        }
      }
    },
    "/users/activate": {
      "post": {
        "security": [
          {
            "securityRequestToken": []
          }
        ],
        "tags": [
          "Users"
        ],
        "description": "Activate invited user",
        "operationId": "ActivateInvitedUser",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ActivateInvitedUserResponseModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ActivateInvitedUserRequestModel"
              }
            }
          }
        }
      }
    },
    "/notices": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Notices"
        ],
        "parameters": [
          {
            "name": "include-actioned",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          },
          {
            "name": "type-list",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "description": "Returns a list of the notices that the user has access to",
        "operationId": "getNotices",
        "responses": {
          "200": {
            "description": "The list of notices",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NoticeModels"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/notices/action": {
      "post": {
        "tags": [
          "Notices"
        ],
        "description": "Mark notices as actioned",
        "operationId": "actionNotices",
        "responses": {
          "200": {
            "description": "Succcess"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "properties": {
                    "NoticeGuid": {
                      "type": "string",
                      "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/users": {
      "get": {
        "tags": [
          "Users"
        ],
        "description": "Get the users for the site",
        "operationId": "getUsers",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/user-status"
          },
          {
            "name": "identity-GUID",
            "description": "The GUID that identifies an identity",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f2"
            }
          },
          {
            "name": "user-GUID",
            "description": "The GUID that identifies a user",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "df7f1068-e0c3-709d-8a14-ac2af4b632aa"
            }
          },
          {
            "name": "search",
            "description": "Search for code and name of user",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "John"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetUsersModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/users/invite": {
      "post": {
        "tags": [
          "Users"
        ],
        "description": "Invite users to the site",
        "operationId": "inviteUsers",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/InviteUsersResultModel"
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/InviteUsersRequestModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/client-view-users/invite": {
      "post": {
        "tags": [
          "Global"
        ],
        "description": "Bulk invite users to client view",
        "operationId": "bulkInviteClientViewUsers",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BulkInviteClientViewResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/BulkInviteClientViewUsersRequestModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/users/{user-guid}/reinvite": {
      "post": {
        "description": "ReInvites an invited user from a site.",
        "operationId": "reinviteUser",
        "tags": [
          "Users"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/user-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/users/{user-guid}": {
      "get": {
        "tags": [
          "Users"
        ],
        "description": "Get the detail for the user",
        "operationId": "getUserDetail",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/user-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetUserDetailWithPolicyModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Users"
        ],
        "description": "Update the role of the user",
        "operationId": "UpdateRoleUser",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/user-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RoleUsersRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/users/{user-guid}/resetPassword": {
      "post": {
        "tags": [
          "Users"
        ],
        "description": "Trigger a reset password email for the user",
        "operationId": "resetPasswordEmail",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/user-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/user/permissions": {
      "get": {
        "tags": [
          "Users"
        ],
        "description": "Returns a record for each policy that the user is set to Allow on",
        "operationId": "returnAllowedUserPolicies",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PoliciesUserModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/brand": {
      "get": {
        "tags": [
          "Brands"
        ],
        "description": "Get all the brand details for a site",
        "operationId": "getSiteBrandDetails",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BrandDetail"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Brands"
        ],
        "description": "Create the brand for a site",
        "operationId": "createSiteBrand",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BrandSiteModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/brand/{brand-guid}": {
      "post": {
        "tags": [
          "Brands"
        ],
        "description": "Update the brand for a site",
        "operationId": "updateSiteBrand",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BrandSiteModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/brand/{brand-guid}/delete": {
      "post": {
        "tags": [
          "Brands"
        ],
        "description": "Delete the brand for a site",
        "operationId": "deleteBrandSite",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/brand/{brand-guid}/settings": {
      "get": {
        "tags": [
          "Brands"
        ],
        "description": "Return brand settings for the site",
        "operationId": "getSiteBrandSettings",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BrandSettingsModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Brands"
        ],
        "description": "Update brand settings for the site",
        "operationId": "updateSiteBrandSettings",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BrandSettingsModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/brand/{brand-guid}/layout": {
      "get": {
        "description": "<b>BETA:</b> Get layout information of brand.",
        "operationId": "getBrandLayout",
        "tags": [
          "Brands"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBrandLayoutModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Create update layout for brand.",
        "operationId": "createUpdateBrandLayout",
        "tags": [
          "Brands"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BrandLayoutUpdateParameterModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/brand/{brand-guid}/layout/images": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns the layout image of brand.",
        "operationId": "getBrandImage",
        "tags": [
          "Brands"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          },
          {
            "$ref": "#/components/parameters/type"
          },
          {
            "$ref": "#/components/parameters/orientation"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Create update layout image for brand.",
        "operationId": "createUpdateBrandLayoutImage",
        "tags": [
          "Brands"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BrandLayoutImageUpdateParameterModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/brand/{brand-guid}/resources": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Get all the resource details of the brand.",
        "operationId": "getBrandResource",
        "tags": [
          "Brands"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BrandResourcesModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Brands"
        ],
        "description": "Create new resource of selected brand",
        "operationId": "createBrandResource",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BrandRequestResourceModelDetail"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BrandResponseResourceModelDetail"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/brand/{brand-guid}/resources/{resource-guid}/delete": {
      "post": {
        "tags": [
          "Brands"
        ],
        "description": "Delete the resource of a brand",
        "operationId": "deleteBrandResource",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          },
          {
            "$ref": "#/components/parameters/resource-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/brand/{brand-guid}/resources/{resource-guid}": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Get resource details of selected brand.",
        "operationId": "getBrandResourceDetails",
        "tags": [
          "Brands"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          },
          {
            "$ref": "#/components/parameters/resource-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBrandResourceModelDetails"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Brands"
        ],
        "description": "Update resource details of selected brand",
        "operationId": "UpdateBrandResource",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          },
          {
            "$ref": "#/components/parameters/resource-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateBrandResourceModelDetails"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/brand/{brand-guid}/resources/{resource-guid}/content": {
      "get": {
        "description": "Retrieve the resource contents.",
        "operationId": "getBrandResourceContent",
        "tags": [
          "Brands"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          },
          {
            "$ref": "#/components/parameters/resource-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Update resource content",
        "operationId": "updateResourceContent",
        "tags": [
          "Brands"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          },
          {
            "$ref": "#/components/parameters/resource-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateBrandResourceContentModel"
              }
            },
            "multipart/form-data": {
              "schema": {
                "$ref": "#/components/schemas/CreateBrandResourceContentFormDataModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/sites/{site-identifier}/brand/{brand-guid}/resources/{resource-guid}/content/delete": {
      "post": {
        "tags": [
          "Brands"
        ],
        "description": "Delete resource content",
        "operationId": "deleteBrandResource",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/brand-guid"
          },
          {
            "$ref": "#/components/parameters/resource-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/brand/{brand-guid}/contact-preferences": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Get Brand contact preferences.",
        "operationId": "getBrandContactPreferences",
        "tags": [
          "Brands"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/include-primary-contact-options"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BrandContactPreferencesResponseModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Update Brand contact preferences.",
        "operationId": "updateBrandContactPreferences",
        "tags": [
          "Brands"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BrandContactPreferencesRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/financial-year/{financial-year}/annual-return/validate": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Validate a SMSF Return.",
        "operationId": "validateAnnualReturn",
        "tags": [
          "Annual Return"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          },
          {
            "name": "RecalculateAnswers",
            "description": "Regenerate report answers.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "format": "true/false"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AnnualReturnValidationModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/financial-year/{financial-year}/annual-return/lodge": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Annual return Lodgement.",
        "operationId": "lodgeAnnualReturn",
        "tags": [
          "Annual Return"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LodgeAnnualReturnRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LodgeAnnualReturnResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/financial-year/{financial-year}/annual-return/status": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Get annual return lodgement status.",
        "operationId": "updateLodgementStatus",
        "tags": [
          "Annual Return"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LodgementStatusModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/daw-profiles": {
      "get": {
        "tags": [
          "Data Audit"
        ],
        "deprecated": true,
        "description": "Return a list of all daw profiles available for a site",
        "operationId": "zzgetDAWProfiles",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DawProfileModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/data-audit/profiles": {
      "get": {
        "tags": [
          "Data Audit"
        ],
        "description": "Return a list of all daw profiles available for a site",
        "operationId": "getDAWProfile",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DawProfilesModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Data Audit"
        ],
        "description": "Create a daw profile",
        "operationId": "createDAWProfile",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateDawProfileModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created"
          }
        }
      }
    },
    "/sites/{site-identifier}/data-audit/profiles/{profile-code}": {
      "get": {
        "tags": [
          "Data Audit"
        ],
        "description": "Return the detail of a specific daw profile code",
        "operationId": "getDAWProfileCode",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "profile-code",
            "description": "The DAW profile code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DawProfileCodeModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Data Audit"
        ],
        "description": "Update a daw profile",
        "operationId": "updateDAWProfile",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "profile-code",
            "description": "The DAW profile code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateDawProfileModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/data-audit/profiles/{profile-code}/delete": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Data Audit"
        ],
        "description": "Delete a daw profile",
        "operationId": "deleteDAWProfile",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "profile-code",
            "description": "The DAW profile code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/sites/{site-identifier}/data-audit/tests": {
      "get": {
        "tags": [
          "Data Audit"
        ],
        "description": "Return a list of all daw tests available for a site",
        "operationId": "getDAWTest",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "test-type",
            "description": "The DAW test type",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fund-identifier",
            "description": "The GUID that identifies a fund.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DawTestModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/features": {
      "get": {
        "security": [
          {
            "oauth": [
              "basic"
            ]
          }
        ],
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "description": "Returns a list of active functionality",
        "operationId": "getActiveFeatures",
        "responses": {
          "200": {
            "description": "The list of active functionality",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Feature"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/letter-templates": {
      "get": {
        "description": "<b>BETA:</b> Returns the list of letter templates",
        "operationId": "getLetterTemplates",
        "tags": [
          "Letters"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LetterTemplatesModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/letter-templates/{guid}/content": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update letter template content",
        "operationId": "createLetterTemplateContent",
        "tags": [
          "Letters"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "guid",
            "required": true,
            "in": "path",
            "description": "The GUID that identifies a letter template",
            "schema": {
              "type": "string",
              "format": "guid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateLetterTemplateContentModel"
              }
            },
            "multipart/form-data": {
              "schema": {
                "$ref": "#/components/schemas/CreateLetterTemplateContentFormDataModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      },
      "get": {
        "description": "<b>BETA:</b> Retrieve the letter template contents.",
        "operationId": "getLetterTemplateContent",
        "tags": [
          "Letters"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "guid",
            "required": true,
            "in": "path",
            "description": "The GUID that identifies a letter template",
            "schema": {
              "type": "string",
              "format": "guid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/letter-template": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Create a letter template",
        "operationId": "createUpdateLetterTemplate",
        "tags": [
          "Letters"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LetterTemplateRequestModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateLetterTemplateResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/letter-templates/{guid}": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update a letter template",
        "operationId": "updateLetterTemplate",
        "tags": [
          "Letters"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "guid",
            "required": true,
            "in": "path",
            "description": "The GUID that identifies a letter template",
            "schema": {
              "type": "string",
              "format": "guid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LetterTemplateRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/letter-templates/tokens": {
      "get": {
        "description": "Returns the list of letter token items",
        "operationId": "getLetterTokens",
        "tags": [
          "Letters"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetLetterTokenResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create new the token items.",
        "operationId": "createLetterTokens",
        "tags": [
          "Letters"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateLetterTokenResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LetterTokenRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/letter-templates/tokens/{token-identifier}": {
      "post": {
        "description": "Update value for the token items.",
        "operationId": "updateLetterTokens",
        "tags": [
          "Letters"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/token-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LetterTokenRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/letter-templates/tokens/{token-identifier}/delete": {
      "post": {
        "description": "Delete letter token.",
        "operationId": "deleteLetterToken",
        "tags": [
          "Letters"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/token-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/letter-templates/{token-identifier}/image": {
      "get": {
        "description": "Return the image of letter token",
        "operationId": "getLetterImage",
        "tags": [
          "Letters"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/token-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetLetterTokenImageResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/letter-templates/{guid}/delete": {
      "post": {
        "description": "Delete a letter template.",
        "operationId": "deleteLetterTemplate",
        "tags": [
          "Letters"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "guid",
            "required": true,
            "in": "path",
            "description": "The GUID that identifies a letter template",
            "schema": {
              "type": "string",
              "format": "guid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/letters/{letter-guid}/generate": {
      "post": {
        "description": "Generation of a letter for a fund.",
        "operationId": "createLetterFund",
        "tags": [
          "Letters"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/letter-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LetterGeneratingRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/tags": {
      "get": {
        "tags": [
          "Global"
        ],
        "description": "Return a list of all available tags",
        "operationId": "getAvailableTags",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TagsModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read"
            ]
          }
        ],
        "description": "**Default** \n\nWhere this endpoint is requested without any parameters the default response will provide the list of funds that are available to the audit user for the financial year preceding the current date. For example: if current date is 30/6/2019 this would return funds available to the audit user for the 2018 year. If the request was made 1/7/2019 it would return funds for the 2019 year. \n\n**Financial-year (yyyy)** \n\nTo identify funds that the audit user is associated to use the **financial-year** parameter. \n\n\nExample: **/sites/{site-identifier}/funds?financial-year=2017** \n\nThis will provide the list of funds for the nominated year. \n\n**Audit-Status (list)** \n\nBy default, this endpoint provides the audit status of all funds accessible to the audit user. In order to identify a list of funds with particular status use the **audit-status** parameter. \n\nValidate statuses to request are: \n\n***Value, Description*** <br> NOT_READY, Not ready for Audit <br> READY_FOR_AUDIT, Ready for Audit <br> AT_AUDIT, At Audit <br> WAITING, Audit Waiting <br> COMPLETE_QUALIFIED, Completed - Qualified <br> COMPLETE_NOT_QUALIFIED, Completed - Not Qualified\n\nExample: **/sites/{site-identifier}/funds?audit-status= READY_FOR_AUDIT** \n\nThese parameters can be used in conjunction if you are looking the audit status of a particular year and status: \n\nExample: **/sites/{site-identifier}/funds?audit-status= READY_FOR_AUDIT& financial-year=2017**\n<BR><BR> **Status (string)** <BR> active (default)<br>deactivated<br>all<BR><BR>\nPassing a **status** will allow you to filter on a fund based on the fund status. <BR><BR> Example: **/sites/{site-identifier}/funds?status=deactivated** ",
        "operationId": "getFunds",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "financial-year",
            "description": "Financial year of a fund",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number",
              "format": "integer"
            }
          },
          {
            "name": "audit-status",
            "description": "Audit status of a fund",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "status",
            "description": "Status of fund",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "active"
            }
          },
          {
            "name": "flat",
            "description": "Change the Tags and CustomTags objects to a pipe delimited field of these values.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FundSummary"
                  }
                }
              },
              "application/json (Flat)": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FlatFundSummary"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write"
            ]
          }
        ],
        "description": "Creates a new fund.",
        "operationId": "createFund",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FundSummary"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FundCreateObject"
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/fund-references": {
      "get": {
        "description": "Get the list of fund references",
        "operationId": "getReferences",
        "security": [
          {
            "oauth": [
              "default",
              "fund_read"
            ]
          }
        ],
        "tags": [
          "Authorities"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FundReferences"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read"
            ]
          }
        ],
        "description": "**Default** \n\nFund details provided will always be as at the date they were requested. Access to the fund details will by default be for funds that the audit user has access to in the year prior to the current date. \n\nTo gain access to the fund details for a year that is not the prior year the year required needs to be requested as a parameter. \n\nThis endpoint has been designed this way to restrict access to auditors to the years that they are entitled to view the data. \n\nExample: **/sites/{site-identifier/funds/fund-identifier}?financial-year=2017**",
        "operationId": "getFund",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "financial-year",
            "description": "Financial year of a fund",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number",
              "format": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Fund"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden"
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write"
            ]
          }
        ],
        "description": "Updates the fund details.",
        "operationId": "updateFund",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FundUpdateObject"
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/investments": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Returns the current investment holdings for all the fund that the current user can access (Data will reflect the most recent dashboard data refresh, which may include overnight caching or other scheduled updates).",
        "operationId": "getSiteInvestments",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "effective-date",
            "description": "The valuation date with format (yyyy-MM-dd). Default is the current date if not entered.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "asset-category",
            "description": "Return assets with the specified asset category.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "securityid",
            "description": "Return assets  with the specified securityID.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetSiteInvestmentHoldingResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read",
              "fund:investments_read"
            ]
          }
        ],
        "description": "Returns the current investment holdings for the fund.",
        "operationId": "getFundInvestments",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "effective-date",
            "description": "The valuation date with format (yyyy-MM-dd). Default is the current date if not entered.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "include-zero-balances",
            "description": "Include all accounts that had transactions, a unit balance or value during the financial year prior to the effective date.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetInvestmentHoldingResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/{account-number}": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read",
              "fund:investments_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns the current investment holdings for specified account for the fund.",
        "operationId": "getInvestment",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "effective-date",
            "description": "The valuation date with format (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetInvestmentHoldingDetailResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/{account-number}/expense-transactions": {
      "get": {
        "description": "<b>BETA:</b> Returns the list of expense transactions for an account within the fund.",
        "operationId": "getInvestmentExpenses",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "effective-date",
            "description": "The valuation date with format (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "start-date",
            "description": "The start date to search for transactions (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetExpenseTransactionResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/{account-number}/image": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns investment image.",
        "operationId": "getInvestmentImage",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Upload investment image.",
        "operationId": "uploadInvestmentImage",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file-name": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UploadInvestmentImageResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/transactions": {
      "get": {
        "description": "Returns the list of investment transactions within the fund.",
        "operationId": "getAllInvestmentTransactions",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "effective-date",
            "description": "The valuation date with format (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "start-date",
            "description": "The start date to search for transactions (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "investor-reference-guid",
            "description": "The GUID that identifies a specific Investor Reference.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "action",
            "description": "The action that identifies a transaction type (BUY/SELL).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetInvestmentTransactionResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/{account-number}/investment-transactions": {
      "get": {
        "description": "Returns the list of investment transactions for an account within the fund.",
        "operationId": "getInvestmentTransactions",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "effective-date",
            "description": "The valuation date with format (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "start-date",
            "description": "The start date to search for transactions (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "investor-reference-guid",
            "description": "The GUID that identifies a specific Investor Reference.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/InvestmentTransactionResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/{account-number}/loaded-balances": {
      "get": {
        "description": "Returns the list of loaded balances for an account within date range.",
        "operationId": "getLoadedBalances",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "start-date",
            "description": "The start date to search for loaded balances (yyyy-MM-dd).",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "end-date",
            "description": "The end date to search for loaded balances (yyyy-MM-dd).",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LoadedBalancesModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/{account-number}/realised-tax-packets": {
      "get": {
        "description": "Returns realised tax packets for specified account.",
        "operationId": "getRealisedTaxPackets",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "effective-date",
            "description": "The valuation date with format (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RealisedTaxPacket"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/revenue-transactions": {
      "get": {
        "description": "Returns the list of revenue transactions within the fund.",
        "operationId": "getFundInvestmentRevenue",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "the chart account number.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "start-date",
            "description": "The start date to search for transactions (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "end-date",
            "description": "The end date to search for transactions (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FundRevenueTransactionResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/{account-number}/revenue-transactions": {
      "get": {
        "description": "Returns the list of revenue transactions for an account within the fund.",
        "operationId": "getInvestmentRevenue",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "effective-date",
            "description": "The valuation date with format (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "start-date",
            "description": "The start date to search for transactions (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "investor-reference-guid",
            "description": "The GUID that identifies a specific Investor Reference.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "securityid",
            "description": "The security identifier.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RevenueTransactionResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/{account-number}/unrealised-tax-packets": {
      "get": {
        "description": "Returns unrealised tax packets for specified account.",
        "operationId": "getUnrealisedTaxPackets",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "effective-date",
            "description": "The valuation date with format (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UnrealisedTaxPacket"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/balances": {
      "get": {
        "description": "Returns the list of holding balances within the fund.",
        "operationId": "getHoldingBalances",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/effective-date"
          },
          {
            "$ref": "#/components/parameters/exceptions-only"
          },
          {
            "name": "include-zero-balances",
            "description": "Indicate whether to include zero holdings.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          },
          {
            "name": "include-cash",
            "description": "Indicate whether to include cash accounts.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/HoldingBalanceResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/balance-history": {
      "get": {
        "description": "Returns the end of year balances for the fund.",
        "operationId": "getFundBalances",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetFundBalancesResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/{account-number}/balances": {
      "get": {
        "description": "Returns the list of holding balances for a particular chart number within the fund.",
        "operationId": "getInvestmentHoldingBalances",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/effective-date"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/HoldingBalanceResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/market-values": {
      "get": {
        "description": "<b>BETA:</b> Returns the list of fund market values for securities for the specified price date\n\nDetailed platform assets require both the securityid and account-number to return the sub-asset market values",
        "operationId": "getInvestmentMarketValues",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "price-date",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "securityid",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "account-number",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FundMarketValueResultsModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Update or create fund market values for a security for a specified date",
        "operationId": "updateInvestmentMarketValues",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketValueBodyModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/market-values/{market-value-guid}/delete": {
      "post": {
        "description": "Delete fund market value.",
        "operationId": "deleteMarketValue",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/market-value-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/property-settlements": {
      "get": {
        "description": "<b>BETA:</b> Returns the list of property settlements",
        "operationId": "getPropertySettlementWorksheets",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PropertySettlementResultsModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/financial-year": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read",
              "fund:investments_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns the list of financial years for the fund",
        "operationId": "getFinancialYears",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "AutoFill",
            "description": "Returns the list of financial years that has associated close record or all financial years.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": false
            }
          },
          {
            "name": "resolve-milestones",
            "description": "Resolve workflow milestones for each financial year.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FinancialYear"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/financial-year/{financial-year}": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read",
              "fund:investments_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns the financial year information for the fund.",
        "operationId": "getFinancialYear",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FinancialYearInformation"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Updates the financial year information for the fund.",
        "operationId": "updateFinancialYear",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FinancialYearInformation"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateFinancialYearInformation"
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/financial-year/{financial-year}/annual-return/smsf": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Get SMSF Annual Return for a fund.",
        "operationId": "getAnnualReturn",
        "tags": [
          "Annual Return"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "anyOf": [
                    {
                      "$ref": "#/components/schemas/SMSFAnnualReturn2020Model"
                    },
                    {
                      "$ref": "#/components/schemas/SMSFAnnualReturn2021Model"
                    },
                    {
                      "$ref": "#/components/schemas/SMSFAnnualReturn2022Model"
                    },
                    {
                      "$ref": "#/components/schemas/SMSFAnnualReturn2023Model"
                    },
                    {
                      "$ref": "#/components/schemas/SMSFAnnualReturn2024Model"
                    },
                    {
                      "$ref": "#/components/schemas/SMSFAnnualReturn2025Model"
                    },
                    {
                      "$ref": "#/components/schemas/SMSFAnnualReturn2026Model"
                    },
                    {
                      "$ref": "#/components/schemas/SMSFAnnualReturn2027Model"
                    }
                  ]
                },
                "examples": {
                  "2020": {
                    "$ref": "#/components/examples/smsf-annual-return-2020"
                  },
                  "2021": {
                    "$ref": "#/components/examples/smsf-annual-return-2021"
                  },
                  "2022": {
                    "$ref": "#/components/examples/smsf-annual-return-2022"
                  },
                  "2023": {
                    "$ref": "#/components/examples/smsf-annual-return-2023"
                  },
                  "2024": {
                    "$ref": "#/components/examples/smsf-annual-return-2024"
                  },
                  "2025": {
                    "$ref": "#/components/examples/smsf-annual-return-2025"
                  },
                  "2026": {
                    "$ref": "#/components/examples/smsf-annual-return-2026"
                  },
                  "2027": {
                    "$ref": "#/components/examples/smsf-annual-return-2027"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Updates SMSF Annual Return for a fund.",
        "operationId": "updateAnnualReturn",
        "tags": [
          "Annual Return"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "anyOf": [
                  {
                    "$ref": "#/components/schemas/SMSFAnnualReturn2020Model"
                  },
                  {
                    "$ref": "#/components/schemas/SMSFAnnualReturn2021Model"
                  },
                  {
                    "$ref": "#/components/schemas/SMSFAnnualReturn2022Model"
                  },
                  {
                    "$ref": "#/components/schemas/SMSFAnnualReturn2023Model"
                  },
                  {
                    "$ref": "#/components/schemas/SMSFAnnualReturn2024Model"
                  },
                  {
                    "$ref": "#/components/schemas/SMSFAnnualReturn2025Model"
                  },
                  {
                    "$ref": "#/components/schemas/SMSFAnnualReturn2026Model"
                  },
                  {
                    "$ref": "#/components/schemas/SMSFAnnualReturn2027Model"
                  }
                ]
              },
              "examples": {
                "2020": {
                  "$ref": "#/components/examples/smsf-annual-return-2020"
                },
                "2021": {
                  "$ref": "#/components/examples/smsf-annual-return-2021"
                },
                "2022": {
                  "$ref": "#/components/examples/smsf-annual-return-2022"
                },
                "2023": {
                  "$ref": "#/components/examples/smsf-annual-return-2023"
                },
                "2024": {
                  "$ref": "#/components/examples/smsf-annual-return-2024"
                },
                "2025": {
                  "$ref": "#/components/examples/smsf-annual-return-2025"
                },
                "2026": {
                  "$ref": "#/components/examples/smsf-annual-return-2026"
                },
                "2027": {
                  "$ref": "#/components/examples/smsf-annual-return-2027"
                }
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/financial-year/{financial-year}/annual-return/cgt-schedule": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Get CGT Schedule for a fund.",
        "operationId": "getCgtSchedule",
        "tags": [
          "Annual Return"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "anyOf": [
                    {
                      "$ref": "#/components/schemas/CGTSchedule2020Model"
                    },
                    {
                      "$ref": "#/components/schemas/CGTSchedule2021Model"
                    },
                    {
                      "$ref": "#/components/schemas/CGTSchedule2022Model"
                    },
                    {
                      "$ref": "#/components/schemas/CGTSchedule2023Model"
                    },
                    {
                      "$ref": "#/components/schemas/CGTSchedule2024Model"
                    },
                    {
                      "$ref": "#/components/schemas/CGTSchedule2025Model"
                    },
                    {
                      "$ref": "#/components/schemas/CGTSchedule2026Model"
                    },
                    {
                      "$ref": "#/components/schemas/CGTSchedule2027Model"
                    }
                  ]
                },
                "examples": {
                  "2020": {
                    "$ref": "#/components/examples/cgt-schedule-2020"
                  },
                  "2021": {
                    "$ref": "#/components/examples/cgt-schedule-2021"
                  },
                  "2022": {
                    "$ref": "#/components/examples/cgt-schedule-2022"
                  },
                  "2023": {
                    "$ref": "#/components/examples/cgt-schedule-2023"
                  },
                  "2024": {
                    "$ref": "#/components/examples/cgt-schedule-2024"
                  },
                  "2025": {
                    "$ref": "#/components/examples/cgt-schedule-2025"
                  },
                  "2026": {
                    "$ref": "#/components/examples/cgt-schedule-2026"
                  },
                  "2027": {
                    "$ref": "#/components/examples/cgt-schedule-2027"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Updates CGT Schedule for a fund.",
        "operationId": "updateCgtSchedule",
        "tags": [
          "Annual Return"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "anyOf": [
                  {
                    "$ref": "#/components/schemas/CGTSchedule2020Model"
                  },
                  {
                    "$ref": "#/components/schemas/CGTSchedule2021Model"
                  },
                  {
                    "$ref": "#/components/schemas/CGTSchedule2022Model"
                  },
                  {
                    "$ref": "#/components/schemas/CGTSchedule2023Model"
                  },
                  {
                    "$ref": "#/components/schemas/CGTSchedule2024Model"
                  },
                  {
                    "$ref": "#/components/schemas/CGTSchedule2025Model"
                  },
                  {
                    "$ref": "#/components/schemas/CGTSchedule2026Model"
                  },
                  {
                    "$ref": "#/components/schemas/CGTSchedule2027Model"
                  }
                ]
              },
              "examples": {
                "2020": {
                  "$ref": "#/components/examples/cgt-schedule-2020"
                },
                "2021": {
                  "$ref": "#/components/examples/cgt-schedule-2021"
                },
                "2022": {
                  "$ref": "#/components/examples/cgt-schedule-2022"
                },
                "2023": {
                  "$ref": "#/components/examples/cgt-schedule-2023"
                },
                "2024": {
                  "$ref": "#/components/examples/cgt-schedule-2024"
                },
                "2025": {
                  "$ref": "#/components/examples/cgt-schedule-2025"
                },
                "2026": {
                  "$ref": "#/components/examples/cgt-schedule-2026"
                },
                "2027": {
                  "$ref": "#/components/examples/cgt-schedule-2027"
                }
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/financial-year/{financial-year}/annual-return/losses-schedule": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Get Losses Schedule for a fund.",
        "operationId": "getLossesSchedule",
        "tags": [
          "Annual Return"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "anyOf": [
                    {
                      "$ref": "#/components/schemas/LossesSchedule2020Model"
                    },
                    {
                      "$ref": "#/components/schemas/LossesSchedule2021Model"
                    },
                    {
                      "$ref": "#/components/schemas/LossesSchedule2022Model"
                    },
                    {
                      "$ref": "#/components/schemas/LossesSchedule2023Model"
                    },
                    {
                      "$ref": "#/components/schemas/LossesSchedule2024Model"
                    },
                    {
                      "$ref": "#/components/schemas/LossesSchedule2025Model"
                    },
                    {
                      "$ref": "#/components/schemas/LossesSchedule2026Model"
                    },
                    {
                      "$ref": "#/components/schemas/LossesSchedule2027Model"
                    }
                  ]
                },
                "examples": {
                  "2020": {
                    "$ref": "#/components/examples/losses-schedule-2020"
                  },
                  "2021": {
                    "$ref": "#/components/examples/losses-schedule-2021"
                  },
                  "2022": {
                    "$ref": "#/components/examples/losses-schedule-2022"
                  },
                  "2023": {
                    "$ref": "#/components/examples/losses-schedule-2023"
                  },
                  "2024": {
                    "$ref": "#/components/examples/losses-schedule-2024"
                  },
                  "2025": {
                    "$ref": "#/components/examples/losses-schedule-2025"
                  },
                  "2026": {
                    "$ref": "#/components/examples/losses-schedule-2026"
                  },
                  "2027": {
                    "$ref": "#/components/examples/losses-schedule-2027"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Updates Losses Schedule for a fund.",
        "operationId": "updateLossesSchedule",
        "tags": [
          "Annual Return"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "anyOf": [
                  {
                    "$ref": "#/components/schemas/LossesSchedule2020Model"
                  },
                  {
                    "$ref": "#/components/schemas/LossesSchedule2021Model"
                  },
                  {
                    "$ref": "#/components/schemas/LossesSchedule2022Model"
                  },
                  {
                    "$ref": "#/components/schemas/LossesSchedule2023Model"
                  },
                  {
                    "$ref": "#/components/schemas/LossesSchedule2024Model"
                  },
                  {
                    "$ref": "#/components/schemas/LossesSchedule2025Model"
                  },
                  {
                    "$ref": "#/components/schemas/LossesSchedule2026Model"
                  },
                  {
                    "$ref": "#/components/schemas/LossesSchedule2027Model"
                  }
                ]
              },
              "examples": {
                "2020": {
                  "$ref": "#/components/examples/losses-schedule-2020"
                },
                "2021": {
                  "$ref": "#/components/examples/losses-schedule-2021"
                },
                "2022": {
                  "$ref": "#/components/examples/losses-schedule-2022"
                },
                "2023": {
                  "$ref": "#/components/examples/losses-schedule-2023"
                },
                "2024": {
                  "$ref": "#/components/examples/losses-schedule-2024"
                },
                "2025": {
                  "$ref": "#/components/examples/losses-schedule-2025"
                },
                "2026": {
                  "$ref": "#/components/examples/losses-schedule-2026"
                },
                "2027": {
                  "$ref": "#/components/examples/losses-schedule-2027"
                }
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/financial-year/{financial-year}/annual-return/trust-income-schedule": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Get Trust Income Schedule for a fund.",
        "operationId": "GetTrustIncomeSchedule",
        "tags": [
          "Annual Return"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/components/schemas/TrustIncomeSchedule2024Model"
                      },
                      {
                        "$ref": "#/components/schemas/TrustIncomeSchedule2025Model"
                      },
                      {
                        "$ref": "#/components/schemas/TrustIncomeSchedule2026Model"
                      },
                      {
                        "$ref": "#/components/schemas/TrustIncomeSchedule2027Model"
                      }
                    ]
                  }
                },
                "examples": {
                  "2024": {
                    "$ref": "#/components/examples/trust-income-schedule-2024"
                  },
                  "2025": {
                    "$ref": "#/components/examples/trust-income-schedule-2025"
                  },
                  "2026": {
                    "$ref": "#/components/examples/trust-income-schedule-2026"
                  },
                  "2027": {
                    "$ref": "#/components/examples/trust-income-schedule-2027"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Updates Trust Income Schedule for a fund.",
        "operationId": "UpdateTrustIncomeSchedule",
        "tags": [
          "Annual Return"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "anyOf": [
                    {
                      "$ref": "#/components/schemas/TrustIncomeSchedule2024Model"
                    },
                    {
                      "$ref": "#/components/schemas/TrustIncomeSchedule2025Model"
                    },
                    {
                      "$ref": "#/components/schemas/TrustIncomeSchedule2026Model"
                    },
                    {
                      "$ref": "#/components/schemas/TrustIncomeSchedule2027Model"
                    }
                  ]
                }
              },
              "examples": {
                "2024": {
                  "$ref": "#/components/examples/trust-income-schedule-2024"
                },
                "2025": {
                  "$ref": "#/components/examples/trust-income-schedule-2025"
                },
                "2026": {
                  "$ref": "#/components/examples/trust-income-schedule-2026"
                },
                "2027": {
                  "$ref": "#/components/examples/trust-income-schedule-2027"
                }
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read",
              "fund:members_read"
            ]
          }
        ],
        "description": "Returns a list of the members within the fund",
        "operationId": "getMembers",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "nameFormat",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "GS or 1GS or S,1G or TGS or T1GS or S,G"
            }
          },
          {
            "name": "includeAge",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MemberSummary"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write",
              "fund:members_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Create a member in the fund.",
        "operationId": "createMember",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MemberCreateUpdateResultModel"
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MemberUpdateObject"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read",
              "fund:members_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns member details within the fund",
        "operationId": "getMember",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MemberDetails"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write",
              "fund:members_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update member in the fund.",
        "operationId": "updateMember",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MemberUpdateObject"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/spouse": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write",
              "fund:members_write"
            ]
          }
        ],
        "description": "This will create a non-member spouse. Use the /members/{member-identifier} API to record the spouse when they are a member of the fund.",
        "operationId": "createNonMemberSpouse",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateNonMemberSpouseResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NonMemberSpouseObject"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/lpr": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write",
              "fund:members_write"
            ]
          }
        ],
        "description": "This will create a non-member Legal Personal Representative (LPR). Use the /members/{member-identifier} API to record the lpr when they are a member of the fund.",
        "operationId": "createNonMemberLPR",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateNonMemberLPRResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NonMemberLPRObject"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/beneficiaries": {
      "get": {
        "tags": [
          "Members"
        ],
        "description": "Get beneficiaries.",
        "operationId": "getBeneficiaries",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BeneficiariesResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Members"
        ],
        "description": "Create or update beneficiaries.",
        "operationId": "updateBeneficiaries",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BeneficiariesParameterModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/beneficiaries/{beneficiary-GUID}/tfn": {
      "post": {
        "tags": [
          "Members"
        ],
        "description": "Return the TFN value for a beneficiary.",
        "operationId": "getBeneficiaryTFN",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetTFNModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetTFNResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/contribution-caps": {
      "get": {
        "tags": [
          "Members"
        ],
        "description": "<b>BETA:</b> Returns a list of the contribution caps for the member, unless a specified financial year is provided.",
        "operationId": "getMemberContributionCaps",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year-in-query-parameter"
          },
          {
            "$ref": "#/components/parameters/include-previous-years-claims"
          },
          {
            "$ref": "#/components/parameters/include-trigger-activation-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetContributionCapsResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/contribution-history": {
      "post": {
        "tags": [
          "Members"
        ],
        "description": "Allow concessional and non-concessional claimed amounts to be entered for closed years that were not closed on SuperMate.",
        "operationId": "createContributionHistory",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateContributionHistoryModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/delete": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write",
              "fund:members_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Delete a member in the fund.",
        "operationId": "deleteMember",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/insurance": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read",
              "fund:members_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Get member insurance.",
        "operationId": "listMemberInsurance",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetMemberInsuranceModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write",
              "fund:members_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Create member insurance.",
        "operationId": "createMemberInsurance",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateMemberInsuranceResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateMemberInsuranceRequestModel"
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/insurance/{insurance-identifier}": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write",
              "fund:members_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update member insurance.",
        "operationId": "updateMemberInsurance",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/insurance-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateMemberInsuranceRequestModel"
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/insurance/{insurance-identifier}/delete": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write",
              "fund:members_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Delete member insurance.",
        "operationId": "deleteMemberInsurance",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/insurance-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/member-events": {
      "get": {
        "tags": [
          "Members"
        ],
        "description": "Get all events of a member.",
        "operationId": "getMemberEvent",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MemberEventResultModel"
                },
                "examples": {
                  "Marriage Split": {
                    "$ref": "#/components/examples/GetMarriageSplitMemberEventResultExample"
                  },
                  "Others": {
                    "$ref": "#/components/examples/GetOthersMemberEventResultExample"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Members"
        ],
        "description": "Create a member event.",
        "operationId": "createMemberEvent",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MemberEventParameterModel"
              },
              "examples": {
                "Marriage Split": {
                  "$ref": "#/components/examples/CreateMarriageSplitMemberEventExample"
                },
                "Others": {
                  "$ref": "#/components/examples/CreateOthersMemberEventExample"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MemberEventCreateResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/member-events/{member-event-guid}": {
      "post": {
        "tags": [
          "Members"
        ],
        "description": "Update a member event.",
        "operationId": "updateMemberEvent",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/member-event-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MemberEventParameterModel"
              },
              "examples": {
                "Marriage Split": {
                  "$ref": "#/components/examples/CreateMarriageSplitMemberEventExample"
                },
                "Others": {
                  "$ref": "#/components/examples/CreateOthersMemberEventExample"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/member-events/{member-event-guid}/delete": {
      "post": {
        "tags": [
          "Members"
        ],
        "description": "Delete a member event.",
        "operationId": "deleteMemberEvent",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/member-event-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/opening-balances": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read",
              "fund:members_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Get member opening balances for a takeover fund.",
        "operationId": "getMemberOpeningBalances",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/opening-balance-all-member-balances"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OpeningMemberBalanceRequestObject"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write",
              "fund:members_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Set member opening balances for a takeover fund.",
        "operationId": "updateMemberOpeningBalances",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OpeningMemberBalanceRequestObject"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/member-balances": {
      "get": {
        "description": "Returns the list of member balances.",
        "operationId": "getMemberBalances",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/effective-date"
          },
          {
            "$ref": "#/components/parameters/include-terminated"
          },
          {
            "$ref": "#/components/parameters/calculation-method"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MemberBalanceEnquiryResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/reports": {
      "get": {
        "description": "<b>BETA:</b> Returns the list of reports and their parameters.",
        "operationId": "getReports",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReportDefinitionResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/reports": {
      "get": {
        "description": "<b>BETA:</b> Returns the list of reports and their parameters.",
        "operationId": "getFundReportsd",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "override-identity-type",
            "description": "Override identity type.",
            "in": "path",
            "required": false,
            "schema": {
              "type": "string",
              "example": "ADVISER,AUDITOR,TRUSTEE,USER,EXTERNAL-ACCOUNT,API-CLIENT"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReportDefinitionResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/reports/generate": {
      "post": {
        "description": "Run SuperMate Report generation",
        "operationId": "generateReport",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/file-format"
          }
        ],
        "responses": {
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GenerateReportResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GenerateReportRequestModel"
              },
              "example": {
                "ReportCode": "INVH01",
                "EffectiveDate": "2019-06-30",
                "FinancialYear": 2019,
                "RunImmediately": true,
                "NotifyWebhookUrl": "https://webhook.site/0001af15-2407-4a3b-8d39-07a457b4baea",
                "BrandGUID": "b8f37557-afa0-51aa-8a14-eebef0650888",
                "Parameters": {
                  "mem-ext": "00001",
                  "ac-num": "2050001",
                  "revenue-filter": 1,
                  "include-unmatched-transactions": true,
                  "include-detailed-revenue": true,
                  "application-guid": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/{financial-year}/audit/financial-report": {
      "get": {
        "description": "Retrieve the report generated from EOY Production.",
        "operationId": "getFinancialYearAuditReport",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          },
          {
            "name": "report-code",
            "description": "The report code from any of the report suites in the EOY Production",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/report-suites": {
      "get": {
        "description": "<b>BETA:</b> Returns the list of report suites.",
        "operationId": "getReportSuites",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetReportSuiteResultModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Create new report suite.",
        "operationId": "createReportSuite",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateUpdateReportSuiteResultModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateReportSuiteModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/report-suites/{report-suite-identifier}": {
      "get": {
        "description": "<b>BETA:</b> Returns the detail of a report suite.",
        "operationId": "getReportSuite",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/report-suite-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetReportSuiteDetailResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Updates an existing report suite.",
        "operationId": "updateReportSuite",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/report-suite-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateUpdateReportSuiteResultModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateReportSuiteModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/report-suites/{report-suite-identifier}/delete": {
      "post": {
        "description": "<b>BETA:</b> Delete a report suite.",
        "operationId": "deleteReportSuite",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/report-suite-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/report-suites/{report-suite-identifier}/generate": {
      "post": {
        "description": "<b>BETA:</b> Run SuperMate Report Suite generation",
        "operationId": "generateReportSuite",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/report-suite-identifier"
          }
        ],
        "responses": {
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GenerateReportResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RunReportSuiteParametersModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/report-suites/instances": {
      "get": {
        "description": "<b>BETA:</b> Return the list of report suite instances that were selected as part of “Generate for Later” from the EOY Close",
        "operationId": "getReportSuiteInstances",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year-in-query-parameter"
          },
          {
            "$ref": "#/components/parameters/report-suite-instance-status"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuditAndSigningReportSuitesModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/report-suites/instances/{report-suite-instance-GUID}": {
      "get": {
        "description": "<b>BETA:</b> Return the report suite instance detail that were selected as part of “Generate for Later” from the EOY Close",
        "operationId": "getReportSuiteInstanceDetail",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/report-suite-instance-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportSuiteInstanceDetailResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/report-suites/instances/{report-suite-instance-GUID}/output": {
      "get": {
        "description": "<b>BETA:</b> Return the PDF document for the generated EOY report suite instance.",
        "operationId": "getEOYReportSuiteInstanceOutput",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/report-suite-instance-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/report-suites/instances/{report-suite-instance-GUID}/generate": {
      "post": {
        "description": "<b>BETA:</b> Produce the report suite instance that was generated as part of “Generate for Later” from the EOY Close.\"",
        "operationId": "generateEOYReportSuiteInstance",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/report-suite-instance-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GenerateReportResultModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/report-suites/instances/{report-suite-instance-GUID}/prefill": {
      "post": {
        "description": "<b>BETA:</b> Automatically prefill related indexed documents from the DMS into the document slots in the report suite instance.",
        "operationId": "prefillDocumentsForReportSuiteInstance",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/report-suite-instance-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/report-suites/instances/{report-suite-instance-GUID}/content/{report-suite-content-GUID}/content": {
      "get": {
        "description": "<b>BETA:</b> Return the document that placed in the report suite instance content slot.",
        "operationId": "getEOYReportSuiteInstanceContent",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/report-suite-instance-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Upload the document (accepted .pdf, .doc, .docx) to the report suite instance content slot.",
        "operationId": "uploadEOYReportSuiteInstanceContent",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/report-suite-instance-GUID"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "$ref": "#/components/schemas/FileUploadFormDataModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/report-suites/instances/{report-suite-instance-GUID}/content/{report-suite-content-GUID}/delete": {
      "post": {
        "description": "<b>BETA:</b> Delete the report suite instance content.",
        "operationId": "deleteEOYReportSuiteInstanceContent",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/report-suite-instance-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/chart": {
      "get": {
        "description": "<b>BETA:</b> Get accounts from the master chart",
        "operationId": "getMasterChartAccounts",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "asset-structure",
            "description": "The asset structure.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "ACCUMULATED-DEPRECIATION",
                "CASH",
                "DEPRECIATING-ASSET",
                "DIRECT-PROPERTY",
                "FMIS",
                "LISTED-EQUITY",
                "LISTED-TRUST",
                "OTHER",
                "OTHER-ASSET",
                "OTHER-PROPERTY",
                "PLATFORM",
                "STAPLED-SECURITY",
                "TERM-DEPOSIT",
                "TRADITIONAL-SECURITY",
                "UNLISTED-EQUITY",
                "UNLISTED-TRUST",
                "WARRANT"
              ]
            }
          },
          {
            "name": "search",
            "description": "Search for account number and name of chart account.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": 800
            }
          },
          {
            "name": "AccountType",
            "description": "The account type represents the asset,revenue,sundry-liability,forfeited-revenue,forfeited-liabilities or other-asset class list to retrieve.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "sundry-liability,other-asset"
            }
          },
          {
            "$ref": "#/components/parameters/member-account"
          },
          {
            "$ref": "#/components/parameters/simple-parameter"
          },
          {
            "$ref": "#/components/parameters/revenue-type"
          },
          {
            "$ref": "#/components/parameters/allow-transactions"
          },
          {
            "$ref": "#/components/parameters/parent-accounts-only"
          },
          {
            "name": "account-number",
            "description": "These will allow the caller to filter on a specific account number.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "210,2100001"
            }
          },
          {
            "$ref": "#/components/parameters/include-children"
          },
          {
            "$ref": "#/components/parameters/account-GUID"
          },
          {
            "$ref": "#/components/parameters/security-code"
          },
          {
            "$ref": "#/components/parameters/master-chart-currency"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json (Simple Account)": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetChartAccountSimpleObject"
                  }
                }
              },
              "application/json (Detailed Account)": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetMasterChartAccountDetailedObject"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/chart/{account-number}": {
      "get": {
        "description": "<b>BETA:</b> Get master chart account details.\n\n<b>GST Applicable</b> values\n\n\"yes-0\" - \"Yes - No input tax credit\"\n\n\"yes-55\" - \"Yes - Trust reduced input tax credit\"\n\n\"yes-75\" - \"Yes - Reduced input tax credit\"\n\n\"yes-100\" - \"Yes - Full input tax credit\"",
        "operationId": "getMasterChartAccount",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number and allow the account-number value to be specified as the account-GUID value, not just the account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json (Cryptocurrency)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountCryptocurrencyDetailsModel"
                }
              },
              "application/json (Expense)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountExpenseDetailsModel"
                }
              },
              "application/json (Other Asset)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountOtherAssetDetailsModel"
                }
              },
              "application/json (Platform)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountSimplePlatformDetailsModel"
                }
              },
              "application/json (Property)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountPropertyDetailsModel"
                }
              },
              "application/json (Revenue)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountRevenueDetailsModel"
                }
              },
              "application/json (Shares)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountAssetDetailsModel"
                }
              },
              "application/json (Bank Account)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountBankAccountDetailsModel"
                }
              },
              "application/json (Clearing)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountClearingDetailsModel"
                }
              },
              "application/json (Collectable)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountCollectableDetailsModel"
                }
              },
              "application/json (Foreign Bank Account)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountForeignBankAccountDetailsModel"
                }
              },
              "application/json (Forfeited Liabilities)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountForfeitedLiabilitiesDetailsModel"
                }
              },
              "application/json (Term Deposit)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountTermDepositDetailsModel"
                }
              },
              "application/json (Traditional Security)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountTraditionalSecurityDetailsModel"
                }
              },
              "application/json (Trusts)": {
                "schema": {
                  "$ref": "#/components/schemas/GetMasterChartAccountTrustsAccountDetailsModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update master chart account.\n\n<b>GST Applicable</b> values\n\n\"yes-0\" - \"Yes - No input tax credit\"\n\n\"yes-55\" - \"Yes - Trust reduced input tax credit\"\n\n\"yes-75\" - \"Yes - Reduced input tax credit\"\n\n\"yes-100\" - \"Yes - Full input tax credit\"",
        "operationId": "updateMasterChartAccount",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json (Bank Account)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMasterBankAccountModel"
              }
            },
            "application/json (Cryptocurrency)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMasterChartAccountCryptocurrencyModel"
              }
            },
            "application/json (Expense)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMasterChartAccountExpenseDetailsModel"
              }
            },
            "application/json (Foreign Bank Account)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMasterForeignBankAccountModel"
              }
            },
            "application/json (Other Asset)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMasterChartAccountOtherAssetModel"
              }
            },
            "application/json (Platform)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMasterChartAccountSimplePlatformModel"
              }
            },
            "application/json (Revenue)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMasterChartAccountRevenueDetailsModel"
              }
            },
            "application/json (Shares)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMasterChartAccountAssetDetailsModel"
              }
            },
            "application/json (Traditional Security)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMasterChartAccountTraditionalSecurityModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/chart/account-control": {
      "get": {
        "description": "Get the list of site account control",
        "operationId": "getSiteAccountControls",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetSiteAccountControlModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/chart/account-control/{usage-code}": {
      "post": {
        "description": "Update site account control",
        "operationId": "updateSiteAccountControl",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/usage-code"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSiteAccountControlModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Error"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart": {
      "get": {
        "description": "<b>BETA:</b> Get list of chart accounts for a fund.",
        "operationId": "getChartAccounts",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "asset-structure",
            "description": "The asset structure.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "ACCUMULATED-DEPRECIATION",
                "CASH",
                "DEPRECIATING-ASSET",
                "DIRECT-PROPERTY",
                "FMIS",
                "LISTED-EQUITY",
                "LISTED-TRUST",
                "OTHER",
                "OTHER-ASSET",
                "OTHER-PROPERTY",
                "PLATFORM",
                "STAPLED-SECURITY",
                "TERM-DEPOSIT",
                "TRADITIONAL-SECURITY",
                "UNLISTED-EQUITY",
                "UNLISTED-TRUST",
                "WARRANT"
              ]
            }
          },
          {
            "name": "AccountType",
            "description": "The account type represents the asset,revenue,sundry-liability or other-asset class list to retrieve.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "sundry-liability,other-asset"
            }
          },
          {
            "$ref": "#/components/parameters/member-account"
          },
          {
            "$ref": "#/components/parameters/simple-parameter"
          },
          {
            "$ref": "#/components/parameters/revenue-type"
          },
          {
            "$ref": "#/components/parameters/allow-transactions"
          },
          {
            "$ref": "#/components/parameters/parent-accounts-only"
          },
          {
            "name": "account-number",
            "description": "These will allow the caller to filter on a specific account number.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "210,2100001"
            }
          },
          {
            "$ref": "#/components/parameters/include-children"
          },
          {
            "$ref": "#/components/parameters/account-GUID"
          },
          {
            "$ref": "#/components/parameters/security-code"
          },
          {
            "$ref": "#/components/parameters/fund-chart-currency"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json (Simple Account)": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetChartAccountSimpleObject"
                  }
                }
              },
              "application/json (Detailed Account)": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetChartAccountDetailedObject"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Create a new chart account in the fund.",
        "operationId": "createChartAccount",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "CreateBankAccount",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateChartAccountResultModel"
                }
              },
              "application/json (Property - Depreciating Asset)": {
                "schema": {
                  "$ref": "#/components/schemas/CreateChartAccountDepreciatingResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateChartAccountParameterModel"
              },
              "examples": {
                "Bank Account": {
                  "$ref": "#/components/examples/CreateChartAccountBankAccountExample"
                },
                "Collectable": {
                  "$ref": "#/components/examples/CreateChartAccountCollectableExample"
                },
                "Creditor/Liability": {
                  "$ref": "#/components/examples/CreateChartAccountCreditorLiabilityAccountExample"
                },
                "Cryptocurrency": {
                  "$ref": "#/components/examples/CreateChartAccountCryptocurrencyExample"
                },
                "Debtor": {
                  "$ref": "#/components/examples/CreateChartAccountDebtorAccountExample"
                },
                "Foreign Bank Account": {
                  "$ref": "#/components/examples/CreateChartAccountForeignBankAccountExample"
                },
                "Other Asset": {
                  "$ref": "#/components/examples/CreateChartAccountOtherAssetExample"
                },
                "Simple Platform": {
                  "$ref": "#/components/examples/CreateSimpleChartPlatformAccountExample"
                },
                "Detailed Platform": {
                  "$ref": "#/components/examples/CreateDetailedChartPlatformAccountExample"
                },
                "Property": {
                  "$ref": "#/components/examples/CreateChartAccountPropertyExample"
                },
                "Property - Depreciating Asset": {
                  "$ref": "#/components/examples/CreateChartAccountPropertyDepreciatingExample"
                },
                "Shares": {
                  "$ref": "#/components/examples/CreateChartAccountSharesExample"
                },
                "Term Deposit": {
                  "$ref": "#/components/examples/CreateChartAccountTermDepositExample"
                },
                "Traditional Security": {
                  "$ref": "#/components/examples/CreateChartAccountTraditionalSecurityExample"
                },
                "Trusts": {
                  "$ref": "#/components/examples/CreateChartAccountTrustsExample"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/copy": {
      "post": {
        "description": "Copy a chart account from MASTER.",
        "operationId": "CopyMasterChartAccount",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CopyMasterChartAccountRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CopyMasterChartAccountResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}": {
      "get": {
        "description": "<b>BETA:</b> Get the details for a chart account including linked accounts and settings available.\n\n<b>GST Applicable</b> values\n\n\"yes-0\" - \"Yes - No input tax credit\"\n\n\"yes-55\" - \"Yes - Trust reduced input tax credit\"\n\n\"yes-75\" - \"Yes - Reduced input tax credit\"\n\n\"yes-100\" - \"Yes - Full input tax credit\"",
        "operationId": "getChartAccount",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number and allow the account-number value to be specified as the account-GUID value, not just the account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json (Expense)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountExpenseDetailsModel"
                }
              },
              "application/json (Cash/Bank Account)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountCashAccountDetailsModel"
                }
              },
              "application/json (Foreign Bank Account)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountForeignBankAccountDetailsModel"
                }
              },
              "application/json (Other Asset)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountOtherAssetDetailsModel"
                }
              },
              "application/json (Platform)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountPlatformDetailsModel"
                }
              },
              "application/json (Property)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountPropertyDetailsModel"
                }
              },
              "application/json (Property - Depreciating Asset)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountDepreciatingDetailsModel"
                }
              },
              "application/json (Revenue)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountRevenueDetailsModel"
                }
              },
              "application/json (Shares)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountAssetDetailsModel"
                }
              },
              "application/json (Borrowing Expenses)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountBorrowingExpensesDetailsModel"
                }
              },
              "application/json (Clearing)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountClearingDetailsModel"
                }
              },
              "application/json (Collectable)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountCollectableDetailsModel"
                }
              },
              "application/json (Cryptocurrency)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountCryptocurrencyDetailsModel"
                }
              },
              "application/json (Loan)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountLoanDetailsModel"
                }
              },
              "application/json (Member Funds)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountMemberFundsDetailsModel"
                }
              },
              "application/json (Portfolio Funds)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountPortfolioFundsDetailsModel"
                }
              },
              "application/json (Sundry Debtor)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountSundryDebtorDetailsModel"
                }
              },
              "application/json (Term Deposit)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountTermDepositDetailsModel"
                }
              },
              "application/json (Traditional Security)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountTraditionalSecurityDetailsModel"
                }
              },
              "application/json (Trusts)": {
                "schema": {
                  "$ref": "#/components/schemas/GetChartAccountTrustsDetailsModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update chart account in the fund.\n\n<b>GST Applicable</b> values\n\n\"yes-0\" - \"Yes - No input tax credit\"\n\n\"yes-55\" - \"Yes - Trust reduced input tax credit\"\n\n\"yes-75\" - \"Yes - Reduced input tax credit\"\n\n\"yes-100\" - \"Yes - Full input tax credit\"",
        "operationId": "updateChartAccount",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateChartAccountResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json (Bank Account)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateToBankAccountModel"
              }
            },
            "application/json (Collectable)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateChartAccountCollectableDetailsModel"
              }
            },
            "application/json (Creditor/ Liability)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateChartAccountCreditorLiabilityDetailsModel"
              }
            },
            "application/json (Cryptocurrency)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateChartAccountCryptocurrencyModel"
              }
            },
            "application/json (Debtor)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateChartAccountDebtorDetailsModel"
              }
            },
            "application/json (Expense)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateChartAccountExpenseDetailsModel"
              }
            },
            "application/json (Foreign Bank Account)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateToForeignBankAccountModel"
              }
            },
            "application/json (Other Asset)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateChartAccountOtherAssetModel"
              }
            },
            "application/json (Platform)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateChartAccountSimplePlatformModel"
              }
            },
            "application/json (Property)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateChartAccountPropertyDetailsModel"
              }
            },
            "application/json (Property - Depreciating Asset)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateChartAccountDepreciatingModel"
              }
            },
            "application/json (Revenue)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateChartAccountRevenueDetailsModel"
              }
            },
            "application/json (Shares)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateChartAccountSharesDetailsModel"
              }
            },
            "application/json (Term Deposit)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateChartTermDepositDetailsModel"
              }
            },
            "application/json (Trusts)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateChartAccountTrustsDetailsModel"
              }
            },
            "application/json (Traditional Security)": {
              "schema": {
                "$ref": "#/components/schemas/UpdateChartAccountTraditionalSecurityModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/change": {
      "post": {
        "description": "Change account number value.",
        "operationId": "changeChartAccount",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChangeChartAccountRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChangeChartAccountResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/merge": {
      "post": {
        "description": "Merge account number value.",
        "operationId": "mergeChartAccount",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MergeChartAccountRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MergeChartAccountResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/delete": {
      "post": {
        "description": "Delete account number value.",
        "operationId": "deleteChartAccount",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "worksheet",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/link": {
      "post": {
        "description": "Link chart account.",
        "operationId": "linkChartAccount",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "AccountNumber": {
                    "type": "string",
                    "example": "2050001"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/unlink": {
      "post": {
        "description": "Unlink chart account.",
        "operationId": "unlinkChartAccount",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/relationships": {
      "get": {
        "description": "<b>BETA:</b> Returns the list of fund relationships.",
        "operationId": "getFundRelationships",
        "tags": [
          "Relationships"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFundRelationshipsResultModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Create a new fund relationship for the specified fund.",
        "operationId": "createFundRelationship",
        "tags": [
          "Relationships"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateFundRelationshipsResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FundRelationshipsParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/relationships/{fund-relationship-identifier}": {
      "post": {
        "description": "<b>BETA:</b> Update the details of a fund relationship for the specified fund.",
        "operationId": "updateFundRelationship",
        "tags": [
          "Relationships"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-relationship-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateFundRelationshipsResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FundRelationshipsParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/relationships/{fund-relationship-identifier}/delete": {
      "post": {
        "description": "<b>BETA:</b> Delete a fund relationship for the specified fund.",
        "operationId": "deleteFundRelationship",
        "tags": [
          "Relationships"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-relationship-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeleteFundRelationshipsResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/transactions": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund:transactions_read"
            ]
          }
        ],
        "description": "Returns a list of the non-cash transactions within the fund.",
        "operationId": "getTransactions",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/reconciledstatus"
          },
          {
            "$ref": "#/components/parameters/start-date"
          },
          {
            "$ref": "#/components/parameters/end-date"
          },
          {
            "$ref": "#/components/parameters/clearing"
          },
          {
            "$ref": "#/components/parameters/reconciliation-set-guid"
          },
          {
            "$ref": "#/components/parameters/document-linked-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TransactionResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/site/{site-identifier}/fund/{fund-identifier}/{year}/audit/financial-data": {
      "get": {
        "description": "Returns the financial data (for auditing purposes) for the financial year.",
        "operationId": "zzgetFinancialYearAuditFinancialData",
        "deprecated": true,
        "tags": [
          "Audit"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "year",
            "description": "The financial year.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "number",
              "format": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAuditFinancialDataResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/site/{site-identifier}/fund/{fund-identifier}/{year}/audit/status": {
      "get": {
        "description": "Returns the status of the audit process for the financial year.",
        "operationId": "zzgetFinancialYearAuditStatus",
        "deprecated": true,
        "tags": [
          "Audit"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "year",
            "description": "The financial year.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "number",
              "format": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAuditStatusResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Updates the status of the audit process for the financial year.",
        "operationId": "zzupdateFinancialYearAuditStatus",
        "deprecated": true,
        "tags": [
          "Audit"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "year",
            "description": "The financial year.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "number",
              "format": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateAuditStatusRequestModel"
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/{financial-year}/audit/financial-data": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "audit_read"
            ]
          }
        ],
        "description": "Returns the financial data (for auditing purposes) for the financial year.",
        "operationId": "getFinancialYearAuditFinancialData",
        "tags": [
          "Audit"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAuditFinancialDataResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/{year}/audit/status": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "audit_read"
            ]
          }
        ],
        "description": "Returns the status of the audit process for the financial year.",
        "operationId": "getFinancialYearAuditStatus",
        "tags": [
          "Audit"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "year",
            "description": "The financial year.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "number",
              "format": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAuditStatusResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "audit_write"
            ]
          }
        ],
        "description": "Updates the status of the audit process for the financial year.",
        "operationId": "updateFinancialYearAuditStatus",
        "tags": [
          "Audit"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "year",
            "description": "The financial year.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "number",
              "format": "integer"
            }
          },
          {
            "name": "regenerate-reports",
            "description": "Regenerate SMSF report.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "format": "true/false"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SchedulerJobResponseModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateAuditStatusRequestModel"
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/data-audit/run": {
      "post": {
        "description": "Schedule one or more DAWS for a single fund or all fund the user has access to.",
        "operationId": "runSiteDawTest",
        "tags": [
          "Data Audit"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "JobGUID": {
                      "type": "string"
                    },
                    "JobURL": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RunMultipleDawRequestModel"
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/data-audit/run": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "audit_write"
            ]
          }
        ],
        "description": "Run a single DAW immediately and return the result.",
        "operationId": "runDawTest",
        "tags": [
          "Data Audit"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DAWResultsModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RunSingleDawResonpseModel"
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/documents/{document-identifier}/content": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "documents_read"
            ]
          }
        ],
        "description": "Retrieve the document contents.",
        "operationId": "downloadDocument",
        "tags": [
          "Documents"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "document-identifier",
            "required": true,
            "in": "path",
            "description": "the document ID",
            "schema": {
              "type": "string",
              "format": "guid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/document-types": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "documents_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Return document types.",
        "operationId": "getDocumentTypes",
        "tags": [
          "Documents"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DocumentTypesModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/upload": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "documents_write"
            ]
          }
        ],
        "description": "Upload a document to the site.",
        "operationId": "uploadDocument",
        "tags": [
          "Documents"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocumentUploadResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DocumentUploadParameterModel"
              }
            },
            "multipart/form-data": {
              "schema": {
                "$ref": "#/components/schemas/FormDataDocumentUploadParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/download": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "documents_write"
            ]
          }
        ],
        "description": "Download documents from the site.",
        "operationId": "downDocument",
        "tags": [
          "Documents"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocumentDownloadResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DocumentDownloadParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/documents": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "documents_read"
            ]
          }
        ],
        "description": "Search documents at site level.",
        "operationId": "querySiteDocuments",
        "tags": [
          "Documents"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year-in-query-parameter"
          },
          {
            "$ref": "#/components/parameters/document-type-comma-delimited"
          },
          {
            "$ref": "#/components/parameters/start-date"
          },
          {
            "$ref": "#/components/parameters/end-date"
          },
          {
            "$ref": "#/components/parameters/upload-start-date"
          },
          {
            "$ref": "#/components/parameters/upload-end-date"
          },
          {
            "$ref": "#/components/parameters/indexed-document"
          },
          {
            "$ref": "#/components/parameters/max-document-result-count"
          },
          {
            "$ref": "#/components/parameters/include-unindexed-fund-docs"
          },
          {
            "$ref": "#/components/parameters/transaction-identifier-query"
          },
          {
            "name": "fund-identifier",
            "description": "the fund identifier to search for documents",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "member-identifier",
            "description": "the member identifier to search for documents",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "description",
            "description": "the documents description",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/category"
          },
          {
            "$ref": "#/components/parameters/external-document-reference"
          },
          {
            "$ref": "#/components/parameters/view-role-type"
          },
          {
            "$ref": "#/components/parameters/account-number"
          },
          {
            "name": "textSearch",
            "description": "filters documents content",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/list-identifier"
          },
          {
            "$ref": "#/components/parameters/list-definition"
          },
          {
            "name": "include-assigned-fund-docs",
            "in": "query",
            "description": "When include-assigned-fund-docs = true, fund assigned documents will be included in the response result.",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          },
          {
            "$ref": "#/components/parameters/workflow-instance-id"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DocumentSearchResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/documents": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "documents_read"
            ]
          }
        ],
        "description": "Search documents attached to the fund.",
        "operationId": "queryDocuments",
        "deprecated": true,
        "tags": [
          "Documents"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "financial-year",
            "description": "Search for documents in this financial year",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number",
              "format": "integer"
            }
          },
          {
            "name": "document-type",
            "description": "the document type code",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "start-date",
            "description": "the start date to search for documents",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "end-date",
            "description": "the end date to search for documents",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "$ref": "#/components/parameters/upload-start-date"
          },
          {
            "$ref": "#/components/parameters/upload-end-date"
          },
          {
            "$ref": "#/components/parameters/account-number"
          },
          {
            "$ref": "#/components/parameters/document-identifier"
          },
          {
            "name": "indexed",
            "description": "Document is fully indexed or not",
            "required": false,
            "in": "query",
            "schema": {
              "type": "string",
              "example": "yes"
            }
          },
          {
            "name": "description",
            "description": "the documents description",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/view-role-type"
          },
          {
            "$ref": "#/components/parameters/category"
          },
          {
            "$ref": "#/components/parameters/external-document-reference"
          },
          {
            "name": "textSearch",
            "description": "filters documents content",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/workflow-instance-id"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DocumentSearchResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/documents/upload": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "documents_write"
            ]
          }
        ],
        "description": "Upload a document to the fund.",
        "operationId": "uploadDocuments",
        "tags": [
          "Documents"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocumentUploadResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FundDocumentUploadParameterModel"
              }
            },
            "multipart/form-data": {
              "schema": {
                "$ref": "#/components/schemas/FormDataFundDocumentUploadParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/documents/{document}/sign": {
      "post": {
        "description": "Electronically sign a document to a fund.",
        "operationId": "signDocument",
        "deprecated": true,
        "tags": [
          "Documents"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "document",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Accepted"
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/{document-identifier}/delete": {
      "post": {
        "description": "Delete a document.",
        "operationId": "deleteDocument",
        "tags": [
          "Documents"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "document-identifier",
            "required": true,
            "in": "path",
            "description": "The GUID that identifies a document",
            "schema": {
              "type": "string",
              "format": "guid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/{document-identifier}": {
      "post": {
        "description": "Index a document.",
        "operationId": "indexDocument",
        "tags": [
          "Documents"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "document-identifier",
            "required": true,
            "in": "path",
            "description": "The GUID that identifies a document",
            "schema": {
              "type": "string",
              "format": "guid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IndexDocumentParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/documents/{document-identifier}/details": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "documents_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Return a document details.",
        "operationId": "getDocument",
        "tags": [
          "Documents"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "document-identifier",
            "required": true,
            "in": "path",
            "description": "The GUID that identifies a document",
            "schema": {
              "type": "string",
              "format": "guid"
            }
          },
          {
            "name": "transaction-identifier",
            "required": true,
            "in": "path",
            "description": "Filters the document's linked transactions to the specified transaction identifier. Use this when a document is associated with multiple transactions within the same batch.",
            "schema": {
              "type": "string",
              "format": "guid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDocumentDetailModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "documents_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Create index document.",
        "operationId": "updateDocument",
        "tags": [
          "Documents"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "document-identifier",
            "required": true,
            "in": "path",
            "description": "The GUID that identifies a document",
            "schema": {
              "type": "string",
              "format": "guid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DocumentDetailParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/providers": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "documents_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Return document providers.",
        "operationId": "getDocumentProvider",
        "tags": [
          "Documents"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "code",
            "description": "Returns the provider where the code matches",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "DOCUSIGN"
            }
          },
          {
            "name": "enabled",
            "description": "Returns the providers where the enabled property matches",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DocumentProviderModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/providers/{provider-code}": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "documents_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Return document providers.",
        "operationId": "getDocumentProviderDetails",
        "tags": [
          "Documents"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/provider-code"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DocumentProviderDetailsModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/contact-events": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "contactevents_read"
            ]
          }
        ],
        "deprecated": true,
        "description": "Create contact event.",
        "operationId": "createContactEvent",
        "tags": [
          "Contact Events"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateContactEventResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateContactEventParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/contact-events/{contact-event-identifier}": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "contactevents_read"
            ]
          }
        ],
        "deprecated": true,
        "description": "Get contact event detail.",
        "operationId": "getContactEvent",
        "tags": [
          "Contact Events"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/contact-event-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateContactEventParameterModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/contact-events/{contact-event-identifier}/attachments": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "contactevents_write"
            ]
          }
        ],
        "deprecated": true,
        "description": "Add attachments to contact event.",
        "operationId": "updateContactEventAttachments",
        "tags": [
          "Contact Events"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/contact-event-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AddContactEventAttachmentResultModel"
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AddContactEventAttachmentParameterModel"
                }
              }
            }
          }
        }
      },
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "contactevents_read"
            ]
          }
        ],
        "deprecated": true,
        "description": "Get contact event attachments.",
        "operationId": "getContactEventAttachments",
        "tags": [
          "Contact Events"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/contact-event-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DocumentSearchResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/contact/preferences": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Get fund contact preference.",
        "operationId": "getFundContactPreference",
        "deprecated": true,
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ContactPreferenceResponseModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Update fund contact preference.",
        "operationId": "updateFundContactPreference",
        "deprecated": true,
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContactPreferenceRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/contact-preferences": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Get fund contact preferences.",
        "operationId": "getFundContactPreferences",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/include-primary-contact-options"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FundContactPreferencesResponseModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Update fund contact preferences.",
        "operationId": "updateFundContactPreferences",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FundContactPreferencesRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/transactions/bank/{transaction-identifier}": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund:transactions_read"
            ]
          }
        ],
        "description": "Returns the specified bank transaction within the fund.",
        "operationId": "getBankTransaction",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/transaction-identifier"
          },
          {
            "$ref": "#/components/parameters/mask-account-number"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BankTransactionResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund:transactions_write"
            ]
          }
        ],
        "description": "Update a bank transaction.",
        "operationId": "updateBankTransaction",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/transaction-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UpdateBankTransactionResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateBankTransactionParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/transactions/bank": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund:transactions_read"
            ]
          }
        ],
        "description": "Returns the list of bank transactions within the fund.",
        "operationId": "getBankTransactions",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/chart-account-number"
          },
          {
            "$ref": "#/components/parameters/bsb"
          },
          {
            "name": "account-number",
            "description": "The bank account number",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/start-date"
          },
          {
            "$ref": "#/components/parameters/end-date"
          },
          {
            "$ref": "#/components/parameters/reconciledstatus"
          },
          {
            "$ref": "#/components/parameters/reconciliation-set-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BankTransactionListResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund:transactions_write"
            ]
          }
        ],
        "description": "Create a bank transaction.",
        "operationId": "createBankTransactions",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/chart-account-number"
          },
          {
            "$ref": "#/components/parameters/source"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json (Single transaction)": {
                "schema": {
                  "$ref": "#/components/schemas/CreateBankTransactionResultModelSingleTran"
                }
              },
              "application/json (Multi transaction)": {
                "schema": {
                  "$ref": "#/components/schemas/CreateBankTransactionResultModelMultiTran"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json (Single transaction)": {
              "schema": {
                "$ref": "#/components/schemas/CreateBankTransactionParameterModelSingleTran"
              }
            },
            "application/json (Multi transaction)": {
              "schema": {
                "$ref": "#/components/schemas/CreateBankTransactionParameterModelMultiTran"
              }
            }
          }
        }
      }
    },
    "/services/actuarial/{actuarial-certificate-id}": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "actuarial_write"
            ]
          }
        ],
        "description": "Updates the status of the actuarial certificate.\n\n<b>TaxExemptPercentage</b> is a value between 0 and 1 - example 0.63",
        "operationId": "updateActuarialCertificate",
        "tags": [
          "Actuarial"
        ],
        "parameters": [
          {
            "name": "actuarial-certificate-id",
            "in": "path",
            "required": true,
            "description": "the request reference sent when submitting the request",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateActuarialCertificateRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/actuarial-providers": {
      "get": {
        "description": "Returns the list of Actuarial providers",
        "operationId": "getActuarialProviders",
        "tags": [
          "Actuarial"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetActuarialProvidersResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/actuarial-certificates": {
      "get": {
        "description": "Returns the list of Actuarial certificates for the specified fund",
        "operationId": "getActuarialFundCertificates",
        "tags": [
          "Actuarial"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetActuarialCertificateResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/actuarial-certificates/request": {
      "post": {
        "description": "Request a new certificate for the fund and financial year from the selected actuarial provider",
        "operationId": "createActuarialCertificateRequest",
        "tags": [
          "Actuarial"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RequestActuarialCertificateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ActuarialCertificateResultsModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/actuarial-certificates/{actuarial-certificate-request-guid}/request": {
      "post": {
        "description": "Request an amended actuarial certificate for the fund and financial year from the selected actuarial provider",
        "operationId": "getAmendedActuarialCertificate",
        "tags": [
          "Actuarial"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/actuarial-certificate-request-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RequestActuarialCertificateAmendModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ActuarialCertificateResultsModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/actuarial-certificates/{actuarial-certificate-request-guid}/cancel": {
      "post": {
        "description": "Cancel a request for an actuarial certificate for the fund",
        "operationId": "cancelActurialCertificate",
        "tags": [
          "Actuarial"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/actuarial-certificate-request-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/actuarial-certificates/{actuarial-certificate-request-guid}/certificate": {
      "post": {
        "description": "Upload an actuarial certificate for the fund",
        "operationId": "uploadActurialCertificate",
        "tags": [
          "Actuarial"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/actuarial-certificate-request-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ActuarialCertificateUploadRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "get": {
        "tags": [
          "Actuarial"
        ],
        "description": "Get Actuarial Certificate file",
        "operationId": "getActurialCertifcateFile",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/actuarial-certificate-request-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/actuarial-certificates/{actuarial-certificate-request-guid}/data": {
      "get": {
        "tags": [
          "Actuarial"
        ],
        "description": "Get Actuarial Certificate Data File",
        "operationId": "getActurialCertifcateDataFile",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/actuarial-certificate-request-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/close": {
      "post": {
        "description": "Run a fund close.",
        "operationId": "closeFund",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FundCloseResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FundCloseParameterModel"
              }
            }
          }
        }
      },
      "get": {
        "description": "Returns the auditor and last report suite and job run on fund close",
        "operationId": "getAuditorClosedFund",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "FinancialYear",
            "description": "The financial year",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAuditorFundCloseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/reopen": {
      "post": {
        "description": "Run a reopen fund year.",
        "operationId": "reopenFund",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReopenFundResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReopenFundParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/configuration": {
      "get": {
        "description": "Returns the list of configuration items",
        "operationId": "getConfigurationItems",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/code"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSystemConfigurationResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Updates the value of the configuration items.",
        "operationId": "updateConfigurationItems",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSystemConfigurationRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/member-statement-configuration": {
      "get": {
        "description": "Returns the list of member statement configuration items.",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMemberStatementConfigurationResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Updates the label and Include properties of member statement configuration items.",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMemberStatementConfigurationRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/system-types": {
      "get": {
        "description": "Returns all system types",
        "operationId": "getSystemTypes",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "table-name",
            "description": "Table name",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "SchedulerJob"
            }
          },
          {
            "name": "field-name",
            "description": "Field name",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "JobStatus"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSystemTypesModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/accounting-notes": {
      "get": {
        "description": "Return all accounting notes for site level or fund level.",
        "operationId": "getAccountingNotes",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/optional-fundidentifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccountingNotesGetModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create/update a list of accounting notes for site level or fund level.",
        "operationId": "createAccountingNotes",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/optional-fundidentifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AccountingNotesCreateUpdateModel"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/advisers": {
      "get": {
        "description": "Return adviser list",
        "operationId": "getAdvisers",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "search",
            "description": "Name contains search string",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "Adviser"
            }
          },
          {
            "$ref": "#/components/parameters/adviser-level"
          },
          {
            "$ref": "#/components/parameters/parent-adviser-GUID"
          },
          {
            "$ref": "#/components/parameters/include-intermediate-levels"
          },
          {
            "$ref": "#/components/parameters/include-adviser-assistants"
          },
          {
            "$ref": "#/components/parameters/adviser-assistant"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AdvisersModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create adviser.",
        "operationId": "createAdviser",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateAdviserResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateAdviserRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/advisers/{adviser-guid}": {
      "get": {
        "description": "Return an adviser",
        "operationId": "getAdviserDetails",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/adviser-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdviserDetailModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Update adviser.",
        "operationId": "updateAdviser",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/adviser-guid"
          }
        ],
        "responses": {
          "202": {
            "description": "Accepted"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateAdviserRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/advisers/{adviser-guid}/delete": {
      "post": {
        "description": "Delete adviser",
        "operationId": "deleteAdviser",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/adviser-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/advisers/{adviser-guid}/asset-allocation": {
      "get": {
        "description": "Return adviser's asset allocations",
        "operationId": "getAdviserAssetAllocation",
        "deprecated": true,
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/adviser-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AdviserAssetAllocationResultsModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/advisers/{adviser-guid}/relationships": {
      "get": {
        "description": "Return the list of relationship for this adviser",
        "operationId": "getAdviserRelationships",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/adviser-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AdviserRelationshipModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create adviser relationship.",
        "operationId": "createAdviserRelationship",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/adviser-guid"
          }
        ],
        "responses": {
          "201": {
            "description": "Created"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateAdviserRelationshipRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/advisers/{adviser-guid}/relationships/{relationship-identifier}/delete": {
      "post": {
        "tags": [
          "Global"
        ],
        "description": "Remove the specified relationship from the adviser",
        "operationId": "deleteAdviserRelationship",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/adviser-guid"
          },
          {
            "$ref": "#/components/parameters/relationship-identifier"
          }
        ],
        "responses": {
          "202": {
            "description": "Accepted"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/advisers/{adviser-guid}/portfolio": {
      "get": {
        "description": "Return an adviser portfolio",
        "operationId": "getAdviserPortfolio",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/adviser-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AdviserPortfolioModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Update adviser portfolio",
        "operationId": "updateAdviserPortfolio",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/adviser-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateAdviserPortfolioModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/advisers/structure": {
      "get": {
        "description": "Return adviser structure",
        "operationId": "GetAdviserStructure",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AdviserStructureModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/advisers/{adviser-guid}/attributes": {
      "get": {
        "description": "Get Adviser Attribute Values",
        "operationId": "GetAdviserAttributeValues",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/adviser-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeValuePayloadResponseModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create a Adviser Attribute Value",
        "operationId": "CreateAdviserAttributeValues",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/adviser-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributeValuePayloadModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeValuePayloadModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/advisers/{adviser-guid}/attributes/{attribute-guid}": {
      "post": {
        "description": "Update a Adviser attribute value",
        "operationId": "UpdateAdviserAttributeValues",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/adviser-guid"
          },
          {
            "$ref": "#/components/parameters/attribute-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributeValuePayloadModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeValuePayloadModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/advisers/{adviser-guid}/attributes/{attribute-guid}/delete": {
      "post": {
        "description": "Delete a Adviser attribute value",
        "operationId": "DeleteAdviserAttributeValue",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/adviser-guid"
          },
          {
            "$ref": "#/components/parameters/attribute-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/advisers/{adviser-guid}/contact-preferences": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Get Adviser contact preferences.",
        "operationId": "getAdviserContactPreferences",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/include-primary-contact-options"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdviserContactPreferencesResponseModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Update Adviser contact preferences.",
        "operationId": "updateAdviserContactPreferences",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AdviserContactPreferencesRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/auditors": {
      "get": {
        "description": "Return all identities starting with an identity code of “Auditor”",
        "operationId": "getAuditorIdentities",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorListModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create new auditor.",
        "operationId": "createAuditor",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Create",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateAuditorResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AuditorRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/auditors/{auditor-identifier}": {
      "get": {
        "description": "Return an auditor",
        "operationId": "getAuditor",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/auditor-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Update an auditor.",
        "operationId": "updateAuditor",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/auditor-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateAuditorRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/auditors/{auditor-identifier}/access": {
      "get": {
        "description": "Return auditor access list",
        "operationId": "getAuditorAccessList",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/auditor-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuditorAccessListModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/auditors/{auditor-identifier}/invite": {
      "post": {
        "description": "Invite an auditor.",
        "operationId": "inviteAuditor",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/auditor-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Create",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InviteAuditorResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InviteAuditorRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/client-view-users/{user-guid}/reinvite": {
      "post": {
        "description": "Reinvite an auditor.",
        "operationId": "reinviteAuditor",
        "tags": [
          "Users"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/auditor-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/client-view-users/{user-guid}/disable": {
      "post": {
        "description": "Disable an auditor.",
        "operationId": "disableAuditor",
        "tags": [
          "Users"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/auditor-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/client-view-users/{user-guid}/reactivate": {
      "post": {
        "description": "Reactivate an auditor.",
        "operationId": "reactivateAuditor",
        "tags": [
          "Users"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/auditor-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/identities": {
      "get": {
        "tags": [
          "Global"
        ],
        "description": "<b>BETA:</b> Returns a list of identities",
        "operationId": "GetIdentities",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/id-code"
          },
          {
            "$ref": "#/components/parameters/usi"
          },
          {
            "name": "flat",
            "description": "Excludes bank, contact and address details of identities",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          },
          {
            "name": "search",
            "description": "Code begins with search string and/or Name contains search string",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "Auditor"
            }
          },
          {
            "name": "roletype",
            "description": "The role type of identity",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "Tax_Agent"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json (Detail)": {
                "schema": {
                  "$ref": "#/components/schemas/IdentitiesModel"
                }
              },
              "application/json (Flat)": {
                "schema": {
                  "$ref": "#/components/schemas/FlatIdentitiesModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Global"
        ],
        "description": "<b>BETA:</b> Creates an identity",
        "operationId": "CreateUpdateIdentity",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IdentityUpdateModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateIdentityResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/identities/{identity-identifier}": {
      "get": {
        "tags": [
          "Global"
        ],
        "description": "<b>BETA:</b> Returns an identity",
        "operationId": "GetIdentity",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/identity-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IdentityModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Global"
        ],
        "description": "<b>BETA:</b> Updates an identity",
        "operationId": "updateIdentity",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/identity-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IdentityUpdateModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/identities/{identity-identifier}/relationships": {
      "get": {
        "tags": [
          "Global"
        ],
        "description": "<b>BETA:</b> Returns a list of linked relationships for an identity",
        "operationId": "GetIdentityAssociation",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/identity-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IdentityRelationshipModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/identities/{identity-identifier}/delete": {
      "post": {
        "tags": [
          "Global"
        ],
        "description": "<b>BETA:</b> Deletes an identity",
        "operationId": "DeleteIdentity",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/identity-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/identities/{identity-identifier}/convert": {
      "post": {
        "tags": [
          "Global"
        ],
        "description": "Convert an identity",
        "operationId": "ConvertIdentity",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/identity-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConvertIdentityModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "AdviserGUID": {
                      "type": "string",
                      "format": "guid",
                      "example": "fcedbdb0-48r9-50i6-a014-82n80c15865a"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/security/policies": {
      "get": {
        "tags": [
          "Global"
        ],
        "description": "Returns a list of security policy",
        "operationId": "GetSecurityPolicies",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetSecurityPoliciesResultModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Global"
        ],
        "description": "Update Security Policies",
        "operationId": "UpdateSecurityPolicies",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UpdateSecurityPoliciesRequestModel"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/client-view-users": {
      "get": {
        "description": "<b>BETA:</b> Returns the list of client view users",
        "operationId": "getClientViewUsers",
        "tags": [
          "Users"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "The client view user query type.",
            "schema": {
              "type": "string",
              "enum": [
                "FUND",
                "ADVISER",
                "AUDITOR"
              ]
            }
          },
          {
            "$ref": "#/components/parameters/client-view-user-status"
          },
          {
            "$ref": "#/components/parameters/fund-identifier-in-query"
          },
          {
            "$ref": "#/components/parameters/client-view-list-identifier"
          },
          {
            "$ref": "#/components/parameters/list-definition"
          },
          {
            "$ref": "#/components/parameters/adviser-guid-in-query"
          },
          {
            "$ref": "#/components/parameters/include-child-adviser"
          },
          {
            "$ref": "#/components/parameters/include-linked-adviser-assistant"
          },
          {
            "$ref": "#/components/parameters/adviser-assistant-guid-in-query"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ClientViewUserResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/jobs": {
      "get": {
        "description": "<b>BETA:</b> Returns the list of scheduler jobs for the user",
        "operationId": "getJobs",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "fundidentifier",
            "in": "query",
            "required": false,
            "description": "The Fund identifier.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "The Job type.",
            "schema": {
              "type": "string",
              "enum": [
                "PROCESS",
                "INTERFACE",
                "REPORT",
                "DOCUMENT"
              ]
            }
          },
          {
            "name": "typeCode",
            "in": "query",
            "required": false,
            "description": "The Job type code.",
            "schema": {
              "type": "string",
              "example": "ReportSuiteLauncher"
            }
          },
          {
            "name": "status",
            "in": "query",
            "required": false,
            "description": "A comma-separated list of job status",
            "schema": {
              "type": "string",
              "example": "QUEUED,RUNNING,COMPLETE,CANCELLED,IMMEDIATE"
            }
          },
          {
            "name": "start-date",
            "in": "query",
            "required": false,
            "description": "The valuation date with format (yyyy-MM-dd).",
            "schema": {
              "type": "string",
              "format": "date",
              "example": "2024-08-10"
            }
          },
          {
            "name": "end-date",
            "in": "query",
            "required": false,
            "description": "The valuation date with format (yyyy-MM-dd).",
            "schema": {
              "type": "string",
              "format": "date",
              "example": "2024-09-10"
            }
          },
          {
            "name": "jobGuids",
            "in": "query",
            "required": false,
            "description": "A comma-separated list of scheduler job GUID",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SchedulerJobModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/jobs/{guid}": {
      "get": {
        "description": "Returns information of the scheduler job",
        "operationId": "getJob",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSchedulerJobResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/jobs/{guid}/save": {
      "post": {
        "description": "Save attachments from the job to the DMS",
        "operationId": "saveJobAttachmentsToDMS",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveJobAttachmentsToDMSRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SaveJobAttachmentsToDMSResultModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/jobs/status": {
      "get": {
        "description": "Returns the status of scheduler jobs",
        "operationId": "getJobStatus",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "jobs",
            "in": "query",
            "required": false,
            "description": "A comma-separated list of scheduler job GUID",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetSchedulerJobStatusResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/jobs/{guid}/download": {
      "get": {
        "description": "return a compressed ZIP file that can be downloaded",
        "operationId": "getJobsDownload",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/static/banking-institutions": {
      "get": {
        "description": "Returns list of institutions",
        "operationId": "getInstitutionLists",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/InstitutionResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/static/banks": {
      "get": {
        "description": "Returns BSB information",
        "operationId": "getBankingInstitutions",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/bsb"
          },
          {
            "$ref": "#/components/parameters/mnemonic"
          },
          {
            "$ref": "#/components/parameters/include-closed"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BSBResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/static/postcodes": {
      "get": {
        "description": "<b>BETA:</b> Returns postcode data",
        "operationId": "getPostcodes",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/suburb"
          },
          {
            "$ref": "#/components/parameters/state"
          },
          {
            "$ref": "#/components/parameters/postcode"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PostcodeResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/relationships": {
      "get": {
        "description": "<b>BETA:</b> Return list default relationships.",
        "operationId": "getDefaultRelationshipList",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DefaultRelationshipsResponseModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Global"
        ],
        "description": "<b>BETA:</b> Create default relationship",
        "operationId": "createDefaultRelationship",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/relationship-identifier"
          },
          {
            "$ref": "#/components/parameters/create-relationship-apply-option"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DefaultRelationshipRequestModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "RelationshipGUID": {
                      "type": "string",
                      "format": "guid",
                      "example": "fcedbdb0-48r9-50i6-a014-82n80c15865a"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/relationships/{relationship-identifier}": {
      "post": {
        "tags": [
          "Global"
        ],
        "description": "<b>BETA:</b> Updates default relationship",
        "operationId": "getDefaultRelationship",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/relationship-identifier"
          },
          {
            "$ref": "#/components/parameters/update-relationship-apply-option"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DefaultRelationshipRequestModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "RelationshipGUID": {
                      "type": "string",
                      "format": "guid",
                      "example": "fcedbdb0-48r9-50i6-a014-82n80c15865a"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/relationships/{relationship-identifier}/delete": {
      "post": {
        "description": "Delete a default relationship.",
        "operationId": "deleteDefaultRelatinship",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/relationship-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/security/domains": {
      "get": {
        "description": "Return all the domain details for a site.",
        "operationId": "getSiteDomainDetails",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityDomainResponseModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create a security domain.",
        "operationId": "createDomain",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SecurityDomainCreateModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateSecurityDomainResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/security/domains/{domain-guid}": {
      "post": {
        "description": "Update a security domain.",
        "operationId": "updateSecurityDomain",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/domain-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SecurityDomainUpdateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/security/domains/{domain-guid}/delete": {
      "post": {
        "description": "Delete a security domain.",
        "operationId": "deleteDomain",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/domain-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/security/domains/{domain-guid}/funds": {
      "get": {
        "description": "Return all the funds linked to a domain.",
        "operationId": "getFundsbyDomain",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/domain-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityDomainFundModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/security/domains/{domain-guid}/users": {
      "get": {
        "description": "Return all the users linked to a domain.",
        "operationId": "getUsersbyDomain",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/domain-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityDomainUserModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/security/user-groups": {
      "get": {
        "description": "Return the list of user groups (team groups)",
        "operationId": "getUserGroups",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserGroupResponseModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Add a user group (team group)",
        "operationId": "addUserGroup",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserGroupRequestModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserGroupResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/security/user-groups/{group-guid}": {
      "get": {
        "description": "Return a user group (team group) detail",
        "operationId": "getUserGroup",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/group-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserGroupResponseModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Update a user group (team group)",
        "operationId": "updateUserGroup",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/group-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserGroupRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserGroupResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/security/user-groups/{group-guid}/users": {
      "get": {
        "description": "Return a list of user group (team group) membership",
        "operationId": "getUserGroupMembership",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/group-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserGroupMembershipResponseModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Update user group membership for user(s)",
        "operationId": "updateUserGroupMembership",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/group-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UserGroupMembershipRequestModel"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/security/user-groups/{group-guid}/domains": {
      "get": {
        "description": "Return a list of user group (team group) domains membership",
        "operationId": "getUserGroupDomainMembership",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/group-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserGroupDomainMembershipResponseModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Update user group domain(s) membership",
        "operationId": "updateUserGroupDomainMembership",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/group-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UserGroupDomainMembershipRequestModel"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/security/user-groups/{group-guid}/delete": {
      "post": {
        "description": "Delete a user group (team group)",
        "operationId": "deleteUserGroup",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/group-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/security/user-roles": {
      "get": {
        "description": "Return the list of user roles",
        "operationId": "getUserRoles",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleResponseModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Add a user role",
        "operationId": "addUserRole",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserRoleRequestModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserRoleResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/security/user-roles/{role-guid}": {
      "get": {
        "description": "Return a user role detail",
        "operationId": "getUserRole",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/role-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserRoleResponseModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Update a user role",
        "operationId": "updateUserRole",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserRoleRequestModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserRoleResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/security/user-roles/{role-guid}/delete": {
      "post": {
        "description": "Delete a user role",
        "operationId": "deleteUserRole",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/role-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/query-templates": {
      "get": {
        "description": "Return the list of query templates",
        "operationId": "getQueryTemplate",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "template-type",
            "in": "query",
            "required": false,
            "description": "The template query type.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "status",
            "in": "query",
            "required": false,
            "description": "The template query status.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetUserQueryTemplateResponseModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Add a query template",
        "operationId": "addQueryTemplate",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateQueryTemplateRequestModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "QueryTemplateGUID": {
                      "type": "string",
                      "format": "guid",
                      "example": "fcedcdb0-48a9-50b6-c014-82e80c15865a"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/query-templates/{query-template-guid}": {
      "get": {
        "description": "Return a query template detail",
        "operationId": "getQueryTemplateDetail",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-template-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetUserQueryTemplateResponseModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Update query template detail",
        "operationId": "updateQueryTemplateDetail",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateQueryTemplateRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/query-templates/{query-template-guid}/delete": {
      "post": {
        "description": "Delete a query template",
        "operationId": "deleteQueryTemplate",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-template-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/query-templates/{query-template-guid}/prefill": {
      "post": {
        "description": "Prefill a letter token query template",
        "operationId": "prefillQueryTemplate",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-template-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/prefillQueryTemplateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/prefillQueryTemplateResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/query-templates/{query-template-guid}/form": {
      "post": {
        "description": "Create a form definition structure for the query template.",
        "operationId": "createQueryTemplateForm",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-template-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryTemplateFormModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      },
      "get": {
        "description": "Return the form definition structure of the query template.",
        "operationId": "getQueryTemplateForm",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-template-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryTemplateFormModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/users/{user-guid}/domains": {
      "get": {
        "description": "Returns the list of domains that the user is a member of.",
        "operationId": "getUsersDomains",
        "tags": [
          "Users"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/user-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityDomainMembershipResponseModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Assign security domain(s) to a user.",
        "operationId": "updateUserSecurityDomain",
        "tags": [
          "Users"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/user-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "properties": {
                    "DomainGUID": {
                      "type": "string",
                      "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
                    }
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/users/{user-guid}/delete": {
      "post": {
        "description": "Delete user from a site.",
        "operationId": "deleteUser",
        "tags": [
          "Users"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/user-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/users/{user-guid}/mfa/disable": {
      "post": {
        "description": "Disable MFA of user.",
        "operationId": "disableMFAUser",
        "tags": [
          "Users"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/user-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/users": {
      "get": {
        "tags": [
          "Users"
        ],
        "description": "Get the client portal users for the fund.",
        "operationId": "getFundUsers",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetFundUsersModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/user/permissions": {
      "get": {
        "tags": [
          "Users"
        ],
        "description": "Returns a record for each policy that the user is set to Allow on the fund",
        "operationId": "returnAllowedUserPolicies",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PoliciesUserModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/users/invite": {
      "post": {
        "tags": [
          "Users"
        ],
        "description": "Invite users to access the fund.",
        "operationId": "inviteFundUsers",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/InviteUsersResultModel"
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/InviteFundUsersRequestModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/users/{user-guid}/reinvite": {
      "post": {
        "description": "Reinvite a user to access the fund.",
        "operationId": "reinviteFundUser",
        "tags": [
          "Users"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/user-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/users/{user-guid}/disable": {
      "post": {
        "description": "Disable a user's access to the fund.",
        "operationId": "disableFundUser",
        "tags": [
          "Users"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/user-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/users/{user-guid}/reactivate": {
      "post": {
        "description": "Reactivate an inactive fund user.",
        "operationId": "reactivateFundUser",
        "tags": [
          "Users"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/user-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/transactions/{transaction-identifier}/delete": {
      "post": {
        "description": "<b>BETA:</b> Delete a tranasction.",
        "operationId": "deleteTransaction",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/transaction-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/tax-packets": {
      "get": {
        "description": "<b>BETA:</b> Returns all the investment tax packets for the specified fund.",
        "operationId": "getInvestmentTaxPackets",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "start-date",
            "in": "query",
            "required": false,
            "description": "The valuation date with format (yyyy-MM-dd).",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "end-date",
            "in": "query",
            "required": false,
            "description": "The valuation date with format (yyyy-MM-dd).",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "account-number",
            "in": "query",
            "required": false,
            "description": "The account number.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "status",
            "in": "query",
            "required": false,
            "description": "identifies the status of tax packet",
            "schema": {
              "type": "string",
              "example": "Sold/Unsold"
            }
          },
          {
            "name": "transaction-guid",
            "in": "query",
            "required": false,
            "description": "The GUID that identifies the sale transaction",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "investor-reference-status",
            "in": "query",
            "required": false,
            "description": "identifies the status of investor reference",
            "schema": {
              "type": "string",
              "example": "Referenced/Unreferenced"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetTaxPacketsResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/tax-packets/{tax-packet-identifier}/history": {
      "get": {
        "description": "<b>BETA:</b> Returns all the investment tax packet reference history for the specified fund.",
        "operationId": "getTaxPacketReferenceHistory",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/tax-packet-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetTaxPacketReferenceHistoryResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/tax-packets/{tax-packet-identifier}/split": {
      "post": {
        "description": "<b>BETA:</b> Split an investment tax packet for the specified fund.",
        "operationId": "splitTaxPacket",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/tax-packet-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TaxPacketSplitResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TaxPacketSplitParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/{account-number}/platform-worksheet": {
      "get": {
        "description": "<b>BETA:</b> Returns the Platform Asset Worksheet for a platform asset.",
        "operationId": "getPlatformAssetWorksheets",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "description": "The chart account number",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "financial-year",
            "description": "The financial year.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json (Simple Pfatform)": {
                "schema": {
                  "$ref": "#/components/schemas/GetSimplePlatformAssetWorksheetsResultModel"
                }
              },
              "application/json (Detailed Platform)": {
                "schema": {
                  "$ref": "#/components/schemas/GetDetailedPlatformAssetWorksheetsResultModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Update the accrued capital gains details for the platform asset.",
        "operationId": "createPlatformAssetWorksheet",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "description": "The chart account number",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "201": {
            "description": "Created"
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json (Simple Pfatform)": {
              "schema": {
                "$ref": "#/components/schemas/CreateSimplePlatformAssetWorksheetsModel"
              }
            },
            "application/json (Detailed Platform)": {
              "schema": {
                "$ref": "#/components/schemas/CreateDetailedPlatformAssetWorksheetsModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/{account-number}/revenue-component-sweep": {
      "post": {
        "description": "<b>BETA:</b> Update revenue component sweep.",
        "operationId": "updateRevenueComponentSweep",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "description": "The chart account number",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "FinancialYear",
            "description": "The fin year",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "$ref": "#/components/parameters/ValidateOnly"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateRevenueComponentSweepModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investments/asset-allocation": {
      "get": {
        "description": "<b>BETA:</b> Get asset allocation",
        "operationId": "getAssetAllocation",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "effective-date",
            "description": "The effective date with format (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetAssetAllocationModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/transactions/transaction": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund:transactions_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Create a transaction.",
        "operationId": "createTransaction",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateUpdateTransactionResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json (Purchase)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdatePurchaseTransactionModel"
              },
              "examples": {
                "Collectable": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionCollectableExample"
                },
                "Property": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionPropertyExample"
                },
                "Shares": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionSharesExample"
                },
                "Term Deposit": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionTermDepositExample"
                },
                "Trusts": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionTrustsExample"
                },
                "Simple Platform": {
                  "$ref": "#/components/examples/CreatePurchaseSimplePlatformTransactionModel"
                },
                "Detailed Platform": {
                  "$ref": "#/components/examples/CreatePurchaseDetailedPlatformTransactionModel"
                },
                "Other Asset": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionOtherAssetExample"
                },
                "Cryptocurrency": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionCryptocurrencyExample"
                },
                "Other Investment Asset": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionOtherInvestmentAssetExample"
                },
                "Traditional Security": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionTraditionalSecurityExample"
                }
              }
            },
            "application/json (Sale)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateSaleTransactionModel"
              },
              "examples": {
                "Collectable": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionCollectableExample"
                },
                "Property": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionPropertyExample"
                },
                "Shares": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionSharesExample"
                },
                "Term Deposit": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionTermDepositExample"
                },
                "Simple Term Deposit": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionSimpleTermDepositExample"
                },
                "Trusts": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionTrustsExample"
                },
                "Simple Platform": {
                  "$ref": "#/components/examples/CreateSaleSimplePlatformTransactionModel"
                },
                "Detailed Platform": {
                  "$ref": "#/components/examples/CreateSaleDetailedPlatformTransactionModel"
                },
                "Other Asset": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionOtherAssetExample"
                },
                "Cryptocurrency": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionCryptocurrencyExample"
                },
                "Other Investment Asset": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionOtherInvestmentAssetExample"
                },
                "Traditional Security": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionTraditionalSecurityExample"
                }
              }
            },
            "application/json (Revenue)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateRevenueTransactionModel"
              },
              "examples": {
                "Collectable": {
                  "$ref": "#/components/examples/CreateUpdateRevenueTransactionCollectableExample"
                },
                "Term Deposit": {
                  "$ref": "#/components/examples/CreateUpdateRevenueTransactionInterestExample"
                },
                "Other Asset": {
                  "$ref": "#/components/examples/CreateUpdateRevenueTransactionOtherAssetExample"
                },
                "Other Revenue": {
                  "$ref": "#/components/examples/CreateUpdateOtherRevenueTransactionExample"
                },
                "Cryptocurrency": {
                  "$ref": "#/components/examples/CreateUpdateRevenueTransactionCryptocurrencyExample"
                },
                "Other Investment Asset": {
                  "$ref": "#/components/examples/CreateUpdateRevenueTransactionOtherInvestmentAssetExample"
                },
                "Traditional Security": {
                  "$ref": "#/components/examples/CreateUpdateRevenueTransactionTraditionalSecurityExample"
                }
              }
            },
            "application/json (Expense)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateExpenseTransactionModel"
              },
              "examples": {
                "Collectable": {
                  "$ref": "#/components/examples/CreateUpdateExpenseTransactionCollectableExample"
                },
                "Expense": {
                  "$ref": "#/components/examples/CreateUpdateExpenseTransactionExpenseExample"
                }
              }
            },
            "application/json (Contribution)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateContributionTransactionModel"
              }
            },
            "application/json (Rent)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateRentTransactionModel"
              }
            },
            "application/json (Interest)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateInterestTransactionModel"
              },
              "examples": {
                "Bank": {
                  "$ref": "#/components/examples/CreateUpdateInterestTransactionBankExample"
                },
                "Term Deposit": {
                  "$ref": "#/components/examples/CreateUpdateInterestTransactionTermDepositExample"
                },
                "Simple Term Deposit": {
                  "$ref": "#/components/examples/CreateUpdateInterestTransactionSimpleTermDepositExample"
                },
                "Foreign Bank": {
                  "$ref": "#/components/examples/CreateUpdateInterestTransactionForeignBankExample"
                }
              }
            },
            "application/json (Dividend)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateDividendTransactionModel"
              }
            },
            "application/json (Foreign Dividend)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateForeignDividendTransactionModel"
              }
            },
            "application/json (Distribution)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateDistributionTransactionModel"
              }
            },
            "application/json (Debtor)": {
              "schema": {
                "$ref": "#/components/schemas/CreateDebtorTransactionModel"
              }
            },
            "application/json (Creditor/Liability)": {
              "schema": {
                "$ref": "#/components/schemas/CreateCreditorLiabilityTransactionModel"
              }
            },
            "application/json (Death)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateDeathTransactionModel"
              }
            },
            "application/json (TPD)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateTPDTransactionModel"
              }
            },
            "application/json (Rollin)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateRollinTransactionModel"
              }
            },
            "application/json (ATO - Income Tax)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateATOIncomeTaxTransactionModel"
              }
            },
            "application/json (ATO - Activity Statement)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateATOActivityStatementTransactionModel"
              }
            },
            "application/json (Portfolio Deposit)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdatePortfolioDepositTransactionModel"
              }
            },
            "application/json (Portfolio Withdrawal)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdatePortfolioWithdrawalTransactionModel"
              }
            },
            "application/json (Simple Platform - Distribution)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateSimplePlatformDistributionTransactionModel"
              }
            },
            "application/json (Depreciation)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdatePropertyDepreciatingTransactionModel"
              }
            },
            "application/json (Purchase - Depreciating Asset)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdatePurchaseDepreciatingTransactionModel"
              }
            },
            "application/json (Cost Base Adjustment)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateCostBaseAdjustmentTransactionModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/transactions/change-account": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Change account on transactions in bulk.",
        "operationId": "bulkChangeTransactionAccount",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BulkChangeTransactionAccountRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BulkChangeTransactionAccountResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/transactions/{transaction-identifier}/predictions": {
      "get": {
        "description": "<b>BETA:</b> Returns a list of accounts that a bank transaction could be allocated to. Using parameter transaction-identifier to predict. <br/> Or returns a list of account that multiple bank transactions could be allocated to. Using parameter amount to predict.",
        "operationId": "getTransactionPredictions",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/transaction-identifier"
          },
          {
            "$ref": "#/components/parameters/split-mode"
          },
          {
            "name": "bank-chart-account-number",
            "in": "query",
            "description": "The list of selected bank chart account number, each chart account number is delimited by a comma. If the query parameter amount is populated then this query parameter should be defined.",
            "required": false,
            "schema": {
              "type": "string"
            },
            "example": "2900001,2900002,2900003"
          },
          {
            "name": "amount",
            "in": "query",
            "description": "The net amount of multiple bank transactions to work out the predictions that will be applied (Amount > 0 is Payment, Amount < 0 is Receipt)",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetTransactionAccountPredictionResultModel"
                },
                "examples": {
                  "Collectable": {
                    "$ref": "#/components/examples/GetAccountPredictionCollectableExample"
                  },
                  "Term Deposit": {
                    "$ref": "#/components/examples/GetAccountPredictionTermDepositExample"
                  },
                  "Shares": {
                    "$ref": "#/components/examples/GetAccountPredictionSharesExample"
                  },
                  "Trusts": {
                    "$ref": "#/components/examples/GetAccountPredictionTrustsExample"
                  },
                  "Rent": {
                    "$ref": "#/components/examples/GetAccountPredictionRentExample"
                  },
                  "Interest": {
                    "$ref": "#/components/examples/GetAccountPredictionInterestExample"
                  },
                  "Collectable - Expense": {
                    "$ref": "#/components/examples/GetAccountPredictionCollectableExpenseExample"
                  },
                  "Expense - Expense": {
                    "$ref": "#/components/examples/GetAccountPredictionExpenseExpenseExample"
                  },
                  "Shares - Dividend": {
                    "$ref": "#/components/examples/GetAccountPredictionSharesDividendExample"
                  },
                  "Shares - Foreign Dividend": {
                    "$ref": "#/components/examples/GetAccountPredictionSharesForeignDividendExample"
                  },
                  "Distribution": {
                    "$ref": "#/components/examples/GetAccountPredictionDistributionExample"
                  },
                  "Contribution": {
                    "$ref": "#/components/examples/GetAccountPredictionContributionExample"
                  },
                  "Settlement Purchase": {
                    "$ref": "#/components/examples/GetAccountPredictionSettlementExample"
                  },
                  "Settlement Sale": {
                    "$ref": "#/components/examples/GetAccountPredictionSettlementSaleExample"
                  },
                  "Debtor": {
                    "$ref": "#/components/examples/GetAccountPredictionDebtorExample"
                  },
                  "Creditor/Liability": {
                    "$ref": "#/components/examples/GetAccountPredictionCreditorLiabilityExample"
                  },
                  "Insurance Proceeds - Death": {
                    "$ref": "#/components/examples/GetAccountPredictionInsuranceProceedsDeathExample"
                  },
                  "Insurance Proceeds - TPD": {
                    "$ref": "#/components/examples/GetAccountPredictionInsuranceProceedsTPDExample"
                  },
                  "Rollin - Rollin": {
                    "$ref": "#/components/examples/GetAccountPredictionRollinRollinExample"
                  },
                  "Platform": {
                    "$ref": "#/components/examples/GetAccountPredictionPlatformExample"
                  },
                  "Lump Sum": {
                    "$ref": "#/components/examples/GetAccountPredictionLumpSumExample"
                  },
                  "Rollover": {
                    "$ref": "#/components/examples/GetAccountPredictionRolloverExample"
                  },
                  "Release Authority": {
                    "$ref": "#/components/examples/GetAccountPredictionReleaseAuthorityExample"
                  },
                  "Marriage Split": {
                    "$ref": "#/components/examples/GetAccountPredictionMarriageSplitExample"
                  },
                  "Contribution Split": {
                    "$ref": "#/components/examples/GetAccountPredictionContributionSplitExample"
                  },
                  "ATO - Income Tax": {
                    "$ref": "#/components/examples/GetAccountPredictionATOIncomeTaxExample"
                  },
                  "ATO - Activity Statement": {
                    "$ref": "#/components/examples/GetAccountPredictionATOActivityStatementExample"
                  },
                  "Portfolio Deposit": {
                    "$ref": "#/components/examples/GetAccountPredictionPortfolioDepositExample"
                  },
                  "Portfolio Withdrawal": {
                    "$ref": "#/components/examples/GetAccountPredictionPortfolioWithdrawalExample"
                  },
                  "Death Benefit": {
                    "$ref": "#/components/examples/GetAccountPredictionDeathBenefitExample"
                  },
                  "Property Depreciating": {
                    "$ref": "#/components/examples/GetAccountPredictionPropertyDepreciatingExample"
                  },
                  "Other Asset - Purchase": {
                    "$ref": "#/components/examples/GetAccountPredictionOtherAssetPurchaseExample"
                  },
                  "Other Asset - Sale": {
                    "$ref": "#/components/examples/GetAccountPredictionOtherAssetSaleExample"
                  },
                  "Other Asset - Revenue": {
                    "$ref": "#/components/examples/GetAccountPredictionOtherAssetRevenueExample"
                  },
                  "Other Revenue": {
                    "$ref": "#/components/examples/GetAccountPredictionOtherRevenueExample"
                  },
                  "Cryptocurrency - Purchase": {
                    "$ref": "#/components/examples/GetAccountPredictionCryptocurrencyPurchaseExample"
                  },
                  "Cryptocurrency - Sale": {
                    "$ref": "#/components/examples/GetAccountPredictionCryptocurrencySaleExample"
                  },
                  "Cryptocurrency - Revenue": {
                    "$ref": "#/components/examples/GetAccountPredictionCryptocurrencyRevenueExample"
                  },
                  "Cost Base Adjustment": {
                    "$ref": "#/components/examples/GetAccountPredictionCostBaseAdjustmentExample"
                  },
                  "Foreign Bank Account - Interest": {
                    "$ref": "#/components/examples/GetAccountPredictionForeignBankAccountInterestExample"
                  },
                  "Traditional Security": {
                    "$ref": "#/components/examples/GetAccountPredictionTraditionalSecurityExample"
                  },
                  "Other Investment Asset": {
                    "$ref": "#/components/examples/GetAccountPredictionOtherInvestmentAssetExample"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/transactions/{transaction-identifier}": {
      "get": {
        "description": "<b>BETA:</b> Get the details of a transaction.",
        "operationId": "getTransaction",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/transaction-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json (Purchase)": {
                "schema": {
                  "$ref": "#/components/schemas/GetPurchaseTransactionModel"
                },
                "examples": {
                  "Collectable": {
                    "$ref": "#/components/examples/GetPurchaseTransactionCollectableExample"
                  },
                  "Property": {
                    "$ref": "#/components/examples/GetPurchaseTransactionPropertyExample"
                  },
                  "Shares": {
                    "$ref": "#/components/examples/GetPurchaseTransactionSharesExample"
                  },
                  "Term Deposit": {
                    "$ref": "#/components/examples/GetPurchaseTransactionTermDepositExample"
                  },
                  "Simple Term Deposit": {
                    "$ref": "#/components/examples/GetPurchaseTransactionSimpleTermDepositExample"
                  },
                  "Trusts": {
                    "$ref": "#/components/examples/GetPurchaseTransactionTrustsExample"
                  },
                  "Simple Platform": {
                    "$ref": "#/components/examples/GetPurchaseSimplePlatformTransactionModel"
                  },
                  "Detailed Platform": {
                    "$ref": "#/components/examples/GetPurchaseDetailedPlatformTransactionModel"
                  },
                  "Other Asset": {
                    "$ref": "#/components/examples/GetPurchaseTransactionOtherAssetExample"
                  },
                  "Cryptocurrency": {
                    "$ref": "#/components/examples/GetPurchaseTransactionCryptocurrencyExample"
                  }
                }
              },
              "application/json (Sale)": {
                "schema": {
                  "$ref": "#/components/schemas/GetSaleTransactionModel"
                },
                "examples": {
                  "Collectable": {
                    "$ref": "#/components/examples/GetSaleTransactionCollectableExample"
                  },
                  "Property": {
                    "$ref": "#/components/examples/GetSaleTransactionPropertyExample"
                  },
                  "Shares": {
                    "$ref": "#/components/examples/GetSaleTransactionSharesExample"
                  },
                  "Term Deposit": {
                    "$ref": "#/components/examples/GetSaleTransactionTermDepositExample"
                  },
                  "Simple Term Deposit": {
                    "$ref": "#/components/examples/GetSaleTransactionSimpleTermDepositExample"
                  },
                  "Trusts": {
                    "$ref": "#/components/examples/GetSaleTransactionTrustsExample"
                  },
                  "Simple Platform": {
                    "$ref": "#/components/examples/GetSaleSimplePlatformTransactionModel"
                  },
                  "Detailed Platform": {
                    "$ref": "#/components/examples/GetSaleDetailedPlatformTransactionModel"
                  },
                  "Other Asset": {
                    "$ref": "#/components/examples/GetSaleTransactionOtherAssetExample"
                  },
                  "Other Investment Asset": {
                    "$ref": "#/components/examples/GetSaleTransactionOtherInvestmentAssetExample"
                  },
                  "Cryptocurrency": {
                    "$ref": "#/components/examples/GetSaleTransactionCryptocurrencyExample"
                  }
                }
              },
              "application/json (Revenue)": {
                "schema": {
                  "$ref": "#/components/schemas/GetRevenueTransactionModel"
                },
                "examples": {
                  "Collectable": {
                    "$ref": "#/components/examples/GetRevenueTransactionCollectableExample"
                  },
                  "Term Deposit": {
                    "$ref": "#/components/examples/GetRevenueTransactionInterestExample"
                  },
                  "Other Asset": {
                    "$ref": "#/components/examples/GetRevenueTransactionOtherAssetExample"
                  },
                  "Other Revenue": {
                    "$ref": "#/components/examples/GetOtherRevenueTransactionDetailExample"
                  },
                  "Cryptocurrency": {
                    "$ref": "#/components/examples/CreateUpdateRevenueTransactionCryptocurrencyDetailsExample"
                  },
                  "Bank Account": {
                    "$ref": "#/components/examples/GetRevenueTransactionBankAccountExample"
                  }
                }
              },
              "application/json (Expense)": {
                "schema": {
                  "$ref": "#/components/schemas/GetExpenseTransactionModelCollectable"
                }
              },
              "application/json (Contribution)": {
                "schema": {
                  "$ref": "#/components/schemas/GetContributionTransactionModel"
                }
              },
              "application/json (Rent)": {
                "schema": {
                  "$ref": "#/components/schemas/GetRentTransactionModel"
                }
              },
              "application/json (Interest)": {
                "schema": {
                  "$ref": "#/components/schemas/GetInterestTransactionModel"
                },
                "examples": {
                  "Bank": {
                    "$ref": "#/components/examples/GetInterestTransactionBankExample"
                  },
                  "Term Deposit": {
                    "$ref": "#/components/examples/GetInterestTransactionTermDepositExample"
                  },
                  "Simple Term Deposit": {
                    "$ref": "#/components/examples/GetInterestTransactionSimpleTermDepositExample"
                  },
                  "Foreign Bank": {
                    "$ref": "#/components/examples/GetInterestTransactionForeignBankExample"
                  }
                }
              },
              "application/json (Distribution)": {
                "schema": {
                  "$ref": "#/components/schemas/GetDistributionTransactionModel"
                }
              },
              "application/json (Dividend)": {
                "schema": {
                  "$ref": "#/components/schemas/GetDividendTransactionModel"
                }
              },
              "application/json (Foreign Dividend)": {
                "schema": {
                  "$ref": "#/components/schemas/GetForeignDividendTransactionModel"
                }
              },
              "application/json (Other Revenue)": {
                "schema": {
                  "$ref": "#/components/schemas/GetOtherRevenueTransactionModel"
                }
              },
              "application/json (Revenue Distribution)": {
                "schema": {
                  "$ref": "#/components/schemas/RevenueDistributionTransactionModel"
                }
              },
              "application/json (Debtor)": {
                "schema": {
                  "$ref": "#/components/schemas/GetDebtorTransactionModel"
                }
              },
              "application/json (Creditor/Liability)": {
                "schema": {
                  "$ref": "#/components/schemas/GetCreditorLiabilityTransactionModel"
                }
              },
              "application/json (Death)": {
                "schema": {
                  "$ref": "#/components/schemas/GetDeathTransactionModel"
                }
              },
              "application/json (TPD)": {
                "schema": {
                  "$ref": "#/components/schemas/GetTPDTransactionModel"
                }
              },
              "application/json (Rollin)": {
                "schema": {
                  "$ref": "#/components/schemas/GetRollinTransactionModel"
                }
              },
              "application/json (ATO - Income Tax)": {
                "schema": {
                  "$ref": "#/components/schemas/GetATOIncomeTaxTransactionModel"
                }
              },
              "application/json (ATO - Activity Statement)": {
                "schema": {
                  "$ref": "#/components/schemas/GetATOActivityStatementTransactionModel"
                }
              },
              "application/json (Portfolio Deposit)": {
                "schema": {
                  "$ref": "#/components/schemas/GetPortfolioDepositTransactionModel"
                }
              },
              "application/json (Portfolio Withdrawal)": {
                "schema": {
                  "$ref": "#/components/schemas/GetPortfolioWithdrawalTransactionModel"
                }
              },
              "application/json (Depreciation)": {
                "schema": {
                  "$ref": "#/components/schemas/GetPropertyDepreciatingTransactionModel"
                }
              },
              "application/json (Purchase - Depreciating Asset)": {
                "schema": {
                  "$ref": "#/components/schemas/GetPurchaseDepreciatingTransactionModel"
                }
              },
              "application/json (Cost Base Adjustment)": {
                "schema": {
                  "$ref": "#/components/schemas/GetCostBaseAdjustmentTransactionModel"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund:transactions_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update a transaction.",
        "operationId": "updateTransaction",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/transaction-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateUpdateTransactionResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json (Purchase)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdatePurchaseTransactionModel"
              },
              "examples": {
                "Collectable": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionCollectableExample"
                },
                "Property": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionPropertyExample"
                },
                "Shares": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionSharesExample"
                },
                "Term Deposit": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionTermDepositExample"
                },
                "Trusts": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionTrustsExample"
                },
                "Simple Platform": {
                  "$ref": "#/components/examples/CreatePurchaseSimplePlatformTransactionModel"
                },
                "Detailed Platform": {
                  "$ref": "#/components/examples/CreatePurchaseDetailedPlatformTransactionModel"
                },
                "Other Asset": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionOtherAssetExample"
                },
                "Cryptocurrency": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionCryptocurrencyExample"
                },
                "Other Investment Asset": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionOtherInvestmentAssetExample"
                },
                "Traditional Security": {
                  "$ref": "#/components/examples/CreateUpdatePurchaseTransactionTraditionalSecurityExample"
                }
              }
            },
            "application/json (Sale)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateSaleTransactionModel"
              },
              "examples": {
                "Collectable": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionCollectableExample"
                },
                "Property": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionPropertyExample"
                },
                "Shares": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionSharesExample"
                },
                "Term Deposit": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionTermDepositExample"
                },
                "Simple Term Deposit": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionSimpleTermDepositExample"
                },
                "Trusts": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionTrustsExample"
                },
                "Simple Platform": {
                  "$ref": "#/components/examples/CreateSaleSimplePlatformTransactionModel"
                },
                "Detailed Platform": {
                  "$ref": "#/components/examples/CreateSaleDetailedPlatformTransactionModel"
                },
                "Other Asset": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionOtherAssetExample"
                },
                "Cryptocurrency": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionCryptocurrencyExample"
                },
                "Other Investment Asset": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionOtherInvestmentAssetExample"
                },
                "Other Investment Asset (Update with Tax Packets)": {
                  "$ref": "#/components/examples/UpdateSaleTransactionOtherInvestmentAssetWithTaxPacketExample"
                },
                "Traditional Security": {
                  "$ref": "#/components/examples/CreateUpdateSaleTransactionTraditionalSecurityExample"
                }
              }
            },
            "application/json (Revenue)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateRevenueTransactionModel"
              },
              "examples": {
                "Collectable": {
                  "$ref": "#/components/examples/CreateUpdateRevenueTransactionCollectableExample"
                },
                "Term Deposit": {
                  "$ref": "#/components/examples/CreateUpdateRevenueTransactionInterestExample"
                },
                "Other Asset": {
                  "$ref": "#/components/examples/CreateUpdateRevenueTransactionOtherAssetExample"
                },
                "Other Revenue": {
                  "$ref": "#/components/examples/CreateUpdateOtherRevenueTransactionExample"
                },
                "Cryptocurrency": {
                  "$ref": "#/components/examples/CreateUpdateRevenueTransactionCryptocurrencyExample"
                },
                "Other Investment Asset": {
                  "$ref": "#/components/examples/CreateUpdateRevenueTransactionOtherInvestmentAssetExample"
                },
                "Traditional Security": {
                  "$ref": "#/components/examples/CreateUpdateRevenueTransactionTraditionalSecurityExample"
                }
              }
            },
            "application/json (Expense)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateExpenseTransactionModel"
              },
              "examples": {
                "Collectable": {
                  "$ref": "#/components/examples/CreateUpdateExpenseTransactionCollectableExample"
                },
                "Expense": {
                  "$ref": "#/components/examples/CreateUpdateExpenseTransactionExpenseExample"
                }
              }
            },
            "application/json (Contribution)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateContributionTransactionModel"
              }
            },
            "application/json (Rent)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateRentTransactionModel"
              }
            },
            "application/json (Interest)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateInterestTransactionModel"
              },
              "examples": {
                "Bank": {
                  "$ref": "#/components/examples/CreateUpdateInterestTransactionBankExample"
                },
                "Term Deposit": {
                  "$ref": "#/components/examples/CreateUpdateInterestTransactionTermDepositExample"
                },
                "Simple Term Deposit": {
                  "$ref": "#/components/examples/CreateUpdateInterestTransactionSimpleTermDepositExample"
                },
                "Foreign Bank": {
                  "$ref": "#/components/examples/CreateUpdateInterestTransactionForeignBankExample"
                }
              }
            },
            "application/json (Dividend)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateDividendTransactionModel"
              }
            },
            "application/json (Foreign Dividend)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateForeignDividendTransactionModel"
              }
            },
            "application/json (Distribution)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateDistributionTransactionModel"
              }
            },
            "application/json (Other Revenue)": {
              "schema": {
                "$ref": "#/components/schemas/OtherRevenueTransactionModel"
              }
            },
            "application/json (Debtor)": {
              "schema": {
                "$ref": "#/components/schemas/CreateDebtorTransactionModel"
              }
            },
            "application/json (Creditor/Liability)": {
              "schema": {
                "$ref": "#/components/schemas/CreateCreditorLiabilityTransactionModel"
              }
            },
            "application/json (Death)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateDeathTransactionModel"
              }
            },
            "application/json (TPD)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateTPDTransactionModel"
              }
            },
            "application/json (Rollin)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateRollinTransactionModel"
              }
            },
            "application/json (ATO - Income Tax)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateATOIncomeTaxTransactionModel"
              }
            },
            "application/json (ATO - Activity Statement)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateATOActivityStatementTransactionModel"
              }
            },
            "application/json (Portfolio Deposit)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdatePortfolioDepositTransactionModel"
              }
            },
            "application/json (Portfolio Withdrawal)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdatePortfolioWithdrawalTransactionModel"
              }
            },
            "application/json (Simple Platform - Distribution)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateSimplePlatformDistributionTransactionModel"
              }
            },
            "application/json (Depreciation)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdatePropertyDepreciatingTransactionModel"
              }
            },
            "application/json (Purchase - Depreciating Asset)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdatePurchaseDepreciatingTransactionModel"
              }
            },
            "application/json (Cost Base Adjustment)": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateCostBaseAdjustmentTransactionModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/corporate-actions": {
      "get": {
        "tags": [
          "Corporate Actions"
        ],
        "description": "<b>BETA:</b> Returns corporate actions library",
        "operationId": "getCorporateActionLibrary",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "ActionType",
            "description": "The corporate action type.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SecurityID",
            "description": "The security identifier.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "FromDate",
            "description": "Date range.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "ToDate",
            "description": "Date range.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "Fund",
            "description": "The fund code.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetCorporateActionLibraryModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Corporate Actions"
        ],
        "description": "<b>BETA:</b> Create site corporate action",
        "operationId": "CreateSiteCorporateActionLibrary",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateCorporateActionModel"
              },
              "examples": {
                "Bonus": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionBonusExample"
                },
                "Buy Back": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionBuyBackExample"
                },
                "Call": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionCallExample"
                },
                "Code Change": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionCodeChangeExample"
                },
                "Consolidation": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionConsolidateExample"
                },
                "Demerger": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionDemergerExample"
                },
                "Exercise": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionExerciseExample"
                },
                "Return Of Capital": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionROCExample"
                },
                "Revenue": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionRevenueExample"
                },
                "Rights": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionRightsExample"
                },
                "Takeover": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionTakeoverExample"
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateFundCorporateActionResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/corporate-actions/{corporate-action-definition-identifier}": {
      "get": {
        "tags": [
          "Corporate Actions"
        ],
        "description": "<b>BETA:</b> Returns parameter value of a corporate action",
        "operationId": "getCorporateAction",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/corporate-action-definition-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCorporateActionResultModel"
                },
                "examples": {
                  "Bonus": {
                    "$ref": "#/components/examples/GetCorporateActionBonusResultExample"
                  },
                  "Buy Back": {
                    "$ref": "#/components/examples/GetCorporateActionBuyBackResultExample"
                  },
                  "Call": {
                    "$ref": "#/components/examples/GetCorporateActionCallResultExample"
                  },
                  "Code Change": {
                    "$ref": "#/components/examples/GetCorporateActionCodeChangeResultExample"
                  },
                  "Consolidation": {
                    "$ref": "#/components/examples/GetCorporateActionConsolidateResultExample"
                  },
                  "Demerger": {
                    "$ref": "#/components/examples/GetCorporateActionDemergerResultExample"
                  },
                  "Exercise": {
                    "$ref": "#/components/examples/GetCorporateActionExerciseResultExample"
                  },
                  "Return Of Capital": {
                    "$ref": "#/components/examples/GetCorporateActionROCResultExample"
                  },
                  "Revenue": {
                    "$ref": "#/components/examples/GetCorporateActionRevenueResultExample"
                  },
                  "Rights": {
                    "$ref": "#/components/examples/GetCorporateActionRightsResultExample"
                  },
                  "Takeover": {
                    "$ref": "#/components/examples/GetCorporateActionTakeoverExample"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Corporate Actions"
        ],
        "description": "<b>BETA:</b> Update corporate action",
        "operationId": "UpdateCorporateActionLibrary",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/corporate-action-definition-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateCorporateActionModel"
              },
              "examples": {
                "Bonus": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionBonusExample"
                },
                "Buy Back": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionBuyBackExample"
                },
                "Call": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionCallExample"
                },
                "Code Change": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionCodeChangeExample"
                },
                "Consolidation": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionConsolidateExample"
                },
                "Demerger": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionDemergerExample"
                },
                "Exercise": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionExerciseExample"
                },
                "Return Of Capital": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionROCExample"
                },
                "Revenue": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionRevenueExample"
                },
                "Rights": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionRightsExample"
                },
                "Takeover": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionTakeoverExample"
                }
              }
            }
          }
        },
        "responses": {
          "202": {
            "description": "Accepted"
          }
        }
      }
    },
    "/sites/{site-identifier}/corporate-actions/{corporate-action-definition-identifier}/activate": {
      "post": {
        "tags": [
          "Corporate Actions"
        ],
        "description": "<b>BETA:</b> Activate corporate action",
        "operationId": "ActivateCorporateActionLibrary",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/corporate-action-definition-identifier"
          }
        ],
        "responses": {
          "202": {
            "description": "Accepted"
          }
        }
      }
    },
    "/sites/{site-identifier}/corporate-actions/{corporate-action-definition-identifier}/deactivate": {
      "post": {
        "tags": [
          "Corporate Actions"
        ],
        "description": "<b>BETA:</b> Deactivate corporate action",
        "operationId": "DeactivateCorporateActionLibrary",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/corporate-action-definition-identifier"
          }
        ],
        "responses": {
          "202": {
            "description": "Accepted"
          }
        }
      }
    },
    "/sites/{site-identifier}/corporate-actions/{corporate-action-definition-identifier}/synchronise": {
      "post": {
        "tags": [
          "Corporate Actions"
        ],
        "description": "<b>BETA:</b> Synchronise corporate action",
        "operationId": "SynchroniseCorporateActionLibrary",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/corporate-action-definition-identifier"
          }
        ],
        "responses": {
          "202": {
            "description": "Accepted"
          }
        }
      }
    },
    "/sites/{site-identifier}/corporate-actions/{corporate-action-definition-identifier}/unsynchronise": {
      "post": {
        "tags": [
          "Corporate Actions"
        ],
        "description": "<b>BETA:</b> Unsynchronise corporate action",
        "operationId": "UnsynchroniseCorporateActionLibrary",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/corporate-action-definition-identifier"
          }
        ],
        "responses": {
          "202": {
            "description": "Accepted"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/corporate-actions/{corporate-action-definition-identifier}/results": {
      "get": {
        "tags": [
          "Corporate Actions"
        ],
        "description": "<b>BETA:</b> Returns fund corporate action result",
        "operationId": "getCorporateActionResults",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/corporate-action-definition-identifier"
          },
          {
            "name": "InvestorReference",
            "description": "The investor reference.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFundCorporateActionResultModel"
                },
                "examples": {
                  "Bonus, Rights": {
                    "$ref": "#/components/examples/GetFundCorporateActionBonusResultExample"
                  },
                  "Buy Back": {
                    "$ref": "#/components/examples/GetFundCorporateActionBuyBackResultExample"
                  },
                  "Code Change": {
                    "$ref": "#/components/examples/GetFundCorporateActionCodeChangeResultExample"
                  },
                  "Consolidation": {
                    "$ref": "#/components/examples/GetFundCorporateActionConsolidateResultExample"
                  },
                  "Demerger Cash And Scrip For Scrip": {
                    "$ref": "#/components/examples/GetFundCorporateActionDemergerCS4SResultExample"
                  },
                  "Demerger Scrip For Scrip": {
                    "$ref": "#/components/examples/GetFundCorporateActionDemergerS4SResultExample"
                  },
                  "Exercise Accept": {
                    "$ref": "#/components/examples/GetFundCorporateActionExerciseAcceptResultExample"
                  },
                  "Exercise Lapse": {
                    "$ref": "#/components/examples/GetFundCorporateActionExerciseLapseResultExample"
                  },
                  "Return Of Capital": {
                    "$ref": "#/components/examples/GetFundCorporateActionROCResultExample"
                  },
                  "Revenue Distribution": {
                    "$ref": "#/components/examples/GetFundCorporateActionRevenueDistributionResultExample"
                  },
                  "Revenue Dividend": {
                    "$ref": "#/components/examples/GetFundCorporateActionRevenueDividendResultExample"
                  },
                  "Revenue DRP": {
                    "$ref": "#/components/examples/GetFundCorporateActionRevenueDRPResultExample"
                  },
                  "Revenue BSP": {
                    "$ref": "#/components/examples/GetFundCorporateActionRevenueBSPResultExample"
                  },
                  "Takeover Cash And Scrip For Scrip": {
                    "$ref": "#/components/examples/GetFundCorporateActionTakeoverCS4SResultExample"
                  },
                  "Takeover Cash For Scrip": {
                    "$ref": "#/components/examples/GetFundCorporateActionTakeoverC4SResultExample"
                  },
                  "Takeover Scrip For Cash And Scrip": {
                    "$ref": "#/components/examples/GetFundCorporateActionTakeoverS4CSResultExample"
                  },
                  "Takeover Scrip For Scrip": {
                    "$ref": "#/components/examples/GetFundCorporateActionTakeoverS4SResultExample"
                  },
                  "CallPayment": {
                    "$ref": "#/components/examples/GetFundCorporateActionCallPaymentExample"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Corporate Actions"
        ],
        "description": "<b>BETA:</b> Update fund corporate action result",
        "operationId": "updateCorporateActionResults",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/corporate-action-definition-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateFundCorporateActionResultModel"
              },
              "examples": {
                "Bonus, Rights": {
                  "$ref": "#/components/examples/UpdateFundCorporateActionBonusResultExample"
                },
                "Buy Back": {
                  "$ref": "#/components/examples/UpdateFundCorporateActionBuyBackResultExample"
                },
                "Code Change": {
                  "$ref": "#/components/examples/UpdateFundCorporateActionCodeChangeResultExample"
                },
                "Consolidation": {
                  "$ref": "#/components/examples/UpdateFundCorporateActionConsolidateResultExample"
                },
                "Demerger": {
                  "$ref": "#/components/examples/UpdateFundCorporateActionDemergerResultExample"
                },
                "Exercise": {
                  "$ref": "#/components/examples/UpdateFundCorporateActionExerciseResultExample"
                },
                "Return Of Capital": {
                  "$ref": "#/components/examples/UpdateFundCorporateActionROCResultExample"
                },
                "Revenue": {
                  "$ref": "#/components/examples/UpdateFundCorporateActionRevenueResultExample"
                },
                "Takeover (Not Participating Decision)": {
                  "$ref": "#/components/examples/UpdateFundCorporateActionTakeoverNotParticipatingResultExample"
                },
                "Takeover (Participating Decision)": {
                  "$ref": "#/components/examples/UpdateFundCorporateActionTakeoverParticipatingResultExample"
                },
                "Takeover (Partial Participation Decision)": {
                  "$ref": "#/components/examples/UpdateFundCorporateActionTakeoverPartialParticipationResultExample"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UpdateCorporateActionResultResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/corporate-actions/{corporate-action-definition-identifier}/delete": {
      "post": {
        "tags": [
          "Corporate Actions"
        ],
        "description": "<b>BETA:</b> Reverse fund corporate action",
        "operationId": "ReverseCorporateAction",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/corporate-action-definition-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/corporate-actions/definitions": {
      "get": {
        "tags": [
          "Corporate Actions"
        ],
        "description": "<b>BETA:</b> Returns fund corporate actions",
        "operationId": "getFundCorporateActions",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "ActionType",
            "description": "The corporate action type.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SecurityID",
            "description": "The security identifier.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "FromDate",
            "description": "Date range.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "ToDate",
            "description": "Date range.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetCorporateActionDefinitionModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/corporate-actions": {
      "post": {
        "tags": [
          "Corporate Actions"
        ],
        "description": "<b>BETA:</b> Create fund corporate action",
        "operationId": "CreateFundCorporateActionLibrary",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateCorporateActionModel"
              },
              "examples": {
                "Bonus": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionBonusExample"
                },
                "Buy Back": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionBuyBackExample"
                },
                "Call": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionCallExample"
                },
                "Code Change": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionCodeChangeExample"
                },
                "Consolidation": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionConsolidateExample"
                },
                "Demerger": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionDemergerExample"
                },
                "Exercise": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionExerciseExample"
                },
                "Return Of Capital": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionROCExample"
                },
                "Revenue": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionRevenueExample"
                },
                "Rights": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionRightsExample"
                },
                "Takeover": {
                  "$ref": "#/components/examples/CreateUpdateCorporateActionTakeoverExample"
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateFundCorporateActionResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/total-super-balance": {
      "get": {
        "tags": [
          "Members"
        ],
        "description": "<b>BETA:</b> Returns a total super balance for the member",
        "operationId": "getMemberTotalSuperBalances",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "name": "FinancialYear",
            "description": "The financial year.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetTotalSuperBalanceResultModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Members"
        ],
        "description": "<b>BETA:</b> Creates a new total super balance for the member.",
        "operationId": "createMemberTotalSuperBalance",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTotalSuperBalanceParameterModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/total-super-balance/{total-super-balance-identifier}": {
      "post": {
        "tags": [
          "Members"
        ],
        "description": "<b>BETA:</b> Updates the specified total super balance record.",
        "operationId": "getMemberTotalSuperBalance",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/total-super-balance-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTotalSuperBalanceParameterModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/payments": {
      "get": {
        "description": "Return list of payments.",
        "operationId": "getPayments",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "name": "FinancialYear",
            "description": "The financial year.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPaymentsResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write",
              "fund:members_write"
            ]
          }
        ],
        "tags": [
          "Members"
        ],
        "description": "<b>BETA:</b> Process a payment for the member.\n\nThe conditions API should first be used to see what conditions of release are available to the member followed by the calculate API to determine the amount available for the payment.",
        "operationId": "CreatePayment",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreatePaymentModel"
              },
              "examples": {
                "PENSION": {
                  "$ref": "#/components/examples/CreatePensionPaymentExample"
                },
                "LUMP-SUM": {
                  "$ref": "#/components/examples/CreateLumpSumPaymentExample"
                },
                "ROLLOVER": {
                  "$ref": "#/components/examples/CreateRolloverPensionPaymentExample"
                },
                "RELEASE-AUTHORITY": {
                  "$ref": "#/components/examples/CreateReleaseAuthorityPaymentExample"
                },
                "DEATH": {
                  "$ref": "#/components/examples/CreateDeathBenefitPaymentExample"
                },
                "MARRIAGE-SPLIT": {
                  "$ref": "#/components/examples/CreateMarriageSplitPaymentExample"
                },
                "CONTRIBUTION-SPLIT": {
                  "$ref": "#/components/examples/CreateContributionSplitPaymentExample"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreatePaymentResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/payments/{payment-guid}/attachments/{attachment-name}": {
      "get": {
        "description": "Return payment attachment.",
        "operationId": "getPaymentAttachment",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/payment-guid"
          },
          {
            "$ref": "#/components/parameters/attachment-name"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/payments/{payment-guid}/delete": {
      "post": {
        "description": "Delete payment.",
        "operationId": "deletePayment",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/payment-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/payments/conditions": {
      "get": {
        "tags": [
          "Members"
        ],
        "description": "<b>BETA:</b> Get the available conditions that a payment could be processed for on the member on a date.",
        "operationId": "GetPaymentCondition",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "name": "member-account-guid",
            "description": "member account GUID.",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "date",
            "description": "as at date.",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "amount",
            "description": "net amount.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "type",
            "description": "type.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json (CONVERT)": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetPensionConvertConditionsResponseModel"
                  }
                }
              },
              "application/json (PAYMENT)": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetPaymentConditionPaymentResponseModel"
                  }
                }
              },
              "application/json (PENSION)": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetPaymentConditionPensionResponseModel"
                  }
                }
              },
              "application/json (RELEASE-AUTHORITY)": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetPaymentConditionReleaseAuthorityResponseModel"
                  }
                }
              },
              "application/json (MARRIAGE-SPLIT)": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetPaymentConditionMarriageSplitResponseModel"
                  }
                }
              },
              "application/json (CONTRIBUTION-SPLIT)": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetPaymentConditionContributionSplitResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/payments/calculate": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Members"
        ],
        "description": "<b>BETA:</b> Calculate the amount available to process a member payment.",
        "operationId": "CalculatePayment",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CalculatePaymentModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CalculatePaymentResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/pensions": {
      "get": {
        "tags": [
          "Pensions"
        ],
        "description": "<b>BETA:</b> Get all pensions for the site.",
        "operationId": "GetSitePensions",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "FinancialYear",
            "description": "The financial year.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "status",
            "in": "query",
            "required": false,
            "description": "identifies the condition of pension",
            "schema": {
              "type": "string",
              "example": "all/requires-attention"
            }
          },
          {
            "name": "flat",
            "description": "Warnings object will be changed to a pipe delimited field to help the API run faster.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json (Normal)": {
                "schema": {
                  "$ref": "#/components/schemas/GetSitePensionsResponseModel"
                }
              },
              "application/json (Flat)": {
                "schema": {
                  "$ref": "#/components/schemas/GetSitePensionsResponseFlatModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/pensions": {
      "get": {
        "tags": [
          "Pensions"
        ],
        "description": "<b>BETA:</b> Get pensions",
        "operationId": "GetPension",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "member-account-identifier",
            "description": "member account GUID or member extension.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "effective-date",
            "description": "effective date.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPensionResponseModel"
                },
                "examples": {
                  "ABP": {
                    "$ref": "#/components/examples/GetABPPensionExample"
                  },
                  "DBIS": {
                    "$ref": "#/components/examples/GetDBISPensionExample"
                  },
                  "TRIS": {
                    "$ref": "#/components/examples/GetTRISPensionExample"
                  },
                  "TRIS - RET": {
                    "$ref": "#/components/examples/GetTRISRETPensionExample"
                  },
                  "MLP": {
                    "$ref": "#/components/examples/GetMLPPensionExample"
                  },
                  "AP": {
                    "$ref": "#/components/examples/GetAPPensionExample"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions": {
      "get": {
        "tags": [
          "Pensions"
        ],
        "description": "<b>BETA:</b> Get pensions",
        "operationId": "getPensions",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "name": "member-account-identifier",
            "description": "member account GUID or member extension.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "effective-date",
            "description": "effective date.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPensionResponseModel"
                },
                "examples": {
                  "ABP": {
                    "$ref": "#/components/examples/GetABPPensionExample"
                  },
                  "DBIS": {
                    "$ref": "#/components/examples/GetDBISPensionExample"
                  },
                  "TRIS": {
                    "$ref": "#/components/examples/GetTRISPensionExample"
                  },
                  "TRIS - RET": {
                    "$ref": "#/components/examples/GetTRISRETPensionExample"
                  },
                  "MLP": {
                    "$ref": "#/components/examples/GetMLPPensionExample"
                  },
                  "AP": {
                    "$ref": "#/components/examples/GetAPPensionExample"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions/calculate": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Pensions"
        ],
        "description": "<b>BETA:</b> Calculates pension",
        "operationId": "CalculatePensionCommencement",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CalculatePensionCommencementModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CalculatePensionCommencementResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions/commencement": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Pensions"
        ],
        "description": "<b>BETA:</b> Pension Commencement\n\n<b>PAYG Scale</b> values\n\n\"01\"    - Tax free threshold NOT claimed in TFN declaration (Scale 01)\n\n\"02\"    - Tax free threshold claimed in TFN declaration (Scale 02)\n\n\"03\"    - Foreign Residents (Scale 03)\n\n\"04NR\"  - Tax file number not provided by payee - Non Resident (Scale 04NR)\n\n\"04R\"   - Tax file number not provided by payee - Resident (Scale 04R)\n\n\"05\"    - Payee claimed FULL exemption from Medicare levy (Scale 05)\n\n\"06\"    - Payee claimed HALF exemption from Medicare levy (Scale 06)\n\n\"08\"    - Senior - Single (Scale 08)\n\n\"09\"    - Senior - Illness Separated (Scale 09)\n\n\"10\"    - Senior - Member of a couple (Scale 10)\n",
        "operationId": "CreatePensionCommencement",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreatePensionCommencementModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreatePensionCommencementResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions/existing": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Pensions"
        ],
        "description": "Create Existing Pension Commencement",
        "operationId": "CreateExistingPensionCommencement",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateExistingPensionCommencementModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateUpdateExistingPensionCommencemenResponseModel"
                }
              }
            }
          }
        }
      },
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Pensions"
        ],
        "description": "Get Existing Pensions of Member",
        "operationId": "GetExistingPension",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetExistingPensionResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions/{member-account-guid}/existing": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Pensions"
        ],
        "description": "Update an Existing Pension",
        "operationId": "UpdateExistingPensionCommencement",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/member-account-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateExistingPensionCommencementModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateUpdateExistingPensionCommencemenResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/pensions/{member-account-guid}": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Pensions"
        ],
        "description": "<b>BETA:</b> Update pension details",
        "operationId": "UpdatePensionDetails",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-account-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePensionDetailsModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions/revert": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Pensions"
        ],
        "description": "<b>BETA:</b> Revert Pension",
        "operationId": "RevertPension",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RevertPensionModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions/convert-to-retirement": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Pensions"
        ],
        "description": "<b>BETA:</b> Convert TRIS to Retirement Phase",
        "operationId": "ConvertTRISToRetirement",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConvertTRISRetirementModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/pensions/calculate-payg": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Pensions"
        ],
        "description": "<b>BETA:</b> Calculates pension PAYG",
        "operationId": "CalculatePensionPAYG",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "effective-date",
            "description": "effective date.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CalculatePensionPAYGModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CalculatePensionPAYGResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions/{member-account-guid}/cancel": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Pensions"
        ],
        "description": "Cancel the pension for the member account specified",
        "operationId": "CancelPension",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/member-account-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions/{member-account-guid}/cancel-convert": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Pensions"
        ],
        "description": "Cancel the convert to retirement for the member account specified",
        "operationId": "CancelConvertPension",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/member-account-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions/{member-account-guid}/cancel-revert": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Pensions"
        ],
        "description": "Cancel the pension reversion for the member account specified",
        "operationId": "CancelPensionReversion",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/member-account-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions/{member-account-guid}/convert-back-to-accumulation": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Pensions"
        ],
        "description": "Convert whole or a part of pension back to accumulation",
        "operationId": "ConvertBackToAccumulation",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/member-account-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConvertBackToAccumulationModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions/{member-account-guid}/convert-back-to-accumulation/cancel": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "tags": [
          "Pensions"
        ],
        "description": "Cancel the last conversion of pension to accumulation",
        "operationId": "CancelConvertBackToAccumulation",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/member-account-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions/{member-account-guid}/reviews": {
      "get": {
        "description": "Return list of member pension reviews.",
        "operationId": "getMemberPensionReviews",
        "tags": [
          "Pensions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/member-account-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetMemberPensionReviewsModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create pension review.",
        "operationId": "createPensionReview",
        "tags": [
          "Pensions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/member-account-guid"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreatePensionReviewResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions/{member-account-guid}/reviews/{review-guid}": {
      "get": {
        "description": "Return a pension review.",
        "operationId": "getPensionReview",
        "tags": [
          "Pensions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/member-account-guid"
          },
          {
            "$ref": "#/components/parameters/review-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPensionReviewModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Update pension review.",
        "operationId": "updatePensionReview",
        "tags": [
          "Pensions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/member-account-guid"
          },
          {
            "$ref": "#/components/parameters/review-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePensionReviewRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/pensions/{member-account-guid}/reviews/{review-guid}/recalculate": {
      "post": {
        "description": "Recalculate pension review.",
        "operationId": "recalculatePensionReview",
        "tags": [
          "Pensions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/member-account-guid"
          },
          {
            "$ref": "#/components/parameters/review-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RecalculatePensionReviewModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/transactions/{transaction-identifier}/notes": {
      "get": {
        "description": "<b>BETA:</b> Get the notes for a transaction.",
        "operationId": "getTransactionNotes",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/transaction-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TransactionNotesResultModel"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Create or update the notes for a transaction.",
        "operationId": "UpdateTransactionNotes",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/transaction-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionNotesModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/transactions/reconcile": {
      "post": {
        "description": "<b>BETA:</b> Reconcile a list of transactions.",
        "operationId": "reconcileTransactions",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "202": {
            "description": "Success"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReconcileTransactionParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/transactions/automatic-reconciliation": {
      "post": {
        "description": "<b>BETA:</b> Run the automatic reconciliation.",
        "operationId": "runAutomaticReconciliation",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/async"
          }
        ],
        "responses": {
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AutomaticReconciliationResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/transactions/{transaction-identifier}/unreconcile": {
      "post": {
        "description": "<b>BETA:</b> Unreconcile the transaction and everything it’s reconciled with.",
        "operationId": "unreconcileTransaction",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/transaction-identifier"
          }
        ],
        "responses": {
          "202": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/fund-relationships": {
      "post": {
        "tags": [
          "Relationships"
        ],
        "description": "<b>BETA:</b> Update Fund Relationship",
        "operationId": "updateFundRelationships",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RelationshipModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateFundRelationshipResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/fund-relationships/{relationship-identifier}": {
      "get": {
        "tags": [
          "Relationships"
        ],
        "description": "<b>BETA:</b> Returns a list of the trustees for the fund",
        "operationId": "getFundRelationship",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/relationship-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRelationshipModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Relationships"
        ],
        "description": "<b>BETA:</b> Creates / updates trustees for the fund",
        "operationId": "updateSpecificFundRelationship",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/relationship-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RelationshipModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/trustees": {
      "get": {
        "tags": [
          "Relationships"
        ],
        "description": "<b>BETA:</b> Returns a list of the trustees for the fund",
        "operationId": "getFundTrustees",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Trustee"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Relationships"
        ],
        "description": "<b>BETA:</b> Creates / updates trustees for the fund",
        "operationId": "updateFundTrustees",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TrusteeRequestModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/annual-tax-statements": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns annual tax statements for the fund.",
        "operationId": "getAnnualTaxStatements",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "financial-year",
            "description": "Financial year of a fund",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number",
              "format": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetAnnualTaxStatementslResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/annual-tax-statements/{tax-statement-guid}": {
      "get": {
        "tags": [
          "Funds"
        ],
        "description": "<b>BETA:</b> Return annual tax statement for the fund",
        "operationId": "getAnnualTaxStatement",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/tax-statement-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAnnualTaxStatementResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Funds"
        ],
        "description": "<b>BETA:</b> Update annual tax statement for the fund",
        "operationId": "updateAnnualTaxStatement",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/tax-statement-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateAnnualTaxStatementParameterModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/annual-tax-statements/upload": {
      "post": {
        "tags": [
          "Funds"
        ],
        "description": "<b>BETA:</b> Upload annual tax statement document for the fund",
        "operationId": "uploadAnnualTaxStatementDocument",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TaxStatementDocumentUploadRequest"
              }
            },
            "multipart/form-data": {
              "schema": {
                "$ref": "#/components/schemas/UploadAnnualTaxStatementDocumentFormDataModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TaxStatementDocumentUploadResult"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/annual-tax-statements/{tax-statement-guid}/document/delete": {
      "post": {
        "tags": [
          "Funds"
        ],
        "description": "<b>BETA:</b> Delete annual tax statement document for the fund",
        "operationId": "deleteTaxStatementDocument",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/tax-statement-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/annual-tax-statements/{tax-statement-guid}/document": {
      "get": {
        "tags": [
          "Funds"
        ],
        "description": "<b>BETA:</b> Get annual tax statement document for the fund",
        "operationId": "getTaxStatementDocument",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/tax-statement-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/workflows": {
      "post": {
        "tags": [
          "Funds"
        ],
        "description": "Create workflow status for the fund. (Not for external use)",
        "operationId": "createFundWorkflows",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/WorkflowStatusParameterModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created"
          }
        }
      },
      "get": {
        "tags": [
          "Funds"
        ],
        "description": "Get workflow status for the fund. (Not for external use)",
        "operationId": "getFundWorkflows",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WorkflowStatusResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/periods": {
      "post": {
        "tags": [
          "Funds"
        ],
        "description": "Process period update for the fund.",
        "operationId": "createFundPeriods",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "end-date",
            "in": "query",
            "required": true,
            "description": "The valuation date with format (yyyy-MM-dd).",
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "$ref": "#/components/parameters/run-immediately"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PeriodsRequestModel"
              }
            }
          },
          "required": false
        },
        "responses": {
          "201": {
            "description": "Created,",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "JobGUID": {
                      "type": "string"
                    },
                    "JobURL": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Funds"
        ],
        "description": "Get periods for the fund.",
        "operationId": "getFundPeriods",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PeriodsResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/tags": {
      "get": {
        "tags": [
          "Funds"
        ],
        "description": "Return all tags of the fund",
        "operationId": "getFundTags",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TagsModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Funds"
        ],
        "description": "Update tags for the fund",
        "operationId": "updateFundTags",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TagsModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/data-audit/{data-audit-batch-guid}/results": {
      "get": {
        "tags": [
          "Data Audit"
        ],
        "description": "Get DAW results.",
        "operationId": "getDAWResults",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/data-audit-batch-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DAWResultsModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/data-audit/{data-audit-batch-guid}/results/{data-audit-test-result-guid}/acknowledge": {
      "post": {
        "tags": [
          "Data Audit"
        ],
        "description": "Acknowledge DAW test result.",
        "operationId": "AcknowledgeDAWTestResult",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/data-audit-batch-guid"
          },
          {
            "$ref": "#/components/parameters/data-audit-test-result-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AcknowledgeDAWTestResultModel"
              }
            }
          }
        },
        "responses": {
          "202": {
            "description": "Accepted"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/financial-year/{financial-year}/data-audit-results": {
      "get": {
        "tags": [
          "Data Audit"
        ],
        "description": "Return the data audit results for the last EOY year close.",
        "operationId": "getEOYDAWResults",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DAWResultsModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/data-audit/results/search": {
      "get": {
        "tags": [
          "Data Audit"
        ],
        "description": "Return the data audit results for the site.",
        "operationId": "getSiteDAWResults",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier-in-daw"
          },
          {
            "$ref": "#/components/parameters/profile-code"
          },
          {
            "$ref": "#/components/parameters/test-id"
          },
          {
            "$ref": "#/components/parameters/daw-status"
          },
          {
            "$ref": "#/components/parameters/financial-year-in-daw"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SiteDAWResultsModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/data-audit/results/search": {
      "get": {
        "tags": [
          "Data Audit"
        ],
        "description": "Return the data audit results for the fund.",
        "operationId": "getFundDAWResults",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/profile-code"
          },
          {
            "$ref": "#/components/parameters/test-id"
          },
          {
            "$ref": "#/components/parameters/daw-status"
          },
          {
            "$ref": "#/components/parameters/financial-year-in-daw"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FundDAWResultsModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/authorities": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns the authorities for the fund.",
        "operationId": "getDataFeedAuthorities",
        "tags": [
          "Authorities"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "chart-account-GUID",
            "description": "chart account GUID",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "status",
            "description": "status",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAuthoritiesResultModel"
                },
                "examples": {
                  "Cash": {
                    "$ref": "#/components/examples/GetCashAuthoritiesResultExample"
                  },
                  "MacquarieCash": {
                    "$ref": "#/components/examples/GetMacquarieCashAuthoritiesResultExample"
                  },
                  "Broker": {
                    "$ref": "#/components/examples/GetBrokerAuthoritiesResultExample"
                  },
                  "Platform": {
                    "$ref": "#/components/examples/GetPlatformAuthoritiesResultExample"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund:transactions_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Create new authority",
        "operationId": "createDataFeedAuthority",
        "tags": [
          "Authorities"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "force-convert",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "format": "true/false"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateUpdateAuthorityResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateAuthorityModel"
              },
              "examples": {
                "Cash": {
                  "$ref": "#/components/examples/CreateUpdateCashAuthorityExample"
                },
                "MacquarieCash": {
                  "$ref": "#/components/examples/CreateUpdateMacquarieCashAuthorityExample"
                },
                "Broker": {
                  "$ref": "#/components/examples/CreateUpdateBrokerAuthorityExample"
                },
                "Platform": {
                  "$ref": "#/components/examples/CreateUpdatePlatformAuthorityExample"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/authorities/{authority-guid}": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Returns the live data for a given authority.",
        "operationId": "getAuthorityDetails",
        "tags": [
          "Authorities"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/authority-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAuthorityDetailsResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund:transactions_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update an authority",
        "operationId": "updateDataFeedAuthority",
        "tags": [
          "Authorities"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/authority-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Sucess",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateUpdateAuthorityResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateAuthorityModel"
              },
              "examples": {
                "Cash": {
                  "$ref": "#/components/examples/CreateUpdateCashAuthorityExample"
                },
                "MacquarieCash": {
                  "$ref": "#/components/examples/CreateUpdateMacquarieCashAuthorityExample"
                },
                "Broker": {
                  "$ref": "#/components/examples/CreateUpdateBrokerAuthorityExample"
                },
                "Platform": {
                  "$ref": "#/components/examples/CreateUpdatePlatformAuthorityExample"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/authorities/{authority-guid}/form": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "documents_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Retrieve the authority form.",
        "operationId": "getDataFeedAuthorityForm",
        "tags": [
          "Authorities"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/authority-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/billing": {
      "post": {
        "tags": [
          "Funds"
        ],
        "description": "Create a new billing event against the fund.",
        "operationId": "createFundBillingEvent",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateFundBillingEventModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFundBillingModel"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Funds"
        ],
        "description": "Get fund billing model.",
        "operationId": "getFundBillingModel",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFundBillingModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/queries": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Returns the queries for a site.",
        "operationId": "getQueries",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "fund-identifier",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fund-identifier-list",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            },
            "description": "Comma-separated list of multiple `fund-identifier` values."
          },
          {
            "name": "financial-year",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "query-status",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "IncludeTransactionDetails",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "unread",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          },
          {
            "name": "HasDraftMessages",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "owner",
            "in": "query",
            "required": false,
            "description": "Return queries from all owner teams",
            "schema": {
              "type": "string",
              "enum": [
                "ALL-TEAMS",
                "MY-TEAM",
                "MINE"
              ]
            }
          },
          {
            "name": "query-type",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "DOCUMENT-REQUEST",
                "GENERAL",
                "QUERY-FROM-CLIENT",
                "TRANSACTION"
              ]
            }
          },
          {
            "name": "role-type",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/create-start-date"
          },
          {
            "$ref": "#/components/parameters/create-end-date"
          },
          {
            "$ref": "#/components/parameters/last-message-start-date"
          },
          {
            "$ref": "#/components/parameters/last-message-end-date"
          },
          {
            "$ref": "#/components/parameters/active-only"
          },
          {
            "$ref": "#/components/parameters/list-identifier"
          },
          {
            "$ref": "#/components/parameters/list-definition"
          },
          {
            "$ref": "#/components/parameters/query-subject"
          },
          {
            "$ref": "#/components/parameters/query-subject-begins"
          },
          {
            "$ref": "#/components/parameters/email-routing-code"
          },
          {
            "$ref": "#/components/parameters/max-query-result-count"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SiteQueryResultModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Create a new query.",
        "operationId": "createQuery",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryCreateModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateQueryResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/queries/change-owner": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Change owner for a query.",
        "operationId": "changeQueryOwner",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryChangeOwnerModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/queries": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Returns the queries for a fund.",
        "operationId": "getFundQueries",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "financial-year",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "query-status",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "IncludeTransactionDetails",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "unread",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          },
          {
            "$ref": "#/components/parameters/create-start-date"
          },
          {
            "$ref": "#/components/parameters/create-end-date"
          },
          {
            "$ref": "#/components/parameters/last-message-start-date"
          },
          {
            "$ref": "#/components/parameters/last-message-end-date"
          },
          {
            "$ref": "#/components/parameters/active-only"
          },
          {
            "$ref": "#/components/parameters/max-query-result-count"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QueryResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/queries/{query-identifier}": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Returns the specified task query.",
        "operationId": "getQueryDetails",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          },
          {
            "name": "IncludeTransactionDetails",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetQueryDetailsResultModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Update a query.",
        "operationId": "updateQuery",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryUpdateModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryUpdateResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/queries/{query-identifier}/delete": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Delete a query item.",
        "operationId": "deleteQuery",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          },
          {
            "$ref": "#/components/parameters/query-remove-dms-attachments"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/queries/{query-identifier}/attachments": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Add attachments to the query.",
        "operationId": "attachDocumentToQuery",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttachDocumentToQueryModel"
              }
            },
            "multipart/form-data": {
              "schema": {
                "$ref": "#/components/schemas/AttachDocumentToQueryFormDataModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateQueryAttachmentResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/queries/attachments/{attachment-identifier}": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Returns a query attachment.",
        "operationId": "getQueryAttachment",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/attachment-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/queries/attachments/{attachment-identifier}/delete": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Delete a query attachment.",
        "operationId": "deleteQueryAttachment",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/attachment-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/queries/{query-identifier}/store-documents": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Save documents to the fund.",
        "operationId": "storeQueryAttachments",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StoreDocumentsResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/queries/{query-identifier}/store-document/{attachment-identifier}": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Save document to the fund.",
        "operationId": "storeQueryAttachment",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          },
          {
            "$ref": "#/components/parameters/attachment-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StoreDocumentResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/queries/{query-identifier}/messages": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Returns the messages for a specified query.",
        "operationId": "getQueryMessages",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetQueryMessagesModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Add a message to the query.",
        "operationId": "createQueryMessage",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateQueryMessageModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateQueryMessageResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/queries/{query-identifier}/send": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Send the query.i.e. send Email for the query",
        "operationId": "sendQuery",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/queries/{query-identifier}/messages/{message-guid}": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Returns a specified message.",
        "operationId": "getQueryMessageDetails",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          },
          {
            "$ref": "#/components/parameters/message-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetQueryMessagesModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Update a specified message.",
        "operationId": "updateQueryMessage",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          },
          {
            "$ref": "#/components/parameters/message-guid"
          },
          {
            "name": "action",
            "description": "Message actions available",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "ATTACHMENTS-UPDATED"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateQueryMessageModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/queries/{query-identifier}/messages/{message-guid}/delete": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Delete a query message.",
        "operationId": "deleteQueryMessage",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          },
          {
            "$ref": "#/components/parameters/message-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/queries/{query-identifier}/messages/{message-guid}/attachments": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Add attachments to the query's message.",
        "operationId": "attachDocumentToQueryMessage",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          },
          {
            "$ref": "#/components/parameters/message-guid"
          },
          {
            "name": "AddToDMS",
            "in": "query",
            "required": false,
            "deprecated": true,
            "schema": {
              "type": "boolean",
              "example": false
            }
          },
          {
            "name": "FundIdentifier",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": ""
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttachDocumentToQueryMessageModel"
              }
            },
            "multipart/form-data": {
              "schema": {
                "$ref": "#/components/schemas/AttachDocumentToQueryMessageFormDataModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateQueryMessageAttachmentResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/queries/{query-identifier}/form": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Return the form that's attached to the query.",
        "operationId": "getQueryForm",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryTemplateFormModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Store SmartForm data against the query.",
        "operationId": "udpateQueryForm",
        "tags": [
          "Tasks"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/query-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateQueryFormModel"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/opening-balances": {
      "get": {
        "description": "<b>BETA:</b> Get opening balance details in the fund.",
        "operationId": "getOpeningBalances",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "fin-year",
            "description": "Financial year of the fund",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number",
              "format": "integer",
              "example": 2020
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetOpeningBalancesModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default,",
              "fund_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update opening balances in the fund.",
        "operationId": "updateOpeningBalances",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CreateOpeningBalancesModel"
                }
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/opening-tax-packets": {
      "get": {
        "description": "<b>BETA:</b> Returns the list of opening tax packets",
        "operationId": "getOpeningTaxPackets",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OpeningTaxPacketsModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Create opening tax packets for the specified account.",
        "operationId": "createBulkOpeningTaxPackets",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateOpeningTaxPacketsResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/BulkOpeningTaxPacketsParameterModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/opening-tax-packets": {
      "post": {
        "description": "<b>BETA:</b> Create opening tax packets for the specified account.",
        "operationId": "createOpeningTaxPackets",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateOpeningTaxPacketsResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/OpeningTaxPacketsParameterModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/opening-tax-packets/{tax-packet-identifier}/delete": {
      "post": {
        "description": "<b>BETA:</b> delete a opening tax packet for the specified account.",
        "operationId": "deleteOpeningTaxPacket",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/tax-packet-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/worksheet": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns the Property Settlement worksheet of a property account.",
        "operationId": "getPropertySettlementWorksheet",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/account-number"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetPropertySettlementWorksheetResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Upload Property Settlement worksheet for property account.",
        "operationId": "updatePropertySettlementWorksheet",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/process"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreatePropertySettlementWorksheetModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/worksheet-sale": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns the Property Settlement Sale worksheet of a property account.",
        "operationId": "getPropertySettlementSaleWorksheet",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetPropertySettlementSaleWorksheetResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Upload Property Settlement Sale worksheet for property account.",
        "operationId": "updatePropertySettlementSaleWorksheet",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/process"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreatePropertySettlementSaleWorksheetModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/worksheet-sale/delete": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Delete Property Settlement Sale worksheet for property account.",
        "operationId": "deletePropertySettlementSaleWorksheetSale",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/opening-term-deposits": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Get list of term deposit sub asset opening balance.",
        "operationId": "getOpeningTermDepositBalance",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetSetOpeningTermDepositBalanceModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Set balance for detail term deposit sub asset",
        "operationId": "updateOpeningTermDepositBalance",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSetOpeningTermDepositBalanceModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/capital-works": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Get list of capital works allowance for a property.",
        "operationId": "GetCapitalWorksAllowance",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetSetCapitalWorksAllowanceModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Set the capital works allowance for a property",
        "operationId": "CreateUpdateCapitalWorksAllowance",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSetCapitalWorksAllowanceModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investor-references": {
      "get": {
        "description": "<b>BETA:</b> Returns all the investor reference details for the specified fund.",
        "operationId": "getInvestorReferences",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetInvestorReferenceDetailsResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Create a new investor reference for the specified fund.",
        "operationId": "createInvestorReference",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateInvestorReferenceResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InvestorReferenceParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investor-references/allocate": {
      "post": {
        "description": "<b>BETA:</b> Allocate investor reference to tax packet/s for the specified fund.",
        "operationId": "allocateInvestorReference",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InvestorReferenceAllocateParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investor-references/{investor-reference-identifier}": {
      "get": {
        "description": "<b>BETA:</b> Returns the details of an investor reference for the specified fund.",
        "operationId": "getInvestorReference",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/investor-reference-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetInvestorReferenceDetailsResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Update the details of an investor reference for the specified fund.",
        "operationId": "updateInvestorReference",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/investor-reference-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateInvestorReferenceResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InvestorReferenceParameterModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investor-references/{investor-reference-identifier}/deactivate": {
      "post": {
        "description": "<b>BETA:</b> Deactivate an investor reference for the specified fund. ",
        "operationId": "deactivateInvestorReference",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/investor-reference-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investor-references/{investor-reference-identifier}/delete": {
      "post": {
        "description": "<b>BETA:</b> Delete an investor reference for the specified fund. ",
        "operationId": "deleteInvestorReference",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/investor-reference-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeleteInvestorReferenceResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/investments/market-values": {
      "get": {
        "description": "<b>BETA:</b> Returns the list of global market valus for securities for the specified price date",
        "operationId": "getMarketValues",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "price-date",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "securityid",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MarketValueResultsModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Update or create global market values for a security for a specified date",
        "operationId": "updateMarketValue",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MarketValueBodyModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/investments/securities": {
      "get": {
        "description": "<b>BETA:</b> Returns the list of securities.\n\n\nTo avoid returning an unmanageable result set, searches where securityId is less than three characters will deliberately return a reduced list. These searches will only search for securities where the code matches the provided value (across any exchange). For example, securityId=F will only return securities that equal F, or start with F:. A longer search string will increase the accuracy of the search results.",
        "operationId": "getSecurities",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "securityid",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "partial-match",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "format": "true/false"
            }
          },
          {
            "name": "security-type",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityResultsModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/investments/securities/balances": {
      "get": {
        "description": "Return funds and portfolios that hold a particular asset.",
        "operationId": "getSecurityAssetBalances",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "securityid",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "effective-date",
            "description": "The effective date with format (yyyy-MM-dd). Default is the current date if not entered.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "IncludeSoldInYear",
            "description": "Include the asset hold at any point during the financial year of effective-date, i.e. not sold out before the start date of that financial year.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "format": "true/false"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityAssetBalancesResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/investments/share-registries": {
      "get": {
        "description": "<b>BETA:</b> Returns the list of share registries",
        "operationId": "getShareRegistries",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ShareRegistriesResultsModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/{financial-year}/report-suites": {
      "get": {
        "description": "<b>BETA:</b> Return the list of report suites that were selected as part of “Generate for Later” from the EOY Close",
        "operationId": "getAuditAndSigningReportSuites",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuditAndSigningReportSuitesModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/{financial-year}/report-suites/{report-suite-identifier}": {
      "get": {
        "description": "<b>BETA:</b> Return the PDF document for the generated report suite. <br/> <br/> <b>Warning:</b> This enpoint is now deprecated, reference to the new replacement endpoint [/sites/{site-identifier}/funds/{fund-identifier}/report-suites/instances/{report-suite-instance-GUID}/output](#/Reports/getEOYReportSuiteInstanceOutput) under <b>Reports</b>",
        "operationId": "getAuditAndSigningDocument",
        "deprecated": true,
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          },
          {
            "$ref": "#/components/parameters/report-suite-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Produce the report suite that was generated as part of “Generate for Later” from the EOY Close.\" <br/> <br/> <b>Warning:</b> This enpoint is now deprecated, reference to the new replacement endpoint [/sites/{site-identifier}/funds/{fund-identifier}/report-suites/instances/{report-suite-instance-GUID}/generate](#/Reports/generateEOYReportSuiteInstance) under <b>Reports</b>",
        "operationId": "generateAuditAndSigningReportSuites",
        "deprecated": true,
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          },
          {
            "$ref": "#/components/parameters/report-suite-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GenerateReportResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/{financial-year}/status": {
      "get": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns EOY tracking status for the fund.",
        "operationId": "getEOYTrackingStatus",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFundEOYTrackingStatusModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_write"
            ]
          }
        ],
        "description": "<b>BETA:</b> Updates EOY tracking status for the fund.",
        "operationId": "updateEOYTrackingStatus",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateFundEOYTrackingStatusModel"
              }
            }
          },
          "required": true
        }
      }
    },
    "/sites/{site-identifier}/end-of-year/status": {
      "get": {
        "description": "<b>BETA:</b> Return EOY tracking status for all funds.",
        "operationId": "getFundEOYTrackingStatus",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier-in-query"
          },
          {
            "$ref": "#/components/parameters/financial-year-in-query-parameter"
          },
          {
            "$ref": "#/components/parameters/eoy-status"
          },
          {
            "$ref": "#/components/parameters/fund-type"
          },
          {
            "$ref": "#/components/parameters/milestone-name"
          },
          {
            "$ref": "#/components/parameters/list-identifier"
          },
          {
            "$ref": "#/components/parameters/list-definition"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetFundsEOYTrackingStatusModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/static/brokers": {
      "get": {
        "description": "<b>BETA:</b> Return All Brokers.",
        "operationId": "getBrokers",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/investor-reference-type"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/BrokerResultsModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/static/platform-products": {
      "get": {
        "description": "Return all wrap interfaces have no institutions linked to them and all institutions linked to a wrap interface.",
        "operationId": "getPlatformProducts",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlatformProductResultsModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/superstream/configuration": {
      "get": {
        "description": "Returns the superstream configuration items.",
        "operationId": "getSuperStreamConfiguration",
        "tags": [
          "SuperStream"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SuperStreamConfigurationResultsModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/superstream/conversations": {
      "get": {
        "description": "Returns the list of SuperStream Conversations",
        "operationId": "getSuperStreamConversations",
        "tags": [
          "SuperStream"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "category",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "status",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "start-date",
            "description": "The start date to search for transactions (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "end-date",
            "description": "The valuation date with format (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "fund-guid",
            "description": "The GUID that identifies a fund.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/list-identifier"
          },
          {
            "$ref": "#/components/parameters/list-definition"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetSuperStreamConversationResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/superstream/messages/initialise": {
      "get": {
        "description": "Initialising SuperStream IRR message",
        "operationId": "updateStreamIRRMessage",
        "tags": [
          "SuperStream"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "fund-identifier",
            "description": "The GUID that identifies a fund.",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "member-identifier",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "Initiate Rollover Request": {
                "schema": {
                  "$ref": "#/components/schemas/GetInitiateRolloverRequestResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/superstream/messages": {
      "get": {
        "description": "Returns the list of SuperStream Messsages",
        "operationId": "getSuperStreamMessages",
        "tags": [
          "SuperStream"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "MessageType",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ConversationID",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "SuperStream Messages": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetSuperStreamMessageResultModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "SuperStream"
        ],
        "description": "Create a SuperStream Messsage (IRR)",
        "operationId": "createIRRSuperstreamMessage",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateIRRRequestModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateUpdateSuperStreamMessageResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/superstream/messages/{message-identifier}": {
      "get": {
        "description": "Returns the details of a SuperStream Messsage",
        "operationId": "getSuperStreamMessageDetails",
        "tags": [
          "SuperStream"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/message-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "SuperStream Messages (Contribution,RA,EPF)": {
                "schema": {
                  "$ref": "#/components/schemas/GetSuperStreamMessageResultModel"
                }
              },
              "SuperStream Messages (IRR/RTR/RAS)": {
                "schema": {
                  "$ref": "#/components/schemas/GetSuperStreamMessageRolloverResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "SuperStream"
        ],
        "description": "Update the details of a SuperStream Messsage (IRR/RTR/RAS)",
        "operationId": "updateSuperStreamMessageDetails",
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/message-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSuperStreamMessageRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/superstream/messages/{message-identifier}/report": {
      "get": {
        "description": "Returns the data report for SuperStream Messsage",
        "operationId": "getSuperStreamMessageDataReport",
        "tags": [
          "SuperStream"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/message-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SuperStreamMessageReportFilesResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/superstream/messages/{message-identifier}/status-update": {
      "post": {
        "description": "Updates the status of a SuperStream Messsage",
        "operationId": "updateSuperStreamMessageStatus",
        "tags": [
          "SuperStream"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/message-identifier"
          },
          {
            "$ref": "#/components/parameters/UpdateNotes"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RespondSuperStreamMessageRequestModel"
              },
              "examples": {
                "General": {
                  "$ref": "#/components/examples/UpdateStatusStreamMessageRequestExample"
                },
                "Dismissed": {
                  "$ref": "#/components/examples/UpdateStatusDismissedStreamMessageRequestExample"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/superstream/messages/{message-identifier}/delete": {
      "post": {
        "description": "Delete SuperStream Message.",
        "operationId": "deleteSuperStreamMessage",
        "tags": [
          "SuperStream"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/message-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/superstream/messages/process-transaction": {
      "post": {
        "description": "Process transactions for SuperStream Contribution Messsages",
        "operationId": "updateSuperStreamContribtuionMessageTransactions",
        "tags": [
          "SuperStream"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProcessSuperStreamTransactionRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/superstream/error-types": {
      "get": {
        "description": "Returns the list of SuperStream Error Types",
        "operationId": "getSuperStreamErrorTypes",
        "tags": [
          "SuperStream"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "message-type",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetSuperStreamErrorTypesResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/authorities/{authority-guid}/instructions": {
      "get": {
        "description": "<b>BETA:</b> Return standard letter for trustee.",
        "operationId": "getBrokerInstruction",
        "tags": [
          "Authorities"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/authority-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/feeds ": {
      "get": {
        "description": "<b>BETA:</b> Return all data feeds for specified fund.",
        "operationId": "getAllFeedsFromFund",
        "tags": [
          "Authorities"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "StatusList",
            "description": "The data feed status.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "FirstProcessedAfterDate",
            "description": "Return feeds that have First Processed Date were on or after this date.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "LastProcessedBeforeDate",
            "description": "Return feeds that have Last Processed Date were on or before this date.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FeedsResultsModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/feeds ": {
      "get": {
        "description": "<b>BETA:</b> Return all data feeds for all funds.",
        "operationId": "getAllFeeds",
        "tags": [
          "Authorities"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "StatusList",
            "description": "The data feed status.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "FeedTypeList",
            "description": "The data feed type list.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "Cash,Broker,Platform"
            }
          },
          {
            "name": "FirstProcessedAfterDate",
            "description": "Return feeds that have First Processed Date were on or after this date.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "LastProcessedBeforeDate",
            "description": "Return feeds that have Last Processed Date were on or before this date.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FeedsResultsModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/transaction-rules ": {
      "get": {
        "description": "<b>BETA:</b> Return All App Transaction Rules.",
        "operationId": "getTransactionRules",
        "tags": [
          "Transaction Rules"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "level",
            "description": "The level to get the app transaction rules.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "status",
            "description": "Status of a app transaction rules.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fund-guid",
            "description": "The GUID that identifies a fund.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AppTransactionRulesResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Create a transaction rule.",
        "operationId": "createAppTransactionRule",
        "tags": [
          "Transaction Rules"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AppTransactionRuleBodyModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/transaction-rules/preview": {
      "post": {
        "description": "<b>BETA:</b> Preview Transactions for Transaction Rule.",
        "operationId": "previewAppTransactionRule",
        "tags": [
          "Transaction Rules"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AppTransactionRulePreviewResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AppTransactionRuleBodyModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/transaction-rules/{rule-guid}": {
      "get": {
        "description": "<b>BETA:</b> Return an App Transaction Rule.",
        "operationId": "getTransactionRule",
        "tags": [
          "Transaction Rules"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/rule-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AppTransactionRuleDetailsResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/transactions/run-rules": {
      "post": {
        "description": "<b>BETA:</b> Run Global App Transaction Rule.",
        "operationId": "runAPITransactionRule",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/async"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RunTransactionRuleResultModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/transactions/{transaction-identifier}/attachments": {
      "post": {
        "description": "<b>BETA:</b> Attach Document To Transaction.",
        "operationId": "transactionAttachments",
        "tags": [
          "Transactions"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TransactionAttachmentResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionAttachmentRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/transaction-rules/{rule-guid}/run": {
      "post": {
        "description": "<b>BETA:</b> Run a single transaction rule across all funds.",
        "operationId": "runAPITransactionRules",
        "tags": [
          "Transaction Rules"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/rule-guid"
          },
          {
            "$ref": "#/components/parameters/async"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RunTransactionRuleResultModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/transaction-rules/{rule-guid}/delete": {
      "post": {
        "description": "<b>BETA:</b> Delete a single transaction rule.",
        "operationId": "deleteAPITransactionRules",
        "tags": [
          "Transaction Rules"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/rule-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/transaction-rules/{rule-guid} ": {
      "post": {
        "description": "<b>BETA:</b> Update a transaction rule.",
        "operationId": "updateAppTransactionRule",
        "tags": [
          "Transaction Rules"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/rule-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AppTransactionRuleBodyModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/transaction-rules/order": {
      "post": {
        "description": "<b>BETA:</b> Update transaction rules order.",
        "operationId": "updateTransactionRulesOrder",
        "tags": [
          "Transaction Rules"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UpdateTransactionRuleOrderModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/investment-strategies": {
      "get": {
        "description": "<b>BETA:</b> Return all site investment strategies.",
        "operationId": "getSiteInvestmentStrategies",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InvestmentStrategiesResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/investment-strategy": {
      "get": {
        "description": "<b>BETA:</b> Return last investment strategy for all fund that the current section user can access.",
        "operationId": "getSiteInvestmentStrategy",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "effective-date",
            "description": "Return last investment strategy before or at an effective date (yyyy-MM-dd).",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InvestmentStrategySiteLevelResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/investments/registry-balance": {
      "post": {
        "description": "<b>BETA:</b> Trigger an import of registry balances. So that the user can request them for up-to-date information",
        "operationId": "requestRegistryHoldingBalances",
        "tags": [
          "Investments"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RequestRegistryHoldingBalancesRequestModel"
              }
            }
          }
        },
        "responses": {
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RequestRegistryHoldingBalancesResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investment-strategy": {
      "get": {
        "description": "<b>BETA:</b> Return last investment strategy.",
        "operationId": "getFundInvestmentStrategy",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "effective-date",
            "description": "Return last investment strategy before or at an effective date (yyyy-MM-dd).",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InvestmentStrategyResponseModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Create/Update fund investment strategy.",
        "operationId": "UpdateFundInvestmentStrategy",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InvestmentStrategyRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/investment-strategies": {
      "get": {
        "description": "<b>BETA:</b> Return all fund investment strategies.",
        "operationId": "getFundInvestmentStrategies",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InvestmentStrategiesResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/depreciation-schedule": {
      "get": {
        "description": "<b>BETA:</b> Return the list of depreciating assets held by the fund during the financial year.",
        "operationId": "GetDepreciatingSchedule",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "financial-year",
            "description": "Financial year of the fund",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number",
              "format": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDepreciatingScheduleResponseModel"
                },
                "examples": {
                  "Depreciating asset": {
                    "$ref": "#/components/examples/GetDepreciatingScheduleDepreciatingAssetExample"
                  },
                  "Property": {
                    "$ref": "#/components/examples/GetDepreciatingSchedulePropertyExample"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/deactivate": {
      "post": {
        "description": "Deactivate a fund/portfolio that has wound up or is no longer with your service. \n\n If you need to reactivate at a later date, fees will apply.\n\n Deactivating will stop all data feeds. If the fund is reactivated, you’ll require new authorities for these data feeds.",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/policies": {
      "get": {
        "description": "<b>BETA:</b> Return all policies.",
        "operationId": "getPolicies",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "FundIdentifier",
            "in": "query",
            "required": false,
            "description": "The Fund identifier.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PoliciesResponseModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Update policies.",
        "operationId": "updatePolicies",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "FundIdentifier",
            "in": "query",
            "required": false,
            "description": "The Fund identifier.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/PoliciesRequestModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/data-feeds/{InterfaceTypeCode}/credentials": {
      "get": {
        "description": "Return a list of Authentication Credentials for the particular Interface Type.",
        "operationId": "GetAuthenticationCredentials",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "InterfaceTypeCode",
            "in": "query",
            "required": true,
            "description": "The Interface type Code.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuthenticationCredentialResponseModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create an Authentication Credential for the particular Interface Type.",
        "operationId": "CreateUpdateAuthenticationCredential",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "InterfaceTypeCode",
            "in": "query",
            "required": true,
            "description": "The Interface type Code.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuthenticationCredentialResultModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AuthenticationCredentialRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/data-feeds/{InterfaceTypeCode}/credentials/{id}": {
      "post": {
        "description": "Update an exist Authentication Credential for the particular Interface Type.",
        "operationId": "CreateUpdateAuthenticationCredential",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "InterfaceTypeCode",
            "in": "query",
            "required": true,
            "description": "The Interface type Code.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AuthenticationCredentialRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/data-feeds/{InterfaceTypeCode}/credentials/{id}/delete": {
      "post": {
        "description": "Delete an Authentication Credential for the particular Interface Type.",
        "operationId": "DeleteInterfaceAuthenticationCredential",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "InterfaceTypeCode",
            "in": "query",
            "required": true,
            "description": "The Interface type Code.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "id",
            "in": "query",
            "required": true,
            "description": "The Order of Authentication Credential.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/data-feeds/{InterfaceTypeCode}/notify": {
      "get": {
        "description": "Return the user to be notified for the Interface Type.",
        "operationId": "GetInterfaceNotifiedUser",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "InterfaceTypeCode",
            "in": "query",
            "required": true,
            "description": "The Interface type Code.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InterfaceNotifiedUserResponseModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Update the user to be notified for the Interface Type.",
        "operationId": "UpdateInterfaceNotifiedUser",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "InterfaceTypeCode",
            "in": "query",
            "required": true,
            "description": "The Interface type Code.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Succes"
          },
          "400": {
            "description": "Bad Request"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/InterfaceNotifiedUserRequestModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/investment-categories": {
      "get": {
        "description": "Return list of asset allocation categories.",
        "operationId": "getCategories",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCategoriesResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create asset allocation category.",
        "operationId": "createCategory",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateUpdateCategoryResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateCategoryRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/investment-categories/{investment-category-guid}": {
      "post": {
        "description": "Update asset allocation category.",
        "operationId": "updateCategory",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/investment-category-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateCategoryRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/investment-categories/{investment-category-guid}/delete": {
      "post": {
        "description": "Delete asset allocation category.",
        "operationId": "deleteCategory",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/investment-category-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/note-templates": {
      "get": {
        "description": "Returns the list of note templates that have been configured in the site.",
        "operationId": "getNoteTemplate",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetNoteTemplateResponseModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create note template.",
        "operationId": "createUpdateNoteTemplate",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateUpdateNoteTemplateResponseModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateNoteTemplateRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/note-templates/{note-template-GUID}": {
      "get": {
        "description": "Returns the details of an individual note template.",
        "operationId": "getNoteTemplate",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/note-template-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetNoteTemplateResponseModel"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "post": {
        "description": "Modify an existing note template.",
        "operationId": "createUpdateNoteTemplate",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/note-template-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateNoteTemplateRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/note-templates/{note-template-GUID}/delete": {
      "post": {
        "description": "The deletion of a note template.",
        "operationId": "deleteNoteTemplate",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/note-template-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/notes": {
      "get": {
        "description": "Returns a list of the notes recorded against the fund/member.",
        "operationId": "getFundNotes",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/query-param-note-template-type"
          },
          {
            "$ref": "#/components/parameters/query-param-member-account-GUID"
          },
          {
            "$ref": "#/components/parameters/query-param-member-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CreateFundNotesResponseModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create new note.",
        "operationId": "createFundNote",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateFundNotesResponseModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FundNoteRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/notes/{note-GUID}": {
      "get": {
        "description": "Returns the details of the note.",
        "operationId": "getFundNoteDetails",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/note-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFundNoteDetailsResponseModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "The modification of an existing note.",
        "operationId": "updateFundNote",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/note-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UpdateFundNotesResponseModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FundNoteRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/notes/{note-GUID}/delete": {
      "post": {
        "description": "The deletion of notes against a fund/member.",
        "operationId": "deleteFundNote",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/note-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/notes/{note-GUID}/attachments": {
      "post": {
        "description": "Upload a note attachment.",
        "operationId": "uploadFundNoteAttachment",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/note-GUID"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "$ref": "#/components/schemas/UploadNoteAttachmentRequestModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UploadNoteAttachmentResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/notes/{note-GUID}/attachments/{attachment-identifier}/delete": {
      "post": {
        "description": "The deletion of note attachment.",
        "operationId": "deleteFundNoteAttachment",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/note-GUID"
          },
          {
            "$ref": "#/components/parameters/attachment-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/transfer-balance": {
      "get": {
        "description": "<b>BETA:</b> Get member transfer balances.",
        "operationId": "getMemberTransferBalances",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MemberTransferBalanceResponseModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "<b>BETA:</b> Create a member transfer balance.",
        "operationId": "createMemberTransferBalance",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateMemberTransferBalanceResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MemberTransferBalanceRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/transfer-balance/{transfer-balance-GUID}": {
      "post": {
        "description": "<b>BETA:</b> Update a member transfer balance.",
        "operationId": "updateMemberTransferBalance",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/transfer-balance-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MemberTransferBalanceRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/transfer-balance/{transfer-balance-GUID}/delete": {
      "post": {
        "description": "<b>BETA:</b> Delete a member transfer balance.",
        "operationId": "deleteMemberTransferBalance",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/transfer-balance-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/reactivate": {
      "post": {
        "description": "Reactivate a terminated member",
        "operationId": "ReactivateMember",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Error"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/deactivate": {
      "post": {
        "description": "Deactivates a fund member",
        "operationId": "DeactivateMember",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "TerminationDate": {
                    "type": "string",
                    "example": "2022-02-02"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Error"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/static/transfer-balance-event-types": {
      "get": {
        "description": "<b>BETA:</b> Get member transfer balance event types.",
        "operationId": "getMemberTransferBalanceEventTypes",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TransferBalanceEventTypeResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/user-types": {
      "get": {
        "description": "Returns the list of user types",
        "operationId": "getUserTypes",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "code",
            "description": "The code of user type",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "exclude-code-in-description",
            "description": "If true, return descriptions without the code.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserTypesResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/banking/authorities": {
      "get": {
        "description": "Returns the list of banking authorities",
        "operationId": "getBankingAuthorities",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetBankAuthoritiesModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create banking authority",
        "operationId": "createBankingAuthority",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BankingAuthorityRequestModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BankingAuthorityResultModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/banking/authorities/{banking-authority-guid}": {
      "post": {
        "description": "Update banking authority",
        "operationId": "updateBankingAuthority",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/banking-authority-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BankingAuthorityRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/banking/authorities/{banking-authority-guid}/delete": {
      "post": {
        "description": "Delete banking authority",
        "operationId": "deleteBankingAuthority",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/banking-authority-guid"
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/transfer-balance-account-reporting": {
      "get": {
        "description": "<b>BETA:</b> Get member transfer balance account reportings.",
        "operationId": "getTransferBalanceAccountReportings",
        "tags": [
          "Transfer Balance Account Report"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "status",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "start-date",
            "description": "The start date to search (yyyy-MM-dd).",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "end-date",
            "description": "The end date to search (yyyy-MM-dd).",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "fund",
            "description": "The fund code to search for Transfer Balance Account Report.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/list-identifier"
          },
          {
            "$ref": "#/components/parameters/list-definition"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TransferBalanceAccountReportingsResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/transfer-balance-account-reporting/production-files": {
      "get": {
        "description": "<b>BETA:</b> Get member transfer balance account reportings - production files.",
        "operationId": "getTBARProductionFiles",
        "tags": [
          "Transfer Balance Account Report"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "start-date",
            "description": "The start date to search (yyyy-MM-dd).",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "end-date",
            "description": "The end date to search (yyyy-MM-dd).",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TBARProductionFilesResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/transfer-balance-account-reporting/production-files/{transfer-balance-account-report-GUID}/files": {
      "get": {
        "description": "<b>BETA:</b> Get member transfer balance account reporting - report files.",
        "operationId": "getTBARProductionReportFiles",
        "tags": [
          "Transfer Balance Account Report"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/transfer-balance-account-report-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TBARProductionReportFilesResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/transfer-balance-account-reporting/production-files/{transfer-balance-account-report-GUID}/events": {
      "get": {
        "description": "<b>BETA:</b> Get member transfer balance account reporting - production file events.",
        "operationId": "getTBARProductionFileEvents",
        "tags": [
          "Transfer Balance Account Report"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/transfer-balance-account-report-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TBARProductionFileEventsResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/transfer-balance-account-reporting/declaration": {
      "post": {
        "description": "<b>BETA:</b> Create TBAR declaration.",
        "operationId": "createTBARDeclaration",
        "tags": [
          "Transfer Balance Account Report"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TBARCreateDeclarationRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/transfer-balance-account-reporting/create": {
      "post": {
        "description": "<b>BETA:</b> Create TBAR file.",
        "operationId": "createTBARFile",
        "tags": [
          "Transfer Balance Account Report"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TBARCreateFileRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/load-ATO-income-tax-lodgement-status-report": {
      "post": {
        "description": "Upload the Income Tax Lodgement Status Report file from the ATO's Online Services for Agents system and update the lodgement due dates for all funds in the file.",
        "operationId": "loadATOIncomeTaxLodgementStatus",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "FileData": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LoadATOIncomeTaxLodgementStatusResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/attributes": {
      "get": {
        "description": "Get a list of Attributes",
        "operationId": "GetAttributes",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/source-record-type"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributePayloadModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create a new attribute",
        "operationId": "CreateAttribute",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributeRequestPayloadModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeGUIDModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/attributes/{attribute-guid}": {
      "post": {
        "description": "Update an attribute",
        "operationId": "UpdateAttribute",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/attribute-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributeRequestPayloadModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeGUIDModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/attributes/{attribute-guid}/delete": {
      "post": {
        "description": "Delete an attribute",
        "operationId": "DeleteAttribute",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/attribute-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/attributes": {
      "get": {
        "description": "Get Fund Attribute Values",
        "operationId": "GetFundAttributeValues",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeValuePayloadResponseModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create a Fund Attribute Value",
        "operationId": "CreateFundAttributeValues",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributeValuePayloadModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeValuePayloadModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/attributes/{attribute-guid}": {
      "post": {
        "description": "Update a Fund attribute value",
        "operationId": "UpdateFundAttributeValues",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/attribute-guid"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributeValuePayloadModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeValuePayloadModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/attributes/{attribute-guid}/delete": {
      "post": {
        "description": "Delete a Fund attribute value",
        "operationId": "DeleteFundAttributeValue",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/attribute-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/attributes": {
      "get": {
        "description": "Get Member Attribute Values",
        "operationId": "GetMemberAttributeValues",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeMemberValuePayloadResponseModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create a Member Attribute Value",
        "operationId": "CreateMemberAttributeValue",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributeMemberValuePayloadModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeMemberValuePayloadModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/attributes/{attribute-guid}": {
      "post": {
        "description": "Update a Member attribute Value",
        "operationId": "UpdateMemberAttributeValue",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/attribute-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributeMemberValuePayloadModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeMemberValuePayloadModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/attributes/{attribute-guid}/delete": {
      "post": {
        "description": "Delete a Member attribute Value",
        "operationId": "DeleteMemberAttribute",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          },
          {
            "$ref": "#/components/parameters/attribute-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/balance-breakdown": {
      "get": {
        "description": "<b>BETA:</b> Get member balance breakdown",
        "operationId": "getMemberBalanceBreakdown",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMemberBalanceBreakdownModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/attributes": {
      "get": {
        "description": "Get Chart Attribute Values",
        "operationId": "GetChartAttributeValues",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeValuePayloadResponseModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create a Chart Attribute Value",
        "operationId": "CreateChartAttributeValue",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributeValuePayloadModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeValuePayloadModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/attributes/{attribute-guid}": {
      "post": {
        "description": "Update a Chart attribute Value",
        "operationId": "UpdateChartAttributeValue",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/attribute-guid"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributeValuePayloadModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeValuePayloadModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/attributes/{attribute-guid}/delete": {
      "post": {
        "description": "Delete a Chart attribute Value",
        "operationId": "DeleteChartAttributeValue",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/attribute-guid"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/account-control": {
      "get": {
        "description": "Get the list of fund account controls",
        "operationId": "getFundAccountControls",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetFundAccountControlModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/account-control/{usage-code}": {
      "post": {
        "description": "Update fund account control",
        "operationId": "updateFundAccountControl",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/usage-code"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateFundAccountControlModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Error"
          }
        }
      }
    },
    "/sites/{site-identifier}/chart/{account-number}/attributes": {
      "get": {
        "description": "Get attribute values for Chat at site level",
        "operationId": "GetChartAttributeValues",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SiteLevelAttributeValuePayloadResponseModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create attribute value for Chart at site level",
        "operationId": "CreateChartAttributeValue",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributeValuePayloadModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeValuePayloadModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/chart/{account-number}/attributes/{attribute-guid}": {
      "post": {
        "description": "Update an attribute value for Chart at site level",
        "operationId": "UpdateChartAttributeValue",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/attribute-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributeValuePayloadModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeValuePayloadModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/chart/{account-number}/attributes/{attribute-guid}/delete": {
      "post": {
        "description": "Delete an attribute value of Chart at site level",
        "operationId": "DeleteChartAttributeValue",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/attribute-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttributeValuePayloadModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/tax-offsets": {
      "get": {
        "description": "Get tax offsets for a chart",
        "operationId": "getChartTaxOffsets",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetTaxOffsetModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/tax-offsets/{financial-year}": {
      "post": {
        "description": "Update tax offsets for a chart",
        "operationId": "updateChartTaxOffsets",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "in": "path",
            "description": "the GUID that identifies a chart",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/financial-year"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PostTaxOffsetModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Error"
          }
        }
      }
    },
    "/sites/{site-identifier}/activity-statements": {
      "get": {
        "description": "List of activity statements that have a statement period in the date range selected",
        "operationId": "getActivityStatements",
        "tags": [
          "Activity Statements"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "start-date",
            "description": "The start date to search for activity statements (yyyy-MM-dd).",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "end-date",
            "description": "The end date to search for activity statements (yyyy-MM-dd).",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "ATOStatus",
            "description": "ATO status value.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Fund",
            "description": "Fund Code.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/list-identifier"
          },
          {
            "$ref": "#/components/parameters/list-definition"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetActivityStatementsResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/activity-statements/download": {
      "post": {
        "description": "Download the data from the ATO for activity statements within the date range.",
        "operationId": "downloadActivityStatements",
        "tags": [
          "Activity Statements"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "ActivityStatementGUID",
            "description": "The GUID that identifies an Activity Statement.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "guid"
            }
          },
          {
            "name": "start-date",
            "description": "The start date to search for Activity Statements (yyyy-MM-dd).",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "end-date",
            "description": "The end date to search for Activity Statements (yyyy-MM-dd).",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "fund",
            "description": "The fund code to search for Activity Statements.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "form-type",
            "description": "The form type to download for Activity Statements.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "IAS"
            }
          },
          {
            "$ref": "#/components/parameters/run-immediately"
          }
        ],
        "responses": {
          "201": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DownloadActivityStatementsResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/activity-statements/status-update": {
      "post": {
        "description": "Update status for an activity statement.",
        "operationId": "updateActivityStatementStatus",
        "tags": [
          "Activity Statements"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "ActivityStatementGUID",
            "description": "The GUID that identifies an Activity Statement.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "guid"
            }
          },
          {
            "name": "start-date",
            "description": "The start date to search for Activity Statements (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "end-date",
            "description": "The end date to search for Activity Statements (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "fund",
            "description": "The fund code to search for Activity Statements.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "form-type",
            "description": "The form type to download for Activity Statements.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "IAS"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UpdateActivityStatementStatusRequestModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/activity-statements/{activity-statement-guid}": {
      "get": {
        "description": "Get the activity statement answers.",
        "operationId": "getactivitystatementanswers",
        "tags": [
          "Activity Statements"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/activity-statement-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetActivityStatementAnswersModel"
                },
                "examples": {
                  "Form R": {
                    "$ref": "#/components/examples/GetActivityStatementAnswersIASRExample"
                  },
                  "Form P": {
                    "$ref": "#/components/examples/GetActivityStatementAnswersIASPExample"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Update the activity statement answers.",
        "operationId": "updateactivitystatementanswers",
        "tags": [
          "Activity Statements"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/activity-statement-guid"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateActivityStatementAnswersPayloadModel"
              },
              "examples": {
                "Form R": {
                  "$ref": "#/components/examples/UpdateActivityStatementAnswersIASRPayloadExample"
                },
                "Form P": {
                  "$ref": "#/components/examples/UpdateActivityStatementAnswersIASPPayloadExample"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/activity-statements/{activity-statement-guid}/reset": {
      "post": {
        "description": "Reset the activity statement answers.",
        "operationId": "resetactivitystatementanswers",
        "tags": [
          "Activity Statements"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/activity-statement-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/activity-statements/{activity-statement-guid}/validate": {
      "post": {
        "description": "Validate the activity statement.",
        "operationId": "validateactivitystatement",
        "tags": [
          "Activity Statements"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/activity-statement-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/activity-statements/{activity-statement-guid}/lodge": {
      "post": {
        "description": "Lodge the activity statement.",
        "operationId": "lodgeactivitystatement",
        "tags": [
          "Activity Statements"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/activity-statement-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "DeclarationCompleted": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/activity-statements/{activity-statement-guid}/start-workflow": {
      "post": {
        "description": "Start activity statement workflow.",
        "operationId": "startactivitystatementworkflow",
        "tags": [
          "Activity Statements"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/activity-statement-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StartActivityStatementModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/activity-statements/automate/enable": {
      "post": {
        "description": "Enable the auto activity statement download job.",
        "operationId": "enableautoactivitystatementdownload",
        "tags": [
          "Activity Statements"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/activity-statements/automate/disable": {
      "post": {
        "description": "Disable the auto activity statement download job.",
        "operationId": "disableautoactivitystatementdownload",
        "tags": [
          "Activity Statements"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/overview/contribution-caps/detail": {
      "get": {
        "description": "Get Contribution Caps detail",
        "operationId": "getContributionCapsDetail",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "financial-year",
            "description": "Financial year of the cache",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number",
              "format": "integer"
            }
          },
          {
            "name": "status",
            "description": "Contribution cap status",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetContributionCapsDetailModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/overview/contribution-caps/summary": {
      "get": {
        "description": "Get Contribution Caps summary",
        "operationId": "getContributionCapsSummary",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "financial-year",
            "description": "Financial year of the cache",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number",
              "format": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetContributionCapsSummaryModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/overview/feeds": {
      "get": {
        "description": "Count of data feeds that are active or require attention, unprocessed transactions from data feeds as well as the current level of transaction automation for the site.",
        "operationId": "getDataFeeds",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDataFeedsModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/overview/superstream": {
      "get": {
        "description": "Count of SuperStream events.",
        "operationId": "getOverviewSuperStream",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetOverviewSuperStreamModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/feeds/unprocessed-transactions": {
      "get": {
        "description": "List of unprocessed transactions from data feeds that require action to create the transactions.",
        "operationId": "getSiteUnprocessedTransactions",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetSiteUnprocessedTransactionsModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/feeds/unprocessed-transactions": {
      "get": {
        "description": "List of unprocessed transactions from data feeds that require action to create the transactions.",
        "operationId": "getFundUnprocessedTransactions",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetFundUnprocessedTransactionsModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/earning-rates": {
      "get": {
        "description": "Returns the stored earning rates for the fund.",
        "operationId": "getFundEarningRates",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetFundEarningRatesResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/overview/end-of-year/summary": {
      "get": {
        "description": "Overview of end of year process for the prior years",
        "operationId": "getsummaryEOY",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-type"
          },
          {
            "name": "include-week-ago-amount",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          },
          {
            "name": "use-milestones",
            "description": "Allow return summary EOY statuses as Workflow Milestone",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "example": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSummaryEOYModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/overview/eligible-for-pension": {
      "get": {
        "description": "Return all members that are eligible for pension",
        "operationId": "geteligibleforpension",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetEligibleForPension"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/overview/pensions": {
      "get": {
        "description": "Counts for some pension related info",
        "operationId": "getcountpension",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "financial-year",
            "description": "The financial year (can only be current or prior financial year)",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCountPension"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/overview/lodgement-required": {
      "get": {
        "description": "The count of lodgments required to the ATO.",
        "operationId": "getOverviewLodgementRequired",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetOverviewLodgementRequiredModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/billing/services": {
      "get": {
        "description": "Return billing services",
        "operationId": "getBillingServices",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/billing-code"
          },
          {
            "$ref": "#/components/parameters/enabled"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetBillingServiceModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/billing/services/{service-code}": {
      "get": {
        "description": "Return billing service detail",
        "operationId": "getBillingServiceDetail",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/service-code"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBillingServiceDetailModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/billing/services/{service-code}/enable": {
      "post": {
        "description": "Enable billing service",
        "operationId": "enableBillingService",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/service-code"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EnabledBillingServiceResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/billing/services/{service-code}/disable": {
      "post": {
        "description": "Disable billing service",
        "operationId": "disableBillingService",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/service-code"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EnabledBillingServiceResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/tfn": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Get fund tax file number.",
        "operationId": "getFundTFN",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetTFNModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetTFNResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/bank-accounts": {
      "get": {
        "description": "Returns external bank",
        "operationId": "getExternalBankAccount",
        "tags": [
          "Bank Accounts"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/external-bank-account-type"
          },
          {
            "$ref": "#/components/parameters/external-bank-source-record-type"
          },
          {
            "$ref": "#/components/parameters/external-bank-source-record-key"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetExternalBankAccount"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/members/{member-identifier}/tfn": {
      "post": {
        "security": [
          {
            "oauth": [
              "default",
              "fund:members_read"
            ]
          }
        ],
        "description": "<b>BETA:</b> Get member tax file number.",
        "operationId": "getMemberTFN",
        "tags": [
          "Members"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/member-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetTFNModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetTFNResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/templates": {
      "get": {
        "description": "<b>BETA:</b> Return workflows templates",
        "operationId": "getworkflowtemplates",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/code"
          },
          {
            "$ref": "#/components/parameters/entity"
          },
          {
            "$ref": "#/components/parameters/launchable"
          },
          {
            "$ref": "#/components/parameters/id"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetWorkflowTemplatesModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/templates/{workflow-template-id}": {
      "get": {
        "description": "<b>BETA:</b> Return a workflow template detail",
        "operationId": "getworkflowtemplate",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/workflow-template-id"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWorkflowTemplateModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/templates/{workflow-template-id}/versions/{workflow-template-version-id}/structure": {
      "get": {
        "description": "<b>BETA:</b> Return a workflow template version structure detail",
        "operationId": "getworkflowtemplateversionstructure",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/workflow-template-id"
          },
          {
            "$ref": "#/components/parameters/WorkflowTemplateVersionID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWorkflowTemplateVersionStructureModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/instances": {
      "get": {
        "description": "<b>BETA:</b> Return workflows instances",
        "operationId": "getworkflowinstances",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/optional-fundidentifier"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-status"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-node-status"
          },
          {
            "$ref": "#/components/parameters/template-code"
          },
          {
            "$ref": "#/components/parameters/workflow-template-id"
          },
          {
            "$ref": "#/components/parameters/start-date"
          },
          {
            "$ref": "#/components/parameters/end-date"
          },
          {
            "$ref": "#/components/parameters/max-count-workflow-instances"
          },
          {
            "name": "query-type",
            "in": "query",
            "required": false,
            "description": "Type of returned instances.",
            "schema": {
              "type": "string",
              "enum": [
                "Workflow",
                "Task",
                "Queues"
              ]
            }
          },
          {
            "name": "owner",
            "in": "query",
            "required": false,
            "description": "Return instances from all owner teams",
            "schema": {
              "type": "string",
              "enum": [
                "ALL-TEAMS",
                "MY-TEAM",
                "MINE"
              ]
            }
          },
          {
            "name": "entity-type",
            "in": "query",
            "required": false,
            "description": "Return instances with entity type is Fund or Portfolio or All",
            "schema": {
              "type": "string",
              "enum": [
                "FUND",
                "PORTFOLIO"
              ]
            }
          },
          {
            "name": "team",
            "in": "query",
            "required": false,
            "description": "The query team group",
            "schema": {
              "type": "string",
              "example": "SM_TEAM"
            }
          },
          {
            "name": "date-search-type",
            "in": "query",
            "required": false,
            "description": "Type of date to search.",
            "schema": {
              "type": "string",
              "enum": [
                "started",
                "completed"
              ],
              "example": "started"
            }
          },
          {
            "$ref": "#/components/parameters/list-identifier"
          },
          {
            "$ref": "#/components/parameters/list-definition"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetWorkflowInstancesModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/instances/{workflow-instance-ID}": {
      "get": {
        "description": "<b>BETA:</b> Return a workflow instance.",
        "operationId": "getworkflowinstance",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-ID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWorkflowInstanceModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/instances/{workflow-instance-ID}/milestones": {
      "get": {
        "description": "<b>BETA:</b> Return milestones for a workflow.",
        "operationId": "getWorkflowMilestones",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-ID"
          },
          {
            "$ref": "#/components/parameters/tracker-code"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWorkflowMilestonesModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/events": {
      "get": {
        "description": "<b>BETA:</b> Return workflows events.",
        "operationId": "getworkflowevents",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWorkflowEventsModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/instances/{workflow-instance-ID}/notes": {
      "post": {
        "description": "<b>BETA:</b> Create or update the notes for a workflow instance.",
        "operationId": "CreateUpdateWorkflowinstanceNote",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-ID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/WorkflowInstanceNotesModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/instances/{workflow-instance-ID}/parameters": {
      "post": {
        "description": "Update workflow parameters.",
        "operationId": "UpdateWorkflowParameters",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-ID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "404": {
            "description": "Not Found"
          }
        },
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UpdateWorkflowParametersModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/instances/start": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Start a workflow instance.",
        "operationId": "startworkflowinstance",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "FundIdentifier",
            "in": "query",
            "required": false,
            "description": "The Fund identifier.",
            "schema": {
              "type": "string"
            },
            "deprecated": true
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StartworkflowinstanceModel"
              }
            }
          }
        },
        "responses": {
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StartworkflowinstanceResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/instances/{workflow-instance-ID}/cancel": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Cancel a workflow instance.",
        "operationId": "cancelworkflowinstance",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-ID"
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/instances/{workflow-instance-ID}/delete": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Delete a workflow instance.",
        "operationId": "deleteworkflowinstance",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-ID"
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/instances/{workflow-instance-ID}/reopen": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Reopen a workflow instance.",
        "operationId": "reopenworkflowinstance",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-ID"
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/instances/{workflow-instance-ID}/nodes/{workflow-instance-node-ID}/complete": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Complete a workflow instance node.",
        "operationId": "completeworkflowinstance",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-ID"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-node-ID"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CompleteWorkflowInstanceNodeModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/instances/{workflow-instance-ID}/nodes/{workflow-instance-node-ID}/redo": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Redo a workflow instance node.",
        "operationId": "redoworkflowinstance",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-ID"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-node-ID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/actions/reassign": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Reassign an owner for a list of workflow or task.",
        "operationId": "reassignWorkflowTaskOwner",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReassignWorkflowTaskOwnerModel"
              },
              "examples": {
                "ASSIGN-QUEUED-TASK-TO-SELF": {
                  "$ref": "#/components/examples/AssignQueuedTaskToSelfRequestModelExample"
                },
                "ASSIGN-TASK-TO-OWNER": {
                  "$ref": "#/components/examples/AssignTaskToOwnerRequestModelExample"
                },
                "ASSIGN-WORKFLOW-TO-OWNER": {
                  "$ref": "#/components/examples/AssignWorkflowToOwnerRequestModelExample"
                },
                "ASSIGN-WORKFLOW-TO-TEAM": {
                  "$ref": "#/components/examples/AssignWorkflowToTeamRequestModelExample"
                },
                "ASSIGN-TASK-TO-TEAM": {
                  "$ref": "#/components/examples/AssignTaskToTeamRequestModelExample"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/instances/{workflow-instance-ID}/nodes/{workflow-instance-node-ID}/notes": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update note for a task.",
        "operationId": "updateTaskNote",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-ID"
          },
          {
            "$ref": "#/components/parameters/workflow-instance-node-ID"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/WorkflowInstanceNodeNoteModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/trackers": {
      "get": {
        "description": "Return a list of workflow tracking.",
        "operationId": "getWorkflowTrackers",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WorkflowTrackerResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/workflows/trackers/{tracker-code}": {
      "get": {
        "description": "Return a workflow tracking detail.",
        "operationId": "getWorkflowTrackerDetail",
        "tags": [
          "Workflows"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/workflow-tracker-code"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WorkflowTrackerWithMilestoneResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/payment-summary": {
      "get": {
        "description": "Return a record for each lodgement that is required for the fund.",
        "operationId": "getFundPaymentSummary",
        "tags": [
          "Payment Summary"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "financial-year",
            "description": "The financial year",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "status",
            "description": "The payment summary",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "NOT-APPLICABLE"
            }
          },
          {
            "name": "payment-type",
            "description": "The payment summary type",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "example": "PENSION"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetFundPaymentSummaryModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/payment-summary": {
      "get": {
        "description": "Return a record for each fund that has lodgements required status.",
        "operationId": "getSitePaymentSummary",
        "tags": [
          "Payment Summary"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "financial-year",
            "description": "The financial year",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetSitePaymentSummaryModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/payment-summary/{payment-summary-GUID}": {
      "post": {
        "description": "Update the due date for a lodgement.",
        "operationId": "updateFundPaymentSummary",
        "tags": [
          "Payment Summary"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/payment-summary-GUID"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateFundPaymentSummaryModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/payment-summary/lodge": {
      "post": {
        "description": "SBR payment summary lodgement",
        "operationId": "submitPaymentSummaryLodgement",
        "tags": [
          "Payment Summary"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/validate-only"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PaymentSummaryLodgementModel"
              }
            }
          }
        },
        "responses": {
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentSummaryLodgementResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/payment-summary/lodgement/{job-guid}": {
      "get": {
        "description": "Get SBR payment summary lodgement",
        "operationId": "getPaymentSummaryLodgement",
        "tags": [
          "Payment Summary"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/job-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetApprovalsBankAccountModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/approvals/bank-accounts": {
      "get": {
        "description": "Returns a list of the bank accounts, either verified or unverified",
        "operationId": "getApprovalsBankAccounts",
        "tags": [
          "Bank Accounts"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/bank-account-status"
          },
          {
            "$ref": "#/components/parameters/fund-code"
          },
          {
            "$ref": "#/components/parameters/used-for"
          },
          {
            "$ref": "#/components/parameters/list-identifier"
          },
          {
            "$ref": "#/components/parameters/list-definition"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetApprovalsBankAccountModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/approvals/bank-accounts/{bank-account-guid}": {
      "get": {
        "description": "The retrieval of more information of a specificed bank account",
        "operationId": "getApprovalsBankAccountDetails",
        "tags": [
          "Bank Accounts"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/bank-account-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetApprovalsBankAccountDetailsModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/approvals/bank-accounts/configuration": {
      "get": {
        "description": "Retrieve the status of the configuration BANK-ACCOUNT-VERIFICATION-REQUIRED",
        "operationId": "getApprovalsBankAccountConfiguration",
        "tags": [
          "Bank Accounts"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBankAccountConfigurationModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/approvals/bank-accounts/{bank-account-guid}/verify": {
      "post": {
        "description": "the verification of a fund bank account",
        "operationId": "verifyBankAccount",
        "tags": [
          "Bank Accounts"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/bank-account-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VerifyBankAccountModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/bank/payments": {
      "post": {
        "description": "Create new payment",
        "operationId": "createClientPayment",
        "tags": [
          "Bank Accounts"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/save-bank"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateClientPaymentModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateClientPaymentResponseModel"
                }
              }
            }
          }
        }
      },
      "get": {
        "description": "Retrieve the payments",
        "operationId": "getClientPayments",
        "tags": [
          "Bank Accounts"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/max-query-result-count"
          },
          {
            "name": "start-date",
            "description": "The start date to search for payments (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "end-date",
            "description": "The end date to search for payments (yyyy-MM-dd).",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date"
            }
          },
          {
            "name": "fund-identifier",
            "description": "The fund to search for payments.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "payment-status",
            "description": "The payment status to search for payments.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "payment-amount",
            "description": "The payment amount to search for payments.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "payer-bank-account-GUID",
            "description": "The source fund bank account to search for payments.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetClientPaymentsResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/bank/payments/{payment-guid}": {
      "post": {
        "description": "Update a payment",
        "operationId": "updateClientPayment",
        "tags": [
          "Bank Accounts"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/payment-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateClientPaymentModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateClientPaymentResponseModel"
                }
              }
            }
          }
        }
      },
      "get": {
        "description": "Retrieve the payment details",
        "operationId": "getClientPaymentDetails",
        "tags": [
          "Bank Accounts"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/payment-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetClientPaymentDetailsResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/bank/payments/{payment-guid}/authorise": {
      "post": {
        "description": "Authorise a payment",
        "operationId": "authoriseClientPayment",
        "tags": [
          "Bank Accounts"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/payment-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuthoriseClientPaymentResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/bank/payments/{payment-guid}/reject": {
      "post": {
        "description": "Reject a payment",
        "operationId": "rejectClientPayment",
        "tags": [
          "Bank Accounts"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/payment-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RejectClientPaymentModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RejectClientPaymentResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/bank/payments/{payment-guid}/delete": {
      "post": {
        "description": "Delete a payment",
        "operationId": "deleteClientPayment",
        "tags": [
          "Bank Accounts"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/payment-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/bank/payments/export": {
      "post": {
        "description": "Bank payment export",
        "operationId": "BankPaymentExport",
        "tags": [
          "Bank Accounts"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/opening-depreciation": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns the depreciating asset account opening balance.",
        "operationId": "getOpeningDepreciationBalance",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetOpeningDepreciationBalanceResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update depreciating asset account opening balance.",
        "operationId": "updateOpeningDepreciationBalance",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateOpeningDepreciationBalanceModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/chart/{account-number}/stapled-assets": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns site stapled asset account codes.",
        "operationId": "getSiteStapledAsset",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetStapledAssetResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Create site stapled asset account codes.",
        "operationId": "createSiteStapledAsset",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateStapledAssetModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/stapled-assets": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns fund stapled asset account codes.",
        "operationId": "getFundStapledAsset",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetStapledAssetResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Create fund stapled asset account codes.",
        "operationId": "createFundStapledAsset",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateStapledAssetModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/chart/{account-number}/stapled-assets/{stapled-code}": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update site stapled asset account codes.",
        "operationId": "updateSiteStapledAsset",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stapled-code",
            "description": "The stapled account code.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateStapledAssetModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/stapled-assets/{stapled-code}": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update fund stapled asset account codes.",
        "operationId": "updateFundStapledAsset",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stapled-code",
            "description": "The stapled account code.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateStapledAssetModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/chart/{account-number}/stapled-history": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns site stapled asset account ratio history.",
        "operationId": "getSiteStapledAssetHistory",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetStapledAssetHistoryResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Create site stapled asset account ratio history.",
        "operationId": "createSiteStapledAssetHistory",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateStapledAssetHistoryModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/stapled-history": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Returns fund stapled asset account ratio history.",
        "operationId": "getFundStapledAssetHistory",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetStapledAssetHistoryResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Create fund stapled asset account ratio history.",
        "operationId": "createFundStapledAssetHistory",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateStapledAssetHistoryModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/chart/{account-number}/stapled-history/{stapled-history-GUID}": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update site stapled asset account ratio history.",
        "operationId": "updateSiteStapledAssetHistory",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stapled-history-GUID",
            "description": "The GUID that identifies a stapled history.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateStapledAssetHistoryModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/stapled-history/{stapled-history-GUID}": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Update fund stapled asset account ratio history.",
        "operationId": "updateFundStapledAssetHistory",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stapled-history-GUID",
            "description": "The GUID that identifies a stapled history.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateStapledAssetHistoryModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/chart/{account-number}/stapled-history/{stapled-history-GUID}/delete": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Delete site stapled asset account ratio history.",
        "operationId": "deleteSiteStapledAssetHistory",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stapled-history-GUID",
            "description": "The GUID that identifies a stapled history.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/chart/{account-number}/stapled-history/{stapled-history-GUID}/delete": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "<b>BETA:</b> Delete fund stapled asset account ratio history.",
        "operationId": "deleteFundStapledAssetHistory",
        "tags": [
          "Chart"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "name": "account-number",
            "description": "The account number.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "stapled-history-GUID",
            "description": "The GUID that identifies a stapled history.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/entity/search": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Search for entities across the system.",
        "operationId": "entitySearch",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "search-string",
            "description": "The search string.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "example": "ComnSec"
            }
          },
          {
            "name": "entity-type-list",
            "description": "The entity type list.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "FUND",
                "PORTFOLIO",
                "ALL-FUNDS"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EntitySearchResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/lists": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Return all fund lists of the site.",
        "operationId": "getFundList",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetFundListResultModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Return a fund list.",
        "operationId": "createFundList",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateFundListResultModel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateFundListRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/lists/{list-identifier}": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Get details of a fund list.",
        "operationId": "getFundListDetail",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "list-identifier",
            "description": "The GUID or code of the fund list.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "example": "f40ed4cc-00dd-c798-d314-7893a8a948e6"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFundListDetailResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Update details of a fund list.",
        "operationId": "updateFundListDetail",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "list-identifier",
            "description": "The GUID or code of the fund list.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "example": "f40ed4cc-00dd-c798-d314-7893a8a948e6"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUpdateFundListRequestModel"
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/lists/{list-identifier}/delete": {
      "post": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Delete a fund list.",
        "operationId": "deleteFundList",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "list-identifier",
            "description": "The GUID or code of the fund list.",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "example": "f40ed4cc-00dd-c798-d314-7893a8a948e6"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/lists/dictionary": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Return the available fields and valid values for a dynamic list.",
        "operationId": "getFundListDictionary",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetFundListDictionaryResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/applications": {
      "get": {
        "description": "Get fund applications",
        "operationId": "getFundApplications",
        "tags": [
          "Fund Applications"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "name": "fund-identifier",
            "description": "The GUID that identifies a fund of application.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "reference",
            "description": "The reference of application.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "status",
            "description": "The status of application.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fund-status",
            "description": "The fund status of application.",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetFundApplicationsResultModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create a fund application",
        "operationId": "createFundApplication",
        "tags": [
          "Fund Applications"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateFundApplicationRequestModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateFundApplicationResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/applications/{application-GUID}": {
      "get": {
        "description": "Get fund application detail",
        "operationId": "getFundApplicationDetail",
        "tags": [
          "Fund Applications"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/application-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFundApplicationDetailResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Update a fund application",
        "operationId": "updateFundApplication",
        "tags": [
          "Fund Applications"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/application-GUID"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateFundApplicationRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UpdateFundApplicationResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/applications/{application-GUID}/cancel": {
      "post": {
        "description": "Cancel a fund application",
        "operationId": "cancelFundApplication",
        "tags": [
          "Fund Applications"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/application-GUID"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CancelFundApplicationRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/applications/{application-GUID}/invoice": {
      "post": {
        "description": "Calculate the invoice for the fund application",
        "operationId": "calculateApplicationInvoice",
        "tags": [
          "Fund Applications"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/application-GUID"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CalculateApplicationInvoiceRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CalculateApplicationInvoiceResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/applications/{application-GUID}/submit": {
      "post": {
        "description": "Submit a fund application",
        "operationId": "submitFundApplication",
        "tags": [
          "Fund Applications"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/application-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/beneficiaries": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Return all member beneficiaries for the funds the user has access to.",
        "operationId": "getSiteBeneficiaries",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/beneficiary-status"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SiteBeneficiariesResultModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/personal-identity": {
      "post": {
        "description": "Create a Verification ID.",
        "operationId": "createVerificationID",
        "tags": [
          "Users"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PersonalIdentityRequestModel"
              },
              "examples": {
                "Mark as Not Required": {
                  "$ref": "#/components/examples/VerificationIDNotRequiredRequestModelExample"
                },
                "Mark as Not Verified": {
                  "$ref": "#/components/examples/VerificationIDBackNotVerifiedRequestModelExample"
                },
                "Others": {
                  "$ref": "#/components/examples/VerificationIDVerifiedRequestModelExample"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/personal-identity/{personal-identity-GUID}": {
      "post": {
        "description": "Update a Verification ID.",
        "operationId": "updateVerificationID",
        "tags": [
          "Users"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/personal-identity-GUID"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PersonalIdentityRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/snapshot/generate": {
      "post": {
        "description": "Run snapshot report generation",
        "operationId": "generateSnapshotReport",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SnapshotReportModel"
              }
            }
          }
        },
        "responses": {
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GenerateReportResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/snapshot/settings": {
      "get": {
        "description": "Get snapshot report settings",
        "operationId": "getSnapshotSettings",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SnapshotReportModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Update snapshot report settings",
        "operationId": "updateSnapshotSettings",
        "tags": [
          "Reports"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SnapshotReportModel"
              }
            }
          }
        },
        "responses": {
          "202": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/security/roles": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Get security roles",
        "operationId": "getSecurityRoles",
        "tags": [
          "Security"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SecurityRoleResultModel"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Create security role",
        "operationId": "createSecurityRole",
        "tags": [
          "Security"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SecurityRoleRequestModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateSecurityRoleResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/security/roles/{role-guid}": {
      "get": {
        "security": [
          {
            "oauth": [
              "default"
            ]
          }
        ],
        "description": "Get security role",
        "operationId": "getSecurityRole",
        "tags": [
          "Security"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/security-role-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SecurityRoleResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Update security role",
        "operationId": "updateSecurityRole",
        "tags": [
          "Security"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/security-role-guid"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SecurityRoleRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/security/roles/{role-guid}/delete": {
      "post": {
        "description": "Delete security role",
        "operationId": "deleteSecurityRole",
        "tags": [
          "Security"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/security-role-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/security/roles/{role-guid}/deactivate": {
      "post": {
        "description": "Deactivate security role",
        "operationId": "deactivateSecurityRole",
        "tags": [
          "Security"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/security-role-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/global/security/roles/{role-guid}/reactivate": {
      "post": {
        "description": "Reactivate security role",
        "operationId": "reactivateSecurityRole",
        "tags": [
          "Security"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/security-role-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/sites/{site-identifier}/overview/asset-allocation": {
      "get": {
        "description": "Return overview asset allocations",
        "operationId": "getAssetAllocation",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AdviserAssetAllocationResultsModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/overview/beneficiaries": {
      "get": {
        "description": "Return overview beneficiaries",
        "operationId": "getOverviewBeneficiaries",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetOverviewBeneficiariesModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/abn-registration": {
      "get": {
        "description": "Get ABN Registration",
        "operationId": "getABNRegistration",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetABNRegistrationResultModel"
                }
              }
            }
          }
        }
      },
      "post": {
        "description": "Submit ABN Registration",
        "operationId": "submitABNRegistration",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitABNRegistrationResponseModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          }
        }
      }
    },
    "/sites/{site-identifier}/{fund-identifier}/abn-registration/{abn-registration-guid}/status": {
      "post": {
        "description": "Check ABN registration status",
        "operationId": "checkABNRegistrationStatus",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          },
          {
            "$ref": "#/components/parameters/abn-registration-guid"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetABNRegistrationResultModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/funds/{fund-identifier}/abn-registration/view-application": {
      "get": {
        "description": "Get ABN Application report",
        "operationId": "getABNApplicationReport",
        "tags": [
          "Funds"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetABNApplicationReportModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/requests/initialize": {
      "post": {
        "description": "Initialize document request",
        "operationId": "initializeDocumentRequest",
        "tags": [
          "Document Requests"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InitializeDocumentRequestRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InitializeDocumentRequestResponseModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/requests": {
      "post": {
        "description": "create document request",
        "operationId": "createDocumentRequest",
        "tags": [
          "Document Requests"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateDocumentRequestRequestModel"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateDocumentRequestResponseModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      },
      "get": {
        "description": "Get document requests",
        "operationId": "getDocumentRequests",
        "tags": [
          "Document Requests"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/provider"
          },
          {
            "$ref": "#/components/parameters/document-request-type-code"
          },
          {
            "$ref": "#/components/parameters/fund-identifier-in-query"
          },
          {
            "$ref": "#/components/parameters/list-identifier"
          },
          {
            "$ref": "#/components/parameters/list-definition"
          },
          {
            "$ref": "#/components/parameters/document-request-status"
          },
          {
            "$ref": "#/components/parameters/start-date"
          },
          {
            "$ref": "#/components/parameters/end-date"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetDocumentRequestsResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/requests/{document-request-GUID}": {
      "get": {
        "description": "Get document request details",
        "operationId": "getDocumentRequestDetails",
        "tags": [
          "Document Requests"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/document-request-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDocumentRequestsDetailsResponseModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "post": {
        "description": "Update document request recipient",
        "operationId": "updateDocumentRequest",
        "tags": [
          "Document Requests"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateDocumentRequestRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "403": {
            "description": "Forbidden"
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/requests/{document-request-GUID}/documents": {
      "get": {
        "description": "Get document request documents",
        "operationId": "getDocumentRequestDocuments",
        "tags": [
          "Document Requests"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/document-request-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetDocumentRequestDocumentResponseModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/requests/{document-request-GUID}/acknowledge": {
      "post": {
        "description": "Acknowledge a document request",
        "operationId": "acknowledgeDocumentRequest",
        "tags": [
          "Document Requests"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/document-request-GUID"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AcknowledgeDocumentRequestRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/requests/{document-request-GUID}/cancel": {
      "post": {
        "description": "Cancel a document request",
        "operationId": "cancelDocumentRequest",
        "tags": [
          "Document Requests"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/document-request-GUID"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CancelDocumentRequestRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/requests/{document-request-GUID}/send-reminder": {
      "post": {
        "description": "Send document request reminder",
        "operationId": "sendReminderDocumentRequest",
        "tags": [
          "Document Requests"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/document-request-GUID"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SendReminderDocumentRequestRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/requests/{document-request-GUID}/certificate": {
      "get": {
        "description": "Get document request's audit certificate",
        "operationId": "getAuditCertificateContent",
        "tags": [
          "Document Requests"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/document-request-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/documents/requests/{document-request-GUID}/refresh": {
      "post": {
        "description": "Refresh document request status from signing provider",
        "operationId": "refreshDocumentRequestDetails",
        "tags": [
          "Document Requests"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/document-request-GUID"
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/open-banking/consent-invitation": {
      "post": {
        "description": "Open banking consent invitation",
        "operationId": "openBankingConsentInvitation",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OpenBankingConsentInvitationRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "400": {
            "description": "Bad Request"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/sites/{site-identifier}/open-banking/authority": {
      "post": {
        "description": "Auto-match bank account for Business Disclosure Connect Now",
        "operationId": "autoMatchingOpenBakingAuthority",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AutoMatchingOpenBakingAuthorityRequestModel"
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SchedulerJobResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/global/constants": {
      "get": {
        "description": "Get system constants",
        "operationId": "getGlobalConstants",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/constant-code"
          },
          {
            "$ref": "#/components/parameters/effective-date"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GlobalConstant"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/total-super-balances": {
      "get": {
        "description": "Get site total super balances",
        "operationId": "getSiteTotalSuperBalances",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          },
          {
            "$ref": "#/components/parameters/fund-code"
          },
          {
            "$ref": "#/components/parameters/balance-type"
          },
          {
            "$ref": "#/components/parameters/balance-min"
          },
          {
            "$ref": "#/components/parameters/balance-max"
          },
          {
            "$ref": "#/components/parameters/list-identifier"
          },
          {
            "$ref": "#/components/parameters/list-definition"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetSiteTotalSuperBalanceResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/sites/{site-identifier}/total-super-balances/summary": {
      "get": {
        "description": "Get site total super balances summary",
        "operationId": "getSiteTotalSuperBalancesSummary",
        "tags": [
          "Global"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/site-identifier"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GetSiteTotalSuperBalancesSummaryModel"
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "parameters": {
      "site-identifier": {
        "name": "site-identifier",
        "in": "path",
        "description": "The GUID that identifies a site",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "user-status": {
        "name": "status",
        "in": "query",
        "description": "Status of user",
        "required": false,
        "schema": {
          "type": "string",
          "example": "Active/Inactive/Invited"
        }
      },
      "user-guid": {
        "name": "user-guid",
        "in": "path",
        "description": "The GUID that identifies a user",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "brand-guid": {
        "name": "brand-guid",
        "in": "path",
        "description": "The GUID that identifies a brand",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "type": {
        "name": "type",
        "in": "query",
        "description": "The type of image Logo or Cover",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "orientation": {
        "name": "orientation",
        "in": "query",
        "description": "The type of image Portrait or Landscape",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "resource-guid": {
        "name": "resource-guid",
        "in": "path",
        "description": "The GUID that identifies a resource of brand",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "fund-identifier": {
        "name": "fund-identifier",
        "in": "path",
        "description": "The GUID that identifies a fund",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "include-primary-contact-options": {
        "name": "include-primary-contact-options",
        "in": "query",
        "description": "Include primary contact options.",
        "required": false,
        "schema": {
          "type": "boolean"
        }
      },
      "financial-year": {
        "name": "financial-year",
        "in": "path",
        "description": "The financial year",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "token-identifier": {
        "name": "token-identifier",
        "in": "path",
        "description": "The GUID that identifies a token",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "letter-guid": {
        "name": "letter-guid",
        "in": "path",
        "description": "The GUID that identifies a letter template",
        "required": true,
        "schema": {
          "type": "string",
          "format": "guid"
        }
      },
      "effective-date": {
        "name": "effective-date",
        "in": "query",
        "description": "The effective date with format (yyyy-MM-dd)",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "exceptions-only": {
        "name": "exceptions-only",
        "in": "query",
        "description": "Indicate whether to include exception holdings only",
        "required": false,
        "schema": {
          "type": "boolean"
        }
      },
      "market-value-guid": {
        "name": "market-value-guid",
        "in": "path",
        "description": "The GUID that identifies a market value",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "member-identifier": {
        "name": "member-identifier",
        "in": "path",
        "description": "The GUID that identifies a member",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "financial-year-in-query-parameter": {
        "name": "financial-year",
        "description": "The financial year",
        "in": "query",
        "required": false,
        "schema": {
          "type": "number",
          "format": "integer",
          "example": 2024
        }
      },
      "include-previous-years-claims": {
        "name": "include-previous-years-claims",
        "description": "appends prev year's non concessional claim fields",
        "in": "query",
        "required": false,
        "schema": {
          "type": "boolean"
        }
      },
      "include-trigger-activation-year": {
        "name": "include-trigger-activation-year",
        "description": "includes linked activation year in response",
        "in": "query",
        "required": false,
        "schema": {
          "type": "boolean"
        }
      },
      "insurance-identifier": {
        "name": "insurance-identifier",
        "in": "path",
        "description": "The GUID that identifies a member insurance",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "member-event-guid": {
        "name": "member-event-guid",
        "in": "path",
        "description": "The GUID that identifies a member event",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "opening-balance-all-member-balances": {
        "name": "all-member-balances",
        "description": "Get total balance of all member types (accumulation, pension)",
        "in": "query",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "include-terminated": {
        "name": "include-terminated",
        "in": "query",
        "description": "Include terminated member or not.",
        "required": false,
        "schema": {
          "type": "boolean"
        }
      },
      "calculation-method": {
        "name": "calculation-method",
        "in": "query",
        "description": "Calculation Method (StoredEarningRate, ShareOfNAV, ExcludeSharedEarnings).",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "file-format": {
        "name": "file-format",
        "in": "query",
        "description": "The file format",
        "required": false,
        "schema": {
          "type": "string",
          "example": "PDF/XLS/DOC/RTF/TXT/JSON"
        }
      },
      "report-suite-identifier": {
        "name": "report-suite-identifier",
        "in": "path",
        "description": "The GUID that identifies a report suite",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "report-suite-instance-status": {
        "name": "report-suite-instance-status",
        "in": "query",
        "description": "The status of report suite instance",
        "required": false,
        "schema": {
          "$ref": "#/components/schemas/reportsuite-status"
        }
      },
      "report-suite-instance-GUID": {
        "name": "report-suite-instance-GUID",
        "in": "path",
        "description": "The GUID that identifies a report suite instance",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "member-account": {
        "name": "member-account",
        "in": "query",
        "description": "The member account",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "simple-parameter": {
        "name": "simple",
        "in": "query",
        "description": "When simple = true then do not return the Settings object.",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "revenue-type": {
        "name": "RevenueType",
        "in": "query",
        "description": "The revenue type for chart of accounts",
        "required": false,
        "schema": {
          "type": "string",
          "example": "Dividend/Interest/Distrubution/Collectable/Rent/Foreign Income/Foreign Dividend"
        }
      },
      "allow-transactions": {
        "name": "allow-transactions",
        "in": "query",
        "description": "When **true**, the response will exclude following accounts:\n * Master Clearing\n * Member opening balance\n * Current Period Surplus\n * 300 xxxx - * Settlement Pending\n * Property accounts that link to both Completed Purchase and Sale Settlement Worksheet\n",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "parent-accounts-only": {
        "name": "parent-accounts-only",
        "in": "query",
        "description": "When parent-accounts-only = true then only return parent accounts in the reponse",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "include-children": {
        "name": "include-children",
        "in": "query",
        "description": "These will allow the caller to filter on a specific account number. E.g. GET /chart?account-number=209, and optionally all children accounts:\n* GET /chart?account-number=290 => return account 290\n* GET /chart?account-number=290&include-children=true => return all accounts starting with 290 (including The include-children option will only be honored if the account number provided is >= 3 digits long. No error will be raised if used with a shorter value (ie GET /chart?account-number=2&include-children=true will return an empty collection, as there are no accounts with that account number).\n",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "account-GUID": {
        "name": "account-GUID",
        "in": "query",
        "description": "The account with the specified GUID will be returned.",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "security-code": {
        "name": "security-code",
        "in": "query",
        "description": "which will return accounts where the security-code matches the provided value exactly.",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "master-chart-currency": {
        "name": "currency",
        "in": "query",
        "description": "Which will return accounts where the currency value matches the provided value. If this value is blank/not provided, the filter will not be applied\n* GET /sites/{site-identifier}/chart => error\n* GET /sites/{site-identifier}/chart?currency=AUD => error\n* GET /sites/{site-identifier}/chart?currency=USD => error\n* GET /sites/{site-identifier}/chart?currency=AUD&security-code=BHP => works\n* GET /sites/{site-identifier}/chart?currency=AUD&search=FOO => works\n",
        "required": false,
        "schema": {
          "type": "string",
          "example": "USD,AUD"
        }
      },
      "usage-code": {
        "name": "usage-code",
        "in": "path",
        "description": "The usage code of account control",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "fund-chart-currency": {
        "name": "currency",
        "in": "query",
        "description": "Which will return accounts where the currency value matches the provided value. If this value is blank/not provided, the filter will not be applied\n* GET /chart?currency=USD << returns all USD accounts\n* GET /chart?currency=AUD << returns all AUD accounts or accounts with no currency specified\n* GET /chart << returns all accounts\n",
        "required": false,
        "schema": {
          "type": "string",
          "example": "USD,AUD"
        }
      },
      "fund-relationship-identifier": {
        "name": "fund-relationship-identifier",
        "in": "path",
        "description": "The GUID that identifies a specific Fund Relationship",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "reconciledstatus": {
        "name": "reconciledstatus",
        "in": "query",
        "description": "Reconciled status of transactions (Reconciled or Unreconciled)",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "start-date": {
        "name": "start-date",
        "in": "query",
        "description": "The start date with format (yyyy-MM-dd)",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "end-date": {
        "name": "end-date",
        "in": "query",
        "description": "The end date with format (yyyy-MM-dd)",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "clearing": {
        "name": "clearing",
        "in": "query",
        "description": "only master clearing transactions or not",
        "required": false,
        "schema": {
          "type": "boolean"
        }
      },
      "reconciliation-set-guid": {
        "name": "reconciliation-set-guid",
        "in": "query",
        "description": "The GUID that identifies a reconciliation set",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "document-linked-guid": {
        "name": "DocumentGUID",
        "in": "query",
        "description": "The GUID of document that transactions linked to",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "document-type-comma-delimited": {
        "name": "document-type",
        "in": "query",
        "description": "the document type code - accepts a comma-delimited list",
        "required": false,
        "schema": {
          "type": "string",
          "example": "ABN-CANCELLATION,ADD-DOC-5"
        }
      },
      "upload-start-date": {
        "name": "upload-start-date",
        "in": "query",
        "description": "The upload start date with format (yyyy-MM-dd)",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "upload-end-date": {
        "name": "upload-end-date",
        "in": "query",
        "description": "The upload end date with format (yyyy-MM-dd)",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "indexed-document": {
        "name": "indexed",
        "description": "Document is fully indexed or not",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "example": "yes"
        }
      },
      "max-document-result-count": {
        "name": "max-result",
        "in": "query",
        "description": "Maximum document results are limited to searches, with a default maximum of 2500 results.",
        "required": false,
        "schema": {
          "type": "number",
          "example": 2500
        }
      },
      "include-unindexed-fund-docs": {
        "name": "include-unindexed-fund-docs",
        "in": "query",
        "description": "When include-unindexed-fund-docs = true, fund unindexed documents will be included in the response result.",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "transaction-identifier-query": {
        "name": "transaction-identifier",
        "in": "query",
        "description": "The GUID that identifies a transaction.",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "category": {
        "name": "category",
        "in": "query",
        "description": "The document type category code",
        "required": false,
        "schema": {
          "type": "string",
          "example": "ATO"
        }
      },
      "external-document-reference": {
        "name": "external-document-reference",
        "in": "query",
        "description": "the external document reference",
        "required": false,
        "schema": {
          "type": "string",
          "example": "123e4567-e89b-12d3-a456-426614174000"
        }
      },
      "view-role-type": {
        "name": "viewRoleType",
        "in": "query",
        "description": "View role type",
        "required": false,
        "schema": {
          "$ref": "#/components/schemas/document-view-role-type"
        }
      },
      "account-number": {
        "name": "account-number",
        "in": "query",
        "description": "The chart account number",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "list-identifier": {
        "name": "list-identifier",
        "description": "The GUID or code of the fund list.",
        "in": "query",
        "required": false,
        "schema": {
          "type": "string",
          "example": "f40ed4cc-00dd-c798-d314-7893a8a948e6"
        }
      },
      "list-definition": {
        "name": "list-definition",
        "description": "The json object representing the fund list definition.",
        "in": "query",
        "required": false,
        "explode": false,
        "content": {
          "application/json": {
            "schema": {
              "type": "object",
              "properties": {
                "CriteriaType": {
                  "type": "string",
                  "enum": [
                    "DYNAMIC",
                    "STATIC"
                  ]
                },
                "CriteriaJoinType": {
                  "type": "string",
                  "enum": [
                    "AND",
                    "OR"
                  ]
                },
                "Criteria": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "Field": {
                        "type": "string",
                        "example": "ADVISER"
                      },
                      "Operator": {
                        "type": "string",
                        "enum": [
                          "Begins",
                          "Does not equal",
                          "Equals",
                          "Is greater than",
                          "Is greater than or equal to",
                          "Is less than",
                          "Is less than or equal to"
                        ],
                        "example": "Equals"
                      },
                      "Value": {
                        "type": "string",
                        "example": "28"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      },
      "workflow-instance-id": {
        "name": "workflow-instance-id",
        "in": "query",
        "description": "The id of the workflow instance that the document is linked to.",
        "required": false,
        "schema": {
          "type": "integer"
        }
      },
      "document-identifier": {
        "name": "document-identifier",
        "in": "path",
        "description": "The GUID that identifies a specified document",
        "required": false,
        "schema": {
          "type": "string",
          "example": "e3c76443-8126-05b6-9914-c88c1ce84725"
        }
      },
      "provider-code": {
        "name": "provider-code",
        "in": "path",
        "description": "The Document Provider Code",
        "required": true,
        "schema": {
          "type": "string",
          "example": "DOCUSIGN"
        }
      },
      "contact-event-identifier": {
        "name": "contact-event-identifier",
        "in": "path",
        "description": "The GUID that identifies a contact event",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "transaction-identifier": {
        "name": "transaction-identifier",
        "in": "path",
        "description": "The GUID that identifies a transaction.",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "mask-account-number": {
        "name": "mask-account-number",
        "in": "path",
        "description": "Return bank account number masked i.e. \"****458\".",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": false
        }
      },
      "chart-account-number": {
        "name": "chart-account-number",
        "in": "query",
        "description": "The chart account number",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "bsb": {
        "name": "bsb",
        "in": "query",
        "description": "The BSB number of the bank account",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "source": {
        "name": "source",
        "in": "query",
        "description": "The source of the transaction",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "actuarial-certificate-request-guid": {
        "name": "actuarial-certificate-request-guid",
        "in": "path",
        "description": "The GUID that identifies a actuarial certificate request",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "code": {
        "name": "code",
        "in": "query",
        "description": "The code of configuration item.",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "optional-fundidentifier": {
        "name": "FundIdentifier",
        "in": "query",
        "required": false,
        "description": "The Fund identifier.",
        "schema": {
          "type": "string"
        }
      },
      "adviser-level": {
        "name": "adviser-level",
        "in": "query",
        "description": "The number that identifies an adviser level",
        "required": false,
        "schema": {
          "type": "number",
          "example": 2
        }
      },
      "parent-adviser-GUID": {
        "name": "parent-adviser-guid",
        "in": "query",
        "description": "The GUID that identifies a parent adviser",
        "required": false,
        "schema": {
          "type": "string",
          "example": "e3c76443-8126-05b6-9914-c88c1ce84725"
        }
      },
      "include-intermediate-levels": {
        "name": "include-intermediate-levels",
        "in": "query",
        "description": "To include advisor level higher than the specified level or parent adviser",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "include-adviser-assistants": {
        "name": "include-adviser-assistants",
        "in": "query",
        "description": "To include adviser assistants under the specified adviser",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "adviser-assistant": {
        "name": "adviser-assistant",
        "in": "path",
        "description": "The GUID that identifies an adviser assistant",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "adviser-guid": {
        "name": "adviser-guid",
        "in": "path",
        "description": "The GUID that identifies a specified adviser",
        "required": true,
        "schema": {
          "type": "string",
          "example": "e3c76443-8126-05b6-9914-c88c1ce84725"
        }
      },
      "relationship-identifier": {
        "name": "relationship-identifier",
        "in": "path",
        "description": "The GUID that identifies a specific Fund Relationship",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "attribute-guid": {
        "name": "attribute-guid",
        "in": "path",
        "description": "the Guid for an attribute",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "auditor-identifier": {
        "name": "auditor-identifier",
        "in": "path",
        "description": "The GUID that identifies an auditor",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "id-code": {
        "name": "code",
        "in": "query",
        "description": "The code of identity.",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "usi": {
        "name": "usi",
        "in": "query",
        "description": "The usi of identity.",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "identity-identifier": {
        "name": "identity-identifier",
        "in": "path",
        "description": "The GUID that identifies an identity",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "client-view-user-status": {
        "name": "status",
        "in": "query",
        "description": "The client view user status",
        "required": false,
        "schema": {
          "$ref": "#/components/schemas/client-view-user-status"
        }
      },
      "fund-identifier-in-query": {
        "name": "fund-identifier",
        "in": "query",
        "description": "The GUID that identifies a fund",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "client-view-list-identifier": {
        "name": "list-identifier",
        "description": "This will allow the caller to filter on a specific\n* The code of the fund list, e.g /client-view/users?type=FUND&list-identifier=ALL => Return all client view member/trustee users of all active funds.\n* The ADVISER, e.g /client-view/users?type=ADVISER&list-identifier=ADVISER => Return all client view adviser users.\n* The ADVISER-ASSISTANT, e.g /client-view/users?type=ADVISER&list-identifier=ADVISER-ASSISTANT => Return all client view adviser assistant users.\n",
        "in": "query",
        "required": false,
        "schema": {
          "type": "string",
          "example": "f40ed4cc-00dd-c798-d314-7893a8a948e6"
        }
      },
      "adviser-guid-in-query": {
        "name": "adviser-guid",
        "in": "query",
        "description": "The GUID that identifies a specified adviser",
        "required": false,
        "schema": {
          "type": "string",
          "example": "e3c76443-8126-05b6-9914-c88c1ce84725"
        }
      },
      "include-child-adviser": {
        "name": "include-child-adviser",
        "in": "query",
        "description": "Include all advisers of a specific Firm/Dealer Group",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "include-linked-adviser-assistant": {
        "name": "include-linked-adviser-assistant",
        "in": "query",
        "description": "Include all adviser assistants of a specific adviser",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "adviser-assistant-guid-in-query": {
        "name": "adviser-assistant-guid",
        "in": "query",
        "description": "The GUID that identifies an adviser assistant",
        "required": false,
        "schema": {
          "type": "string",
          "example": "bd6237b2-e306-1088-e014-eb355800cffe"
        }
      },
      "guid": {
        "name": "guid",
        "in": "path",
        "description": "The GUID that identifies a SchedulerJob",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "mnemonic": {
        "name": "mnemonic",
        "in": "query",
        "description": "The Mnemonic value",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "include-closed": {
        "name": "include-closed",
        "in": "query",
        "description": "Include closed branches or not",
        "required": false,
        "schema": {
          "type": "boolean"
        }
      },
      "suburb": {
        "name": "suburb",
        "in": "query",
        "description": "Suburb name used for postcode lookup. Partial value is allowed.",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "state": {
        "name": "state",
        "in": "query",
        "description": "State acronym used for postcode lookup.",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "postcode": {
        "name": "postcode",
        "in": "query",
        "description": "Postcode used for postcode lookup. Partial value is allowed.",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "create-relationship-apply-option": {
        "name": "apply-option",
        "in": "query",
        "description": "The value of apply option is None or All.",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "update-relationship-apply-option": {
        "name": "apply-option",
        "in": "query",
        "description": "The value of apply option is None or ReplaceOnly or All.",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "domain-guid": {
        "name": "domain-guid",
        "in": "path",
        "description": "The GUID that identifies a security domain",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "group-guid": {
        "name": "group-guid",
        "in": "path",
        "description": "The GUID that identifies a specified user group (team group)",
        "required": true,
        "schema": {
          "type": "string",
          "example": "e3c76443-8126-05b6-9914-c88c1ce84725"
        }
      },
      "role-guid": {
        "name": "role-guid",
        "in": "path",
        "description": "The GUID that identifies a specified user role (team role)",
        "required": true,
        "schema": {
          "type": "string",
          "example": "e3c76443-8126-05b6-9914-c88c1ce84725"
        }
      },
      "query-template-guid": {
        "name": "query-template-guid",
        "in": "path",
        "description": "The GUID that identifies a specified query template",
        "required": true,
        "schema": {
          "type": "string",
          "example": "e3c76443-8126-05b6-9914-c88c1ce84725"
        }
      },
      "tax-packet-identifier": {
        "name": "tax-packet-identifier",
        "in": "path",
        "description": "The GUID that identifies a specific Tax Packet",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "ValidateOnly": {
        "name": "ValidateOnly",
        "in": "query",
        "description": "Indicate whether to run the validation process only",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "split-mode": {
        "name": "split-mode",
        "in": "query",
        "description": "The split mode use to predict compatible charts account.",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": false
        }
      },
      "corporate-action-definition-identifier": {
        "name": "corporate-action-definition-identifier",
        "in": "path",
        "description": "The GUID that identifies a Corporate Action",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "total-super-balance-identifier": {
        "name": "total-super-balance-identifier",
        "in": "path",
        "description": "The GUID that identifies a Total Super Balance record.",
        "required": true,
        "style": "simple",
        "explode": false,
        "schema": {
          "type": "string"
        }
      },
      "payment-guid": {
        "name": "payment-guid",
        "in": "path",
        "description": "The GUID that identifies a payment",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "attachment-name": {
        "name": "attachment-name",
        "in": "path",
        "description": "The name of attachment",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "member-account-guid": {
        "name": "member-account-guid",
        "in": "path",
        "description": "The GUID that identifies a member account",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "review-guid": {
        "name": "review-guid",
        "in": "path",
        "description": "The GUID that identifies a pension review",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "async": {
        "name": "async",
        "in": "query",
        "description": "When async = true return a JobGUID",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "tax-statement-guid": {
        "name": "tax-statement-guid",
        "in": "path",
        "description": "The GUID that identifies a annual tax statement",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "run-immediately": {
        "name": "run-immediately",
        "in": "query",
        "description": "When run-immediately = false return a JobGUID and JobURL",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "data-audit-batch-guid": {
        "name": "data-audit-batch-guid",
        "in": "path",
        "description": "The GUID that identifies a daw test batch",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "data-audit-test-result-guid": {
        "name": "data-audit-test-result-guid",
        "in": "path",
        "description": "The GUID that identifies a daw test result",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "fund-identifier-in-daw": {
        "name": "fund-identifier",
        "in": "path",
        "description": "The GUID that identifies a fund",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "profile-code": {
        "name": "profile-code",
        "in": "query",
        "description": "The data audit profile code",
        "required": false,
        "schema": {
          "type": "string",
          "example": "Fund set up"
        }
      },
      "test-id": {
        "name": "test-id",
        "in": "query",
        "description": "The data audit test id",
        "required": false,
        "schema": {
          "type": "string",
          "example": 150
        }
      },
      "daw-status": {
        "name": "status",
        "in": "query",
        "description": "Status of daw results",
        "required": false,
        "schema": {
          "type": "string",
          "example": "PASS/FAIL/UNKNOWN"
        }
      },
      "financial-year-in-daw": {
        "name": "financial-year",
        "description": "The financial year",
        "in": "query",
        "required": false,
        "schema": {
          "type": "number",
          "format": "integer",
          "example": 2024
        }
      },
      "authority-guid": {
        "name": "authority-guid",
        "in": "path",
        "description": "The GUID that identifies an authority",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "create-start-date": {
        "name": "create-start-date",
        "in": "query",
        "description": "The start date with format (yyyy-MM-dd). Return queries that were created within that date range",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "create-end-date": {
        "name": "create-end-date",
        "in": "query",
        "description": "The end date with format (yyyy-MM-dd). Return queries that were created within that date range",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "last-message-start-date": {
        "name": "last-message-start-date",
        "in": "query",
        "description": "The last query's message start date with format (yyyy-MM-dd). Return queries that had the last message within that date range.",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "last-message-end-date": {
        "name": "last-message-end-date",
        "in": "query",
        "description": "The last query's message end date with format (yyyy-MM-dd). Return queries that had the last message within that date range.",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "active-only": {
        "name": "active-only",
        "in": "query",
        "description": "Only return queries with one of the “active” statuses.",
        "required": false,
        "schema": {
          "type": "boolean"
        }
      },
      "query-subject": {
        "name": "subject",
        "in": "query",
        "description": "Return queries with a subject equal to the specified value",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "query-subject-begins": {
        "name": "subject-begins",
        "in": "query",
        "description": "Return queries with a subject begins with the specified value",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "email-routing-code": {
        "name": "email-routing-code",
        "in": "query",
        "description": "Return queries where the email routing code equal the specified value",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "max-query-result-count": {
        "name": "max-result",
        "in": "query",
        "description": "The maximum number of query results is limited per search.",
        "required": false,
        "schema": {
          "type": "number",
          "example": 100
        }
      },
      "query-identifier": {
        "name": "query-identifier",
        "in": "path",
        "description": "The GUID that identifies a specific Task Query",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "query-remove-dms-attachments": {
        "name": "remove-dms-attachments",
        "in": "query",
        "description": "Remove the documents attached to the query in the DMS.",
        "required": false,
        "schema": {
          "type": "boolean"
        }
      },
      "attachment-identifier": {
        "name": "attachment-identifier",
        "in": "path",
        "description": "The GUID that identifies a specific Attachment",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "message-guid": {
        "name": "message-guid",
        "in": "path",
        "required": true,
        "description": "The GUID that identifies a query message.",
        "schema": {
          "type": "string"
        }
      },
      "process": {
        "name": "process",
        "in": "query",
        "description": "Process transactions.",
        "required": true,
        "schema": {
          "type": "boolean"
        }
      },
      "investor-reference-identifier": {
        "name": "investor-reference-identifier",
        "in": "path",
        "description": "The GUID that identifies a specific Investor Reference",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "eoy-status": {
        "name": "status",
        "in": "query",
        "description": "Status of EOY",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "fund-type": {
        "name": "fund-type",
        "in": "query",
        "description": "The fund type of Fund",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "milestone-name": {
        "name": "milestone-name",
        "in": "query",
        "description": "The milestone name.",
        "required": false,
        "schema": {
          "type": "string",
          "example": "At Audit"
        }
      },
      "investor-reference-type": {
        "name": "investor-reference-type",
        "in": "path",
        "description": "The type that identifies a specific Investor Reference Type",
        "required": false,
        "schema": {
          "type": "string",
          "enum": [
            "HIN",
            "CRYPTO"
          ],
          "example": "HIN"
        }
      },
      "message-identifier": {
        "name": "message-identifier",
        "in": "path",
        "required": true,
        "description": "The GUID that identifies a SuperStreamMessage.",
        "schema": {
          "type": "string"
        }
      },
      "UpdateNotes": {
        "name": "UpdateNotes",
        "in": "query",
        "description": "Indicate whether to update notes only",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "rule-guid": {
        "name": "rule-guid",
        "in": "path",
        "description": "The GUID that identifies an app transaction rule",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "investment-category-guid": {
        "name": "investment-category-guid",
        "in": "path",
        "description": "The GUID that identifies a investment category",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "note-template-GUID": {
        "name": "note-template-GUID",
        "in": "path",
        "description": "The GUID that identifies a note template",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "query-param-note-template-type": {
        "name": "type",
        "in": "query",
        "description": "The type that idenfities note template type",
        "required": false,
        "schema": {
          "type": "string",
          "example": "STICKY"
        }
      },
      "query-param-member-account-GUID": {
        "name": "member-account-GUID",
        "in": "query",
        "description": "The GUID that identifies a specified member account",
        "required": false,
        "schema": {
          "type": "string",
          "example": "e3c76443-8126-05b6-9914-c88c1ce84725"
        }
      },
      "query-param-member-identifier": {
        "name": "member-identifier",
        "in": "query",
        "description": "The member account that identifies a specified member",
        "required": false,
        "schema": {
          "type": "string",
          "example": "00001"
        }
      },
      "note-GUID": {
        "name": "note-GUID",
        "in": "path",
        "description": "The GUID that identifies a note",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "transfer-balance-GUID": {
        "name": "transfer-balance-GUID",
        "in": "path",
        "description": "The GUID that identifies a member transfer balance",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "banking-authority-guid": {
        "name": "banking-authority-guid",
        "in": "path",
        "description": "The GUID that identifies a specified banking authority",
        "required": true,
        "schema": {
          "type": "string",
          "example": "e3c76443-8126-05b6-9914-c88c1ce84725"
        }
      },
      "transfer-balance-account-report-GUID": {
        "name": "transfer-balance-account-report-GUID",
        "in": "path",
        "description": "The GUID that identifies a TBAR",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "source-record-type": {
        "name": "sourceRecordType",
        "in": "query",
        "description": "the Record Type for an attribute",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "activity-statement-guid": {
        "name": "activity-statement-guid",
        "in": "path",
        "description": "The GUID that identifies an Activity Statement.",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "billing-code": {
        "name": "code",
        "in": "query",
        "description": "The code of billing service.",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "enabled": {
        "name": "enabled",
        "in": "query",
        "description": "The billing service enabled.",
        "required": false,
        "schema": {
          "type": "boolean"
        }
      },
      "service-code": {
        "name": "service-code",
        "in": "path",
        "description": "The service code of billing service",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "external-bank-account-type": {
        "name": "AccountType",
        "in": "query",
        "description": "(i.e. \"EFT\", \"BPay\", \"Cheque\" and return all types if parameter is blank).",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "external-bank-source-record-type": {
        "name": "SourceRecordType",
        "in": "query",
        "description": "Return blank if the parameter is blank.",
        "required": false,
        "schema": {
          "$ref": "#/components/schemas/external-bank-source-record-type"
        }
      },
      "external-bank-source-record-key": {
        "name": "SourceRecordKey",
        "in": "query",
        "description": "SourceRecordKey a unique identifier depends on SourceRecordType.Return blank if the parameter is blank.",
        "required": false,
        "schema": {
          "type": "string",
          "example": "FundCode, person-guid, IdentityCode"
        }
      },
      "entity": {
        "name": "entity",
        "in": "query",
        "description": "Workflow template entity type",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "launchable": {
        "name": "launchable",
        "in": "query",
        "description": "Workflow template launchable",
        "required": false,
        "schema": {
          "type": "boolean",
          "example": true
        }
      },
      "id": {
        "name": "id",
        "in": "query",
        "description": "Workflow template id",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "workflow-template-id": {
        "name": "workflow-template-id",
        "in": "query",
        "description": "Workflow template identifier",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "WorkflowTemplateVersionID": {
        "name": "workflow-template-version-id",
        "in": "query",
        "description": "Workflow template version identifier",
        "required": false,
        "schema": {
          "type": "integer"
        }
      },
      "workflow-instance-status": {
        "name": "status",
        "in": "query",
        "description": "Workflow instance status",
        "required": false,
        "schema": {
          "$ref": "#/components/schemas/WorkflowInstanceStatus"
        }
      },
      "workflow-instance-node-status": {
        "name": "task-status",
        "in": "query",
        "description": "Workflow Task instance status",
        "required": false,
        "schema": {
          "type": "string",
          "$ref": "#/components/schemas/WorkflowInstanceNodeStatus"
        }
      },
      "template-code": {
        "name": "template-code",
        "in": "query",
        "description": "Workflow template code",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "max-count-workflow-instances": {
        "name": "max-result",
        "in": "query",
        "description": "The maximum number of query results is limited per search. Default value is 800.",
        "required": false,
        "schema": {
          "type": "number",
          "example": 800
        }
      },
      "workflow-instance-ID": {
        "name": "workflow-instance-ID",
        "in": "path",
        "description": "The identity that identifies a workflow instance.",
        "required": true,
        "schema": {
          "type": "number"
        }
      },
      "tracker-code": {
        "name": "tracker-code",
        "description": "The workflow tracker code.",
        "in": "query",
        "required": true,
        "schema": {
          "type": "string",
          "example": "ViewSuper_EOY_Close_WIP"
        }
      },
      "workflow-instance-node-ID": {
        "name": "workflow-instance-node-ID",
        "in": "path",
        "description": "The identity that identifies a workflow instance node.",
        "required": true,
        "schema": {
          "type": "number"
        }
      },
      "workflow-tracker-code": {
        "name": "tracker-code",
        "in": "path",
        "description": "The workflow tracker code",
        "required": true,
        "schema": {
          "type": "string",
          "example": "ViewSuper_EOY_Close_WIP"
        }
      },
      "payment-summary-GUID": {
        "name": "payment-summary-GUID",
        "in": "path",
        "description": "The GUID that identifies a payment summary.",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "validate-only": {
        "name": "validate-only",
        "in": "query",
        "description": "only validate or not.",
        "required": false,
        "schema": {
          "type": "boolean"
        }
      },
      "job-guid": {
        "name": "job-guid",
        "in": "path",
        "description": "The GUID that identifies an job",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "bank-account-status": {
        "name": "status",
        "in": "query",
        "description": "Filter on VERIFIED or UNVERIFIED accounts",
        "required": false,
        "schema": {
          "type": "string",
          "example": "UNVERIFIED"
        }
      },
      "fund-code": {
        "name": "fund-code",
        "in": "query",
        "description": "Fund code to filter on",
        "required": false,
        "schema": {
          "type": "string",
          "example": "FundCode"
        }
      },
      "used-for": {
        "name": "used-for",
        "in": "query",
        "description": "Filter on how the account is used (EFT, TAX)",
        "required": false,
        "schema": {
          "type": "string",
          "example": "EFT"
        }
      },
      "bank-account-guid": {
        "name": "bank-account-guid",
        "in": "path",
        "description": "The GUID that identifies a specified bank account",
        "required": true,
        "schema": {
          "type": "string",
          "example": "e3c76443-8126-05b6-9914-c88c1ce84725"
        }
      },
      "save-bank": {
        "name": "save-bank",
        "in": "query",
        "description": "Store the details with Used for Payments ticked.",
        "required": false,
        "schema": {
          "type": "boolean"
        }
      },
      "application-GUID": {
        "name": "application-GUID",
        "in": "path",
        "description": "The GUID that identifies a fund application",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "beneficiary-status": {
        "name": "status",
        "in": "query",
        "description": "Beneficiary status",
        "required": false,
        "schema": {
          "$ref": "#/components/schemas/beneficiary-status"
        }
      },
      "personal-identity-GUID": {
        "name": "personal-identity-GUID",
        "in": "query",
        "description": "The GUID that identifies a person's verification ID",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "security-role-guid": {
        "name": "role-guid",
        "in": "path",
        "description": "The GUID that identifies a security role",
        "required": true,
        "schema": {
          "type": "string",
          "example": "e3c76443-8126-05b6-9914-c88c1ce84725"
        }
      },
      "abn-registration-guid": {
        "name": "abn-registration-guid",
        "in": "path",
        "description": "The GUID that identifies an ABN registration application",
        "required": true,
        "schema": {
          "type": "string",
          "example": "e3c76443-8126-05b6-9914-c88c1ce84726"
        }
      },
      "provider": {
        "name": "provider",
        "in": "query",
        "description": "The document provider",
        "required": false,
        "schema": {
          "type": "string"
        },
        "example": "DOCUSIGN"
      },
      "document-request-type-code": {
        "name": "request-type-code",
        "in": "query",
        "description": "The document request type code",
        "required": false,
        "schema": {
          "type": "string",
          "example": "SIGNATURE-REQUEST"
        }
      },
      "document-request-status": {
        "name": "status",
        "in": "query",
        "description": "The document request status code - accepts a comma-delimited list",
        "required": false,
        "schema": {
          "$ref": "#/components/schemas/document-request-status-code"
        }
      },
      "document-request-GUID": {
        "name": "document-request-GUID",
        "in": "path",
        "description": "The GUID that identifies a document request",
        "required": true,
        "schema": {
          "type": "string",
          "example": "e3c76443-8126-05b6-9914-c88c1ce84726"
        }
      },
      "constant-code": {
        "name": "code",
        "in": "query",
        "description": "The code of constant value - accepts a comma-delimited list",
        "required": false,
        "schema": {
          "type": "string",
          "example": "TOP-MARGINAL,ASIC-FEE"
        }
      },
      "balance-type": {
        "name": "balance-type",
        "in": "query",
        "description": "The balance type",
        "required": false,
        "schema": {
          "$ref": "#/components/schemas/balance-type"
        }
      },
      "balance-min": {
        "name": "balance-min",
        "in": "query",
        "description": "The balance min",
        "required": false,
        "schema": {
          "type": "number",
          "format": "integer",
          "example": 1000000
        }
      },
      "balance-max": {
        "name": "balance-max",
        "in": "query",
        "description": "The balance max",
        "required": false,
        "schema": {
          "type": "number",
          "format": "integer",
          "example": 5000000
        }
      },
      "status": {
        "name": "status",
        "in": "query",
        "description": "Status of TBAR",
        "required": false,
        "schema": {
          "type": "string"
        }
      },
      "person-guid": {
        "name": "person-guid",
        "in": "path",
        "description": "The GUID that identifies a fund person.",
        "required": true,
        "schema": {
          "type": "string"
        }
      },
      "document-type": {
        "name": "document-type",
        "in": "query",
        "description": "the document type code",
        "required": false,
        "schema": {
          "type": "string",
          "example": "FACT-SHEETS"
        }
      },
      "report-suite-content-GUID": {
        "name": "report-suite-content-GUID",
        "in": "path",
        "description": "The GUID that identifies a report suite instance content",
        "required": true,
        "schema": {
          "type": "string"
        }
      }
    },
    "securitySchemes": {
      "oauth": {
        "type": "oauth2",
        "flows": {
          "authorizationCode": {
            "authorizationUrl": "https://api.supermate.com.au/oauth/v1/authorize",
            "tokenUrl": "https://api.supermate.com.au/oauth/v1/token",
            "scopes": {
              "actuarial_write": "Create and update Actuarial Certificate and Status",
              "audit_read": "Access Fund Audit data",
              "audit_write": "Create and update Audit Status",
              "client_access_grant": "Grant application client access",
              "contactevents_read": "Access stored contact events",
              "contactevents_write": "Create and update Contact Events",
              "default": "Temporary scope to cater for all current API clients",
              "documents_read": "Read stored documents",
              "documents_write": "Modify and upload documents",
              "fund:investments_read": "Read fund investment data",
              "fund:members_read": "Read member data",
              "fund:members_write": "Modify member data",
              "fund:transactions_read": "Read fund transactions",
              "fund:transactions_write": "Modify fund transactions",
              "fund_read": "Read fund data and transactions",
              "fund_write": "Modify fund data and transactions",
              "security:domains_write": "Modify site security domains",
              "security:policies_write": "Modify site security policy configuration",
              "security:users_invite": "Invite new users",
              "site:accounting-notes_write": "Modify site default accounting notes",
              "site:asset-categories_write": "Modify site asset category configuration",
              "site:auditor_write": "Modify site auditor configuration",
              "site:branding_write": "Modify site branding configuration",
              "site:datafeed-config_write": "Modify site data feed configuration",
              "site:identity_write": "Modify site identity configuration",
              "site:letters_write": "Modify site letter configuration",
              "site:policies_write": "Modify site default reporting policies",
              "site:reporting_write": "Modify site reporting configuration",
              "sites_read": "SuperMate sites to the user/client",
              "superstream:config_write": "Modify site SuperStream configuration"
            }
          }
        }
      },
      "securityRequestToken": {
        "type": "apiKey",
        "name": "X-Security-Request-Token",
        "in": "header"
      }
    },
    "schemas": {
      "Site": {
        "type": "object",
        "properties": {
          "SiteCode": {
            "type": "string"
          },
          "SiteName": {
            "type": "string"
          },
          "SiteGUID": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "GetUserDetailModel": {
        "type": "object",
        "properties": {
          "UserGUID": {
            "type": "string",
            "format": "guid",
            "example": "ac7791ca-f564-659c-8114-2e8f51c97f0b"
          },
          "IdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "IdentityType": {
            "type": "string",
            "example": "TRUSTEE"
          },
          "UserCode": {
            "type": "string"
          },
          "UserName": {
            "type": "string"
          },
          "EmailAddress": {
            "type": "string",
            "example": "abc@gmail.com"
          },
          "MobilePhoneNumber": {
            "type": "string",
            "example": "04xxxxx456"
          },
          "RoleCode": {
            "type": "string",
            "example": "ROLE-SITE-ADMIN/ROLE-SITE-OWNER/ROLE-USER-ADMIN/ROLE-FUND-ADMIN/CUSTOM-ROLE"
          },
          "BrandGUID": {
            "type": "string",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0C"
          },
          "HasActiveApplications": {
            "type": "boolean",
            "example": false
          },
          "Entities": {
            "type": "array",
            "items": {
              "properties": {
                "Type": {
                  "type": "string",
                  "example": "TRUSTEE"
                },
                "GUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
                }
              }
            }
          },
          "Groups": {
            "type": "array",
            "items": {
              "properties": {
                "GroupGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "b8f9ea73-af8a-16ba-c014-d7c8b0bd9f64"
                },
                "Code": {
                  "type": "string",
                  "example": "SS_TEAM"
                },
                "Name": {
                  "type": "string",
                  "example": "Simon's Team"
                },
                "Leader": {
                  "type": "boolean",
                  "example": true
                },
                "Roles": {
                  "type": "array",
                  "example": [
                    "Accounting",
                    "Admin"
                  ]
                }
              }
            }
          },
          "MobileAccess": {
            "type": "object",
            "description": "Whether this user may use the mobile app, and why not when they may not. StatusCode is always populated, including when access is granted. Clients must treat only ELIGIBLE and ONBOARDING as access, and any other value as no access, so that a status code added later fails closed.",
            "properties": {
              "StatusCode": {
                "type": "string",
                "enum": [
                  "ELIGIBLE",
                  "ONBOARDING",
                  "ADVISER_SERVICED",
                  "NOT_YET_INCLUDED",
                  "NOT_ELIGIBLE"
                ],
                "example": "ELIGIBLE"
              },
              "FundGUID": {
                "type": "string",
                "format": "guid",
                "description": "The fund the decision was made against. Empty where no fund applies, such as an applicant still creating their fund.",
                "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
              }
            }
          }
        }
      },
      "UserDetail": {
        "type": "object",
        "properties": {
          "IdentityGUID": {
            "type": "string",
            "example": "XXXXX-XXXX-ed85-4f14-6d07d4bfc9fc"
          },
          "IdentityType": {
            "type": "string",
            "example": "USER"
          },
          "UserCode": {
            "type": "string",
            "example": "abc"
          },
          "UserName": {
            "type": "string",
            "example": "abc"
          },
          "EmailAddress": {
            "type": "string",
            "example": "abc@gmail.com"
          },
          "EmailAddressVerificationStatus": {
            "type": "string",
            "example": "VERIFIED"
          },
          "MaskedMobileNumber": {
            "type": "string",
            "example": "04xxxxx456"
          },
          "MultifactorMethod": {
            "type": "string",
            "example": "APP"
          },
          "MultifactorStatus": {
            "type": "string",
            "example": "ENABLED"
          },
          "EmailAddressVerifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-01T00:00:00Z"
          }
        }
      },
      "UserActivateDetail": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string"
          },
          "Surname": {
            "type": "string"
          },
          "Email": {
            "type": "string"
          },
          "IdentityType": {
            "type": "string",
            "example": "USER"
          }
        }
      },
      "ChangePasswordRequestModel": {
        "type": "object",
        "properties": {
          "currentPassword": {
            "type": "string"
          },
          "newPassword": {
            "type": "string"
          }
        }
      },
      "GetMFAStatusModel": {
        "type": "object",
        "properties": {
          "Status": {
            "type": "string",
            "example": "ENABLED"
          }
        }
      },
      "GetMFAConfigureModel": {
        "type": "object",
        "properties": {
          "SecretKey": {
            "type": "string",
            "example": "GA4TAYLCGA2DQM3BMI2GCZBXGM4WMMZQ"
          },
          "IssuerName": {
            "type": "string",
            "example": "SuperMate"
          }
        }
      },
      "multifactor-method": {
        "type": "string",
        "enum": [
          "SMS",
          "APP"
        ]
      },
      "CreateMFASecurityRequestModel": {
        "type": "object",
        "properties": {
          "MultifactorMethod": {
            "$ref": "#/components/schemas/multifactor-method"
          },
          "MobileNumber": {
            "type": "string",
            "example": "0485906541"
          }
        }
      },
      "CreateMFASecurityResponseModel": {
        "type": "object",
        "properties": {
          "Token": {
            "type": "string",
            "example": "pvBJmFBp4FbRb-MRAvUK_oSwTMcH7ODL_Ic"
          },
          "SecretKey": {
            "type": "string",
            "example": ""
          },
          "IssuerName": {
            "type": "string",
            "example": "SuperMate"
          }
        }
      },
      "MFAEnableModel": {
        "type": "object",
        "properties": {
          "Token": {
            "type": "string",
            "example": "pvBJmFBp4FbRb-MRAvUK_oSwTMcH7ODL_Ic"
          },
          "MultifactorMethod": {
            "$ref": "#/components/schemas/multifactor-method"
          },
          "SecretKey": {
            "type": "string",
            "example": "",
            "deprecated": true
          },
          "ChallengeCode": {
            "type": "string",
            "example": "748373"
          }
        }
      },
      "MFADisableModel": {
        "type": "object",
        "properties": {
          "Reason": {
            "type": "string",
            "example": "I like it"
          }
        }
      },
      "mfa-status-code-sms": {
        "type": "string",
        "enum": [
          "SUCCESS",
          "ERROR",
          "NOT_APPLICABLE"
        ]
      },
      "MFASendCodeSMSResponse": {
        "type": "object",
        "properties": {
          "StatusCode": {
            "$ref": "#/components/schemas/mfa-status-code-sms"
          }
        }
      },
      "StartVerifyUserEmailModel": {
        "type": "object",
        "properties": {
          "EmailAddress": {
            "type": "string",
            "example": "abc@gmail.com"
          }
        }
      },
      "VerifyUserEmailModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "77777"
          }
        }
      },
      "ResetPasswordRequestModel": {
        "type": "object",
        "properties": {
          "Token": {
            "type": "string"
          },
          "Password": {
            "type": "string"
          },
          "ConfirmPassword": {
            "type": "string"
          }
        }
      },
      "ActivateInvitedUserRequestModel": {
        "type": "object",
        "properties": {
          "EmailAddress": {
            "type": "string"
          },
          "FirstName": {
            "type": "string"
          },
          "LastName": {
            "type": "string"
          },
          "Password": {
            "type": "string"
          },
          "MobileNumber": {
            "type": "string"
          },
          "AdministratorName": {
            "type": "string",
            "example": "Administrator Company"
          },
          "BrandName": {
            "type": "string",
            "example": "Default Brand"
          },
          "GenerateAuthorizationCode": {
            "type": "boolean",
            "description": "Controls whether an `authorization_code` request will be triggered as part of the identity activation."
          },
          "OAuthAuthorizationParameters": {
            "type": "object",
            "description": "Required if `GenerateAuthorizationCode` is `true`. Controls the parameters used to generate the authorization code request. Each parameter maps to an equivalent parameter from the standard `/oauth/v1/authorize` authorization request.",
            "required": [
              "ClientID",
              "CodeChallenge",
              "CodeChallengeMethod",
              "RedirectUri"
            ],
            "properties": {
              "ClientID": {
                "type": "string",
                "description": "Corresponds to the `client_id` parameter. Identifies the API client submitting the request."
              },
              "CodeChallenge": {
                "type": "string",
                "description": "Corresponds to the PKCE `code_challenge` parameter."
              },
              "CodeChallengeMethod": {
                "type": "string",
                "example": "S256",
                "enum": [
                  "S256"
                ],
                "description": "Corresponds to the PKCE `code_challenge_method` parameter. Only S256 is supported."
              },
              "RedirectUri": {
                "type": "string",
                "format": "uri",
                "description": "Corresponds to the `redirect_uri` parameter. Must match one of the pre-registered redirect URIs for the API client."
              }
            }
          }
        }
      },
      "ActivateInvitedUserResponseModel": {
        "type": "object",
        "properties": {
          "AuthorizationCode": {
            "type": "string",
            "description": "If `GenerateAuthorizationCode` was `true`, this will be the generated `authorization_code` value. This can be exchanged for an access token."
          }
        }
      },
      "NoticeModels": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "example": "b735e733-6bcc-12b9-5514-f6c608df8ec7"
          },
          "Type": {
            "type": "string",
            "example": "ADVERTISING-BANNER"
          },
          "Description": {
            "type": "string",
            "example": "Advertising banner"
          },
          "Order": {
            "type": "number",
            "example": 15
          },
          "Actioned": {
            "type": "boolean",
            "example": true
          },
          "ActionMandatory": {
            "type": "boolean",
            "example": true
          },
          "ActionText": {
            "type": "string",
            "example": ""
          },
          "LinkText": {
            "type": "string",
            "example": ""
          },
          "LinkURL": {
            "type": "string",
            "example": "http://downloads.supercorp.com.au/superMate_App_Homescreen/OutageNotification_4_4_0.html"
          },
          "Content": {
            "type": "string",
            "example": ""
          },
          "ExtraData": {
            "type": "array",
            "example": [
              "Outage Notification 4.4.1",
              "VERSION=4.1.2",
              "VERSION=4.1.3"
            ],
            "description": "Extra data is an array of String based on a comma delimited list.",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "GetUsersModel": {
        "type": "object",
        "properties": {
          "UserGUID": {
            "type": "string"
          },
          "IdentityGUID": {
            "type": "string"
          },
          "EmailAddress": {
            "type": "string"
          },
          "Name": {
            "type": "string"
          },
          "Status": {
            "type": "string"
          },
          "UserCode": {
            "type": "string"
          },
          "MFAStatus": {
            "type": "string",
            "deprecated": true
          },
          "EmailAddressVerificationStatus": {
            "type": "string",
            "example": "VERIFIED"
          },
          "RoleCode": {
            "type": "string",
            "example": "ROLE-SITE-ADMIN/ROLE-SITE-OWNER/ROLE-USER-ADMIN/ROLE-FUND-ADMIN/CUSTOM-ROLE"
          },
          "TeamRoles": {
            "type": "string",
            "example": "Daily1(Accounting),Daily2(Admin,Accounting)"
          },
          "MultifactorMethod": {
            "type": "string",
            "example": "APP"
          },
          "MultifactorStatus": {
            "type": "string",
            "example": "ENABLED"
          },
          "EmailAddressVerifiedDateTime": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "InviteUsersRequestModel": {
        "type": "object",
        "properties": {
          "EmailAddress": {
            "type": "string"
          },
          "FirstName": {
            "type": "string"
          },
          "LastName": {
            "type": "string"
          },
          "RoleCode": {
            "type": "string",
            "example": "ROLE-SITE-ADMIN/ROLE-SITE-OWNER/ROLE-USER-ADMIN/ROLE-FUND-ADMIN/CUSTOM-ROLE"
          }
        }
      },
      "InviteUsersResultModel": {
        "type": "object",
        "properties": {
          "AppUserGUID": {
            "type": "string"
          }
        }
      },
      "BulkInviteClientViewUsersRequestModel": {
        "type": "object",
        "properties": {
          "EmailAddress": {
            "type": "string"
          },
          "Fund": {
            "type": "string"
          },
          "FirstName": {
            "type": "string"
          },
          "LastName": {
            "type": "string"
          },
          "Role": {
            "type": "string",
            "example": "ADVISER"
          },
          "AdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "PersonGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          }
        }
      },
      "BulkInviteClientViewResultModel": {
        "type": "object",
        "properties": {
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": ""
          },
          "JobURL": {
            "type": "string",
            "example": " /sites/{site-identifier}/jobs/{GUID}"
          }
        }
      },
      "security-policies": {
        "type": "string",
        "enum": [
          "LODGE-SBR",
          "TFN-ACCESS"
        ]
      },
      "GetUserDetailWithPolicyModel": {
        "type": "object",
        "properties": {
          "UserGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "IdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "EmailAddress": {
            "type": "string",
            "example": "abc@gmail.com"
          },
          "Name": {
            "type": "string",
            "example": "Antony"
          },
          "Status": {
            "type": "string",
            "example": "ACTIVE"
          },
          "UserCode": {
            "type": "string"
          },
          "MFAStatus": {
            "type": "string",
            "example": "ACTIVE",
            "deprecated": true
          },
          "EmailAddressVerificationStatus": {
            "type": "string",
            "example": "VERIFIED"
          },
          "RoleCode": {
            "type": "string",
            "example": "ROLE-SITE-ADMIN/ROLE-SITE-OWNER/ROLE-USER-ADMIN/ROLE-FUND-ADMIN/CUSTOM-ROLE"
          },
          "WorkPhoneNumber": {
            "type": "string",
            "example": "0700000000"
          },
          "Policies": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "Code": {
                  "$ref": "#/components/schemas/security-policies"
                },
                "Description": {
                  "type": "string",
                  "example": "Electronically lodge via SBR (Standard Business Reporting)"
                },
                "Value": {
                  "type": "string",
                  "example": "Deny"
                }
              }
            }
          }
        }
      },
      "RoleUsersRequestModel": {
        "type": "object",
        "properties": {
          "RoleCode": {
            "type": "string",
            "example": "ROLE-SITE-ADMIN/ROLE-SITE-OWNER/ROLE-USER-ADMIN/ROLE-FUND-ADMIN/CUSTOM-ROLE"
          },
          "EmailAddress": {
            "type": "string",
            "example": "user@superconcepts.com.au"
          },
          "Name": {
            "type": "string",
            "example": "John Doe"
          },
          "MobileNumber": {
            "type": "string",
            "example": "0400000000"
          },
          "WorkPhoneNumber": {
            "type": "string",
            "example": "0700000000"
          },
          "Policies": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "Code": {
                  "$ref": "#/components/schemas/security-policies"
                },
                "Value": {
                  "type": "string",
                  "example": "Deny"
                }
              }
            }
          }
        }
      },
      "PoliciesUserModel": {
        "type": "object",
        "properties": {
          "Permission": {
            "type": "string",
            "example": "FUND-ACCESS"
          }
        }
      },
      "BrandDetail": {
        "type": "object",
        "properties": {
          "BrandGUID": {
            "type": "string",
            "format": "guid"
          },
          "Description": {
            "type": "string"
          },
          "Active": {
            "type": "boolean"
          },
          "Default": {
            "type": "boolean"
          }
        }
      },
      "BrandSiteModel": {
        "type": "object",
        "properties": {
          "Description": {
            "type": "string"
          },
          "Active": {
            "type": "boolean"
          },
          "Default": {
            "type": "boolean"
          }
        }
      },
      "BrandSettingsModel": {
        "type": "object",
        "properties": {
          "DisplayTFN": {
            "type": "boolean"
          },
          "DisplayDateTimeFooter": {
            "type": "string",
            "example": "None"
          },
          "DisplayFooter": {
            "type": "boolean"
          },
          "DisplayPageNumberFooter": {
            "type": "boolean"
          },
          "IncludeDINFooter": {
            "type": "boolean"
          },
          "DisclaimerText": {
            "type": "string"
          },
          "DisplayCents": {
            "type": "boolean"
          },
          "SequentialPageNumbering": {
            "type": "boolean"
          },
          "Website": {
            "type": "string"
          },
          "QueryEmailSalutation": {
            "type": "string",
            "example": "Dear Mr.Smith,"
          },
          "QueryEmailConfidentiality": {
            "type": "string",
            "example": ""
          },
          "QueryEmailClosingParagraph": {
            "type": "string",
            "example": "If you have any questions or require assistance, please do not hesitate to contact our team ..."
          },
          "QueryEmailSignature": {
            "type": "string",
            "example": "Kind Regards, ..."
          },
          "QueryEmailSender": {
            "type": "string",
            "example": "Brand Name"
          },
          "AdministrationServicesGuide": {
            "type": "string",
            "example": "https://superconcepts.com.au/wp-content/uploads/2024/11/superconcepts-combined-asg_July_2024.pdf"
          }
        }
      },
      "ColourBrand": {
        "type": "object",
        "properties": {
          "Darker": {
            "type": "string"
          },
          "Base": {
            "type": "string"
          },
          "Lighter01": {
            "type": "string"
          },
          "Lighter02": {
            "type": "string"
          },
          "Lightest": {
            "type": "string"
          }
        }
      },
      "LogoCoverBrand": {
        "type": "object",
        "properties": {
          "URL": {
            "type": "string"
          },
          "Orientation": {
            "type": "string"
          }
        }
      },
      "GetBrandLayoutModel": {
        "type": "object",
        "properties": {
          "Colour": {
            "$ref": "#/components/schemas/ColourBrand"
          },
          "HeaderFont": {
            "type": "string"
          },
          "Logo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LogoCoverBrand"
            }
          },
          "Cover": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LogoCoverBrand"
            }
          },
          "Web": {
            "type": "object",
            "properties": {
              "URL": {
                "type": "string"
              }
            }
          }
        }
      },
      "BrandLayoutUpdateParameterModel": {
        "type": "object",
        "properties": {
          "Colour": {
            "$ref": "#/components/schemas/ColourBrand"
          },
          "HeaderFont": {
            "type": "string"
          }
        }
      },
      "brand-image-types": {
        "type": "string",
        "enum": [
          "Cover",
          "HeaderLine",
          "Logo",
          "Web"
        ]
      },
      "BrandLayoutImageUpdateParameterModel": {
        "type": "object",
        "properties": {
          "Type": {
            "$ref": "#/components/schemas/brand-image-types"
          },
          "Orientation": {
            "type": "string"
          },
          "FileData": {
            "type": "string",
            "format": "binary"
          }
        }
      },
      "BrandResourcesModel": {
        "type": "object",
        "properties": {
          "ResourceGUID": {
            "type": "string",
            "format": "guid",
            "example": "guid"
          },
          "ResourceName": {
            "type": "string",
            "example": "name"
          },
          "ResourceDescription": {
            "type": "string",
            "example": "desc"
          },
          "ResourceTypeCode": {
            "type": "string",
            "example": "type_code"
          },
          "ResourceURL": {
            "type": "string",
            "example": "https://www.superconcepts.com.au"
          },
          "HaveResource": {
            "type": "string",
            "example": "true"
          },
          "ResourceFileName": {
            "type": "string",
            "example": "abc.pdf"
          },
          "ResourceFileSize": {
            "type": "number",
            "example": 56789
          }
        }
      },
      "BrandRequestResourceModelDetail": {
        "type": "object",
        "properties": {
          "ResourceName": {
            "type": "string",
            "example": "name"
          },
          "ResourceDescription": {
            "type": "string",
            "example": "desc"
          },
          "ResourceTypeCode": {
            "type": "string",
            "example": "type_code"
          },
          "ResourceURL": {
            "type": "string",
            "example": "https://www.superconcepts.com.au"
          }
        }
      },
      "BrandResponseResourceModelDetail": {
        "type": "object",
        "properties": {
          "ResourceGUID": {
            "type": "string",
            "format": "guid",
            "example": "guid"
          }
        }
      },
      "GetBrandResourceModelDetails": {
        "type": "object",
        "properties": {
          "ResourceName": {
            "type": "string",
            "example": "name"
          },
          "ResourceDescription": {
            "type": "string",
            "example": "desc"
          },
          "ResourceTypeCode": {
            "type": "string",
            "example": "type_code"
          },
          "ResourceURL": {
            "type": "string",
            "example": "https://www.superconcepts.com.au"
          },
          "HaveResource": {
            "type": "string",
            "example": "true"
          },
          "ResourceFileName": {
            "type": "string",
            "example": "abc.pdf"
          }
        }
      },
      "CreateUpdateBrandResourceModelDetails": {
        "type": "object",
        "properties": {
          "ResourceName": {
            "type": "string",
            "example": "name"
          },
          "ResourceDescription": {
            "type": "string",
            "example": "desc"
          },
          "ResourceTypeCode": {
            "type": "string",
            "example": "type_code"
          },
          "ResourceURL": {
            "type": "string",
            "example": "https://www.superconcepts.com.au"
          }
        }
      },
      "CreateBrandResourceContentModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "example": ""
          },
          "FileData": {
            "type": "string",
            "format": "binary",
            "example": ""
          }
        }
      },
      "CreateBrandResourceContentFormDataModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "example": ""
          },
          "FileData": {
            "type": "string",
            "format": "binary",
            "example": ""
          }
        }
      },
      "contact-preferences-option-type": {
        "type": "string",
        "enum": [
          "ALERT",
          "INFORMATION-REQUEST",
          "PORTFOLIO-REPORT",
          "EOY-REPORT",
          "SEND-INVOICE",
          "DOCUMENT-SIGNING-CC",
          "REMINDER-EMAIL"
        ]
      },
      "contact-preferences-option-method": {
        "type": "string",
        "enum": [
          "CLIENT-VIEW",
          "EMAIL",
          "",
          "ADVISER",
          "NONE",
          "CLIENT-VIEW-DAILY",
          "CLIENT-VIEW-IMMEDIATE",
          "PER-QUERY",
          "DAILY-DIGEST"
        ]
      },
      "ContactPreferencesResponseOptionArray": {
        "type": "array",
        "minItems": 0,
        "maxItems": 5,
        "items": {
          "type": "object",
          "properties": {
            "Type": {
              "$ref": "#/components/schemas/contact-preferences-option-type"
            },
            "Description": {
              "type": "string",
              "example": "Alerts"
            },
            "Method": {
              "$ref": "#/components/schemas/contact-preferences-option-method"
            },
            "ValidValues": {
              "type": "string",
              "example": "CLIENT-VIEW,EMAIL,ADVISER,NONE"
            }
          }
        }
      },
      "NonFundContactPreferencesResponsePrimaryContactOptionArray": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "ContactType": {
              "type": "string",
              "example": "FUND-ASSOCIATE,ACCOUNTANT"
            },
            "ContactLabel": {
              "type": "string",
              "example": "Accountants"
            }
          }
        }
      },
      "BrandContactPreferencesResponseModel": {
        "type": "object",
        "properties": {
          "PrimaryContactType": {
            "type": "string",
            "example": "FUND-ASSOCIATE,ACCOUNTANT"
          },
          "PrimaryContactLabel": {
            "type": "string",
            "example": "Accountants"
          },
          "SecondaryContactType": {
            "type": "string",
            "example": "FUND-ASSOCIATE,ACCOUNTANT"
          },
          "SecondaryContactLabel": {
            "type": "string",
            "example": "Accountants"
          },
          "Options": {
            "$ref": "#/components/schemas/ContactPreferencesResponseOptionArray"
          },
          "PrimaryContactOptions": {
            "$ref": "#/components/schemas/NonFundContactPreferencesResponsePrimaryContactOptionArray"
          }
        }
      },
      "ContactPreferencesRequestOptionArray": {
        "type": "array",
        "minItems": 0,
        "maxItems": 5,
        "items": {
          "type": "object",
          "properties": {
            "Type": {
              "$ref": "#/components/schemas/contact-preferences-option-type"
            },
            "Method": {
              "$ref": "#/components/schemas/contact-preferences-option-method"
            },
            "ValidValues": {
              "type": "string",
              "example": "CLIENT-VIEW,EMAIL,ADVISER,NONE"
            }
          }
        }
      },
      "BrandContactPreferencesRequestModel": {
        "type": "object",
        "properties": {
          "PrimaryContactType": {
            "type": "string",
            "example": "FUND-ASSOCIATE,ACCOUNTANT"
          },
          "SecondaryContactType": {
            "type": "string",
            "example": "FUND-ASSOCIATE,ADMINISTRATOR"
          },
          "Options": {
            "$ref": "#/components/schemas/ContactPreferencesRequestOptionArray"
          }
        }
      },
      "AnnualReturnValidationModel": {
        "type": "object",
        "properties": {
          "Status": {
            "type": "string"
          },
          "Messages": {
            "type": "array",
            "items": {
              "properties": {
                "Type": {
                  "type": "string"
                },
                "Code": {
                  "type": "string"
                },
                "Message": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "LodgeAnnualReturnRequestModel": {
        "type": "object",
        "properties": {
          "TrusteeDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "TaxAgentDeclarationDate": {
            "type": "string",
            "format": "date"
          }
        }
      },
      "LodgeAnnualReturnResponseModel": {
        "type": "object",
        "properties": {
          "ErrorCode": {
            "type": "string",
            "example": "SBR.GEN.AUTH.005"
          },
          "ErrorMessage": {
            "type": "string",
            "example": "Check that the client identifiers (TFN or ABN) entered."
          }
        }
      },
      "LodgementStatusModel": {
        "type": "object",
        "properties": {
          "Status": {
            "type": "string"
          },
          "SubmissionDateTime": {
            "type": "string",
            "format": "date"
          },
          "Errors": {
            "type": "array",
            "items": {
              "properties": {
                "Type": {
                  "type": "string"
                },
                "Code": {
                  "type": "string"
                },
                "Message": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "DawProfileModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "EOY_DAWS"
          },
          "Description": {
            "type": "string",
            "example": "End of Year Data Audit Wizard Tests"
          }
        }
      },
      "DawProfilesModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "EOY_DAWS"
          },
          "Description": {
            "type": "string",
            "example": "End of Year Data Audit Wizard Tests"
          },
          "SystemDefined": {
            "type": "boolean"
          },
          "RunAtYearEndClose": {
            "type": "boolean"
          }
        }
      },
      "CreateUpdateDawProfileModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "EOY_DAWS"
          },
          "Description": {
            "type": "string",
            "example": "End of Year Data Audit Wizard Tests"
          },
          "RunAtYearEndClose": {
            "type": "boolean"
          },
          "IncludedTests": {
            "type": "array",
            "items": {
              "properties": {
                "TestID": {
                  "type": "number",
                  "example": 1
                }
              }
            }
          }
        }
      },
      "daw-failure-type": {
        "type": "string",
        "enum": [
          "ERROR",
          "WARNING"
        ]
      },
      "daw-test-type": {
        "type": "string",
        "enum": [
          "ACCOUNT",
          "BANK",
          "FUND",
          "MEMBER",
          "RECONCILIATION",
          "SYSTEM"
        ]
      },
      "DawProfileCodeModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "EOY_DAWS"
          },
          "Description": {
            "type": "string",
            "example": "End of Year Data Audit Wizard Tests"
          },
          "SystemDefined": {
            "type": "boolean"
          },
          "RunAtYearEndClose": {
            "type": "boolean"
          },
          "IncludedTests": {
            "type": "array",
            "items": {
              "properties": {
                "TestID": {
                  "type": "number",
                  "example": 33
                },
                "TestCode": {
                  "type": "string",
                  "example": 33
                },
                "TestDescription": {
                  "type": "string",
                  "example": "Opening cost base adjustment has been recalculated where required"
                },
                "TestDetail": {
                  "type": "string",
                  "example": "This test checks for situations where an opening revenue transaction has been updated"
                },
                "TestActive": {
                  "type": "boolean"
                },
                "FailureType": {
                  "$ref": "#/components/schemas/daw-failure-type"
                },
                "TestType": {
                  "$ref": "#/components/schemas/daw-test-type"
                }
              }
            }
          }
        }
      },
      "DawTestModel": {
        "type": "object",
        "properties": {
          "TestID": {
            "type": "number",
            "example": 33
          },
          "TestCode": {
            "type": "string",
            "example": 33
          },
          "TestDescription": {
            "type": "string",
            "example": "Opening cost base adjustment has been recalculated where required"
          },
          "TestDetail": {
            "type": "string",
            "example": "This test checks for situations where an opening revenue transaction has been updated"
          },
          "TestActive": {
            "type": "boolean",
            "example": true
          },
          "FailureType": {
            "$ref": "#/components/schemas/daw-failure-type"
          },
          "TestType": {
            "$ref": "#/components/schemas/daw-test-type"
          }
        }
      },
      "Feature": {
        "type": "object",
        "properties": {
          "FeatureCode": {
            "type": "string"
          },
          "FeatureEnable": {
            "type": "boolean"
          }
        }
      },
      "LetterTemplatesModel": {
        "type": "object",
        "properties": {
          "LetterTemplateGUID": {
            "type": "string",
            "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e0"
          },
          "Code": {
            "type": "string",
            "example": "CODE"
          },
          "Description": {
            "type": "string",
            "example": "This is Description"
          },
          "Status": {
            "type": "string",
            "example": "Active | Inactive"
          },
          "Group": {
            "type": "string",
            "example": "BULK"
          },
          "Entity": {
            "type": "string",
            "example": "BANK"
          },
          "SiteDefined": {
            "type": "boolean",
            "example": true
          },
          "LastUsed": {
            "type": "string",
            "format": "date-time"
          },
          "Extension": {
            "type": "string",
            "example": "docx"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": "modify"
            }
          }
        }
      },
      "CreateLetterTemplateContentModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "example": ""
          },
          "FileData": {
            "type": "string",
            "format": "binary"
          }
        }
      },
      "CreateLetterTemplateContentFormDataModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "example": ""
          },
          "FileData": {
            "type": "string",
            "format": "binary"
          }
        }
      },
      "LetterTemplateRequestModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "CODE"
          },
          "Description": {
            "type": "string",
            "example": "This is Description"
          },
          "Group": {
            "type": "string",
            "example": "BULK"
          },
          "Entity": {
            "type": "string",
            "example": "BANK"
          },
          "Active": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "CreateLetterTemplateResponseModel": {
        "type": "object",
        "properties": {
          "LetterTemplateGUID": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "LetterTokenItem": {
        "type": "object",
        "properties": {
          "TokenGUID": {
            "type": "string",
            "example": "adb66fc8-3e3c-acb2-8914-87d471052364"
          },
          "Code": {
            "type": "string",
            "example": "LOGO-LINE"
          },
          "Description": {
            "type": "string",
            "example": "Line logo for the fund or site."
          },
          "Type": {
            "type": "string",
            "example": "Image"
          },
          "Group": {
            "type": "string",
            "example": "Logo"
          },
          "Entity": {
            "type": "string",
            "example": "FUND"
          },
          "CreateBy": {
            "type": "string",
            "example": "User"
          },
          "Text": {
            "type": "string",
            "example": ""
          },
          "ImageURL": {
            "type": "string",
            "example": "http://localhost:8080/api/v1/sites/local/global/letter-templates/tokens/adb66fc8-3e3c-acb2-8914-87d471052364/image"
          },
          "Attribute": {
            "type": "object",
            "properties": {
              "Code": {
                "type": "string",
                "example": "EXT-INV"
              },
              "Description": {
                "type": "string",
                "example": "Value of total assets for the entity"
              },
              "Entity": {
                "type": "string",
                "example": "FUND"
              }
            }
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify",
                "delete"
              ]
            }
          }
        }
      },
      "GetLetterTokenResultModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/LetterTokenItem"
        }
      },
      "LetterTokenRequestModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "LOGO-LINE"
          },
          "Description": {
            "type": "string",
            "example": "Line logo for the fund or site."
          },
          "Type": {
            "type": "string",
            "example": "Image"
          },
          "Group": {
            "type": "string",
            "example": "Logo"
          },
          "Text": {
            "type": "string",
            "example": ""
          },
          "Image": {
            "type": "string",
            "format": "binary"
          },
          "Attribute": {
            "type": "object",
            "properties": {
              "Code": {
                "type": "string",
                "example": "EXT-INV"
              },
              "Entity": {
                "type": "string",
                "example": "FUND"
              }
            }
          }
        }
      },
      "CreateLetterTokenResultModel": {
        "type": "object",
        "properties": {
          "TokenGUID": {
            "type": "string",
            "format": "guid",
            "example": "fb2bc13f-6d18-e19e-8914-fedb24f15365"
          }
        }
      },
      "GetLetterTokenImageResultModel": {
        "type": "string",
        "format": "binary"
      },
      "LetterGeneratingRequestModel": {
        "type": "object",
        "properties": {
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "ResponseDate": {
            "type": "string",
            "format": "date"
          },
          "RunForAllMembers": {
            "type": "boolean",
            "example": false
          },
          "MemberAccountGUID": {
            "type": "string",
            "example": "c64a977c-5458-bb91-8a14-ae8f1c2e0976"
          },
          "AddToDMS": {
            "type": "boolean",
            "example": true
          },
          "DocumentTypeCode": {
            "type": "string",
            "example": "DOC-1"
          },
          "FileFormat": {
            "type": "string",
            "enum": [
              "PDF",
              "DOC"
            ]
          }
        }
      },
      "TagsModel": {
        "type": "array",
        "items": {
          "anyOf": [
            {
              "type": "object",
              "properties": {
                "tag": {
                  "type": "string",
                  "example": "tag1"
                }
              }
            },
            {
              "type": "object",
              "properties": {
                "tag": {
                  "type": "string",
                  "example": "tag2"
                }
              }
            }
          ]
        }
      },
      "audit-status": {
        "type": "string",
        "enum": [
          "NOT_READY",
          "READY_FOR_AUDIT",
          "AT_AUDIT",
          "WAITING",
          "INITIAL_AUDIT_COMPLETED",
          "COMPLETED",
          "COMPLETE_QUALIFIED",
          "COMPLETE_NOT_QUALIFIED"
        ]
      },
      "complying-status-code-type": {
        "type": "string",
        "enum": [
          "REGISTERED",
          "COMPLYING",
          "NON-COMPLYING",
          "REGULATION-DETAILS-WITHHELD",
          "REGULATION-DETAILS-REMOVED",
          "PENDING"
        ]
      },
      "div296-election-method-type": {
        "type": "string",
        "enum": [
          "ADJUST",
          "DO-NOT-ADJUST"
        ]
      },
      "FundSummary": {
        "type": "object",
        "description": "Basic fund information.",
        "properties": {
          "FundGUID": {
            "type": "string",
            "format": "guid"
          },
          "FundCode": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          },
          "FundType": {
            "type": "string"
          },
          "FundValue": {
            "type": "number",
            "format": "decimal",
            "example": 230076.43
          },
          "ABN": {
            "type": "string"
          },
          "CurrentPeriodEndDate": {
            "type": "string",
            "format": "date"
          },
          "AuditStatus": {
            "$ref": "#/components/schemas/audit-status"
          },
          "FinancialYear": {
            "type": "integer"
          },
          "CurrentFinancialYear": {
            "type": "integer"
          },
          "Active": {
            "type": "boolean"
          },
          "Status": {
            "type": "string",
            "example": "Current Administration"
          },
          "StatusCode": {
            "type": "string",
            "example": "CURRENT"
          },
          "Tags": {
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "type": "string",
                  "example": "Pension"
                },
                {
                  "type": "string",
                  "example": "GST Registered"
                }
              ]
            }
          },
          "CustomTags": {
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "type": "string",
                  "example": "Foo"
                },
                {
                  "type": "string",
                  "example": "Bar"
                },
                {
                  "type": "string",
                  "example": "Baz"
                }
              ]
            }
          },
          "ActivateDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "DeactivatedDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "ServiceCategory": {
            "type": "string",
            "example": "ANNUAL"
          },
          "AdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "9a6ce773-5011-308e-7914-73d18ced3493"
          },
          "ComplyingStatusCode": {
            "$ref": "#/components/schemas/complying-status-code-type"
          },
          "Div296ElectionMethod": {
            "$ref": "#/components/schemas/div296-election-method-type"
          }
        }
      },
      "FlatFundSummary": {
        "type": "object",
        "description": "Basic fund information.",
        "properties": {
          "FundGUID": {
            "type": "string",
            "format": "guid"
          },
          "FundCode": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          },
          "FundType": {
            "type": "string"
          },
          "ABN": {
            "type": "string"
          },
          "CurrentPeriodEndDate": {
            "type": "string",
            "format": "date"
          },
          "AuditStatus": {
            "$ref": "#/components/schemas/audit-status"
          },
          "FinancialYear": {
            "type": "integer"
          },
          "CurrentFinancialYear": {
            "type": "integer"
          },
          "Active": {
            "type": "boolean"
          },
          "Status": {
            "type": "string",
            "example": "Current Administration"
          },
          "StatusCode": {
            "type": "string",
            "example": "CURRENT"
          },
          "Tags": {
            "type": "string",
            "example": "Pension,GST Registered"
          },
          "CustomTags": {
            "type": "string",
            "example": "Foo,Bar,Baz"
          },
          "ActivateDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "DeactivatedDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "ServiceCategory": {
            "type": "string",
            "example": "ANNUAL"
          },
          "AdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "9a6ce773-5011-308e-7914-73d18ced3493"
          },
          "ComplyingStatusCode": {
            "$ref": "#/components/schemas/complying-status-code-type"
          },
          "Div296ElectionMethod": {
            "$ref": "#/components/schemas/div296-election-method-type"
          }
        }
      },
      "fund-type": {
        "type": "string",
        "enum": [
          "SMSF",
          "SAF",
          "PORTFOLIO"
        ]
      },
      "states": {
        "type": "string",
        "enum": [
          "ACT",
          "NSW",
          "QLD",
          "SA",
          "WA",
          "VIC",
          "NT",
          "TAS"
        ]
      },
      "gst-remittance-frequency": {
        "type": "string",
        "enum": [
          "Annually",
          "Monthly",
          "Quarterly",
          "Annually & Quarterly"
        ]
      },
      "ias-frequency": {
        "type": "string",
        "enum": [
          "Annually",
          "Monthly",
          "Quarterly"
        ]
      },
      "tbar-frequency": {
        "type": "string",
        "enum": [
          "Annually",
          "Not-Applicable",
          "Quarterly"
        ]
      },
      "Contact": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string",
            "example": "Miss"
          },
          "GivenNames": {
            "type": "string",
            "example": "Emily"
          },
          "PreferredName": {
            "type": "string",
            "example": ""
          },
          "Surname": {
            "type": "string",
            "example": "Taylor"
          },
          "Salutation": {
            "type": "string",
            "example": "Dear"
          },
          "EmailAddress1": {
            "type": "string",
            "example": "emilytaylor@gmail.com"
          },
          "EmailAddress2": {
            "type": "string",
            "example": ""
          },
          "WorkPhoneNumber": {
            "type": "string",
            "example": 329643878
          },
          "FaxNumber": {
            "type": "string",
            "example": 329643878
          },
          "MobilePhoneNumber": {
            "type": "string",
            "example": 329643878
          },
          "HomePhoneNumber": {
            "type": "string",
            "example": 329643878
          }
        }
      },
      "StreetAddress": {
        "type": "object",
        "description": "Street address block",
        "properties": {
          "Suite": {
            "type": "string",
            "example": ""
          },
          "Floor": {
            "type": "string",
            "example": ""
          },
          "Building": {
            "type": "string",
            "example": ""
          },
          "Number": {
            "type": "string",
            "example": 140
          },
          "StreetName": {
            "type": "string",
            "example": "Elizabeth"
          },
          "StreetType": {
            "type": "string",
            "example": "STREET"
          },
          "Suburb": {
            "type": "string",
            "example": "BRISBANE CITY"
          },
          "State": {
            "type": "string",
            "example": "QLD"
          },
          "Postcode": {
            "type": "string",
            "example": 4000
          },
          "Country": {
            "type": "string",
            "example": "Australia"
          }
        }
      },
      "PostalAddress": {
        "type": "object",
        "description": "Postal address block",
        "properties": {
          "Line1": {
            "type": "string",
            "example": "LOCKED BAG 13101"
          },
          "Line2": {
            "type": "string",
            "example": ""
          },
          "Suburb": {
            "type": "string",
            "example": "Archerfield"
          },
          "State": {
            "type": "string",
            "example": "QLD"
          },
          "Postcode": {
            "type": "string",
            "example": 4108
          },
          "Country": {
            "type": "string",
            "example": "Australia"
          }
        }
      },
      "Address": {
        "type": "object",
        "description": "Address block",
        "properties": {
          "UseStreetAddressAsPostal": {
            "type": "boolean",
            "description": "Indicates whether  the StreetAddress is to be used as the postal address."
          },
          "StreetAddress": {
            "$ref": "#/components/schemas/StreetAddress"
          },
          "PostalAddress": {
            "$ref": "#/components/schemas/PostalAddress"
          }
        }
      },
      "gender": {
        "type": "string",
        "enum": [
          "Male",
          "Female",
          "Unknown"
        ]
      },
      "Person": {
        "type": "object",
        "description": "Represents an individual.",
        "properties": {
          "PersonIdentifier": {
            "type": "string",
            "description": "Allows linking of multiple Person entities within a single fund. This would be used when specifying a member of the fund who is also an IndividualTrustee, or a target of a death benefit nomination.\n"
          },
          "BirthDate": {
            "type": "string",
            "format": "date"
          },
          "Gender": {
            "$ref": "#/components/schemas/gender"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          }
        }
      },
      "Director": {
        "type": "object",
        "required": [
          "Order",
          "CommencementDate",
          "Person"
        ],
        "properties": {
          "Order": {
            "type": "number",
            "description": "Identifies the signature order of the directors. The Chairperson will assumed to be the director with the lowest signature order.\n"
          },
          "CommencementDate": {
            "type": "string",
            "format": "date"
          },
          "Person": {
            "$ref": "#/components/schemas/Person"
          }
        }
      },
      "CorporateTrustee": {
        "type": "object",
        "required": [
          "CompanyName",
          "CommencementDate"
        ],
        "properties": {
          "CompanyName": {
            "type": "string"
          },
          "ACN": {
            "type": "string"
          },
          "ABN": {
            "type": "string",
            "maxLength": 11,
            "pattern": "[0-9]{11}"
          },
          "TFN": {
            "type": "string",
            "maxLength": 9,
            "pattern": "[0-9]{9}"
          },
          "CommencementDate": {
            "type": "string",
            "format": "date"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          },
          "Directors": {
            "type": "array",
            "minLength": 2,
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/Director"
            }
          }
        }
      },
      "IndividualTrustee": {
        "type": "object",
        "required": [
          "Order",
          "CommencementDate",
          "Person"
        ],
        "properties": {
          "IndividualTrusteeGUID": {
            "type": "string",
            "format": "guid"
          },
          "Order": {
            "type": "number",
            "description": "Identifies the signature order of the individual trustees."
          },
          "CommencementDate": {
            "type": "string",
            "format": "date"
          },
          "RetirementDate": {
            "type": "string",
            "format": "date"
          },
          "Person": {
            "$ref": "#/components/schemas/Person"
          }
        }
      },
      "BeneficiaryContact": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "GivenNames": {
            "type": "string"
          },
          "Surname": {
            "type": "string"
          },
          "EmailAddress": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          }
        }
      },
      "Beneficiary": {
        "type": "object",
        "properties": {
          "BeneficiaryContact": {
            "$ref": "#/components/schemas/BeneficiaryContact"
          },
          "TFN": {
            "type": "string",
            "maxLength": 9,
            "pattern": "[0-9]{9}"
          },
          "BirthDate": {
            "type": "string",
            "format": "date"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          }
        }
      },
      "DeathBenefitNomination": {
        "type": "object",
        "description": "Represents a death-benefit nomination for a member.",
        "required": [
          "Relationship",
          "NominationType"
        ],
        "properties": {
          "Relationship": {
            "type": "string",
            "description": "If LPR, don't complete any other fields in this part of the API.",
            "enum": [
              "Child",
              "Estate",
              "LPR",
              "Other",
              "Parent",
              "Sibling",
              "Spouse"
            ]
          },
          "NominationType": {
            "type": "string",
            "enum": [
              "Non-Binding",
              "Binding Non-Lapsing",
              "Binding Lapsing"
            ]
          },
          "ExpiryDate": {
            "type": "string",
            "format": "date"
          },
          "SharePercentage": {
            "type": "number",
            "format": "float",
            "minimum": 0,
            "maximum": 100,
            "exclusiveMinimum": false,
            "exclusiveMaximum": false
          },
          "AdditionalDetails": {
            "type": "string"
          },
          "Person": {
            "$ref": "#/components/schemas/Beneficiary"
          }
        }
      },
      "MemberCreateObject": {
        "type": "object",
        "required": [
          "Person",
          "FundJoinedDate"
        ],
        "properties": {
          "Person": {
            "$ref": "#/components/schemas/Person"
          },
          "FundJoinedDate": {
            "type": "string",
            "format": "date"
          },
          "EligibleServiceDate": {
            "type": "string",
            "format": "date"
          },
          "TFN": {
            "type": "string",
            "maxLength": 9,
            "pattern": "[0-9]{9}"
          },
          "TFNExemption": {
            "type": "boolean"
          },
          "DeathBenefitNomination": {
            "type": "array",
            "minItems": 0,
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/DeathBenefitNomination"
            }
          }
        }
      },
      "DataReferenceCreate": {
        "type": "object",
        "properties": {
          "HolderReferenceType": {
            "type": "string",
            "description": "Indicates reference type being supplied.",
            "enum": [
              "Bank",
              "Broker",
              "Wrap",
              "HIN",
              "SRN",
              "Other"
            ]
          },
          "Bank": {
            "type": "object",
            "description": "Required when reference type is Bank.",
            "properties": {
              "BSB": {
                "type": "string"
              },
              "AccountNumber": {
                "type": "string"
              },
              "IsOperatingAccount": {
                "type": "boolean"
              }
            }
          }
        }
      },
      "e-signing-capability-type": {
        "type": "string",
        "enum": [
          "YES",
          "NO",
          "UNCONFIRMED"
        ]
      },
      "AccountingConfig": {
        "type": "object",
        "properties": {
          "CalculateDeferredTax": {
            "type": "boolean"
          },
          "CalculateFutureIncomeTaxBenefits": {
            "type": "boolean"
          },
          "EOYCloseDAWProfile": {
            "type": "string"
          },
          "ESigningCapability": {
            "$ref": "#/components/schemas/e-signing-capability-type"
          }
        }
      },
      "FundCreateObject": {
        "required": [
          "FundName",
          "FundType",
          "FundExisting",
          "CurrentPeriodEndDate"
        ],
        "properties": {
          "FundCode": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          },
          "FundExisting": {
            "type": "boolean",
            "description": "Indicates whether this is a new fund establishment, or a takeover fund."
          },
          "FundType": {
            "$ref": "#/components/schemas/fund-type"
          },
          "InvestmentType": {
            "type": "string",
            "description": "The investment type of the fund. Must be set to Shared.",
            "enum": [
              "Shared",
              "Segregated"
            ]
          },
          "CurrentPeriodEndDate": {
            "type": "string",
            "format": "date",
            "description": "The end date of the first financial year to be administered on the system."
          },
          "CorporateActionProcessModel": {
            "type": "string",
            "description": "Corporate action processing model.",
            "enum": [
              "AUTOMATIC",
              "MANUAL",
              "EXCLUDE",
              null
            ]
          },
          "CorporateActionStartDate": {
            "type": "string",
            "format": "date"
          },
          "ABN": {
            "type": "string",
            "maxLength": 11,
            "pattern": "[0-9]{11}"
          },
          "ABNBranchNumber": {
            "type": "string",
            "maxLength": 3,
            "pattern": "[0-9]{3}"
          },
          "TFN": {
            "type": "string",
            "maxLength": 9,
            "pattern": "[0-9]{9}"
          },
          "SFN": {
            "type": "string"
          },
          "InitialDeedDate": {
            "type": "string",
            "format": "date"
          },
          "LastDeedDate": {
            "type": "string",
            "format": "date"
          },
          "StateRegistered": {
            "$ref": "#/components/schemas/states"
          },
          "AnnualDeedUpdate": {
            "type": "boolean"
          },
          "RegisteredForPAYG": {
            "type": "boolean"
          },
          "RegisteredForGST": {
            "type": "boolean"
          },
          "RegisteredForGSTFromDate": {
            "type": "string",
            "format": "date"
          },
          "GSTRemittanceFrequency": {
            "$ref": "#/components/schemas/gst-remittance-frequency"
          },
          "InvestorTaxType": {
            "type": "string",
            "description": "Portfolio only. The portfolio tax type.",
            "enum": [
              "Company",
              "Individual",
              "Joint",
              "Trust",
              "Super",
              "Partnership"
            ]
          },
          "CountryForTax": {
            "type": "string",
            "description": "Portfolio only. The registered country for tax purposes."
          },
          "BrandGUID": {
            "type": "string",
            "format": "guid"
          },
          "DefaultToAdviserBrand": {
            "type": "boolean",
            "example": true
          },
          "DomainGUID": {
            "type": "string",
            "format": "guid"
          },
          "Status": {
            "type": "string",
            "description": "The fund status value. The value of fund status must meet with description in user type configuration for FUND-STATUS",
            "example": "Current Administration, Pending Administration or Wound Up."
          },
          "CGTSellMethod": {
            "type": "string",
            "example": "FIFO"
          },
          "RegisteredForGSTToDate": {
            "type": "string",
            "format": "date"
          },
          "IASFrequency": {
            "$ref": "#/components/schemas/ias-frequency"
          },
          "TBARFrequency": {
            "$ref": "#/components/schemas/tbar-frequency"
          },
          "AdministrationStartDate": {
            "type": "string",
            "format": "date"
          },
          "AdministrationEndDate": {
            "type": "string",
            "format": "date"
          },
          "WoundUpDate": {
            "type": "string",
            "format": "date"
          },
          "LodgeActivityStatements": {
            "type": "boolean"
          },
          "IncomeAccountEFTCode": {
            "type": "string",
            "example": 473829105647382900
          },
          "IntegratedAccountEFTCode": {
            "type": "string",
            "example": 915738462910573800
          },
          "ReconciledToDate": {
            "type": "string",
            "format": "date"
          },
          "ServiceCategory": {
            "type": "string"
          },
          "CoContributionsAccepted": {
            "type": "boolean",
            "example": true
          },
          "ResidentFund": {
            "type": "boolean",
            "example": true
          },
          "SISCompliant": {
            "type": "boolean",
            "example": true
          },
          "ComplyingStatusCode": {
            "$ref": "#/components/schemas/complying-status-code-type"
          },
          "OwnerUserGUID": {
            "type": "string",
            "format": "guid"
          },
          "Source": {
            "type": "string"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          },
          "Trustees": {
            "type": "object",
            "properties": {
              "CorporateTrustee": {
                "$ref": "#/components/schemas/CorporateTrustee"
              },
              "IndividualTrustees": {
                "type": "array",
                "minItems": 2,
                "uniqueItems": true,
                "items": {
                  "$ref": "#/components/schemas/IndividualTrustee"
                }
              }
            }
          },
          "Members": {
            "type": "array",
            "maxItems": 4,
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/MemberCreateObject"
            }
          },
          "References": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DataReferenceCreate"
            }
          },
          "AccountingConfig": {
            "$ref": "#/components/schemas/AccountingConfig"
          }
        }
      },
      "DataReference": {
        "type": "object",
        "properties": {
          "ReferenceGUID": {
            "type": "string",
            "format": "guid"
          },
          "AccountName": {
            "type": "string"
          },
          "AccountNumber": {
            "type": "string"
          },
          "EndDate": {
            "type": "string",
            "format": "date"
          },
          "HIN": {
            "type": "string"
          },
          "ReferenceType": {
            "type": "string",
            "description": "Indicates reference type being supplied.",
            "enum": [
              "Bank",
              "Broker",
              "Wrap",
              "HIN",
              "SRN",
              "Other"
            ]
          },
          "Institution": {
            "type": "string"
          },
          "ProviderName": {
            "type": "string"
          },
          "SRN": {
            "type": "string"
          },
          "StartDate": {
            "type": "string",
            "format": "date"
          },
          "BrokerAFSL": {
            "type": "string"
          },
          "BrokerAccountNumber": {
            "type": "string"
          },
          "RentalAgentABN": {
            "type": "string"
          },
          "RentalAgentAccountNumber": {
            "type": "string"
          },
          "Bank": {
            "type": "object",
            "description": "Required when reference type is Bank.",
            "properties": {
              "BSB": {
                "type": "string"
              },
              "AccountNumber": {
                "type": "string"
              },
              "IsOperatingAccount": {
                "type": "boolean"
              }
            }
          }
        }
      },
      "FundReferences": {
        "type": "object",
        "properties": {
          "FundGUID": {
            "type": "string",
            "format": "guid"
          },
          "FundCode": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          },
          "References": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DataReference"
            }
          }
        }
      },
      "Member": {
        "type": "object",
        "properties": {
          "MemberGUID": {
            "type": "string",
            "format": "GUID"
          },
          "MemberName": {
            "type": "string"
          },
          "Person": {
            "$ref": "#/components/schemas/Person"
          },
          "FundJoinedDate": {
            "type": "string",
            "format": "date"
          },
          "EligibleServiceDate": {
            "type": "string",
            "format": "date"
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "Indicates whether the Tax File Number (TFN) is on file."
          },
          "TFNExemption": {
            "type": "boolean"
          }
        }
      },
      "Fund": {
        "type": "object",
        "description": "A Superannuation fund",
        "properties": {
          "Fund": {
            "type": "object",
            "properties": {
              "FundGUID": {
                "type": "string",
                "format": "guid"
              },
              "FundType": {
                "$ref": "#/components/schemas/fund-type"
              },
              "FundCode": {
                "type": "string"
              },
              "FundName": {
                "type": "string"
              },
              "Status": {
                "type": "string",
                "example": "Current Administration"
              },
              "StatusCode": {
                "type": "string",
                "example": "CURRENT"
              },
              "CorporateActionProcessModel": {
                "type": "string",
                "description": "Corporate action processing model.",
                "enum": [
                  "AUTOMATIC",
                  "MANUAL",
                  "EXCLUDE",
                  null
                ]
              },
              "CorporateActionStartDate": {
                "type": "string",
                "format": "date"
              },
              "CurrentPeriodEndDate": {
                "type": "string",
                "description": "The end date of the current financial period for the fund.",
                "format": "date"
              },
              "CGTSellMethod": {
                "type": "string",
                "example": "FIFO"
              },
              "ABN": {
                "type": "string",
                "maxLength": 11
              },
              "ABNBranchNumber": {
                "type": "string"
              },
              "TFNRecorded": {
                "type": "boolean",
                "description": "Indicates whether the fund has a Tax File Number (TFN) recorded."
              },
              "USI": {
                "type": "string",
                "example": 28021989000001
              },
              "SFN": {
                "type": "string"
              },
              "CountryForTax": {
                "type": "string",
                "description": "Portfolio only. The registered country for tax purposes."
              },
              "InvestorTaxType": {
                "type": "string",
                "description": "Portfolio only. The portfolio tax type.",
                "enum": [
                  "Company",
                  "Individual",
                  "Joint",
                  "Trust",
                  "Super",
                  "Partnership"
                ]
              },
              "InvestmentType": {
                "type": "string"
              },
              "DeedDate": {
                "type": "string",
                "format": "date"
              },
              "LastDeedDate": {
                "type": "string",
                "format": "date"
              },
              "AdministrationStartDate": {
                "type": "string",
                "format": "date"
              },
              "AdministrationEndDate": {
                "type": "string",
                "format": "date"
              },
              "WoundUpDate": {
                "type": "string",
                "format": "date"
              },
              "DeactivatedDate": {
                "deprecated": true,
                "type": "string",
                "format": "date"
              },
              "StateRegistered": {
                "type": "string"
              },
              "AnnualDeedUpdate": {
                "type": "boolean"
              },
              "RegisteredForPAYG": {
                "type": "boolean"
              },
              "RegisteredForGST": {
                "type": "boolean"
              },
              "GSTRemittanceFrequency": {
                "$ref": "#/components/schemas/gst-remittance-frequency"
              },
              "IASFrequency": {
                "$ref": "#/components/schemas/ias-frequency"
              },
              "TBARFrequency": {
                "$ref": "#/components/schemas/tbar-frequency"
              },
              "RegisteredForGSTFromDate": {
                "type": "string",
                "format": "date"
              },
              "RegisteredForGSTToDate": {
                "type": "string",
                "format": "date"
              },
              "FinancialYear": {
                "type": "integer"
              },
              "AuditStatus": {
                "$ref": "#/components/schemas/audit-status"
              },
              "OnboardingStatus": {
                "type": "string"
              },
              "Active": {
                "type": "boolean"
              },
              "LodgeActivityStatements": {
                "type": "boolean"
              },
              "IncomeAccountEFTCode": {
                "type": "string",
                "example": 473829105647382900
              },
              "IntegratedAccountEFTCode": {
                "type": "string",
                "example": 915738462910573800
              },
              "HasStickyNotes": {
                "type": "boolean",
                "example": true
              },
              "HasUnindexedDocuments": {
                "type": "boolean",
                "example": false
              },
              "ReconciledToDate": {
                "type": "string",
                "format": "date"
              },
              "ActivateDateTime": {
                "type": "string",
                "format": "date-time"
              },
              "DeactivatedDateTime": {
                "type": "string",
                "format": "date-time"
              },
              "ServiceCategory": {
                "type": "string"
              },
              "CoContributionsAccepted": {
                "type": "boolean",
                "example": true
              },
              "ResidentFund": {
                "type": "boolean",
                "example": true
              },
              "SISCompliant": {
                "type": "boolean",
                "example": true
              },
              "ComplyingStatusCode": {
                "$ref": "#/components/schemas/complying-status-code-type"
              },
              "ComplyingStatusDateTime": {
                "type": "string",
                "format": "date-time",
                "example": "2026-10-29T15:55:52.679+07:00"
              },
              "Div296ElectionMethod": {
                "$ref": "#/components/schemas/div296-election-method-type"
              },
              "OwnerUserGUID": {
                "type": "string",
                "format": "guid"
              },
              "Source": {
                "type": "string"
              },
              "DividendReinvestmentAccruals": {
                "type": "boolean",
                "example": true
              },
              "Address": {
                "$ref": "#/components/schemas/Address"
              },
              "Contact": {
                "$ref": "#/components/schemas/Contact"
              }
            }
          },
          "Members": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Member"
            }
          },
          "Trustees": {
            "type": "object",
            "properties": {
              "CorporateTrustee": {
                "$ref": "#/components/schemas/CorporateTrustee"
              },
              "IndividualTrustees": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IndividualTrustee"
                }
              }
            }
          },
          "References": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DataReference"
            }
          },
          "Brand": {
            "type": "object",
            "properties": {
              "BrandGUID": {
                "type": "string",
                "format": "guid"
              },
              "Description": {
                "type": "string"
              },
              "DefaultToAdviserBrand": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Domain": {
            "type": "object",
            "properties": {
              "DomainGUID": {
                "type": "string",
                "format": "guid"
              },
              "Name": {
                "type": "string"
              }
            }
          },
          "AccountingConfig": {
            "$ref": "#/components/schemas/AccountingConfig"
          }
        }
      },
      "FundUpdateObject": {
        "required": [
          "FundName",
          "FundType",
          "FundExisting",
          "CurrentPeriodEndDate"
        ],
        "properties": {
          "FundCode": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          },
          "FundExisting": {
            "type": "boolean",
            "description": "Indicates whether this is a new fund establishment, or a takeover fund."
          },
          "FundType": {
            "$ref": "#/components/schemas/fund-type"
          },
          "InvestmentType": {
            "type": "string",
            "description": "The investment type of the fund. Must be set to Shared.",
            "enum": [
              "Shared",
              "Segregated"
            ]
          },
          "CurrentPeriodEndDate": {
            "type": "string",
            "format": "date",
            "description": "The end date of the first financial year to be administered on the system."
          },
          "CorporateActionProcessModel": {
            "type": "string",
            "description": "Corporate action processing model.",
            "enum": [
              "AUTOMATIC",
              "MANUAL",
              "EXCLUDE",
              null
            ]
          },
          "CorporateActionStartDate": {
            "type": "string",
            "format": "date"
          },
          "ABN": {
            "type": "string",
            "maxLength": 11,
            "pattern": "[0-9]{11}"
          },
          "ABNBranchNumber": {
            "type": "string",
            "maxLength": 3,
            "pattern": "[0-9]{3}"
          },
          "TFN": {
            "type": "string",
            "maxLength": 9,
            "pattern": "[0-9]{9}"
          },
          "SFN": {
            "type": "string"
          },
          "InitialDeedDate": {
            "type": "string",
            "format": "date"
          },
          "LastDeedDate": {
            "type": "string",
            "format": "date"
          },
          "StateRegistered": {
            "$ref": "#/components/schemas/states"
          },
          "AnnualDeedUpdate": {
            "type": "boolean"
          },
          "RegisteredForPAYG": {
            "type": "boolean"
          },
          "RegisteredForGST": {
            "type": "boolean"
          },
          "RegisteredForGSTFromDate": {
            "type": "string",
            "format": "date"
          },
          "GSTRemittanceFrequency": {
            "$ref": "#/components/schemas/gst-remittance-frequency"
          },
          "InvestorTaxType": {
            "type": "string",
            "description": "Portfolio only. The portfolio tax type.",
            "enum": [
              "Company",
              "Individual",
              "Joint",
              "Trust",
              "Super",
              "Partnership"
            ]
          },
          "CountryForTax": {
            "type": "string",
            "description": "Portfolio only. The registered country for tax purposes."
          },
          "BrandGUID": {
            "type": "string",
            "format": "guid"
          },
          "DefaultToAdviserBrand": {
            "type": "boolean",
            "example": true
          },
          "DomainGUID": {
            "type": "string",
            "format": "guid"
          },
          "Status": {
            "type": "string",
            "description": "The fund status value. The value of fund status must meet with description in user type configuration for FUND-STATUS",
            "example": "Current Administration, Pending Administration or Wound Up."
          },
          "CGTSellMethod": {
            "type": "string",
            "example": "FIFO"
          },
          "RegisteredForGSTToDate": {
            "type": "string",
            "format": "date"
          },
          "IASFrequency": {
            "$ref": "#/components/schemas/ias-frequency"
          },
          "TBARFrequency": {
            "$ref": "#/components/schemas/tbar-frequency"
          },
          "AdministrationStartDate": {
            "type": "string",
            "format": "date"
          },
          "AdministrationEndDate": {
            "type": "string",
            "format": "date"
          },
          "WoundUpDate": {
            "type": "string",
            "format": "date"
          },
          "LodgeActivityStatements": {
            "type": "boolean"
          },
          "IncomeAccountEFTCode": {
            "type": "string",
            "example": 473829105647382900
          },
          "IntegratedAccountEFTCode": {
            "type": "string",
            "example": 915738462910573800
          },
          "ReconciledToDate": {
            "type": "string",
            "format": "date"
          },
          "ServiceCategory": {
            "type": "string"
          },
          "CoContributionsAccepted": {
            "type": "boolean",
            "example": true
          },
          "ResidentFund": {
            "type": "boolean",
            "example": true
          },
          "SISCompliant": {
            "type": "boolean",
            "example": true
          },
          "ComplyingStatusCode": {
            "$ref": "#/components/schemas/complying-status-code-type"
          },
          "Div296ElectionMethod": {
            "$ref": "#/components/schemas/div296-election-method-type"
          },
          "OwnerUserGUID": {
            "type": "string",
            "format": "guid"
          },
          "Source": {
            "type": "string"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          },
          "Trustees": {
            "type": "object",
            "properties": {
              "CorporateTrustee": {
                "$ref": "#/components/schemas/CorporateTrustee"
              },
              "IndividualTrustees": {
                "type": "array",
                "minItems": 2,
                "uniqueItems": true,
                "items": {
                  "$ref": "#/components/schemas/IndividualTrustee"
                }
              }
            }
          },
          "Members": {
            "type": "array",
            "maxItems": 4,
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/MemberCreateObject"
            }
          },
          "References": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DataReferenceCreate"
            }
          },
          "AccountingConfig": {
            "$ref": "#/components/schemas/AccountingConfig"
          }
        }
      },
      "GetSiteInvestmentHoldingResultModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string",
            "example": 2900001
          },
          "Assest": {
            "type": "string",
            "example": "Abc test new asset"
          },
          "AssetClass": {
            "type": "string",
            "example": "Fixed Interest Securities"
          },
          "AssetCategory": {
            "type": "string",
            "example": "FIXED_INT"
          },
          "Cost": {
            "type": "number",
            "example": 100
          },
          "FundCode": {
            "type": "string",
            "example": "DV_SMSF_11"
          },
          "FundName": {
            "type": "string",
            "example": "DV_SMSF_11"
          },
          "MarketValue": {
            "type": "number",
            "example": 0
          },
          "PlatformDetail": {
            "type": "string",
            "example": "Platform Detail"
          },
          "Price": {
            "type": "number",
            "example": 0
          },
          "PriceDate": {
            "type": "string",
            "format": "date"
          },
          "SecurityID": {
            "type": "string",
            "example": "ABC"
          },
          "ShowUnitPrice": {
            "type": "boolean",
            "example": true
          },
          "Units": {
            "type": "string",
            "example": 10
          },
          "UpdateMarketValue": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "asset-category": {
        "type": "string",
        "enum": [
          "CASH",
          "CRYPTO",
          "DEBT_SEC",
          "DOM_COLLECT",
          "DOM_DERIV",
          "DOM_SHARES",
          "FIXED_INT",
          "FORGN_ASS",
          "INSURANCE",
          "LIABILITIES",
          "LOANS",
          "LRBA_OSPROPERTY",
          "LRBA_OSSHARES",
          "LRBA_OTHER",
          "LRBA_PROPERTY",
          "OS_MAN_INV",
          "OS_PROPERTY",
          "OS_SHARES",
          "OTHER_ASS",
          "OTHER_INVEST",
          "OTHER_TRUSTS",
          "PROPERTY",
          "PST",
          "UNIT_TRUST",
          "UNLISTED"
        ],
        "description": "The asset category of the account. The predefined values are:\n  - `CASH`: Cash\n  - `CRYPTO`: Cryptocurrency\n  - `DEBT_SEC`: Debt Securities\n  - `DOM_COLLECT`: Australian Artwork, Collectables, Metal or Jewels\n  - `DOM_DERIV`: LRBA Australian Shares\n  - `DOM_SHARES`: Domestic Shares\n  - `FIXED_INT`: Fixed Interest Securities\n  - `FORGN_ASS`: Foreign Assets\n  - `INSURANCE`: Insurance Policies\n  - `LIABILITIES`: Financial Liabilities\n  - `LOANS`: Loans\n  - `LRBA_OSPROPERTY`: LRBA Overseas Property\n  - `LRBA_OSSHARES`: LRBA Overseas Shares\n  - `LRBA_OTHER`: LRBA Other\n  - `LRBA_PROPERTY`: LRBA Property\n  - `OS_MAN_INV`: Overseas Managed Investments\n  - `OS_PROPERTY`: Overseas Real Property\n  - `OS_SHARES`: Overseas Shares\n  - `OTHER_ASS`: Other Assets\n  - `OTHER_INVEST`: Other Investments\n  - `OTHER_TRUSTS`: Non-Public & Non-PST Trusts\n  - `PROPERTY`: Property\n  - `PST`: Other Managed Investments\n  - `UNIT_TRUST`: Unit Trusts\n  - `UNLISTED`: Unlisted Shares & Equities\n    \n**NOTE:** There is a chance some sites have customised these values.\n"
      },
      "asset-structure": {
        "type": "string",
        "enum": [
          "ACCUMULATED-DEPRECIATION",
          "CASH",
          "DEPRECIATING-ASSET",
          "DIRECT-PROPERTY",
          "FMIS",
          "LISTED-EQUITY",
          "LISTED-TRUST",
          "OTHER",
          "OTHER-ASSET",
          "OTHER-PROPERTY",
          "PLATFORM",
          "STAPLED-SECURITY",
          "TERM-DEPOSIT",
          "TRADITIONAL-SECURITY",
          "UNLISTED-EQUITY",
          "UNLISTED-TRUST",
          "WARRANT"
        ],
        "description": "- `ACCUMULATED-DEPRECIATION`: Accumulated Depreciation - `CASH`: Cash - `DEPRECIATING-ASSET`: Depreciating Asset - `DIRECT-PROPERTY`: Property (Direct) - `FMIS`: Forestry Asset - `LISTED-EQUITY`: Equity (Listed) - `LISTED-TRUST`: Trust (Listed) - `OTHER`: Other - `OTHER-ASSET`: Other Investment Asset - `OTHER-PROPERTY`: Property (Other) - `PLATFORM`: Platform - `STAPLED-SECURITY`: Stapled Security - `TERM-DEPOSIT`: Term Deposit - `TRADITIONAL-SECURITY`: Traditional Security - `UNLISTED-EQUITY`: Equity (Unlisted) - `UNLISTED-TRUST`: Trust (Unlisted) - `WARRANT`: Warrant\n"
      },
      "investment-reporting-category": {
        "type": "string",
        "description": "The investment reporting category of the account. The predefined values are:\n  - `CASH`: Cash\n  - `CRYPTO-CURRENCY`: Cryptocurrency\n  - `DEBT_SEC`: Debt Securities\n  - `DOM_COLLECT`: Australian Artwork, Collectables, Metal or Jewels\n  - `DOM_DERIV`: LRBA Australian Shares\n  - `DOM_SHARES`: Domestic Shares\n  - `FIXED_INT`: Fixed Interest Securities\n  - `FOREIGN_CASH`: Foreign Cash\n  - `FORGN_ASS`: Foreign Assets\n  - `INSURANCE`: Insurance Policies\n  - `LIABILITIES`: Financial Liabilities\n  - `LOANS`: Loans\n  - `LRBA_OSPROPERTY`: LRBA Overseas Property\n  - `LRBA_OSSHARES`: LRBA Overseas Shares\n  - `LRBA_OTHER`: LRBA Other\n  - `LRBA_PROPERTY`: LRBA Property\n  - `MULTI-SECTOR`: Multi Sector\n  - `OS_MAN_INV`: Overseas Managed Investments\n  - `OS_PROPERTY`: Overseas Real Property\n  - `OS_SHARES`: Overseas Shares\n  - `OTHER_ASS`: Other Assets\n  - `OTHER_INVEST`: Other Investments\n  - `OTHER_TRUSTS`: Non-Public & Non-PST Trusts\n  - `PLATFORMS-WRAPS`: Platforms and Wraps\n  - `PROPERTY`: Property\n  - `UNIT_TRUST`: Unit Trusts\n  - `UNLISTED`: Unlisted Shares & Equities\n    \n**NOTE:** These values can be customised by the individual site, and modifications won't be documented here.\n"
      },
      "GetInvestmentHoldingResultModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string"
          },
          "AccountDescription": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "GroupCode": {
            "type": "string"
          },
          "Units": {
            "type": "number",
            "format": "float"
          },
          "Price": {
            "type": "number",
            "format": "float"
          },
          "UnmatchedTransactions": {
            "type": "boolean",
            "example": false
          },
          "MarketPriceDate": {
            "type": "string",
            "format": "date"
          },
          "Value": {
            "type": "number",
            "format": "float"
          },
          "ClosingBalance": {
            "type": "number",
            "format": "float"
          },
          "Cash": {
            "type": "string"
          },
          "NativePriceValue": {
            "type": "number",
            "format": "float"
          },
          "CostBase": {
            "type": "number",
            "format": "float"
          },
          "AdjustedCostBase": {
            "type": "number",
            "format": "float"
          },
          "ExchangeRate": {
            "type": "number",
            "format": "float"
          },
          "ExchangeRateSource": {
            "type": "string"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "InvestorReference": {
            "type": "object",
            "properties": {
              "InvestorReferenceGUID": {
                "type": "string",
                "format": "guid",
                "example": "ca5e24ba-8e7c-aab4-7614-15048593f2e8"
              },
              "InvestorReference": {
                "type": "string",
                "example": "X0012345678"
              },
              "ProductName": {
                "type": "string",
                "example": "Macquarie Wrap"
              }
            }
          },
          "LinkedLoanAccountNumber": {
            "type": "string",
            "example": "4950002"
          },
          "LinkedPropertyAccountNumber": {
            "type": "string",
            "example": "2100001"
          },
          "LinkedDepreciationAccountNumber": {
            "type": "string",
            "example": "2390001"
          },
          "Currency": {
            "type": "string",
            "example": "USD"
          },
          "Balance": {
            "type": "array",
            "items": {
              "properties": {
                "FinYear": {
                  "type": "number",
                  "example": 2022
                },
                "Balance": {
                  "type": "number",
                  "format": "float",
                  "example": 2216213.82
                }
              }
            }
          },
          "Allocations": {
            "type": "array",
            "items": {
              "properties": {
                "CategoryName": {
                  "type": "string",
                  "example": "Australian Fixed Interest"
                },
                "CategoryShortName": {
                  "type": "string",
                  "example": "AUFIXD"
                },
                "Percentage": {
                  "type": "number",
                  "format": "float",
                  "example": 100
                }
              }
            }
          },
          "InvestmentTransactionsURL": {
            "type": "string",
            "deprecated": true
          },
          "RevenueTransactionsURL": {
            "type": "string",
            "deprecated": true
          },
          "RealisedTaxPacketsURL": {
            "type": "string",
            "deprecated": true
          },
          "UnrealisedTaxPacketsURL": {
            "type": "string",
            "deprecated": true
          },
          "TransactionsURL": {
            "type": "string",
            "deprecated": true
          },
          "BalanceURL": {
            "type": "string",
            "deprecated": true
          },
          "PlatformHoldingsURL": {
            "type": "string",
            "deprecated": true
          },
          "TermDepositHoldingsURL": {
            "type": "string",
            "deprecated": true
          }
        }
      },
      "GetInvestmentHoldingDetailResultModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string"
          },
          "AccountDescription": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "GroupCode": {
            "type": "string"
          },
          "Units": {
            "type": "number",
            "format": "float"
          },
          "Price": {
            "type": "number",
            "format": "float"
          },
          "UnmatchedTransactions": {
            "type": "boolean",
            "example": false
          },
          "MarketPriceDate": {
            "type": "string",
            "format": "date"
          },
          "Value": {
            "type": "number",
            "format": "float"
          },
          "ClosingBalance": {
            "type": "number",
            "format": "float"
          },
          "Cash": {
            "type": "string"
          },
          "NativePriceValue": {
            "type": "number",
            "format": "float"
          },
          "CostBase": {
            "type": "number",
            "format": "float"
          },
          "AdjustedCostBase": {
            "type": "number",
            "format": "float"
          },
          "ExchangeRate": {
            "type": "number",
            "format": "float"
          },
          "ExchangeRateSource": {
            "type": "string"
          },
          "InvestorReference": {
            "type": "object",
            "properties": {
              "InvestorReferenceGUID": {
                "type": "string",
                "format": "guid",
                "example": "ca5e24ba-8e7c-aab4-7614-15048593f2e8"
              },
              "InvestorReference": {
                "type": "string",
                "example": "X0012345678"
              },
              "ProductName": {
                "type": "string",
                "example": "Macquarie Wrap"
              }
            }
          },
          "InvestmentTransactionsURL": {
            "type": "string",
            "deprecated": true
          },
          "RevenueTransactionsURL": {
            "type": "string",
            "deprecated": true
          },
          "RealisedTaxPacketsURL": {
            "type": "string",
            "deprecated": true
          },
          "UnrealisedTaxPacketsURL": {
            "type": "string",
            "deprecated": true
          },
          "TransactionsURL": {
            "type": "string",
            "deprecated": true
          },
          "BalanceURL": {
            "type": "string",
            "deprecated": true
          },
          "PlatformHoldingsURL": {
            "type": "string",
            "deprecated": true
          },
          "TermDepositHoldingsURL": {
            "type": "string",
            "deprecated": true
          }
        }
      },
      "GetExpenseTransactionResultModel": {
        "type": "object",
        "properties": {
          "TransactionGUID": {
            "type": "string",
            "example": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "AccountNumber": {
            "type": "string"
          },
          "AccountDescription": {
            "type": "string"
          },
          "TransactionDate": {
            "type": "string",
            "format": "date"
          },
          "TransactionDescription": {
            "type": "string"
          },
          "Amount": {
            "type": "number",
            "format": "float"
          },
          "GST": {
            "type": "number",
            "format": "float"
          },
          "HasDocuments": {
            "type": "boolean"
          }
        }
      },
      "UploadInvestmentImageResultModel": {
        "type": "object",
        "properties": {
          "ImageFileIdentifier": {
            "type": "string"
          }
        }
      },
      "GetInvestmentTransactionResultModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "TransactionDescription": {
            "type": "string"
          },
          "TransactionType": {
            "type": "string",
            "example": "Settlement Sale"
          },
          "Action": {
            "type": "string"
          },
          "Matched": {
            "type": "boolean",
            "example": false
          },
          "Status": {
            "type": "string"
          },
          "Units": {
            "type": "number",
            "format": "float"
          },
          "UnitPrice": {
            "type": "number",
            "format": "float"
          },
          "Amount": {
            "type": "number",
            "format": "float"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "Fee": {
            "type": "number",
            "format": "float"
          },
          "NonRefundedGST": {
            "type": "number",
            "format": "float"
          },
          "MemExt": {
            "type": "string"
          },
          "CGTDate": {
            "type": "string",
            "format": "date"
          },
          "GST": {
            "type": "number",
            "format": "float"
          },
          "TransactionGUID": {
            "type": "string",
            "example": "a900b5c6-5505-10b1-8c14-90480065dd03"
          },
          "AccountNumber": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string",
            "example": "AMP"
          },
          "AccountDescription": {
            "type": "string",
            "example": "AMP Limited"
          },
          "InvestorReferenceGUID": {
            "type": "string",
            "example": "c791556a-bb05-7bae-8b14-881f289c129c"
          },
          "InvestorReference": {
            "type": "string",
            "example": "HIN:X00012345678"
          },
          "CostBase": {
            "type": "number",
            "format": "float"
          },
          "ProfitLoss": {
            "type": "number",
            "format": "float"
          },
          "CGTSellMethod": {
            "type": "string",
            "example": "LIFO"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": "modify"
            }
          }
        }
      },
      "InvestmentTransactionResultModel": {
        "type": "object",
        "properties": {
          "TransactionGUID": {
            "type": "string",
            "example": "a900b5c6-5505-10b1-8c14-90480065dd03"
          },
          "Date": {
            "type": "string",
            "format": "date"
          },
          "TransactionDescription": {
            "type": "string"
          },
          "Action": {
            "type": "string"
          },
          "Status": {
            "type": "string"
          },
          "Units": {
            "type": "number",
            "format": "float"
          },
          "UnitPrice": {
            "type": "number",
            "format": "float"
          },
          "Amount": {
            "type": "number",
            "format": "float"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "Fee": {
            "type": "number",
            "format": "float"
          },
          "NonRefundedGST": {
            "type": "number",
            "format": "float"
          },
          "MemExt": {
            "type": "string"
          },
          "CGTDate": {
            "type": "string",
            "format": "date"
          },
          "GST": {
            "type": "number",
            "format": "float"
          },
          "InvestorReferenceGUID": {
            "type": "string",
            "example": ""
          },
          "Credit": {
            "type": "number",
            "format": "float"
          },
          "Debit": {
            "type": "number",
            "format": "float"
          },
          "HasDocuments": {
            "type": "boolean"
          }
        }
      },
      "LoadedBalancesModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "Balance": {
            "type": "string",
            "format": "float"
          },
          "Source": {
            "type": "string"
          }
        }
      },
      "RealisedTaxPacket": {
        "type": "object",
        "properties": {
          "BuyDate": {
            "type": "string",
            "format": "date"
          },
          "SellDate": {
            "type": "string",
            "format": "date"
          },
          "Units": {
            "type": "number",
            "format": "double"
          },
          "CostAmount": {
            "type": "number",
            "format": "double"
          },
          "AdjustedCost": {
            "type": "number",
            "format": "double"
          },
          "SaleAmount": {
            "type": "number",
            "format": "double"
          },
          "ProfitLoss": {
            "type": "number",
            "format": "double"
          },
          "DeferredNotionalCapitalGain": {
            "type": "number",
            "format": "double"
          },
          "Member": {
            "type": "string"
          },
          "InvestorReference": {
            "type": "string"
          }
        }
      },
      "FundRevenueTransactionResultModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string",
            "example": "2050006"
          },
          "AccountDescription": {
            "type": "string",
            "example": "Description of the revenue account"
          },
          "ParentAccountDescription": {
            "type": "string",
            "example": "Description of the revenue parent account"
          },
          "AssetAccountNumber": {
            "type": "string",
            "example": "Asset Account Number"
          },
          "AssetAccountDescription": {
            "type": "string",
            "example": "Asset Account Description"
          },
          "AssetCategory": {
            "type": "string",
            "example": "UNIT_TRUST"
          },
          "SecurityID": {
            "type": "string",
            "example": "ABC"
          },
          "TransactionDate": {
            "type": "string",
            "format": "date",
            "example": "2025-01-07"
          },
          "TransactionDescription": {
            "type": "string",
            "example": "Transaction Description"
          },
          "TotalRevenue": {
            "type": "number",
            "format": "float",
            "example": 0
          },
          "TotalTaxPaid": {
            "type": "number",
            "format": "float",
            "example": 0
          },
          "TotalTaxableRevenue": {
            "type": "number",
            "format": "float",
            "example": 0
          },
          "GST": {
            "type": "number",
            "format": "float",
            "example": 0
          },
          "Franked": {
            "type": "number",
            "format": "float",
            "example": 0
          },
          "Unfranked": {
            "type": "number",
            "format": "float",
            "example": 0
          },
          "UnfrankedCFI": {
            "type": "number",
            "format": "float",
            "example": 0
          },
          "FrankingCredits": {
            "type": "number",
            "format": "float",
            "example": 0
          },
          "HasDocuments": {
            "type": "boolean"
          }
        }
      },
      "Documents": {
        "type": "array",
        "items": {
          "properties": {
            "DocumentGUID": {
              "type": "string",
              "format": "guid",
              "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
            }
          }
        }
      },
      "RevenueTransactionResultModel": {
        "type": "object",
        "properties": {
          "TransactionGUID": {
            "type": "string",
            "example": "e7eec8e2-87c2-04bb-8014-6934608e96t6"
          },
          "AccountNumber": {
            "type": "string"
          },
          "TransactionDate": {
            "type": "string",
            "format": "date"
          },
          "TransactionDescription": {
            "type": "string"
          },
          "TotalRevenue": {
            "type": "number",
            "format": "float"
          },
          "TotalTaxPaid": {
            "type": "number",
            "format": "float"
          },
          "TotalTaxableRevenue": {
            "type": "number",
            "format": "float"
          },
          "GST": {
            "type": "number",
            "format": "float"
          },
          "Documents": {
            "$ref": "#/components/schemas/Documents"
          }
        }
      },
      "UnrealisedTaxPacket": {
        "type": "object",
        "properties": {
          "BuyDate": {
            "type": "string",
            "format": "date"
          },
          "Units": {
            "type": "number",
            "format": "double"
          },
          "CostAmount": {
            "type": "number",
            "format": "double"
          },
          "AdjustedCost": {
            "type": "number",
            "format": "double"
          },
          "MarketValue": {
            "type": "number",
            "format": "double"
          },
          "ProfitLoss": {
            "type": "number",
            "format": "double"
          },
          "DeferredNotionalCapitalGain": {
            "type": "number",
            "format": "double"
          },
          "Member": {
            "type": "string"
          },
          "InvestorReference": {
            "type": "string"
          },
          "TaxPacketIdentifier": {
            "type": "string"
          },
          "IndexedCost": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "InvestorReferenceModel": {
        "type": "object",
        "properties": {
          "InvestorReferenceGUID": {
            "type": "string",
            "example": "c791556a-bb05-7bae-8b14-881f289c129c"
          },
          "InvestorReference": {
            "type": "string",
            "example": "HIN:X00012345678"
          }
        }
      },
      "HoldingBalanceResultModel": {
        "type": "object",
        "properties": {
          "ChartAccountGUID": {
            "type": "string",
            "example": "a900b5c6-5505-10b1-8c14-90480065dd03"
          },
          "AccountNumber": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string",
            "example": "AMP"
          },
          "AccountDescription": {
            "type": "string",
            "example": "AMP Limited"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "AssetDescription": {
            "type": "string",
            "example": "Accumulated Depreciation"
          },
          "AccountBalance": {
            "type": "number",
            "format": "float"
          },
          "Supplier": {
            "type": "string",
            "example": "Computershare"
          },
          "SuppliedBalance": {
            "type": "number",
            "format": "float"
          },
          "SuppliedDate": {
            "type": "string",
            "format": "date"
          },
          "GroupCode": {
            "type": "string",
            "example": "AMP"
          },
          "InvestorReference": {
            "$ref": "#/components/schemas/InvestorReferenceModel"
          },
          "SecondaryInvestorReference": {
            "$ref": "#/components/schemas/InvestorReferenceModel"
          }
        }
      },
      "GetFundBalancesResultModel": {
        "type": "object",
        "properties": {
          "Year": {
            "type": "number",
            "format": "integer",
            "example": 2022
          },
          "Status": {
            "type": "string",
            "example": "Open"
          },
          "Balance": {
            "type": "number",
            "format": "float",
            "example": 2216213.82
          }
        }
      },
      "FundMarketValueResultsModel": {
        "type": "object",
        "properties": {
          "MarketValueGUID": {
            "type": "string"
          },
          "AccountNumber": {
            "type": "string"
          },
          "AccountDescription": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "Currency": {
            "type": "string"
          },
          "PriceDate": {
            "type": "string",
            "format": "date"
          },
          "PriceValue": {
            "type": "number",
            "format": "float"
          },
          "GlobalValue": {
            "type": "number",
            "format": "float"
          },
          "GlobalExchangeRate": {
            "type": "number",
            "format": "float"
          },
          "GlobalExchangeRateSource": {
            "type": "string"
          },
          "GlobalNativePriceValue": {
            "type": "number",
            "format": "float"
          },
          "NativePriceValue": {
            "type": "number",
            "format": "float"
          },
          "ExchangeRate": {
            "type": "number",
            "format": "float"
          },
          "ExchangeRateSource": {
            "type": "string"
          },
          "Source": {
            "type": "string"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": "modify"
            }
          },
          "Unitised": {
            "type": "boolean",
            "example": true
          },
          "Customised": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "MarketValueBodyModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "PriceDate": {
            "type": "string",
            "format": "date"
          },
          "PriceValue": {
            "type": "number",
            "format": "float"
          },
          "NativePriceValue": {
            "type": "number",
            "format": "float"
          },
          "ExchangeRate": {
            "type": "number",
            "format": "float"
          },
          "ExchangeRateSource": {
            "type": "string"
          }
        }
      },
      "PropertySettlementResultsModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string"
          },
          "AccountDescription": {
            "type": "string"
          },
          "Status": {
            "type": "string"
          },
          "Type": {
            "type": "string"
          },
          "SettlementDate": {
            "type": "string",
            "format": "date"
          },
          "ContractDate": {
            "type": "string",
            "format": "date"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": "Modify"
            }
          }
        }
      },
      "financial-year-status": {
        "type": "string",
        "enum": [
          "Open",
          "Historical",
          "Prior",
          "Closed"
        ]
      },
      "workflow-status": {
        "type": "string",
        "enum": [
          "Completed",
          "Cancelled",
          "In Progress"
        ]
      },
      "lodgement-status": {
        "type": "string",
        "enum": [
          "Not Started",
          "Work In Progress",
          "Client Signing",
          "At Audit",
          "Tax Return Signing",
          "Completed"
        ]
      },
      "WorkflowInstanceStatus": {
        "type": "string",
        "enum": [
          "INCOMPLETE",
          "COMPLETE",
          "CANCELLED"
        ]
      },
      "FinancialYear": {
        "type": "object",
        "description": "List of financial years for a fund",
        "properties": {
          "Year": {
            "type": "number",
            "format": "integer"
          },
          "Status": {
            "$ref": "#/components/schemas/financial-year-status"
          },
          "WorkflowStatus": {
            "$ref": "#/components/schemas/workflow-status"
          },
          "LodgementStatus": {
            "$ref": "#/components/schemas/lodgement-status"
          },
          "WorkflowInstanceID": {
            "type": "number",
            "example": "1565"
          },
          "WorkflowInstanceStatus": {
            "$ref": "#/components/schemas/WorkflowInstanceStatus"
          },
          "WorkflowMilestoneName": {
            "type": "string",
            "example": "At Audit"
          }
        }
      },
      "FinancialYearInformation": {
        "type": "object",
        "description": "Financial Year Information for a fund",
        "required": [
          "FinancialYear"
        ],
        "properties": {
          "Auditor": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "AuthorIdentityGUID": {
                  "type": "string",
                  "format": "guid"
                },
                "ATOLodgementDueDate": {
                  "type": "string",
                  "format": "date"
                },
                "ATOLodgementStatus": {
                  "type": "string"
                },
                "LodgementDate": {
                  "type": "string",
                  "format": "date"
                }
              }
            }
          },
          "TaxReturn": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "NoTFNTaxCollected": {
                  "type": "number",
                  "format": "double"
                },
                "NoTFNTaxOffset": {
                  "type": "number",
                  "format": "double"
                },
                "NoTFNTaxOffsetInterest": {
                  "type": "number",
                  "format": "double"
                },
                "TaxLoss": {
                  "type": "number",
                  "format": "double"
                },
                "PriorYearLossRecouped": {
                  "type": "number",
                  "format": "double"
                },
                "CapitalLoss": {
                  "type": "number",
                  "format": "double"
                },
                "CapitalLossCollectables": {
                  "type": "number",
                  "format": "double"
                },
                "ForeignLoss": {
                  "type": "number",
                  "format": "double"
                },
                "PaymentAmount": {
                  "type": "number",
                  "format": "double"
                },
                "PriorForeignLossRecouped": {
                  "type": "number",
                  "format": "double"
                },
                "OtherTaxAdjustments": {
                  "type": "number",
                  "format": "double"
                },
                "ForeignCredits": {
                  "type": "number",
                  "format": "double"
                },
                "ConvertedForeignLossParcel": {
                  "type": "number",
                  "format": "double"
                },
                "LimitConvForeignLossParcel": {
                  "type": "boolean"
                },
                "UseForeignTaxOffsetCap": {
                  "type": "boolean"
                },
                "CarryForwardTaxOffsets": {
                  "type": "number",
                  "format": "double"
                },
                "CarryForwardVclpTaxOffsets": {
                  "type": "number",
                  "format": "double"
                },
                "PensionExemptFactor": {
                  "type": "number",
                  "format": "double"
                },
                "NonArmsLengthIncomeExpenses": {
                  "type": "number",
                  "format": "double"
                }
              }
            }
          },
          "TaxNotes": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "NRASOffsetAmount": {
                  "type": "number",
                  "format": "double"
                },
                "ImputationCredits": {
                  "type": "number",
                  "format": "double"
                },
                "ExcessImputation": {
                  "type": "number",
                  "format": "double"
                },
                "OtherTaxCredits": {
                  "type": "number",
                  "format": "double"
                },
                "ForeignCreditsRemaining": {
                  "type": "number",
                  "format": "double"
                },
                "CapitalGainsRevenue": {
                  "type": "number",
                  "format": "double"
                },
                "SpecialIncome": {
                  "type": "number",
                  "format": "double"
                },
                "TaxedTransfers": {
                  "type": "number",
                  "format": "double"
                },
                "UntaxedContributions": {
                  "type": "number",
                  "format": "double"
                },
                "DepreciationAllowance": {
                  "type": "number",
                  "format": "double"
                },
                "EarlyStageInvestorTaxOffset": {
                  "type": "number",
                  "format": "double"
                },
                "TaxDeferredFreeIncome": {
                  "type": "number",
                  "format": "double"
                },
                "ExemptPensionIncome": {
                  "type": "number",
                  "format": "double"
                },
                "OtherNonTaxRevenue": {
                  "type": "number",
                  "format": "double"
                },
                "NonDeductibleExpenses": {
                  "type": "number",
                  "format": "double"
                },
                "NetCapitalGain": {
                  "type": "number",
                  "format": "double"
                },
                "AccruedNetCapitalGain": {
                  "type": "number",
                  "format": "double"
                },
                "TransferredTaxLoss": {
                  "type": "number",
                  "format": "double"
                },
                "TransferredCapitalLossCollect": {
                  "type": "number",
                  "format": "double"
                },
                "ExplorationCreditOffset": {
                  "type": "number",
                  "format": "double"
                },
                "EarlyStageVCLPTaxOffset": {
                  "type": "number",
                  "format": "double"
                }
              }
            }
          },
          "MemberDetails": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "PreservedBenefits": {
                  "type": "number",
                  "format": "double"
                },
                "UnallocatedBenefits": {
                  "type": "number",
                  "format": "double"
                },
                "VestedBenefits": {
                  "type": "number",
                  "format": "double"
                },
                "ForfeitedBenefits": {
                  "type": "number",
                  "format": "double"
                },
                "FinPosRounding": {
                  "type": "number",
                  "format": "double"
                }
              }
            }
          },
          "ECPI": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "SwitchedToUnsegregatedDate": {
                  "type": "string",
                  "format": "date"
                },
                "CalculationMethod": {
                  "type": "string"
                },
                "CalculationMethodUpdateable": {
                  "type": "boolean"
                },
                "CalculationMethodDetermined": {
                  "type": "boolean"
                },
                "ECPICalculationMethodOverride": {
                  "type": "boolean"
                }
              }
            }
          },
          "ActuarialCertificate": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "ActuarialCertificateStatus": {
                  "type": "string"
                }
              }
            }
          },
          "DeemedSegregationPeriods": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "StartDate": {
                  "type": "string",
                  "format": "date"
                },
                "EndDate": {
                  "type": "string",
                  "format": "date"
                }
              }
            }
          },
          "Documents": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "DocumentGUID": {
                  "type": "string",
                  "format": "guid"
                },
                "DocumentName": {
                  "type": "string"
                },
                "FileName": {
                  "type": "string"
                }
              }
            }
          },
          "Meeting": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "MeetingDate": {
                  "type": "string",
                  "format": "date"
                },
                "Address": {
                  "$ref": "#/components/schemas/Address"
                }
              }
            }
          },
          "Status": {
            "$ref": "#/components/schemas/financial-year-status"
          },
          "WorkflowStatus": {
            "$ref": "#/components/schemas/workflow-status"
          },
          "LodgementStatus": {
            "$ref": "#/components/schemas/lodgement-status"
          },
          "WorkflowInstanceID": {
            "type": "number",
            "example": "1565"
          },
          "WorkflowInstanceStatus": {
            "$ref": "#/components/schemas/WorkflowInstanceStatus"
          },
          "WorkflowMilestoneName": {
            "type": "string",
            "example": "At Audit"
          }
        }
      },
      "UpdateFinancialYearInformation": {
        "type": "object",
        "description": "Financial Year Information for a fund",
        "required": [
          "FinancialYear"
        ],
        "properties": {
          "Auditor": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "AuthorIdentityGUID": {
                  "type": "string",
                  "format": "guid"
                },
                "ATOLodgementDueDate": {
                  "type": "string",
                  "format": "date"
                },
                "ATOLodgementStatus": {
                  "type": "string"
                },
                "LodgementDate": {
                  "type": "string",
                  "format": "date"
                }
              }
            }
          },
          "TaxReturn": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "NoTFNTaxCollected": {
                  "type": "number",
                  "format": "double"
                },
                "NoTFNTaxOffset": {
                  "type": "number",
                  "format": "double"
                },
                "NoTFNTaxOffsetInterest": {
                  "type": "number",
                  "format": "double"
                },
                "TaxLoss": {
                  "type": "number",
                  "format": "double"
                },
                "PriorYearLossRecouped": {
                  "type": "number",
                  "format": "double"
                },
                "CapitalLoss": {
                  "type": "number",
                  "format": "double"
                },
                "CapitalLossCollectables": {
                  "type": "number",
                  "format": "double"
                },
                "ForeignLoss": {
                  "type": "number",
                  "format": "double"
                },
                "PaymentAmount": {
                  "type": "number",
                  "format": "double"
                },
                "PriorForeignLossRecouped": {
                  "type": "number",
                  "format": "double"
                },
                "OtherTaxAdjustments": {
                  "type": "number",
                  "format": "double"
                },
                "ForeignCredits": {
                  "type": "number",
                  "format": "double"
                },
                "ConvertedForeignLossParcel": {
                  "type": "number",
                  "format": "double"
                },
                "LimitConvForeignLossParcel": {
                  "type": "boolean"
                },
                "UseForeignTaxOffsetCap": {
                  "type": "boolean"
                },
                "CarryForwardTaxOffsets": {
                  "type": "number",
                  "format": "double"
                },
                "CarryForwardVclpTaxOffsets": {
                  "type": "number",
                  "format": "double"
                },
                "PensionExemptFactor": {
                  "type": "number",
                  "format": "double"
                },
                "NonArmsLengthIncomeExpenses": {
                  "type": "number",
                  "format": "double"
                }
              }
            }
          },
          "TaxNotes": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "NRASOffsetAmount": {
                  "type": "number",
                  "format": "double"
                },
                "ImputationCredits": {
                  "type": "number",
                  "format": "double"
                },
                "ExcessImputation": {
                  "type": "number",
                  "format": "double"
                },
                "OtherTaxCredits": {
                  "type": "number",
                  "format": "double"
                },
                "ForeignCreditsRemaining": {
                  "type": "number",
                  "format": "double"
                },
                "CapitalGainsRevenue": {
                  "type": "number",
                  "format": "double"
                },
                "SpecialIncome": {
                  "type": "number",
                  "format": "double"
                },
                "TaxedTransfers": {
                  "type": "number",
                  "format": "double"
                },
                "UntaxedContributions": {
                  "type": "number",
                  "format": "double"
                },
                "DepreciationAllowance": {
                  "type": "number",
                  "format": "double"
                },
                "EarlyStageInvestorTaxOffset": {
                  "type": "number",
                  "format": "double"
                },
                "TaxDeferredFreeIncome": {
                  "type": "number",
                  "format": "double"
                },
                "ExemptPensionIncome": {
                  "type": "number",
                  "format": "double"
                },
                "OtherNonTaxRevenue": {
                  "type": "number",
                  "format": "double"
                },
                "NonDeductibleExpenses": {
                  "type": "number",
                  "format": "double"
                },
                "NetCapitalGain": {
                  "type": "number",
                  "format": "double"
                },
                "AccruedNetCapitalGain": {
                  "type": "number",
                  "format": "double"
                },
                "TransferredTaxLoss": {
                  "type": "number",
                  "format": "double"
                },
                "TransferredCapitalLossCollect": {
                  "type": "number",
                  "format": "double"
                },
                "ExplorationCreditOffset": {
                  "type": "number",
                  "format": "double"
                },
                "EarlyStageVCLPTaxOffset": {
                  "type": "number",
                  "format": "double"
                }
              }
            }
          },
          "MemberDetails": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "PreservedBenefits": {
                  "type": "number",
                  "format": "double"
                },
                "UnallocatedBenefits": {
                  "type": "number",
                  "format": "double"
                },
                "VestedBenefits": {
                  "type": "number",
                  "format": "double"
                },
                "ForfeitedBenefits": {
                  "type": "number",
                  "format": "double"
                },
                "FinPosRounding": {
                  "type": "number",
                  "format": "double"
                }
              }
            }
          },
          "ECPI": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "SwitchedToUnsegregatedDate": {
                  "type": "string",
                  "format": "date"
                },
                "CalculationMethod": {
                  "type": "string"
                },
                "ECPICalculationMethodOverride": {
                  "type": "boolean"
                }
              }
            }
          },
          "DeemedSegregationPeriods": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "StartDate": {
                  "type": "string",
                  "format": "date"
                },
                "EndDate": {
                  "type": "string",
                  "format": "date"
                }
              }
            }
          },
          "ActuarialCertificate": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "ActuarialCertificateStatus": {
                  "type": "string"
                }
              }
            }
          },
          "Meeting": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "MeetingDate": {
                  "type": "string",
                  "format": "date"
                },
                "Address": {
                  "$ref": "#/components/schemas/Address"
                }
              }
            }
          }
        }
      },
      "SMSF2020_A_FundInformation_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2020_A_FundInformation_Auditor_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2020_A_FundInformation_Auditor": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "SMSFAuditorNumber": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/SMSF2020_A_FundInformation_Auditor_Address"
          }
        }
      },
      "SMSF2020_A_FundInformation_WoundUp": {
        "type": "object",
        "properties": {
          "FundWoundUpInYear": {
            "type": "string"
          },
          "WindUpDate": {
            "type": "string"
          },
          "TaxLodgementPayments": {
            "type": "string"
          }
        }
      },
      "SMSF2020_A_FundInformation": {
        "type": "object",
        "properties": {
          "q1_TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "q1_TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "q2_FundName": {
            "type": "string"
          },
          "q3_ABN": {
            "type": "string"
          },
          "q4_FundAddress": {
            "$ref": "#/components/schemas/SMSF2020_A_FundInformation_Address"
          },
          "q5A_IsAmendment": {
            "type": "string"
          },
          "q5A_Amend_Indicator": {
            "type": "string"
          },
          "q5A_Amend_Type": {
            "type": "string"
          },
          "q5A_Amend_Reason": {
            "type": "string"
          },
          "q5B_IsNewlyRegistered": {
            "type": "string"
          },
          "q6_SMSFAuditor": {
            "$ref": "#/components/schemas/SMSF2020_A_FundInformation_Auditor"
          },
          "q6A_AuditDate": {
            "type": "string",
            "format": "date"
          },
          "q6B_PartAQualified": {
            "type": "string"
          },
          "q6C_PartBQualified": {
            "type": "string"
          },
          "q6D_PartBIssuesRectified": {
            "type": "string"
          },
          "q7A_BSB": {
            "type": "string"
          },
          "q7A_AccountNumber": {
            "type": "string"
          },
          "q7A_AccountDescription": {
            "type": "string"
          },
          "q7A_TaxRefundsMadeToThisAccount": {
            "type": "string"
          },
          "q7B_BSB": {
            "type": "string"
          },
          "q7B_AccountNumber": {
            "type": "string"
          },
          "q7B_AccountDescription": {
            "type": "string"
          },
          "q7C_ESA": {
            "type": "string"
          },
          "q8A_AustralianSuperFund": {
            "type": "string"
          },
          "q8B_FundStructureCode": {
            "type": "string"
          },
          "q8C_FundAcceptCoContLISC": {
            "type": "string"
          },
          "q9_FundWoundUp": {
            "$ref": "#/components/schemas/SMSF2020_A_FundInformation_WoundUp"
          },
          "q10_ExemptCurrentPensionIncome": {
            "type": "string"
          },
          "q10A_ExemptPensionIncomeAmount": {
            "type": "number"
          },
          "q10A_ExemptPensionIncomeMethod": {
            "type": "string"
          },
          "q10D_ActuarialCertificate": {
            "type": "string"
          },
          "q10E_AnyOtherAssessableIncome": {
            "type": "string"
          }
        }
      },
      "SMSF2020_B_Income": {
        "type": "object",
        "properties": {
          "q11G_AnyCGT": {
            "type": "string"
          },
          "q11M_AppliedExemptionorRollover": {
            "type": "string"
          },
          "q11M_Code": {
            "type": "string"
          },
          "q11A_NetCapitalGain": {
            "type": "number"
          },
          "q11B_GrossRentOtherLease": {
            "type": "number"
          },
          "q11C_GrossInterest": {
            "type": "number"
          },
          "q11X_ForestryManagedInvestmentScheme": {
            "type": "number"
          },
          "q11D1_GrossForeignIncome": {
            "type": "number"
          },
          "q11D_NetForeignIncome": {
            "type": "number"
          },
          "q11D_LossCode": {
            "type": "string"
          },
          "q11E_AustFrankingCreditsfromNZCompany": {
            "type": "number"
          },
          "q11F_TransfersFromForeignFunds": {
            "type": "number"
          },
          "q11F_NumberOfTransfers": {
            "type": "number"
          },
          "q11H_GrossPaymentsNoABN": {
            "type": "number"
          },
          "q11I_GrossDistributionsParnterships": {
            "type": "number"
          },
          "q11I_LossCode": {
            "type": "string"
          },
          "q11J_UnfrankedDividend": {
            "type": "number"
          },
          "q11K_FrankedDividend": {
            "type": "number"
          },
          "q11L_DividendFrankingCredit": {
            "type": "number"
          },
          "q11M_GrossTrustDistributions": {
            "type": "number"
          },
          "q11M_TrustDistributionsCode": {
            "type": "string"
          },
          "q11R1_AssessableEmpCont": {
            "type": "number"
          },
          "q11R2_AssessablePersonalCont": {
            "type": "number"
          },
          "q11R3_NoTFNCont": {
            "type": "number"
          },
          "q11R6_TransferLiabilityLifeInsurance": {
            "type": "number"
          },
          "q11R_TotalAssessableCont": {
            "type": "number"
          },
          "q11S_OtherIncome": {
            "type": "number"
          },
          "q11S_OtherIncomeCode": {
            "type": "string"
          },
          "q11T_AssessableIncomeDueToChangedTaxStatus": {
            "type": "number"
          },
          "q11U1_NetNonArmLengthPrivateDividends": {
            "type": "number"
          },
          "q11U2_NetNonArmLengthTrustDistributions": {
            "type": "number"
          },
          "q11U3_NetOtherNonArmLengthIncome": {
            "type": "number"
          },
          "q11U_NetNonArmLengthIncome": {
            "type": "number"
          },
          "q11W_GrossIncome": {
            "type": "number"
          },
          "q11W_LossCode": {
            "type": "string"
          },
          "q11Y_ExemptPensionIncome": {
            "type": "number"
          },
          "q11V_TotalAssessableIncome": {
            "type": "number"
          },
          "q11V_LossCode": {
            "type": "string"
          }
        }
      },
      "SMSF2020_C_Deductions": {
        "type": "object",
        "properties": {
          "q12A1_InterestExpAustralia": {
            "type": "number"
          },
          "q12A2_NonDedInterestExpAustralia": {
            "type": "number"
          },
          "q12B1_InterestExpOverseas": {
            "type": "number"
          },
          "q12B2_NonDedInterestExpOverseas": {
            "type": "number"
          },
          "q12D1_CapitalWorks": {
            "type": "number"
          },
          "q12D2_NonDedCapitalWorks": {
            "type": "number"
          },
          "q12E1_DeclineinValueDepreciatingAssets": {
            "type": "number"
          },
          "q12E2_NonDedDeclineinValueDepreciationgAssets": {
            "type": "number"
          },
          "q12F1_InsurancePremiums": {
            "type": "number"
          },
          "q12F2_NonDedInsurancePremiums": {
            "type": "number"
          },
          "q12H1_SMSFAuditorFee": {
            "type": "number"
          },
          "q12H2_NonDedSMSFAuditorFee": {
            "type": "number"
          },
          "q12I1_InvestmentExpenses": {
            "type": "number"
          },
          "q12I2_NonDedInvestmentExpenses": {
            "type": "number"
          },
          "q12J1_ManagementAdminExpenses": {
            "type": "number"
          },
          "q12J2_NonDedManagementAdminExpenses": {
            "type": "number"
          },
          "q12U1_ForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12U2_NonDedForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12L1_OtherAmounts": {
            "type": "number"
          },
          "q12L1_Code": {
            "type": "string"
          },
          "q12L2_NonDedOtherAmounts": {
            "type": "number"
          },
          "q12L2_Code": {
            "type": "string"
          },
          "q12M1_TaxLossesDeducted": {
            "type": "number"
          },
          "q12N_TotalDeductions": {
            "type": "number"
          },
          "q12Y_NonDedTotalDeductions": {
            "type": "number"
          },
          "q12O_TaxableIncomeorLoss": {
            "type": "number"
          },
          "q12Z_TotalSMSFExpenses": {
            "type": "number"
          }
        }
      },
      "SMSF2020_D_IncomeTax": {
        "type": "object",
        "properties": {
          "q13A_TaxableIncome": {
            "type": "number"
          },
          "q13T1_TaxOnTaxableIncome": {
            "type": "number"
          },
          "q13J_TaxOnNoTFNQuotedContributions": {
            "type": "number"
          },
          "q13B_GrossTax": {
            "type": "number"
          },
          "q13C1_ForeignIncomeTaxOffset": {
            "type": "number"
          },
          "q13C2_RebatesTaxOffsets": {
            "type": "number"
          },
          "q13C_NonRefundableNonCarryForwardTaxOffsets": {
            "type": "number"
          },
          "q13T2_Subtotal1": {
            "type": "number"
          },
          "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": {
            "type": "number"
          },
          "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D3_EarlyStageInvestorTaxOffset": {
            "type": "number"
          },
          "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D_NonRefundableCarriedForwardTaxOffsets": {
            "type": "number"
          },
          "q13T3_Subtotal2": {
            "type": "number"
          },
          "q13E1_ComplyingFundFrankingCreditsTaxOffset": {
            "type": "number"
          },
          "q13E2_NoTFNTaxOffset": {
            "type": "number"
          },
          "q13E3_NationalRentalAffordabilityTaxOffset": {
            "type": "number"
          },
          "q13E4_ExplorationCreditTaxOffset": {
            "type": "number"
          },
          "q13E_RefundableTaxOffsets": {
            "type": "number"
          },
          "q13T5_TaxPayable": {
            "type": "number"
          },
          "q13G_Section102AMMInterestCharge": {
            "type": "number"
          },
          "q13H1_CreditInterestEarlyPayments": {
            "type": "number"
          },
          "q13H2_CreditTaxWithheldForeignResident": {
            "type": "number"
          },
          "q13H3_CreditTaxWithheldABNorTFNNotQuoted": {
            "type": "number"
          },
          "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": {
            "type": "number"
          },
          "q13H6_CreditInterestNoTFNTaxOffset": {
            "type": "number"
          },
          "q13H8_CreditForeignResidentCapitalGainsWithholding": {
            "type": "number"
          },
          "q13H_EligibleCredits": {
            "type": "number"
          },
          "q13I_TaxOffsetsRefunds": {
            "type": "number"
          },
          "q13K_PAYGInstalmentsRaised": {
            "type": "number"
          },
          "q13L_SupervisoryLevy": {
            "type": "number"
          },
          "q13M_SupervisoryLevyAdjustmentWoundupFunds": {
            "type": "number"
          },
          "q13N_SupervisoryLevyAdjustmentNewFunds": {
            "type": "number"
          },
          "q13S_AmountDueOrRefundable": {
            "type": "number"
          }
        }
      },
      "SMSF2020_E_Losses": {
        "type": "object",
        "properties": {
          "q14U_TaxLossesCarriedForward": {
            "type": "number"
          },
          "q14V_NetCapitalLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "SMSF2020_F_MemberDetails": {
        "type": "object",
        "properties": {
          "MemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "MemberTFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "DateofBirth": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2020_G_MemberDetails": {
        "type": "object",
        "properties": {
          "SupplementaryMemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "AccountStatusCode": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string"
          },
          "DateofBirth": {
            "type": "string"
          },
          "DateofDeath": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2020_H_AssetsLiabilities_Assets": {
        "type": "object",
        "properties": {
          "q15A_ListedTrusts": {
            "type": "number"
          },
          "q15B_UnlistedTrusts": {
            "type": "number"
          },
          "q15C_InsurancePolicy": {
            "type": "number"
          },
          "q15D_OtherManagedInvestments": {
            "type": "number"
          },
          "q15E_CashTermDeposits": {
            "type": "number"
          },
          "q15F_DebtSecurities": {
            "type": "number"
          },
          "q15G_Loans": {
            "type": "number"
          },
          "q15H_ListedShares": {
            "type": "number"
          },
          "q15I_UnlistedShares": {
            "type": "number"
          },
          "q15J_LimitedRecourseBorrowingArrangements": {
            "type": "number"
          },
          "q15J1_AustResidentialRealProperty": {
            "type": "number"
          },
          "q15J2_AustNonResidentialRealProperty": {
            "type": "number"
          },
          "q15J3_OverseasRealProperty": {
            "type": "number"
          },
          "q15J4_AustShares": {
            "type": "number"
          },
          "q15J5_OverseasShares": {
            "type": "number"
          },
          "q15J6_Other": {
            "type": "number"
          },
          "q15J7_PropertyCount": {
            "type": "integer"
          },
          "q15K_NonResidentialRealProperty": {
            "type": "number"
          },
          "q15L_ResidentialRealProperty": {
            "type": "number"
          },
          "q15M_Collectables": {
            "type": "number"
          },
          "q15O_OtherAssets": {
            "type": "number"
          },
          "q15N_CryptoCurrency": {
            "type": "number"
          },
          "q15P_OverseasShares": {
            "type": "number"
          },
          "q15Q_OverseasNonResidentialRealProperty": {
            "type": "number"
          },
          "q15R_OverseasResidentialRealProperty": {
            "type": "number"
          },
          "q15S_OverseasManagedInvestments": {
            "type": "number"
          },
          "q15T_OtherOverseasAssets": {
            "type": "number"
          },
          "q15U_TotalAustOverseasAssets": {
            "type": "number"
          },
          "q15EA_InHouseAssets": {
            "type": "string"
          },
          "q15EA_InHouseAssetValue": {
            "type": "number"
          },
          "q15EA_InHouseAssetValueYes": {
            "type": "string"
          },
          "q15EA_InHouseAssetValueNo": {
            "type": "string"
          },
          "q15FA_LRBALicensed": {
            "type": "string"
          },
          "q15FB_PersonalGuaranteeorOtherSecurity": {
            "type": "string"
          }
        }
      },
      "SMSF2020_H_AssetsLiabilities_Liabilities": {
        "type": "object",
        "properties": {
          "q16V1_BorrowingsforLRBA": {
            "type": "number"
          },
          "q16V2_PermissableTempBorrowings": {
            "type": "number"
          },
          "q16V3_OtherBorrowings": {
            "type": "number"
          },
          "q16V_Borrowings": {
            "type": "number"
          },
          "q16W_TotalMemberClosingBalances": {
            "type": "number"
          },
          "q16X_ReserveAccounts": {
            "type": "number"
          },
          "q16Y_OtherLiabilities": {
            "type": "number"
          },
          "q16Z_TotalLiabilities": {
            "type": "number"
          }
        }
      },
      "SMSF2020_H_AssetsLiabilities": {
        "type": "object",
        "properties": {
          "q15_Assets": {
            "$ref": "#/components/schemas/SMSF2020_H_AssetsLiabilities_Assets"
          },
          "q16_Liabilities": {
            "$ref": "#/components/schemas/SMSF2020_H_AssetsLiabilities_Liabilities"
          }
        }
      },
      "SMSF2020_I_TaxationFinancialArrangements": {
        "type": "object",
        "properties": {
          "q17H_TotalTOFAGains": {
            "type": "number"
          },
          "q17I_TotalTOFALosses": {
            "type": "number"
          }
        }
      },
      "SMSF2020_J_OtherInformation": {
        "type": "object",
        "properties": {
          "JA_FamilyTrustElectionYear": {
            "type": "integer"
          },
          "JB_FamilyTrustElectionRevoke": {
            "type": "string"
          },
          "JC_InterposedEntityElectionYear": {
            "type": "integer"
          },
          "JD_InterposedEntityElectionRevoke": {
            "type": "string"
          }
        }
      },
      "SMSF2020_K_Declarations_Trustee": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Email": {
            "type": "string"
          },
          "NonIndividualTrusteeName": {
            "type": "string"
          },
          "ABNNonIndividualTrustee": {
            "type": "string"
          },
          "TimeTaken": {
            "type": "integer"
          }
        }
      },
      "SMSF2020_K_Declarations_TaxAgent": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "TaxAgentPractice": {
            "type": "string"
          },
          "ReferenceNumber": {
            "type": "string"
          },
          "TaxAgentNumber": {
            "type": "string"
          }
        }
      },
      "SMSF2020_K_Declarations": {
        "type": "object",
        "properties": {
          "TrusteeDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "Trustee": {
            "$ref": "#/components/schemas/SMSF2020_K_Declarations_Trustee"
          },
          "TaxAgentDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "TaxAgent": {
            "$ref": "#/components/schemas/SMSF2020_K_Declarations_TaxAgent"
          }
        }
      },
      "SMSFAnnualReturn2020Model": {
        "type": "object",
        "properties": {
          "A_FundInformation": {
            "$ref": "#/components/schemas/SMSF2020_A_FundInformation"
          },
          "B_Income": {
            "$ref": "#/components/schemas/SMSF2020_B_Income"
          },
          "C_DeductionsNonDeductibleExpenses": {
            "$ref": "#/components/schemas/SMSF2020_C_Deductions"
          },
          "D_IncomeTaxCalculationStatement": {
            "$ref": "#/components/schemas/SMSF2020_D_IncomeTax"
          },
          "E_Losses": {
            "$ref": "#/components/schemas/SMSF2020_E_Losses"
          },
          "F_MemberInformation": {
            "type": "object",
            "properties": {
              "Members": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2020_F_MemberDetails"
                }
              }
            }
          },
          "G_SupplementaryMemberInformation": {
            "type": "object",
            "properties": {
              "SupplementaryMembers": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2020_G_MemberDetails"
                }
              }
            }
          },
          "H_AssetLiabilities": {
            "$ref": "#/components/schemas/SMSF2020_H_AssetsLiabilities"
          },
          "I_TaxationFinancialArrangements": {
            "$ref": "#/components/schemas/SMSF2020_I_TaxationFinancialArrangements"
          },
          "J_OtherInformation": {
            "$ref": "#/components/schemas/SMSF2020_J_OtherInformation"
          },
          "K_Declarations": {
            "$ref": "#/components/schemas/SMSF2020_K_Declarations"
          }
        }
      },
      "SMSF2021_A_FundInformation_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2021_A_FundInformation_Auditor_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2021_A_FundInformation_Auditor": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "SMSFAuditorNumber": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/SMSF2021_A_FundInformation_Auditor_Address"
          }
        }
      },
      "SMSF2021_A_FundInformation_WoundUp": {
        "type": "object",
        "properties": {
          "FundWoundUpInYear": {
            "type": "string"
          },
          "WindUpDate": {
            "type": "string"
          },
          "TaxLodgementPayments": {
            "type": "string"
          }
        }
      },
      "SMSF2021_A_FundInformation": {
        "type": "object",
        "properties": {
          "q1_TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "q1_TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "q2_FundName": {
            "type": "string"
          },
          "q3_ABN": {
            "type": "string"
          },
          "q4_FundAddress": {
            "$ref": "#/components/schemas/SMSF2021_A_FundInformation_Address"
          },
          "q5A_IsAmendment": {
            "type": "string"
          },
          "q5A_Amend_Indicator": {
            "type": "string"
          },
          "q5A_Amend_Type": {
            "type": "string"
          },
          "q5A_Amend_Reason": {
            "type": "string"
          },
          "q5B_IsNewlyRegistered": {
            "type": "string"
          },
          "q6_SMSFAuditor": {
            "$ref": "#/components/schemas/SMSF2021_A_FundInformation_Auditor"
          },
          "q6A_AuditDate": {
            "type": "string"
          },
          "q6B_PartAQualified": {
            "type": "string"
          },
          "q6C_PartBQualified": {
            "type": "string"
          },
          "q6D_PartBIssuesRectified": {
            "type": "string"
          },
          "q7A_BSB": {
            "type": "string"
          },
          "q7A_AccountNumber": {
            "type": "string"
          },
          "q7A_AccountDescription": {
            "type": "string"
          },
          "q7A_TaxRefundsMadeToThisAccount": {
            "type": "string"
          },
          "q7B_BSB": {
            "type": "string"
          },
          "q7B_AccountNumber": {
            "type": "string"
          },
          "q7B_AccountDescription": {
            "type": "string"
          },
          "q7C_ESA": {
            "type": "string"
          },
          "q8A_AustralianSuperFund": {
            "type": "string"
          },
          "q8B_FundStructureCode": {
            "type": "string"
          },
          "q8C_FundAcceptCoContLISC": {
            "type": "string"
          },
          "q9_FundWoundUp": {
            "$ref": "#/components/schemas/SMSF2021_A_FundInformation_WoundUp"
          },
          "q10_ExemptCurrentPensionIncome": {
            "type": "string"
          },
          "q10A_ExemptPensionIncomeAmount": {
            "type": "number"
          },
          "q10A_ExemptPensionIncomeMethod": {
            "type": "string"
          },
          "q10D_ActuarialCertificate": {
            "type": "string"
          },
          "q10E_AnyOtherAssessableIncome": {
            "type": "string"
          }
        }
      },
      "SMSF2021_B_Income": {
        "type": "object",
        "properties": {
          "q11G_AnyCGT": {
            "type": "string"
          },
          "q11M_AppliedExemptionorRollover": {
            "type": "string"
          },
          "q11M_Code": {
            "type": "string"
          },
          "q11A_NetCapitalGain": {
            "type": "number"
          },
          "q11B_GrossRentOtherLease": {
            "type": "number"
          },
          "q11C_GrossInterest": {
            "type": "number"
          },
          "q11X_ForestryManagedInvestmentScheme": {
            "type": "number"
          },
          "q11D1_GrossForeignIncome": {
            "type": "number"
          },
          "q11D_NetForeignIncome": {
            "type": "number"
          },
          "q11D_LossCode": {
            "type": "string"
          },
          "q11E_AustFrankingCreditsfromNZCompany": {
            "type": "number"
          },
          "q11F_TransfersFromForeignFunds": {
            "type": "number"
          },
          "q11F_NumberOfTransfers": {
            "type": "number"
          },
          "q11H_GrossPaymentsNoABN": {
            "type": "number"
          },
          "q11I_GrossDistributionsParnterships": {
            "type": "number"
          },
          "q11I_LossCode": {
            "type": "string"
          },
          "q11J_UnfrankedDividend": {
            "type": "number"
          },
          "q11K_FrankedDividend": {
            "type": "number"
          },
          "q11L_DividendFrankingCredit": {
            "type": "number"
          },
          "q11M_GrossTrustDistributions": {
            "type": "number"
          },
          "q11M_TrustDistributionsCode": {
            "type": "string"
          },
          "q11R1_AssessableEmpCont": {
            "type": "number"
          },
          "q11R2_AssessablePersonalCont": {
            "type": "number"
          },
          "q11R3_NoTFNCont": {
            "type": "number"
          },
          "q11R6_TransferLiabilityLifeInsurance": {
            "type": "number"
          },
          "q11R_TotalAssessableCont": {
            "type": "number"
          },
          "q11S_OtherIncome": {
            "type": "number"
          },
          "q11S_OtherIncomeCode": {
            "type": "string"
          },
          "q11T_AssessableIncomeDueToChangedTaxStatus": {
            "type": "number"
          },
          "q11U1_NetNonArmLengthPrivateDividends": {
            "type": "number"
          },
          "q11U2_NetNonArmLengthTrustDistributions": {
            "type": "number"
          },
          "q11U3_NetOtherNonArmLengthIncome": {
            "type": "number"
          },
          "q11U_NetNonArmLengthIncome": {
            "type": "number"
          },
          "q11W_GrossIncome": {
            "type": "number"
          },
          "q11W_LossCode": {
            "type": "string"
          },
          "q11Y_ExemptPensionIncome": {
            "type": "number"
          },
          "q11V_TotalAssessableIncome": {
            "type": "number"
          },
          "q11V_LossCode": {
            "type": "string"
          }
        }
      },
      "SMSF2021_C_Deductions": {
        "type": "object",
        "properties": {
          "q12A1_InterestExpAustralia": {
            "type": "number"
          },
          "q12A2_NonDedInterestExpAustralia": {
            "type": "number"
          },
          "q12B1_InterestExpOverseas": {
            "type": "number"
          },
          "q12B2_NonDedInterestExpOverseas": {
            "type": "number"
          },
          "q12D1_CapitalWorks": {
            "type": "number"
          },
          "q12D2_NonDedCapitalWorks": {
            "type": "number"
          },
          "q12E1_DeclineinValueDepreciatingAssets": {
            "type": "number"
          },
          "q12E2_NonDedDeclineinValueDepreciationgAssets": {
            "type": "number"
          },
          "q12F1_InsurancePremiums": {
            "type": "number"
          },
          "q12F2_NonDedInsurancePremiums": {
            "type": "number"
          },
          "q12H1_SMSFAuditorFee": {
            "type": "number"
          },
          "q12H2_NonDedSMSFAuditorFee": {
            "type": "number"
          },
          "q12I1_InvestmentExpenses": {
            "type": "number"
          },
          "q12I2_NonDedInvestmentExpenses": {
            "type": "number"
          },
          "q12J1_ManagementAdminExpenses": {
            "type": "number"
          },
          "q12J2_NonDedManagementAdminExpenses": {
            "type": "number"
          },
          "q12U1_ForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12U2_NonDedForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12L1_OtherAmounts": {
            "type": "number"
          },
          "q12L1_Code": {
            "type": "string"
          },
          "q12L2_NonDedOtherAmounts": {
            "type": "number"
          },
          "q12L2_Code": {
            "type": "string"
          },
          "q12M1_TaxLossesDeducted": {
            "type": "number"
          },
          "q12N_TotalDeductions": {
            "type": "number"
          },
          "q12Y_NonDedTotalDeductions": {
            "type": "number"
          },
          "q12O_TaxableIncomeorLoss": {
            "type": "number"
          },
          "q12Z_TotalSMSFExpenses": {
            "type": "number"
          }
        }
      },
      "SMSF2021_D_IncomeTax": {
        "type": "object",
        "properties": {
          "q13A_TaxableIncome": {
            "type": "number"
          },
          "q13T1_TaxOnTaxableIncome": {
            "type": "number"
          },
          "q13J_TaxOnNoTFNQuotedContributions": {
            "type": "number"
          },
          "q13B_GrossTax": {
            "type": "number"
          },
          "q13C1_ForeignIncomeTaxOffset": {
            "type": "number"
          },
          "q13C2_RebatesTaxOffsets": {
            "type": "number"
          },
          "q13C_NonRefundableNonCarryForwardTaxOffsets": {
            "type": "number"
          },
          "q13T2_Subtotal1": {
            "type": "number"
          },
          "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": {
            "type": "number"
          },
          "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D3_EarlyStageInvestorTaxOffset": {
            "type": "number"
          },
          "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D_NonRefundableCarriedForwardTaxOffsets": {
            "type": "number"
          },
          "q13T3_Subtotal2": {
            "type": "number"
          },
          "q13E1_ComplyingFundFrankingCreditsTaxOffset": {
            "type": "number"
          },
          "q13E2_NoTFNTaxOffset": {
            "type": "number"
          },
          "q13E3_NationalRentalAffordabilityTaxOffset": {
            "type": "number"
          },
          "q13E4_ExplorationCreditTaxOffset": {
            "type": "number"
          },
          "q13E_RefundableTaxOffsets": {
            "type": "number"
          },
          "q13T5_TaxPayable": {
            "type": "number"
          },
          "q13G_Section102AMMInterestCharge": {
            "type": "number"
          },
          "q13H1_CreditInterestEarlyPayments": {
            "type": "number"
          },
          "q13H2_CreditTaxWithheldForeignResident": {
            "type": "number"
          },
          "q13H3_CreditTaxWithheldABNorTFNNotQuoted": {
            "type": "number"
          },
          "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": {
            "type": "number"
          },
          "q13H6_CreditInterestNoTFNTaxOffset": {
            "type": "number"
          },
          "q13H8_CreditForeignResidentCapitalGainsWithholding": {
            "type": "number"
          },
          "q13H_EligibleCredits": {
            "type": "number"
          },
          "q13I_TaxOffsetsRefunds": {
            "type": "number"
          },
          "q13K_PAYGInstalmentsRaised": {
            "type": "number"
          },
          "q13L_SupervisoryLevy": {
            "type": "number"
          },
          "q13M_SupervisoryLevyAdjustmentWoundupFunds": {
            "type": "number"
          },
          "q13N_SupervisoryLevyAdjustmentNewFunds": {
            "type": "number"
          },
          "q13S_AmountDueOrRefundable": {
            "type": "number"
          }
        }
      },
      "SMSF2021_E_Losses": {
        "type": "object",
        "properties": {
          "q14U_TaxLossesCarriedForward": {
            "type": "number"
          },
          "q14V_NetCapitalLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "SMSF2021_F_MemberDetails": {
        "type": "object",
        "properties": {
          "MemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "MemberTFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "DateofBirth": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2021_G_MemberDetails": {
        "type": "object",
        "properties": {
          "SupplementaryMemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "AccountStatusCode": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string"
          },
          "DateofBirth": {
            "type": "string"
          },
          "DateofDeath": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2021_H_AssetsLiabilities_Assets": {
        "type": "object",
        "properties": {
          "q15A_ListedTrusts": {
            "type": "number"
          },
          "q15B_UnlistedTrusts": {
            "type": "number"
          },
          "q15C_InsurancePolicy": {
            "type": "number"
          },
          "q15D_OtherManagedInvestments": {
            "type": "number"
          },
          "q15E_CashTermDeposits": {
            "type": "number"
          },
          "q15F_DebtSecurities": {
            "type": "number"
          },
          "q15G_Loans": {
            "type": "number"
          },
          "q15H_ListedShares": {
            "type": "number"
          },
          "q15I_UnlistedShares": {
            "type": "number"
          },
          "q15J_LimitedRecourseBorrowingArrangements": {
            "type": "number"
          },
          "q15J1_AustResidentialRealProperty": {
            "type": "number"
          },
          "q15J2_AustNonResidentialRealProperty": {
            "type": "number"
          },
          "q15J3_OverseasRealProperty": {
            "type": "number"
          },
          "q15J4_AustShares": {
            "type": "number"
          },
          "q15J5_OverseasShares": {
            "type": "number"
          },
          "q15J6_Other": {
            "type": "number"
          },
          "q15J7_PropertyCount": {
            "type": "integer"
          },
          "q15K_NonResidentialRealProperty": {
            "type": "number"
          },
          "q15L_ResidentialRealProperty": {
            "type": "number"
          },
          "q15M_Collectables": {
            "type": "number"
          },
          "q15O_OtherAssets": {
            "type": "number"
          },
          "q15N_CryptoCurrency": {
            "type": "number"
          },
          "q15P_OverseasShares": {
            "type": "number"
          },
          "q15Q_OverseasNonResidentialRealProperty": {
            "type": "number"
          },
          "q15R_OverseasResidentialRealProperty": {
            "type": "number"
          },
          "q15S_OverseasManagedInvestments": {
            "type": "number"
          },
          "q15T_OtherOverseasAssets": {
            "type": "number"
          },
          "q15U_TotalAustOverseasAssets": {
            "type": "number"
          },
          "q15EA_InHouseAssets": {
            "type": "string"
          },
          "q15EA_InHouseAssetValue": {
            "type": "number"
          },
          "q15EA_InHouseAssetValueYes": {
            "type": "string"
          },
          "q15EA_InHouseAssetValueNo": {
            "type": "string"
          },
          "q15FA_LRBALicensed": {
            "type": "string"
          },
          "q15FB_PersonalGuaranteeorOtherSecurity": {
            "type": "string"
          }
        }
      },
      "SMSF2021_H_AssetsLiabilities_Liabilities": {
        "type": "object",
        "properties": {
          "q16V1_BorrowingsforLRBA": {
            "type": "number"
          },
          "q16V2_PermissableTempBorrowings": {
            "type": "number"
          },
          "q16V3_OtherBorrowings": {
            "type": "number"
          },
          "q16V_Borrowings": {
            "type": "number"
          },
          "q16W_TotalMemberClosingBalances": {
            "type": "number"
          },
          "q16X_ReserveAccounts": {
            "type": "number"
          },
          "q16Y_OtherLiabilities": {
            "type": "number"
          },
          "q16Z_TotalLiabilities": {
            "type": "number"
          }
        }
      },
      "SMSF2021_H_AssetsLiabilities": {
        "type": "object",
        "properties": {
          "q15_Assets": {
            "$ref": "#/components/schemas/SMSF2021_H_AssetsLiabilities_Assets"
          },
          "q16_Liabilities": {
            "$ref": "#/components/schemas/SMSF2021_H_AssetsLiabilities_Liabilities"
          }
        }
      },
      "SMSF2021_I_TaxationFinancialArrangements": {
        "type": "object",
        "properties": {
          "q17H_TotalTOFAGains": {
            "type": "number"
          },
          "q17I_TotalTOFALosses": {
            "type": "number"
          }
        }
      },
      "SMSF2021_J_OtherInformation": {
        "type": "object",
        "properties": {
          "JA_FamilyTrustElectionYear": {
            "type": "integer"
          },
          "JB_FamilyTrustElectionRevoke": {
            "type": "string"
          },
          "JC_InterposedEntityElectionYear": {
            "type": "integer"
          },
          "JD_InterposedEntityElectionRevoke": {
            "type": "string"
          }
        }
      },
      "SMSF2021_K_Declarations_Trustee": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Email": {
            "type": "string"
          },
          "NonIndividualTrusteeName": {
            "type": "string"
          },
          "ABNNonIndividualTrustee": {
            "type": "string"
          },
          "TimeTaken": {
            "type": "integer"
          }
        }
      },
      "SMSF2021_K_Declarations_TaxAgent": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "TaxAgentPractice": {
            "type": "string"
          },
          "ReferenceNumber": {
            "type": "string"
          },
          "TaxAgentNumber": {
            "type": "string"
          }
        }
      },
      "SMSF2021_K_Declarations": {
        "type": "object",
        "properties": {
          "TrusteeDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "Trustee": {
            "$ref": "#/components/schemas/SMSF2021_K_Declarations_Trustee"
          },
          "TaxAgentDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "TaxAgent": {
            "$ref": "#/components/schemas/SMSF2021_K_Declarations_TaxAgent"
          }
        }
      },
      "SMSFAnnualReturn2021Model": {
        "type": "object",
        "properties": {
          "A_FundInformation": {
            "$ref": "#/components/schemas/SMSF2021_A_FundInformation"
          },
          "B_Income": {
            "$ref": "#/components/schemas/SMSF2021_B_Income"
          },
          "C_DeductionsNonDeductibleExpenses": {
            "$ref": "#/components/schemas/SMSF2021_C_Deductions"
          },
          "D_IncomeTaxCalculationStatement": {
            "$ref": "#/components/schemas/SMSF2021_D_IncomeTax"
          },
          "E_Losses": {
            "$ref": "#/components/schemas/SMSF2021_E_Losses"
          },
          "F_MemberInformation": {
            "type": "object",
            "properties": {
              "Members": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2021_F_MemberDetails"
                }
              }
            }
          },
          "G_SupplementaryMemberInformation": {
            "type": "object",
            "properties": {
              "SupplementaryMembers": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2021_G_MemberDetails"
                }
              }
            }
          },
          "H_AssetLiabilities": {
            "$ref": "#/components/schemas/SMSF2021_H_AssetsLiabilities"
          },
          "I_TaxationFinancialArrangements": {
            "$ref": "#/components/schemas/SMSF2021_I_TaxationFinancialArrangements"
          },
          "J_OtherInformation": {
            "$ref": "#/components/schemas/SMSF2021_J_OtherInformation"
          },
          "K_Declarations": {
            "$ref": "#/components/schemas/SMSF2021_K_Declarations"
          }
        }
      },
      "SMSF2022_A_FundInformation_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2022_A_FundInformation_Auditor_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2022_A_FundInformation_Auditor": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "SMSFAuditorNumber": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/SMSF2022_A_FundInformation_Auditor_Address"
          }
        }
      },
      "SMSF2022_A_FundInformation_WoundUp": {
        "type": "object",
        "properties": {
          "FundWoundUpInYear": {
            "type": "string"
          },
          "WindUpDate": {
            "type": "string"
          },
          "TaxLodgementPayments": {
            "type": "string"
          }
        }
      },
      "SMSF2022_A_FundInformation": {
        "type": "object",
        "properties": {
          "q1_TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "q1_TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "q2_FundName": {
            "type": "string"
          },
          "q3_ABN": {
            "type": "string"
          },
          "q4_FundAddress": {
            "$ref": "#/components/schemas/SMSF2022_A_FundInformation_Address"
          },
          "q5A_IsAmendment": {
            "type": "string"
          },
          "q5A_Amend_Indicator": {
            "type": "string"
          },
          "q5A_Amend_Type": {
            "type": "string"
          },
          "q5A_Amend_Reason": {
            "type": "string"
          },
          "q5B_IsNewlyRegistered": {
            "type": "string"
          },
          "q6_SMSFAuditor": {
            "$ref": "#/components/schemas/SMSF2022_A_FundInformation_Auditor"
          },
          "q6A_AuditDate": {
            "type": "string"
          },
          "q6B_PartAQualified": {
            "type": "string"
          },
          "q6C_PartBQualified": {
            "type": "string"
          },
          "q6D_PartBIssuesRectified": {
            "type": "string"
          },
          "q7A_BSB": {
            "type": "string"
          },
          "q7A_AccountNumber": {
            "type": "string"
          },
          "q7A_AccountDescription": {
            "type": "string"
          },
          "q7A_TaxRefundsMadeToThisAccount": {
            "type": "string"
          },
          "q7B_BSB": {
            "type": "string"
          },
          "q7B_AccountNumber": {
            "type": "string"
          },
          "q7B_AccountDescription": {
            "type": "string"
          },
          "q7C_ESA": {
            "type": "string"
          },
          "q8A_AustralianSuperFund": {
            "type": "string"
          },
          "q8B_FundStructureCode": {
            "type": "string"
          },
          "q8C_FundAcceptCoContLISC": {
            "type": "string"
          },
          "q9_FundWoundUp": {
            "$ref": "#/components/schemas/SMSF2022_A_FundInformation_WoundUp"
          },
          "q10_ExemptCurrentPensionIncome": {
            "type": "string"
          },
          "q10A_ExemptPensionIncomeAmount": {
            "type": "number"
          },
          "q10A_ExemptPensionIncomeMethod": {
            "type": "string"
          },
          "q10D_ActuarialCertificate": {
            "type": "string"
          },
          "q10E_AnyOtherAssessableIncome": {
            "type": "string"
          }
        }
      },
      "SMSF2022_B_Income": {
        "type": "object",
        "properties": {
          "q11G_AnyCGT": {
            "type": "string"
          },
          "q11M_AppliedExemptionorRollover": {
            "type": "string"
          },
          "q11M_Code": {
            "type": "string"
          },
          "q11A_NetCapitalGain": {
            "type": "number"
          },
          "q11B_GrossRentOtherLease": {
            "type": "number"
          },
          "q11C_GrossInterest": {
            "type": "number"
          },
          "q11X_ForestryManagedInvestmentScheme": {
            "type": "number"
          },
          "q11D1_GrossForeignIncome": {
            "type": "number"
          },
          "q11D_NetForeignIncome": {
            "type": "number"
          },
          "q11D_LossCode": {
            "type": "string"
          },
          "q11E_AustFrankingCreditsfromNZCompany": {
            "type": "number"
          },
          "q11F_TransfersFromForeignFunds": {
            "type": "number"
          },
          "q11F_NumberOfTransfers": {
            "type": "number"
          },
          "q11H_GrossPaymentsNoABN": {
            "type": "number"
          },
          "q11I_GrossDistributionsParnterships": {
            "type": "number"
          },
          "q11I_LossCode": {
            "type": "string"
          },
          "q11J_UnfrankedDividend": {
            "type": "number"
          },
          "q11K_FrankedDividend": {
            "type": "number"
          },
          "q11L_DividendFrankingCredit": {
            "type": "number"
          },
          "q11M_GrossTrustDistributions": {
            "type": "number"
          },
          "q11M_TrustDistributionsCode": {
            "type": "string"
          },
          "q11R1_AssessableEmpCont": {
            "type": "number"
          },
          "q11R2_AssessablePersonalCont": {
            "type": "number"
          },
          "q11R3_NoTFNCont": {
            "type": "number"
          },
          "q11R6_TransferLiabilityLifeInsurance": {
            "type": "number"
          },
          "q11R_TotalAssessableCont": {
            "type": "number"
          },
          "q11S_OtherIncome": {
            "type": "number"
          },
          "q11S_OtherIncomeCode": {
            "type": "string"
          },
          "q11T_AssessableIncomeDueToChangedTaxStatus": {
            "type": "number"
          },
          "q11U1_NetNonArmLengthPrivateDividends": {
            "type": "number"
          },
          "q11U2_NetNonArmLengthTrustDistributions": {
            "type": "number"
          },
          "q11U3_NetOtherNonArmLengthIncome": {
            "type": "number"
          },
          "q11U_NetNonArmLengthIncome": {
            "type": "number"
          },
          "q11W_GrossIncome": {
            "type": "number"
          },
          "q11W_LossCode": {
            "type": "string"
          },
          "q11Y_ExemptPensionIncome": {
            "type": "number"
          },
          "q11V_TotalAssessableIncome": {
            "type": "number"
          },
          "q11V_LossCode": {
            "type": "string"
          }
        }
      },
      "SMSF2022_C_Deductions": {
        "type": "object",
        "properties": {
          "q12A1_InterestExpAustralia": {
            "type": "number"
          },
          "q12A2_NonDedInterestExpAustralia": {
            "type": "number"
          },
          "q12B1_InterestExpOverseas": {
            "type": "number"
          },
          "q12B2_NonDedInterestExpOverseas": {
            "type": "number"
          },
          "q12D1_CapitalWorks": {
            "type": "number"
          },
          "q12D2_NonDedCapitalWorks": {
            "type": "number"
          },
          "q12E1_DeclineinValueDepreciatingAssets": {
            "type": "number"
          },
          "q12E2_NonDedDeclineinValueDepreciationgAssets": {
            "type": "number"
          },
          "q12F1_InsurancePremiums": {
            "type": "number"
          },
          "q12F2_NonDedInsurancePremiums": {
            "type": "number"
          },
          "q12H1_SMSFAuditorFee": {
            "type": "number"
          },
          "q12H2_NonDedSMSFAuditorFee": {
            "type": "number"
          },
          "q12I1_InvestmentExpenses": {
            "type": "number"
          },
          "q12I2_NonDedInvestmentExpenses": {
            "type": "number"
          },
          "q12J1_ManagementAdminExpenses": {
            "type": "number"
          },
          "q12J2_NonDedManagementAdminExpenses": {
            "type": "number"
          },
          "q12U1_ForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12U2_NonDedForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12L1_OtherAmounts": {
            "type": "number"
          },
          "q12L1_Code": {
            "type": "string"
          },
          "q12L2_NonDedOtherAmounts": {
            "type": "number"
          },
          "q12L2_Code": {
            "type": "string"
          },
          "q12M1_TaxLossesDeducted": {
            "type": "number"
          },
          "q12N_TotalDeductions": {
            "type": "number"
          },
          "q12Y_NonDedTotalDeductions": {
            "type": "number"
          },
          "q12O_TaxableIncomeorLoss": {
            "type": "number"
          },
          "q12Z_TotalSMSFExpenses": {
            "type": "number"
          }
        }
      },
      "SMSF2022_D_IncomeTax": {
        "type": "object",
        "properties": {
          "q13A_TaxableIncome": {
            "type": "number"
          },
          "q13T1_TaxOnTaxableIncome": {
            "type": "number"
          },
          "q13J_TaxOnNoTFNQuotedContributions": {
            "type": "number"
          },
          "q13B_GrossTax": {
            "type": "number"
          },
          "q13C1_ForeignIncomeTaxOffset": {
            "type": "number"
          },
          "q13C2_RebatesTaxOffsets": {
            "type": "number"
          },
          "q13C_NonRefundableNonCarryForwardTaxOffsets": {
            "type": "number"
          },
          "q13T2_Subtotal1": {
            "type": "number"
          },
          "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": {
            "type": "number"
          },
          "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D3_EarlyStageInvestorTaxOffset": {
            "type": "number"
          },
          "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D_NonRefundableCarriedForwardTaxOffsets": {
            "type": "number"
          },
          "q13T3_Subtotal2": {
            "type": "number"
          },
          "q13E1_ComplyingFundFrankingCreditsTaxOffset": {
            "type": "number"
          },
          "q13E2_NoTFNTaxOffset": {
            "type": "number"
          },
          "q13E3_NationalRentalAffordabilityTaxOffset": {
            "type": "number"
          },
          "q13E4_ExplorationCreditTaxOffset": {
            "type": "number"
          },
          "q13E_RefundableTaxOffsets": {
            "type": "number"
          },
          "q13T5_TaxPayable": {
            "type": "number"
          },
          "q13G_Section102AMMInterestCharge": {
            "type": "number"
          },
          "q13H1_CreditInterestEarlyPayments": {
            "type": "number"
          },
          "q13H2_CreditTaxWithheldForeignResident": {
            "type": "number"
          },
          "q13H3_CreditTaxWithheldABNorTFNNotQuoted": {
            "type": "number"
          },
          "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": {
            "type": "number"
          },
          "q13H6_CreditInterestNoTFNTaxOffset": {
            "type": "number"
          },
          "q13H8_CreditForeignResidentCapitalGainsWithholding": {
            "type": "number"
          },
          "q13H_EligibleCredits": {
            "type": "number"
          },
          "q13I_TaxOffsetsRefunds": {
            "type": "number"
          },
          "q13K_PAYGInstalmentsRaised": {
            "type": "number"
          },
          "q13L_SupervisoryLevy": {
            "type": "number"
          },
          "q13M_SupervisoryLevyAdjustmentWoundupFunds": {
            "type": "number"
          },
          "q13N_SupervisoryLevyAdjustmentNewFunds": {
            "type": "number"
          },
          "q13S_AmountDueOrRefundable": {
            "type": "number"
          }
        }
      },
      "SMSF2022_E_Losses": {
        "type": "object",
        "properties": {
          "q14U_TaxLossesCarriedForward": {
            "type": "number"
          },
          "q14V_NetCapitalLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "SMSF2022_F_MemberDetails": {
        "type": "object",
        "properties": {
          "MemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "MemberTFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "DateofBirth": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2022_G_MemberDetails": {
        "type": "object",
        "properties": {
          "SupplementaryMemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "AccountStatusCode": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string"
          },
          "DateofBirth": {
            "type": "string"
          },
          "DateofDeath": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2022_H_AssetsLiabilities_Assets": {
        "type": "object",
        "properties": {
          "q15A_ListedTrusts": {
            "type": "number"
          },
          "q15B_UnlistedTrusts": {
            "type": "number"
          },
          "q15C_InsurancePolicy": {
            "type": "number"
          },
          "q15D_OtherManagedInvestments": {
            "type": "number"
          },
          "q15E_CashTermDeposits": {
            "type": "number"
          },
          "q15F_DebtSecurities": {
            "type": "number"
          },
          "q15G_Loans": {
            "type": "number"
          },
          "q15H_ListedShares": {
            "type": "number"
          },
          "q15I_UnlistedShares": {
            "type": "number"
          },
          "q15J_LimitedRecourseBorrowingArrangements": {
            "type": "number"
          },
          "q15J1_AustResidentialRealProperty": {
            "type": "number"
          },
          "q15J2_AustNonResidentialRealProperty": {
            "type": "number"
          },
          "q15J3_OverseasRealProperty": {
            "type": "number"
          },
          "q15J4_AustShares": {
            "type": "number"
          },
          "q15J5_OverseasShares": {
            "type": "number"
          },
          "q15J6_Other": {
            "type": "number"
          },
          "q15J7_PropertyCount": {
            "type": "integer"
          },
          "q15K_NonResidentialRealProperty": {
            "type": "number"
          },
          "q15L_ResidentialRealProperty": {
            "type": "number"
          },
          "q15M_Collectables": {
            "type": "number"
          },
          "q15O_OtherAssets": {
            "type": "number"
          },
          "q15N_CryptoCurrency": {
            "type": "number"
          },
          "q15P_OverseasShares": {
            "type": "number"
          },
          "q15Q_OverseasNonResidentialRealProperty": {
            "type": "number"
          },
          "q15R_OverseasResidentialRealProperty": {
            "type": "number"
          },
          "q15S_OverseasManagedInvestments": {
            "type": "number"
          },
          "q15T_OtherOverseasAssets": {
            "type": "number"
          },
          "q15U_TotalAustOverseasAssets": {
            "type": "number"
          },
          "q15EA_InHouseAssets": {
            "type": "string"
          },
          "q15EA_InHouseAssetValue": {
            "type": "number"
          },
          "q15EA_InHouseAssetValueYes": {
            "type": "string"
          },
          "q15EA_InHouseAssetValueNo": {
            "type": "string"
          },
          "q15FA_LRBALicensed": {
            "type": "string"
          },
          "q15FB_PersonalGuaranteeorOtherSecurity": {
            "type": "string"
          }
        }
      },
      "SMSF2022_H_AssetsLiabilities_Liabilities": {
        "type": "object",
        "properties": {
          "q16V1_BorrowingsforLRBA": {
            "type": "number"
          },
          "q16V2_PermissableTempBorrowings": {
            "type": "number"
          },
          "q16V3_OtherBorrowings": {
            "type": "number"
          },
          "q16V_Borrowings": {
            "type": "number"
          },
          "q16W_TotalMemberClosingBalances": {
            "type": "number"
          },
          "q16X_ReserveAccounts": {
            "type": "number"
          },
          "q16Y_OtherLiabilities": {
            "type": "number"
          },
          "q16Z_TotalLiabilities": {
            "type": "number"
          }
        }
      },
      "SMSF2022_H_AssetsLiabilities": {
        "type": "object",
        "properties": {
          "q15_Assets": {
            "$ref": "#/components/schemas/SMSF2022_H_AssetsLiabilities_Assets"
          },
          "q16_Liabilities": {
            "$ref": "#/components/schemas/SMSF2022_H_AssetsLiabilities_Liabilities"
          }
        }
      },
      "SMSF2022_I_TaxationFinancialArrangements": {
        "type": "object",
        "properties": {
          "q17H_TotalTOFAGains": {
            "type": "number"
          },
          "q17I_TotalTOFALosses": {
            "type": "number"
          }
        }
      },
      "SMSF2022_J_OtherInformation": {
        "type": "object",
        "properties": {
          "JA_FamilyTrustElectionYear": {
            "type": "integer"
          },
          "JB_FamilyTrustElectionRevoke": {
            "type": "string"
          },
          "JC_InterposedEntityElectionYear": {
            "type": "integer"
          },
          "JD_InterposedEntityElectionRevoke": {
            "type": "string"
          }
        }
      },
      "SMSF2022_K_Declarations_Trustee": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Email": {
            "type": "string"
          },
          "NonIndividualTrusteeName": {
            "type": "string"
          },
          "ABNNonIndividualTrustee": {
            "type": "string"
          },
          "TimeTaken": {
            "type": "integer"
          }
        }
      },
      "SMSF2022_K_Declarations_TaxAgent": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "TaxAgentPractice": {
            "type": "string"
          },
          "ReferenceNumber": {
            "type": "string"
          },
          "TaxAgentNumber": {
            "type": "string"
          }
        }
      },
      "SMSF2022_K_Declarations": {
        "type": "object",
        "properties": {
          "TrusteeDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "Trustee": {
            "$ref": "#/components/schemas/SMSF2022_K_Declarations_Trustee"
          },
          "TaxAgentDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "TaxAgent": {
            "$ref": "#/components/schemas/SMSF2022_K_Declarations_TaxAgent"
          }
        }
      },
      "SMSFAnnualReturn2022Model": {
        "type": "object",
        "properties": {
          "A_FundInformation": {
            "$ref": "#/components/schemas/SMSF2022_A_FundInformation"
          },
          "B_Income": {
            "$ref": "#/components/schemas/SMSF2022_B_Income"
          },
          "C_DeductionsNonDeductibleExpenses": {
            "$ref": "#/components/schemas/SMSF2022_C_Deductions"
          },
          "D_IncomeTaxCalculationStatement": {
            "$ref": "#/components/schemas/SMSF2022_D_IncomeTax"
          },
          "E_Losses": {
            "$ref": "#/components/schemas/SMSF2022_E_Losses"
          },
          "F_MemberInformation": {
            "type": "object",
            "properties": {
              "Members": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2022_F_MemberDetails"
                }
              }
            }
          },
          "G_SupplementaryMemberInformation": {
            "type": "object",
            "properties": {
              "SupplementaryMembers": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2022_G_MemberDetails"
                }
              }
            }
          },
          "H_AssetLiabilities": {
            "$ref": "#/components/schemas/SMSF2022_H_AssetsLiabilities"
          },
          "I_TaxationFinancialArrangements": {
            "$ref": "#/components/schemas/SMSF2022_I_TaxationFinancialArrangements"
          },
          "J_OtherInformation": {
            "$ref": "#/components/schemas/SMSF2022_J_OtherInformation"
          },
          "K_Declarations": {
            "$ref": "#/components/schemas/SMSF2022_K_Declarations"
          }
        }
      },
      "SMSF2023_A_FundInformation_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2023_A_FundInformation_Auditor_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2023_A_FundInformation_Auditor": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "SMSFAuditorNumber": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/SMSF2023_A_FundInformation_Auditor_Address"
          }
        }
      },
      "SMSF2023_A_FundInformation_WoundUp": {
        "type": "object",
        "properties": {
          "FundWoundUpInYear": {
            "type": "string"
          },
          "WindUpDate": {
            "type": "string"
          },
          "TaxLodgementPayments": {
            "type": "string"
          }
        }
      },
      "SMSF2023_A_FundInformation": {
        "type": "object",
        "properties": {
          "q1_TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "q1_TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "q2_FundName": {
            "type": "string"
          },
          "q3_ABN": {
            "type": "string"
          },
          "q4_FundAddress": {
            "$ref": "#/components/schemas/SMSF2023_A_FundInformation_Address"
          },
          "q5A_IsAmendment": {
            "type": "string"
          },
          "q5A_Amend_Indicator": {
            "type": "string"
          },
          "q5A_Amend_Type": {
            "type": "string"
          },
          "q5A_Amend_Reason": {
            "type": "string"
          },
          "q5B_IsNewlyRegistered": {
            "type": "string"
          },
          "q6_SMSFAuditor": {
            "$ref": "#/components/schemas/SMSF2023_A_FundInformation_Auditor"
          },
          "q6A_AuditDate": {
            "type": "string"
          },
          "q6B_PartAQualified": {
            "type": "string"
          },
          "q6C_PartBQualified": {
            "type": "string"
          },
          "q6D_PartBIssuesRectified": {
            "type": "string"
          },
          "q7A_BSB": {
            "type": "string"
          },
          "q7A_AccountNumber": {
            "type": "string"
          },
          "q7A_AccountDescription": {
            "type": "string"
          },
          "q7A_TaxRefundsMadeToThisAccount": {
            "type": "string"
          },
          "q7B_BSB": {
            "type": "string"
          },
          "q7B_AccountNumber": {
            "type": "string"
          },
          "q7B_AccountDescription": {
            "type": "string"
          },
          "q7C_ESA": {
            "type": "string"
          },
          "q8A_AustralianSuperFund": {
            "type": "string"
          },
          "q8B_FundStructureCode": {
            "type": "string"
          },
          "q8C_FundAcceptCoContLISC": {
            "type": "string"
          },
          "q9_FundWoundUp": {
            "$ref": "#/components/schemas/SMSF2023_A_FundInformation_WoundUp"
          },
          "q10_ExemptCurrentPensionIncome": {
            "type": "string"
          },
          "q10A_ExemptPensionIncomeAmount": {
            "type": "number"
          },
          "q10A_ExemptPensionIncomeMethod": {
            "type": "string"
          },
          "q10D_ActuarialCertificate": {
            "type": "string"
          },
          "q10E_AnyOtherAssessableIncome": {
            "type": "string"
          }
        }
      },
      "SMSF2023_B_Income": {
        "type": "object",
        "properties": {
          "q11G_AnyCGT": {
            "type": "string"
          },
          "q11M_AppliedExemptionorRollover": {
            "type": "string"
          },
          "q11M_Code": {
            "type": "string"
          },
          "q11A_NetCapitalGain": {
            "type": "number"
          },
          "q11B_GrossRentOtherLease": {
            "type": "number"
          },
          "q11C_GrossInterest": {
            "type": "number"
          },
          "q11X_ForestryManagedInvestmentScheme": {
            "type": "number"
          },
          "q11D1_GrossForeignIncome": {
            "type": "number"
          },
          "q11D_NetForeignIncome": {
            "type": "number"
          },
          "q11D_LossCode": {
            "type": "string"
          },
          "q11E_AustFrankingCreditsfromNZCompany": {
            "type": "number"
          },
          "q11F_TransfersFromForeignFunds": {
            "type": "number"
          },
          "q11F_NumberOfTransfers": {
            "type": "number"
          },
          "q11H_GrossPaymentsNoABN": {
            "type": "number"
          },
          "q11I_GrossDistributionsParnterships": {
            "type": "number"
          },
          "q11I_LossCode": {
            "type": "string"
          },
          "q11J_UnfrankedDividend": {
            "type": "number"
          },
          "q11K_FrankedDividend": {
            "type": "number"
          },
          "q11L_DividendFrankingCredit": {
            "type": "number"
          },
          "q11M_GrossTrustDistributions": {
            "type": "number"
          },
          "q11M_TrustDistributionsCode": {
            "type": "string"
          },
          "q11R1_AssessableEmpCont": {
            "type": "number"
          },
          "q11R2_AssessablePersonalCont": {
            "type": "number"
          },
          "q11R3_NoTFNCont": {
            "type": "number"
          },
          "q11R6_TransferLiabilityLifeInsurance": {
            "type": "number"
          },
          "q11R_TotalAssessableCont": {
            "type": "number"
          },
          "q11S_OtherIncome": {
            "type": "number"
          },
          "q11S_OtherIncomeCode": {
            "type": "string"
          },
          "q11T_AssessableIncomeDueToChangedTaxStatus": {
            "type": "number"
          },
          "q11U1_NetNonArmLengthPrivateDividends": {
            "type": "number"
          },
          "q11U2_NetNonArmLengthTrustDistributions": {
            "type": "number"
          },
          "q11U3_NetOtherNonArmLengthIncome": {
            "type": "number"
          },
          "q11U_NetNonArmLengthIncome": {
            "type": "number"
          },
          "q11W_GrossIncome": {
            "type": "number"
          },
          "q11W_LossCode": {
            "type": "string"
          },
          "q11Y_ExemptPensionIncome": {
            "type": "number"
          },
          "q11V_TotalAssessableIncome": {
            "type": "number"
          },
          "q11V_LossCode": {
            "type": "string"
          }
        }
      },
      "SMSF2023_C_Deductions": {
        "type": "object",
        "properties": {
          "q12A1_InterestExpAustralia": {
            "type": "number"
          },
          "q12A2_NonDedInterestExpAustralia": {
            "type": "number"
          },
          "q12B1_InterestExpOverseas": {
            "type": "number"
          },
          "q12B2_NonDedInterestExpOverseas": {
            "type": "number"
          },
          "q12D1_CapitalWorks": {
            "type": "number"
          },
          "q12D2_NonDedCapitalWorks": {
            "type": "number"
          },
          "q12E1_DeclineinValueDepreciatingAssets": {
            "type": "number"
          },
          "q12E2_NonDedDeclineinValueDepreciationgAssets": {
            "type": "number"
          },
          "q12F1_InsurancePremiums": {
            "type": "number"
          },
          "q12F2_NonDedInsurancePremiums": {
            "type": "number"
          },
          "q12H1_SMSFAuditorFee": {
            "type": "number"
          },
          "q12H2_NonDedSMSFAuditorFee": {
            "type": "number"
          },
          "q12I1_InvestmentExpenses": {
            "type": "number"
          },
          "q12I2_NonDedInvestmentExpenses": {
            "type": "number"
          },
          "q12J1_ManagementAdminExpenses": {
            "type": "number"
          },
          "q12J2_NonDedManagementAdminExpenses": {
            "type": "number"
          },
          "q12U1_ForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12U2_NonDedForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12L1_OtherAmounts": {
            "type": "number"
          },
          "q12L1_Code": {
            "type": "string"
          },
          "q12L2_NonDedOtherAmounts": {
            "type": "number"
          },
          "q12L2_Code": {
            "type": "string"
          },
          "q12M1_TaxLossesDeducted": {
            "type": "number"
          },
          "q12N_TotalDeductions": {
            "type": "number"
          },
          "q12Y_NonDedTotalDeductions": {
            "type": "number"
          },
          "q12O_TaxableIncomeorLoss": {
            "type": "number"
          },
          "q12Z_TotalSMSFExpenses": {
            "type": "number"
          }
        }
      },
      "SMSF2023_D_IncomeTax": {
        "type": "object",
        "properties": {
          "q13A_TaxableIncome": {
            "type": "number"
          },
          "q13T1_TaxOnTaxableIncome": {
            "type": "number"
          },
          "q13J_TaxOnNoTFNQuotedContributions": {
            "type": "number"
          },
          "q13B_GrossTax": {
            "type": "number"
          },
          "q13C1_ForeignIncomeTaxOffset": {
            "type": "number"
          },
          "q13C2_RebatesTaxOffsets": {
            "type": "number"
          },
          "q13C_NonRefundableNonCarryForwardTaxOffsets": {
            "type": "number"
          },
          "q13T2_Subtotal1": {
            "type": "number"
          },
          "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": {
            "type": "number"
          },
          "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D3_EarlyStageInvestorTaxOffset": {
            "type": "number"
          },
          "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D_NonRefundableCarriedForwardTaxOffsets": {
            "type": "number"
          },
          "q13T3_Subtotal2": {
            "type": "number"
          },
          "q13E1_ComplyingFundFrankingCreditsTaxOffset": {
            "type": "number"
          },
          "q13E2_NoTFNTaxOffset": {
            "type": "number"
          },
          "q13E3_NationalRentalAffordabilityTaxOffset": {
            "type": "number"
          },
          "q13E4_ExplorationCreditTaxOffset": {
            "type": "number"
          },
          "q13E_RefundableTaxOffsets": {
            "type": "number"
          },
          "q13T5_TaxPayable": {
            "type": "number"
          },
          "q13G_Section102AMMInterestCharge": {
            "type": "number"
          },
          "q13H1_CreditInterestEarlyPayments": {
            "type": "number"
          },
          "q13H2_CreditTaxWithheldForeignResident": {
            "type": "number"
          },
          "q13H3_CreditTaxWithheldABNorTFNNotQuoted": {
            "type": "number"
          },
          "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": {
            "type": "number"
          },
          "q13H6_CreditInterestNoTFNTaxOffset": {
            "type": "number"
          },
          "q13H8_CreditForeignResidentCapitalGainsWithholding": {
            "type": "number"
          },
          "q13H_EligibleCredits": {
            "type": "number"
          },
          "q13I_TaxOffsetsRefunds": {
            "type": "number"
          },
          "q13K_PAYGInstalmentsRaised": {
            "type": "number"
          },
          "q13L_SupervisoryLevy": {
            "type": "number"
          },
          "q13M_SupervisoryLevyAdjustmentWoundupFunds": {
            "type": "number"
          },
          "q13N_SupervisoryLevyAdjustmentNewFunds": {
            "type": "number"
          },
          "q13S_AmountDueOrRefundable": {
            "type": "number"
          }
        }
      },
      "SMSF2023_E_Losses": {
        "type": "object",
        "properties": {
          "q14U_TaxLossesCarriedForward": {
            "type": "number"
          },
          "q14V_NetCapitalLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "SMSF2023_F_MemberDetails": {
        "type": "object",
        "properties": {
          "MemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "MemberTFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "DateofBirth": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2023_G_MemberDetails": {
        "type": "object",
        "properties": {
          "SupplementaryMemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "AccountStatusCode": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string"
          },
          "DateofBirth": {
            "type": "string"
          },
          "DateofDeath": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2023_H_AssetsLiabilities_Assets": {
        "type": "object",
        "properties": {
          "q15A_ListedTrusts": {
            "type": "number"
          },
          "q15B_UnlistedTrusts": {
            "type": "number"
          },
          "q15C_InsurancePolicy": {
            "type": "number"
          },
          "q15D_OtherManagedInvestments": {
            "type": "number"
          },
          "q15E_CashTermDeposits": {
            "type": "number"
          },
          "q15F_DebtSecurities": {
            "type": "number"
          },
          "q15G_Loans": {
            "type": "number"
          },
          "q15H_ListedShares": {
            "type": "number"
          },
          "q15I_UnlistedShares": {
            "type": "number"
          },
          "q15J_LimitedRecourseBorrowingArrangements": {
            "type": "number"
          },
          "q15J1_AustResidentialRealProperty": {
            "type": "number"
          },
          "q15J2_AustNonResidentialRealProperty": {
            "type": "number"
          },
          "q15J3_OverseasRealProperty": {
            "type": "number"
          },
          "q15J4_AustShares": {
            "type": "number"
          },
          "q15J5_OverseasShares": {
            "type": "number"
          },
          "q15J6_Other": {
            "type": "number"
          },
          "q15J7_PropertyCount": {
            "type": "integer"
          },
          "q15K_NonResidentialRealProperty": {
            "type": "number"
          },
          "q15L_ResidentialRealProperty": {
            "type": "number"
          },
          "q15M_Collectables": {
            "type": "number"
          },
          "q15O_OtherAssets": {
            "type": "number"
          },
          "q15N_CryptoCurrency": {
            "type": "number"
          },
          "q15P_OverseasShares": {
            "type": "number"
          },
          "q15Q_OverseasNonResidentialRealProperty": {
            "type": "number"
          },
          "q15R_OverseasResidentialRealProperty": {
            "type": "number"
          },
          "q15S_OverseasManagedInvestments": {
            "type": "number"
          },
          "q15T_OtherOverseasAssets": {
            "type": "number"
          },
          "q15U_TotalAustOverseasAssets": {
            "type": "number"
          },
          "q15EA_InHouseAssets": {
            "type": "string"
          },
          "q15EA_InHouseAssetValue": {
            "type": "number"
          },
          "q15EA_InHouseAssetValueYes": {
            "type": "string"
          },
          "q15EA_InHouseAssetValueNo": {
            "type": "string"
          },
          "q15FA_LRBALicensed": {
            "type": "string"
          },
          "q15FB_PersonalGuaranteeorOtherSecurity": {
            "type": "string"
          }
        }
      },
      "SMSF2023_H_AssetsLiabilities_Liabilities": {
        "type": "object",
        "properties": {
          "q16V1_BorrowingsforLRBA": {
            "type": "number"
          },
          "q16V2_PermissableTempBorrowings": {
            "type": "number"
          },
          "q16V3_OtherBorrowings": {
            "type": "number"
          },
          "q16V_Borrowings": {
            "type": "number"
          },
          "q16W_TotalMemberClosingBalances": {
            "type": "number"
          },
          "q16X_ReserveAccounts": {
            "type": "number"
          },
          "q16Y_OtherLiabilities": {
            "type": "number"
          },
          "q16Z_TotalLiabilities": {
            "type": "number"
          }
        }
      },
      "SMSF2023_H_AssetsLiabilities": {
        "type": "object",
        "properties": {
          "q15_Assets": {
            "$ref": "#/components/schemas/SMSF2023_H_AssetsLiabilities_Assets"
          },
          "q16_Liabilities": {
            "$ref": "#/components/schemas/SMSF2023_H_AssetsLiabilities_Liabilities"
          }
        }
      },
      "SMSF2023_I_TaxationFinancialArrangements": {
        "type": "object",
        "properties": {
          "q17H_TotalTOFAGains": {
            "type": "number"
          },
          "q17I_TotalTOFALosses": {
            "type": "number"
          }
        }
      },
      "SMSF2023_J_OtherInformation": {
        "type": "object",
        "properties": {
          "JA_FamilyTrustElectionYear": {
            "type": "integer"
          },
          "JB_FamilyTrustElectionRevoke": {
            "type": "string"
          },
          "JC_InterposedEntityElectionYear": {
            "type": "integer"
          },
          "JD_InterposedEntityElectionRevoke": {
            "type": "string"
          }
        }
      },
      "SMSF2023_K_Declarations_Trustee": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Email": {
            "type": "string"
          },
          "NonIndividualTrusteeName": {
            "type": "string"
          },
          "ABNNonIndividualTrustee": {
            "type": "string"
          },
          "TimeTaken": {
            "type": "integer"
          }
        }
      },
      "SMSF2023_K_Declarations_TaxAgent": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "TaxAgentPractice": {
            "type": "string"
          },
          "ReferenceNumber": {
            "type": "string"
          },
          "TaxAgentNumber": {
            "type": "string"
          }
        }
      },
      "SMSF2023_K_Declarations": {
        "type": "object",
        "properties": {
          "TrusteeDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "Trustee": {
            "$ref": "#/components/schemas/SMSF2023_K_Declarations_Trustee"
          },
          "TaxAgentDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "TaxAgent": {
            "$ref": "#/components/schemas/SMSF2023_K_Declarations_TaxAgent"
          }
        }
      },
      "SMSFAnnualReturn2023Model": {
        "type": "object",
        "properties": {
          "A_FundInformation": {
            "$ref": "#/components/schemas/SMSF2023_A_FundInformation"
          },
          "B_Income": {
            "$ref": "#/components/schemas/SMSF2023_B_Income"
          },
          "C_DeductionsNonDeductibleExpenses": {
            "$ref": "#/components/schemas/SMSF2023_C_Deductions"
          },
          "D_IncomeTaxCalculationStatement": {
            "$ref": "#/components/schemas/SMSF2023_D_IncomeTax"
          },
          "E_Losses": {
            "$ref": "#/components/schemas/SMSF2023_E_Losses"
          },
          "F_MemberInformation": {
            "type": "object",
            "properties": {
              "Members": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2023_F_MemberDetails"
                }
              }
            }
          },
          "G_SupplementaryMemberInformation": {
            "type": "object",
            "properties": {
              "SupplementaryMembers": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2023_G_MemberDetails"
                }
              }
            }
          },
          "H_AssetLiabilities": {
            "$ref": "#/components/schemas/SMSF2023_H_AssetsLiabilities"
          },
          "I_TaxationFinancialArrangements": {
            "$ref": "#/components/schemas/SMSF2023_I_TaxationFinancialArrangements"
          },
          "J_OtherInformation": {
            "$ref": "#/components/schemas/SMSF2023_J_OtherInformation"
          },
          "K_Declarations": {
            "$ref": "#/components/schemas/SMSF2023_K_Declarations"
          }
        }
      },
      "SMSF2024_A_FundInformation_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2024_A_FundInformation_Auditor_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2024_A_FundInformation_Auditor": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "SMSFAuditorNumber": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/SMSF2024_A_FundInformation_Auditor_Address"
          }
        }
      },
      "SMSF2024_A_FundInformation_WoundUp": {
        "type": "object",
        "properties": {
          "FundWoundUpInYear": {
            "type": "string"
          },
          "WindUpDate": {
            "type": "string"
          },
          "TaxLodgementPayments": {
            "type": "string"
          }
        }
      },
      "SMSF2024_A_FundInformation": {
        "type": "object",
        "properties": {
          "q1_TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "q1_TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "q2_FundName": {
            "type": "string"
          },
          "q3_ABN": {
            "type": "string"
          },
          "q4_FundAddress": {
            "$ref": "#/components/schemas/SMSF2024_A_FundInformation_Address"
          },
          "q5A_IsAmendment": {
            "type": "string"
          },
          "q5A_Amend_Indicator": {
            "type": "string"
          },
          "q5A_Amend_Type": {
            "type": "string"
          },
          "q5A_Amend_Reason": {
            "type": "string"
          },
          "q5B_IsNewlyRegistered": {
            "type": "string"
          },
          "q6_SMSFAuditor": {
            "$ref": "#/components/schemas/SMSF2024_A_FundInformation_Auditor"
          },
          "q6A_AuditDate": {
            "type": "string"
          },
          "q6B_PartAQualified": {
            "type": "string"
          },
          "q6C_PartBQualified": {
            "type": "string"
          },
          "q6D_PartBIssuesRectified": {
            "type": "string"
          },
          "q7A_BSB": {
            "type": "string"
          },
          "q7A_AccountNumber": {
            "type": "string"
          },
          "q7A_AccountDescription": {
            "type": "string"
          },
          "q7A_TaxRefundsMadeToThisAccount": {
            "type": "string"
          },
          "q7B_BSB": {
            "type": "string"
          },
          "q7B_AccountNumber": {
            "type": "string"
          },
          "q7B_AccountDescription": {
            "type": "string"
          },
          "q7C_ESA": {
            "type": "string"
          },
          "q8A_AustralianSuperFund": {
            "type": "string"
          },
          "q8B_FundStructureCode": {
            "type": "string"
          },
          "q8C_FundAcceptCoContLISC": {
            "type": "string"
          },
          "q9_FundWoundUp": {
            "$ref": "#/components/schemas/SMSF2024_A_FundInformation_WoundUp"
          },
          "q10_ExemptCurrentPensionIncome": {
            "type": "string"
          },
          "q10A_ExemptPensionIncomeAmount": {
            "type": "number"
          },
          "q10A_ExemptPensionIncomeMethod": {
            "type": "string"
          },
          "q10D_ActuarialCertificate": {
            "type": "string"
          },
          "q10E_AnyOtherAssessableIncome": {
            "type": "string"
          }
        }
      },
      "SMSF2024_B_Income": {
        "type": "object",
        "properties": {
          "q11G_AnyCGT": {
            "type": "string"
          },
          "q11M_AppliedExemptionorRollover": {
            "type": "string"
          },
          "q11M_Code": {
            "type": "string"
          },
          "q11A_NetCapitalGain": {
            "type": "number"
          },
          "q11B_GrossRentOtherLease": {
            "type": "number"
          },
          "q11C_GrossInterest": {
            "type": "number"
          },
          "q11X_ForestryManagedInvestmentScheme": {
            "type": "number"
          },
          "q11D1_GrossForeignIncome": {
            "type": "number"
          },
          "q11D_NetForeignIncome": {
            "type": "number"
          },
          "q11D_LossCode": {
            "type": "string"
          },
          "q11E_AustFrankingCreditsfromNZCompany": {
            "type": "number"
          },
          "q11F_TransfersFromForeignFunds": {
            "type": "number"
          },
          "q11F_NumberOfTransfers": {
            "type": "number"
          },
          "q11H_GrossPaymentsNoABN": {
            "type": "number"
          },
          "q11I_GrossDistributionsParnterships": {
            "type": "number"
          },
          "q11I_LossCode": {
            "type": "string"
          },
          "q11J_UnfrankedDividend": {
            "type": "number"
          },
          "q11K_FrankedDividend": {
            "type": "number"
          },
          "q11L_DividendFrankingCredit": {
            "type": "number"
          },
          "q11M_GrossTrustDistributions": {
            "type": "number"
          },
          "q11M_TrustDistributionsCode": {
            "type": "string"
          },
          "q11R1_AssessableEmpCont": {
            "type": "number"
          },
          "q11R2_AssessablePersonalCont": {
            "type": "number"
          },
          "q11R3_NoTFNCont": {
            "type": "number"
          },
          "q11R6_TransferLiabilityLifeInsurance": {
            "type": "number"
          },
          "q11R_TotalAssessableCont": {
            "type": "number"
          },
          "q11S_OtherIncome": {
            "type": "number"
          },
          "q11S_OtherIncomeCode": {
            "type": "string"
          },
          "q11T_AssessableIncomeDueToChangedTaxStatus": {
            "type": "number"
          },
          "q11U1_NetNonArmLengthPrivateDividends": {
            "type": "number"
          },
          "q11U2_NetNonArmLengthTrustDistributions": {
            "type": "number"
          },
          "q11U3_NetOtherNonArmLengthIncome": {
            "type": "number"
          },
          "q11U_NetNonArmLengthIncome": {
            "type": "number"
          },
          "q11W_GrossIncome": {
            "type": "number"
          },
          "q11W_LossCode": {
            "type": "string"
          },
          "q11Y_ExemptPensionIncome": {
            "type": "number"
          },
          "q11V_TotalAssessableIncome": {
            "type": "number"
          },
          "q11V_LossCode": {
            "type": "string"
          }
        }
      },
      "SMSF2024_C_Deductions": {
        "type": "object",
        "properties": {
          "q12A1_InterestExpAustralia": {
            "type": "number"
          },
          "q12A2_NonDedInterestExpAustralia": {
            "type": "number"
          },
          "q12B1_InterestExpOverseas": {
            "type": "number"
          },
          "q12B2_NonDedInterestExpOverseas": {
            "type": "number"
          },
          "q12D1_CapitalWorks": {
            "type": "number"
          },
          "q12D2_NonDedCapitalWorks": {
            "type": "number"
          },
          "q12E1_DeclineinValueDepreciatingAssets": {
            "type": "number"
          },
          "q12E2_NonDedDeclineinValueDepreciationgAssets": {
            "type": "number"
          },
          "q12F1_InsurancePremiums": {
            "type": "number"
          },
          "q12F2_NonDedInsurancePremiums": {
            "type": "number"
          },
          "q12H1_SMSFAuditorFee": {
            "type": "number"
          },
          "q12H2_NonDedSMSFAuditorFee": {
            "type": "number"
          },
          "q12I1_InvestmentExpenses": {
            "type": "number"
          },
          "q12I2_NonDedInvestmentExpenses": {
            "type": "number"
          },
          "q12J1_ManagementAdminExpenses": {
            "type": "number"
          },
          "q12J2_NonDedManagementAdminExpenses": {
            "type": "number"
          },
          "q12U1_ForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12U2_NonDedForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12L1_OtherAmounts": {
            "type": "number"
          },
          "q12L1_Code": {
            "type": "string"
          },
          "q12L2_NonDedOtherAmounts": {
            "type": "number"
          },
          "q12L2_Code": {
            "type": "string"
          },
          "q12M1_TaxLossesDeducted": {
            "type": "number"
          },
          "q12N_TotalDeductions": {
            "type": "number"
          },
          "q12Y_NonDedTotalDeductions": {
            "type": "number"
          },
          "q12O_TaxableIncomeorLoss": {
            "type": "number"
          },
          "q12Z_TotalSMSFExpenses": {
            "type": "number"
          }
        }
      },
      "SMSF2024_D_IncomeTax": {
        "type": "object",
        "properties": {
          "q13A_TaxableIncome": {
            "type": "number"
          },
          "q13T1_TaxOnTaxableIncome": {
            "type": "number"
          },
          "q13J_TaxOnNoTFNQuotedContributions": {
            "type": "number"
          },
          "q13B_GrossTax": {
            "type": "number"
          },
          "q13C1_ForeignIncomeTaxOffset": {
            "type": "number"
          },
          "q13C2_RebatesTaxOffsets": {
            "type": "number"
          },
          "q13C_NonRefundableNonCarryForwardTaxOffsets": {
            "type": "number"
          },
          "q13T2_Subtotal1": {
            "type": "number"
          },
          "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": {
            "type": "number"
          },
          "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D3_EarlyStageInvestorTaxOffset": {
            "type": "number"
          },
          "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D_NonRefundableCarriedForwardTaxOffsets": {
            "type": "number"
          },
          "q13T3_Subtotal2": {
            "type": "number"
          },
          "q13E1_ComplyingFundFrankingCreditsTaxOffset": {
            "type": "number"
          },
          "q13E2_NoTFNTaxOffset": {
            "type": "number"
          },
          "q13E3_NationalRentalAffordabilityTaxOffset": {
            "type": "number"
          },
          "q13E4_ExplorationCreditTaxOffset": {
            "type": "number"
          },
          "q13E_RefundableTaxOffsets": {
            "type": "number"
          },
          "q13T5_TaxPayable": {
            "type": "number"
          },
          "q13G_Section102AMMInterestCharge": {
            "type": "number"
          },
          "q13H1_CreditInterestEarlyPayments": {
            "type": "number"
          },
          "q13H2_CreditTaxWithheldForeignResident": {
            "type": "number"
          },
          "q13H3_CreditTaxWithheldABNorTFNNotQuoted": {
            "type": "number"
          },
          "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": {
            "type": "number"
          },
          "q13H6_CreditInterestNoTFNTaxOffset": {
            "type": "number"
          },
          "q13H8_CreditForeignResidentCapitalGainsWithholding": {
            "type": "number"
          },
          "q13H_EligibleCredits": {
            "type": "number"
          },
          "q13I_TaxOffsetsRefunds": {
            "type": "number"
          },
          "q13K_PAYGInstalmentsRaised": {
            "type": "number"
          },
          "q13L_SupervisoryLevy": {
            "type": "number"
          },
          "q13M_SupervisoryLevyAdjustmentWoundupFunds": {
            "type": "number"
          },
          "q13N_SupervisoryLevyAdjustmentNewFunds": {
            "type": "number"
          },
          "q13S_AmountDueOrRefundable": {
            "type": "number"
          }
        }
      },
      "SMSF2024_E_Losses": {
        "type": "object",
        "properties": {
          "q14U_TaxLossesCarriedForward": {
            "type": "number"
          },
          "q14V_NetCapitalLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "SMSF2024_F_MemberDetails": {
        "type": "object",
        "properties": {
          "MemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "MemberTFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "DateofBirth": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2024_G_MemberDetails": {
        "type": "object",
        "properties": {
          "SupplementaryMemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "AccountStatusCode": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string"
          },
          "DateofBirth": {
            "type": "string"
          },
          "DateofDeath": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2024_H_AssetsLiabilities_Assets": {
        "type": "object",
        "properties": {
          "q15A_ListedTrusts": {
            "type": "number"
          },
          "q15B_UnlistedTrusts": {
            "type": "number"
          },
          "q15C_InsurancePolicy": {
            "type": "number"
          },
          "q15D_OtherManagedInvestments": {
            "type": "number"
          },
          "q15E_CashTermDeposits": {
            "type": "number"
          },
          "q15F_DebtSecurities": {
            "type": "number"
          },
          "q15G_Loans": {
            "type": "number"
          },
          "q15H_ListedShares": {
            "type": "number"
          },
          "q15I_UnlistedShares": {
            "type": "number"
          },
          "q15J_LimitedRecourseBorrowingArrangements": {
            "type": "number"
          },
          "q15J1_AustResidentialRealProperty": {
            "type": "number"
          },
          "q15J2_AustNonResidentialRealProperty": {
            "type": "number"
          },
          "q15J3_OverseasRealProperty": {
            "type": "number"
          },
          "q15J4_AustShares": {
            "type": "number"
          },
          "q15J5_OverseasShares": {
            "type": "number"
          },
          "q15J6_Other": {
            "type": "number"
          },
          "q15J7_PropertyCount": {
            "type": "integer"
          },
          "q15K_NonResidentialRealProperty": {
            "type": "number"
          },
          "q15L_ResidentialRealProperty": {
            "type": "number"
          },
          "q15M_Collectables": {
            "type": "number"
          },
          "q15O_OtherAssets": {
            "type": "number"
          },
          "q15N_CryptoCurrency": {
            "type": "number"
          },
          "q15P_OverseasShares": {
            "type": "number"
          },
          "q15Q_OverseasNonResidentialRealProperty": {
            "type": "number"
          },
          "q15R_OverseasResidentialRealProperty": {
            "type": "number"
          },
          "q15S_OverseasManagedInvestments": {
            "type": "number"
          },
          "q15T_OtherOverseasAssets": {
            "type": "number"
          },
          "q15U_TotalAustOverseasAssets": {
            "type": "number"
          },
          "q15EA_InHouseAssets": {
            "type": "string"
          },
          "q15EA_InHouseAssetValue": {
            "type": "number"
          },
          "q15EA_InHouseAssetValueYes": {
            "type": "string"
          },
          "q15EA_InHouseAssetValueNo": {
            "type": "string"
          },
          "q15FA_LRBALicensed": {
            "type": "string"
          },
          "q15FB_PersonalGuaranteeorOtherSecurity": {
            "type": "string"
          }
        }
      },
      "SMSF2024_H_AssetsLiabilities_Liabilities": {
        "type": "object",
        "properties": {
          "q16V1_BorrowingsforLRBA": {
            "type": "number"
          },
          "q16V2_PermissableTempBorrowings": {
            "type": "number"
          },
          "q16V3_OtherBorrowings": {
            "type": "number"
          },
          "q16V_Borrowings": {
            "type": "number"
          },
          "q16W_TotalMemberClosingBalances": {
            "type": "number"
          },
          "q16X_ReserveAccounts": {
            "type": "number"
          },
          "q16Y_OtherLiabilities": {
            "type": "number"
          },
          "q16Z_TotalLiabilities": {
            "type": "number"
          }
        }
      },
      "SMSF2024_H_AssetsLiabilities": {
        "type": "object",
        "properties": {
          "q15_Assets": {
            "$ref": "#/components/schemas/SMSF2024_H_AssetsLiabilities_Assets"
          },
          "q16_Liabilities": {
            "$ref": "#/components/schemas/SMSF2024_H_AssetsLiabilities_Liabilities"
          }
        }
      },
      "SMSF2024_I_TaxationFinancialArrangements": {
        "type": "object",
        "properties": {
          "q17H_TotalTOFAGains": {
            "type": "number"
          },
          "q17I_TotalTOFALosses": {
            "type": "number"
          }
        }
      },
      "SMSF2024_J_OtherInformation": {
        "type": "object",
        "properties": {
          "JA_FamilyTrustElectionYear": {
            "type": "integer"
          },
          "JB_FamilyTrustElectionRevoke": {
            "type": "string"
          },
          "JC_InterposedEntityElectionYear": {
            "type": "integer"
          },
          "JD_InterposedEntityElectionRevoke": {
            "type": "string"
          }
        }
      },
      "SMSF2024_K_Declarations_Trustee": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Email": {
            "type": "string"
          },
          "NonIndividualTrusteeName": {
            "type": "string"
          },
          "ABNNonIndividualTrustee": {
            "type": "string"
          },
          "TimeTaken": {
            "type": "integer"
          }
        }
      },
      "SMSF2024_K_Declarations_TaxAgent": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "TaxAgentPractice": {
            "type": "string"
          },
          "ReferenceNumber": {
            "type": "string"
          },
          "TaxAgentNumber": {
            "type": "string"
          }
        }
      },
      "SMSF2024_K_Declarations": {
        "type": "object",
        "properties": {
          "TrusteeDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "Trustee": {
            "$ref": "#/components/schemas/SMSF2024_K_Declarations_Trustee"
          },
          "TaxAgentDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "TaxAgent": {
            "$ref": "#/components/schemas/SMSF2024_K_Declarations_TaxAgent"
          }
        }
      },
      "SMSFAnnualReturn2024Model": {
        "type": "object",
        "properties": {
          "A_FundInformation": {
            "$ref": "#/components/schemas/SMSF2024_A_FundInformation"
          },
          "B_Income": {
            "$ref": "#/components/schemas/SMSF2024_B_Income"
          },
          "C_DeductionsNonDeductibleExpenses": {
            "$ref": "#/components/schemas/SMSF2024_C_Deductions"
          },
          "D_IncomeTaxCalculationStatement": {
            "$ref": "#/components/schemas/SMSF2024_D_IncomeTax"
          },
          "E_Losses": {
            "$ref": "#/components/schemas/SMSF2024_E_Losses"
          },
          "F_MemberInformation": {
            "type": "object",
            "properties": {
              "Members": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2024_F_MemberDetails"
                }
              }
            }
          },
          "G_SupplementaryMemberInformation": {
            "type": "object",
            "properties": {
              "SupplementaryMembers": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2024_G_MemberDetails"
                }
              }
            }
          },
          "H_AssetLiabilities": {
            "$ref": "#/components/schemas/SMSF2024_H_AssetsLiabilities"
          },
          "I_TaxationFinancialArrangements": {
            "$ref": "#/components/schemas/SMSF2024_I_TaxationFinancialArrangements"
          },
          "J_OtherInformation": {
            "$ref": "#/components/schemas/SMSF2024_J_OtherInformation"
          },
          "K_Declarations": {
            "$ref": "#/components/schemas/SMSF2024_K_Declarations"
          }
        }
      },
      "SMSF2025_A_FundInformation_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2025_A_FundInformation_Auditor_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2025_A_FundInformation_Auditor": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "SMSFAuditorNumber": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/SMSF2025_A_FundInformation_Auditor_Address"
          }
        }
      },
      "SMSF2025_A_FundInformation_WoundUp": {
        "type": "object",
        "properties": {
          "FundWoundUpInYear": {
            "type": "string"
          },
          "WindUpDate": {
            "type": "string"
          },
          "TaxLodgementPayments": {
            "type": "string"
          }
        }
      },
      "SMSF2025_A_FundInformation": {
        "type": "object",
        "properties": {
          "q1_TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "q1_TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "q2_FundName": {
            "type": "string"
          },
          "q3_ABN": {
            "type": "string"
          },
          "q4_FundAddress": {
            "$ref": "#/components/schemas/SMSF2025_A_FundInformation_Address"
          },
          "q5A_IsAmendment": {
            "type": "string"
          },
          "q5A_Amend_Indicator": {
            "type": "string"
          },
          "q5A_Amend_Type": {
            "type": "string"
          },
          "q5A_Amend_Reason": {
            "type": "string"
          },
          "q5B_IsNewlyRegistered": {
            "type": "string"
          },
          "q6_SMSFAuditor": {
            "$ref": "#/components/schemas/SMSF2025_A_FundInformation_Auditor"
          },
          "q6A_AuditDate": {
            "type": "string"
          },
          "q6B_PartAQualified": {
            "type": "string"
          },
          "q6C_PartBQualified": {
            "type": "string"
          },
          "q6D_PartBIssuesRectified": {
            "type": "string"
          },
          "q7A_BSB": {
            "type": "string"
          },
          "q7A_AccountNumber": {
            "type": "string"
          },
          "q7A_AccountDescription": {
            "type": "string"
          },
          "q7A_TaxRefundsMadeToThisAccount": {
            "type": "string"
          },
          "q7B_BSB": {
            "type": "string"
          },
          "q7B_AccountNumber": {
            "type": "string"
          },
          "q7B_AccountDescription": {
            "type": "string"
          },
          "q7C_ESA": {
            "type": "string"
          },
          "q8A_AustralianSuperFund": {
            "type": "string"
          },
          "q8B_FundStructureCode": {
            "type": "string"
          },
          "q8C_FundAcceptCoContLISC": {
            "type": "string"
          },
          "q9_FundWoundUp": {
            "$ref": "#/components/schemas/SMSF2025_A_FundInformation_WoundUp"
          },
          "q10_ExemptCurrentPensionIncome": {
            "type": "string"
          },
          "q10A_ExemptPensionIncomeAmount": {
            "type": "number"
          },
          "q10A_ExemptPensionIncomeMethod": {
            "type": "string"
          },
          "q10D_ActuarialCertificate": {
            "type": "string"
          },
          "q10E_AnyOtherAssessableIncome": {
            "type": "string"
          }
        }
      },
      "SMSF2025_B_Income": {
        "type": "object",
        "properties": {
          "q11G_AnyCGT": {
            "type": "string"
          },
          "q11M_AppliedExemptionorRollover": {
            "type": "string"
          },
          "q11M_Code": {
            "type": "string"
          },
          "q11A_NetCapitalGain": {
            "type": "number"
          },
          "q11B_GrossRentOtherLease": {
            "type": "number"
          },
          "q11C_GrossInterest": {
            "type": "number"
          },
          "q11X_ForestryManagedInvestmentScheme": {
            "type": "number"
          },
          "q11D1_GrossForeignIncome": {
            "type": "number"
          },
          "q11D_NetForeignIncome": {
            "type": "number"
          },
          "q11D_LossCode": {
            "type": "string"
          },
          "q11E_AustFrankingCreditsfromNZCompany": {
            "type": "number"
          },
          "q11F_TransfersFromForeignFunds": {
            "type": "number"
          },
          "q11F_NumberOfTransfers": {
            "type": "number"
          },
          "q11H_GrossPaymentsNoABN": {
            "type": "number"
          },
          "q11I_GrossDistributionsParnterships": {
            "type": "number"
          },
          "q11I_LossCode": {
            "type": "string"
          },
          "q11J_UnfrankedDividend": {
            "type": "number"
          },
          "q11K_FrankedDividend": {
            "type": "number"
          },
          "q11L_DividendFrankingCredit": {
            "type": "number"
          },
          "q11M_GrossTrustDistributions": {
            "type": "number"
          },
          "q11M_TrustDistributionsCode": {
            "type": "string"
          },
          "q11R1_AssessableEmpCont": {
            "type": "number"
          },
          "q11R2_AssessablePersonalCont": {
            "type": "number"
          },
          "q11R3_NoTFNCont": {
            "type": "number"
          },
          "q11R6_TransferLiabilityLifeInsurance": {
            "type": "number"
          },
          "q11R_TotalAssessableCont": {
            "type": "number"
          },
          "q11S_OtherIncome": {
            "type": "number"
          },
          "q11S_OtherIncomeCode": {
            "type": "string"
          },
          "q11T_AssessableIncomeDueToChangedTaxStatus": {
            "type": "number"
          },
          "q11U1_NetNonArmLengthPrivateDividends": {
            "type": "number"
          },
          "q11U2_NetNonArmLengthTrustDistributions": {
            "type": "number"
          },
          "q11U3_NetOtherNonArmLengthIncome": {
            "type": "number"
          },
          "q11U_NetNonArmLengthIncome": {
            "type": "number"
          },
          "q11W_GrossIncome": {
            "type": "number"
          },
          "q11W_LossCode": {
            "type": "string"
          },
          "q11Y_ExemptPensionIncome": {
            "type": "number"
          },
          "q11V_TotalAssessableIncome": {
            "type": "number"
          },
          "q11V_LossCode": {
            "type": "string"
          }
        }
      },
      "SMSF2025_C_Deductions": {
        "type": "object",
        "properties": {
          "q12A1_InterestExpAustralia": {
            "type": "number"
          },
          "q12A2_NonDedInterestExpAustralia": {
            "type": "number"
          },
          "q12B1_InterestExpOverseas": {
            "type": "number"
          },
          "q12B2_NonDedInterestExpOverseas": {
            "type": "number"
          },
          "q12D1_CapitalWorks": {
            "type": "number"
          },
          "q12D2_NonDedCapitalWorks": {
            "type": "number"
          },
          "q12E1_DeclineinValueDepreciatingAssets": {
            "type": "number"
          },
          "q12E2_NonDedDeclineinValueDepreciationgAssets": {
            "type": "number"
          },
          "q12F1_InsurancePremiums": {
            "type": "number"
          },
          "q12F2_NonDedInsurancePremiums": {
            "type": "number"
          },
          "q12H1_SMSFAuditorFee": {
            "type": "number"
          },
          "q12H2_NonDedSMSFAuditorFee": {
            "type": "number"
          },
          "q12I1_InvestmentExpenses": {
            "type": "number"
          },
          "q12I2_NonDedInvestmentExpenses": {
            "type": "number"
          },
          "q12J1_ManagementAdminExpenses": {
            "type": "number"
          },
          "q12J2_NonDedManagementAdminExpenses": {
            "type": "number"
          },
          "q12U1_ForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12U2_NonDedForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12L1_OtherAmounts": {
            "type": "number"
          },
          "q12L1_Code": {
            "type": "string"
          },
          "q12L2_NonDedOtherAmounts": {
            "type": "number"
          },
          "q12L2_Code": {
            "type": "string"
          },
          "q12M1_TaxLossesDeducted": {
            "type": "number"
          },
          "q12N_TotalDeductions": {
            "type": "number"
          },
          "q12Y_NonDedTotalDeductions": {
            "type": "number"
          },
          "q12O_TaxableIncomeorLoss": {
            "type": "number"
          },
          "q12Z_TotalSMSFExpenses": {
            "type": "number"
          }
        }
      },
      "SMSF2025_D_IncomeTax": {
        "type": "object",
        "properties": {
          "q13A_TaxableIncome": {
            "type": "number"
          },
          "q13T1_TaxOnTaxableIncome": {
            "type": "number"
          },
          "q13J_TaxOnNoTFNQuotedContributions": {
            "type": "number"
          },
          "q13B_GrossTax": {
            "type": "number"
          },
          "q13C1_ForeignIncomeTaxOffset": {
            "type": "number"
          },
          "q13C2_RebatesTaxOffsets": {
            "type": "number"
          },
          "q13C_NonRefundableNonCarryForwardTaxOffsets": {
            "type": "number"
          },
          "q13T2_Subtotal1": {
            "type": "number"
          },
          "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": {
            "type": "number"
          },
          "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D3_EarlyStageInvestorTaxOffset": {
            "type": "number"
          },
          "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D_NonRefundableCarriedForwardTaxOffsets": {
            "type": "number"
          },
          "q13T3_Subtotal2": {
            "type": "number"
          },
          "q13E1_ComplyingFundFrankingCreditsTaxOffset": {
            "type": "number"
          },
          "q13E2_NoTFNTaxOffset": {
            "type": "number"
          },
          "q13E3_NationalRentalAffordabilityTaxOffset": {
            "type": "number"
          },
          "q13E4_ExplorationCreditTaxOffset": {
            "type": "number"
          },
          "q13E_RefundableTaxOffsets": {
            "type": "number"
          },
          "q13T5_TaxPayable": {
            "type": "number"
          },
          "q13G_Section102AMMInterestCharge": {
            "type": "number"
          },
          "q13H1_CreditInterestEarlyPayments": {
            "type": "number"
          },
          "q13H2_CreditTaxWithheldForeignResident": {
            "type": "number"
          },
          "q13H3_CreditTaxWithheldABNorTFNNotQuoted": {
            "type": "number"
          },
          "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": {
            "type": "number"
          },
          "q13H6_CreditInterestNoTFNTaxOffset": {
            "type": "number"
          },
          "q13H8_CreditForeignResidentCapitalGainsWithholding": {
            "type": "number"
          },
          "q13H_EligibleCredits": {
            "type": "number"
          },
          "q13I_TaxOffsetsRefunds": {
            "type": "number"
          },
          "q13K_PAYGInstalmentsRaised": {
            "type": "number"
          },
          "q13L_SupervisoryLevy": {
            "type": "number"
          },
          "q13M_SupervisoryLevyAdjustmentWoundupFunds": {
            "type": "number"
          },
          "q13N_SupervisoryLevyAdjustmentNewFunds": {
            "type": "number"
          },
          "q13S_AmountDueOrRefundable": {
            "type": "number"
          }
        }
      },
      "SMSF2025_E_Losses": {
        "type": "object",
        "properties": {
          "q14U_TaxLossesCarriedForward": {
            "type": "number"
          },
          "q14V_NetCapitalLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "SMSF2025_F_MemberDetails": {
        "type": "object",
        "properties": {
          "MemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "MemberTFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "DateofBirth": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2025_G_MemberDetails": {
        "type": "object",
        "properties": {
          "SupplementaryMemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "AccountStatusCode": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string"
          },
          "DateofBirth": {
            "type": "string"
          },
          "DateofDeath": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2025_H_AssetsLiabilities_Assets": {
        "type": "object",
        "properties": {
          "q15A_ListedTrusts": {
            "type": "number"
          },
          "q15B_UnlistedTrusts": {
            "type": "number"
          },
          "q15C_InsurancePolicy": {
            "type": "number"
          },
          "q15D_OtherManagedInvestments": {
            "type": "number"
          },
          "q15E_CashTermDeposits": {
            "type": "number"
          },
          "q15F_DebtSecurities": {
            "type": "number"
          },
          "q15G_Loans": {
            "type": "number"
          },
          "q15H_ListedShares": {
            "type": "number"
          },
          "q15I_UnlistedShares": {
            "type": "number"
          },
          "q15J_LimitedRecourseBorrowingArrangements": {
            "type": "number"
          },
          "q15J1_AustResidentialRealProperty": {
            "type": "number"
          },
          "q15J2_AustNonResidentialRealProperty": {
            "type": "number"
          },
          "q15J3_OverseasRealProperty": {
            "type": "number"
          },
          "q15J4_AustShares": {
            "type": "number"
          },
          "q15J5_OverseasShares": {
            "type": "number"
          },
          "q15J6_Other": {
            "type": "number"
          },
          "q15J7_PropertyCount": {
            "type": "integer"
          },
          "q15K_NonResidentialRealProperty": {
            "type": "number"
          },
          "q15L_ResidentialRealProperty": {
            "type": "number"
          },
          "q15M_Collectables": {
            "type": "number"
          },
          "q15O_OtherAssets": {
            "type": "number"
          },
          "q15N_CryptoCurrency": {
            "type": "number"
          },
          "q15P_OverseasShares": {
            "type": "number"
          },
          "q15Q_OverseasNonResidentialRealProperty": {
            "type": "number"
          },
          "q15R_OverseasResidentialRealProperty": {
            "type": "number"
          },
          "q15S_OverseasManagedInvestments": {
            "type": "number"
          },
          "q15T_OtherOverseasAssets": {
            "type": "number"
          },
          "q15U_TotalAustOverseasAssets": {
            "type": "number"
          },
          "q15EA_InHouseAssets": {
            "type": "string"
          },
          "q15EA_InHouseAssetValue": {
            "type": "number"
          },
          "q15EA_InHouseAssetValueYes": {
            "type": "string"
          },
          "q15EA_InHouseAssetValueNo": {
            "type": "string"
          },
          "q15FA_LRBALicensed": {
            "type": "string"
          },
          "q15FB_PersonalGuaranteeorOtherSecurity": {
            "type": "string"
          }
        }
      },
      "SMSF2025_H_AssetsLiabilities_Liabilities": {
        "type": "object",
        "properties": {
          "q16V1_BorrowingsforLRBA": {
            "type": "number"
          },
          "q16V2_PermissableTempBorrowings": {
            "type": "number"
          },
          "q16V3_OtherBorrowings": {
            "type": "number"
          },
          "q16V_Borrowings": {
            "type": "number"
          },
          "q16W_TotalMemberClosingBalances": {
            "type": "number"
          },
          "q16X_ReserveAccounts": {
            "type": "number"
          },
          "q16Y_OtherLiabilities": {
            "type": "number"
          },
          "q16Z_TotalLiabilities": {
            "type": "number"
          }
        }
      },
      "SMSF2025_H_AssetsLiabilities": {
        "type": "object",
        "properties": {
          "q15_Assets": {
            "$ref": "#/components/schemas/SMSF2025_H_AssetsLiabilities_Assets"
          },
          "q16_Liabilities": {
            "$ref": "#/components/schemas/SMSF2025_H_AssetsLiabilities_Liabilities"
          }
        }
      },
      "SMSF2025_I_TaxationFinancialArrangements": {
        "type": "object",
        "properties": {
          "q17H_TotalTOFAGains": {
            "type": "number"
          },
          "q17I_TotalTOFALosses": {
            "type": "number"
          }
        }
      },
      "SMSF2025_J_OtherInformation": {
        "type": "object",
        "properties": {
          "JA_FamilyTrustElectionYear": {
            "type": "integer"
          },
          "JB_FamilyTrustElectionRevoke": {
            "type": "string"
          },
          "JC_InterposedEntityElectionYear": {
            "type": "integer"
          },
          "JD_InterposedEntityElectionRevoke": {
            "type": "string"
          }
        }
      },
      "SMSF2025_K_Declarations_Trustee": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Email": {
            "type": "string"
          },
          "NonIndividualTrusteeName": {
            "type": "string"
          },
          "ABNNonIndividualTrustee": {
            "type": "string"
          },
          "TimeTaken": {
            "type": "integer"
          }
        }
      },
      "SMSF2025_K_Declarations_TaxAgent": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "TaxAgentPractice": {
            "type": "string"
          },
          "ReferenceNumber": {
            "type": "string"
          },
          "TaxAgentNumber": {
            "type": "string"
          }
        }
      },
      "SMSF2025_K_Declarations": {
        "type": "object",
        "properties": {
          "TrusteeDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "Trustee": {
            "$ref": "#/components/schemas/SMSF2025_K_Declarations_Trustee"
          },
          "TaxAgentDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "TaxAgent": {
            "$ref": "#/components/schemas/SMSF2025_K_Declarations_TaxAgent"
          }
        }
      },
      "SMSFAnnualReturn2025Model": {
        "type": "object",
        "properties": {
          "A_FundInformation": {
            "$ref": "#/components/schemas/SMSF2025_A_FundInformation"
          },
          "B_Income": {
            "$ref": "#/components/schemas/SMSF2025_B_Income"
          },
          "C_DeductionsNonDeductibleExpenses": {
            "$ref": "#/components/schemas/SMSF2025_C_Deductions"
          },
          "D_IncomeTaxCalculationStatement": {
            "$ref": "#/components/schemas/SMSF2025_D_IncomeTax"
          },
          "E_Losses": {
            "$ref": "#/components/schemas/SMSF2025_E_Losses"
          },
          "F_MemberInformation": {
            "type": "object",
            "properties": {
              "Members": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2025_F_MemberDetails"
                }
              }
            }
          },
          "G_SupplementaryMemberInformation": {
            "type": "object",
            "properties": {
              "SupplementaryMembers": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2025_G_MemberDetails"
                }
              }
            }
          },
          "H_AssetLiabilities": {
            "$ref": "#/components/schemas/SMSF2025_H_AssetsLiabilities"
          },
          "I_TaxationFinancialArrangements": {
            "$ref": "#/components/schemas/SMSF2025_I_TaxationFinancialArrangements"
          },
          "J_OtherInformation": {
            "$ref": "#/components/schemas/SMSF2025_J_OtherInformation"
          },
          "K_Declarations": {
            "$ref": "#/components/schemas/SMSF2025_K_Declarations"
          }
        }
      },
      "SMSF2026_A_FundInformation_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2026_A_FundInformation_Auditor_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2026_A_FundInformation_Auditor": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "SMSFAuditorNumber": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/SMSF2026_A_FundInformation_Auditor_Address"
          }
        }
      },
      "SMSF2026_A_FundInformation_WoundUp": {
        "type": "object",
        "properties": {
          "FundWoundUpInYear": {
            "type": "string"
          },
          "WindUpDate": {
            "type": "string"
          },
          "TaxLodgementPayments": {
            "type": "string"
          }
        }
      },
      "SMSF2026_A_FundInformation": {
        "type": "object",
        "properties": {
          "q1_TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "q1_TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "q2_FundName": {
            "type": "string"
          },
          "q3_ABN": {
            "type": "string"
          },
          "q4_FundAddress": {
            "$ref": "#/components/schemas/SMSF2026_A_FundInformation_Address"
          },
          "q5A_IsAmendment": {
            "type": "string"
          },
          "q5A_Amend_Indicator": {
            "type": "string"
          },
          "q5A_Amend_Type": {
            "type": "string"
          },
          "q5A_Amend_Reason": {
            "type": "string"
          },
          "q5B_IsNewlyRegistered": {
            "type": "string"
          },
          "q6_SMSFAuditor": {
            "$ref": "#/components/schemas/SMSF2026_A_FundInformation_Auditor"
          },
          "q6A_AuditDate": {
            "type": "string"
          },
          "q6B_PartAQualified": {
            "type": "string"
          },
          "q6C_PartBQualified": {
            "type": "string"
          },
          "q6D_PartBIssuesRectified": {
            "type": "string"
          },
          "q7A_BSB": {
            "type": "string"
          },
          "q7A_AccountNumber": {
            "type": "string"
          },
          "q7A_AccountDescription": {
            "type": "string"
          },
          "q7A_TaxRefundsMadeToThisAccount": {
            "type": "string"
          },
          "q7B_BSB": {
            "type": "string"
          },
          "q7B_AccountNumber": {
            "type": "string"
          },
          "q7B_AccountDescription": {
            "type": "string"
          },
          "q7C_ESA": {
            "type": "string"
          },
          "q8A_AustralianSuperFund": {
            "type": "string"
          },
          "q8B_FundStructureCode": {
            "type": "string"
          },
          "q8C_FundAcceptCoContLISC": {
            "type": "string"
          },
          "q9_FundWoundUp": {
            "$ref": "#/components/schemas/SMSF2026_A_FundInformation_WoundUp"
          },
          "q10_ExemptCurrentPensionIncome": {
            "type": "string"
          },
          "q10A_ExemptPensionIncomeAmount": {
            "type": "number"
          },
          "q10A_ExemptPensionIncomeMethod": {
            "type": "string"
          },
          "q10D_ActuarialCertificate": {
            "type": "string"
          },
          "q10E_AnyOtherAssessableIncome": {
            "type": "string"
          }
        }
      },
      "SMSF2026_B_Income": {
        "type": "object",
        "properties": {
          "q11G_AnyCGT": {
            "type": "string"
          },
          "q11M_AppliedExemptionorRollover": {
            "type": "string"
          },
          "q11M_Code": {
            "type": "string"
          },
          "q11A_NetCapitalGain": {
            "type": "number"
          },
          "q11B_GrossRentOtherLease": {
            "type": "number"
          },
          "q11C_GrossInterest": {
            "type": "number"
          },
          "q11X_ForestryManagedInvestmentScheme": {
            "type": "number"
          },
          "q11D1_GrossForeignIncome": {
            "type": "number"
          },
          "q11D_NetForeignIncome": {
            "type": "number"
          },
          "q11D_LossCode": {
            "type": "string"
          },
          "q11E_AustFrankingCreditsfromNZCompany": {
            "type": "number"
          },
          "q11F_TransfersFromForeignFunds": {
            "type": "number"
          },
          "q11F_NumberOfTransfers": {
            "type": "number"
          },
          "q11H_GrossPaymentsNoABN": {
            "type": "number"
          },
          "q11I_GrossDistributionsParnterships": {
            "type": "number"
          },
          "q11I_LossCode": {
            "type": "string"
          },
          "q11J_UnfrankedDividend": {
            "type": "number"
          },
          "q11K_FrankedDividend": {
            "type": "number"
          },
          "q11L_DividendFrankingCredit": {
            "type": "number"
          },
          "q11M_GrossTrustDistributions": {
            "type": "number"
          },
          "q11M_TrustDistributionsCode": {
            "type": "string"
          },
          "q11R1_AssessableEmpCont": {
            "type": "number"
          },
          "q11R2_AssessablePersonalCont": {
            "type": "number"
          },
          "q11R3_NoTFNCont": {
            "type": "number"
          },
          "q11R6_TransferLiabilityLifeInsurance": {
            "type": "number"
          },
          "q11R_TotalAssessableCont": {
            "type": "number"
          },
          "q11S_OtherIncome": {
            "type": "number"
          },
          "q11S_OtherIncomeCode": {
            "type": "string"
          },
          "q11T_AssessableIncomeDueToChangedTaxStatus": {
            "type": "number"
          },
          "q11U1_NetNonArmLengthPrivateDividends": {
            "type": "number"
          },
          "q11U2_NetNonArmLengthTrustDistributions": {
            "type": "number"
          },
          "q11U3_NetOtherNonArmLengthIncome": {
            "type": "number"
          },
          "q11U_NetNonArmLengthIncome": {
            "type": "number"
          },
          "q11W_GrossIncome": {
            "type": "number"
          },
          "q11W_LossCode": {
            "type": "string"
          },
          "q11Y_ExemptPensionIncome": {
            "type": "number"
          },
          "q11V_TotalAssessableIncome": {
            "type": "number"
          },
          "q11V_LossCode": {
            "type": "string"
          }
        }
      },
      "SMSF2026_C_Deductions": {
        "type": "object",
        "properties": {
          "q12A1_InterestExpAustralia": {
            "type": "number"
          },
          "q12A2_NonDedInterestExpAustralia": {
            "type": "number"
          },
          "q12B1_InterestExpOverseas": {
            "type": "number"
          },
          "q12B2_NonDedInterestExpOverseas": {
            "type": "number"
          },
          "q12D1_CapitalWorks": {
            "type": "number"
          },
          "q12D2_NonDedCapitalWorks": {
            "type": "number"
          },
          "q12E1_DeclineinValueDepreciatingAssets": {
            "type": "number"
          },
          "q12E2_NonDedDeclineinValueDepreciationgAssets": {
            "type": "number"
          },
          "q12F1_InsurancePremiums": {
            "type": "number"
          },
          "q12F2_NonDedInsurancePremiums": {
            "type": "number"
          },
          "q12H1_SMSFAuditorFee": {
            "type": "number"
          },
          "q12H2_NonDedSMSFAuditorFee": {
            "type": "number"
          },
          "q12I1_InvestmentExpenses": {
            "type": "number"
          },
          "q12I2_NonDedInvestmentExpenses": {
            "type": "number"
          },
          "q12J1_ManagementAdminExpenses": {
            "type": "number"
          },
          "q12J2_NonDedManagementAdminExpenses": {
            "type": "number"
          },
          "q12U1_ForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12U2_NonDedForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12L1_OtherAmounts": {
            "type": "number"
          },
          "q12L1_Code": {
            "type": "string"
          },
          "q12L2_NonDedOtherAmounts": {
            "type": "number"
          },
          "q12L2_Code": {
            "type": "string"
          },
          "q12M1_TaxLossesDeducted": {
            "type": "number"
          },
          "q12N_TotalDeductions": {
            "type": "number"
          },
          "q12Y_NonDedTotalDeductions": {
            "type": "number"
          },
          "q12O_TaxableIncomeorLoss": {
            "type": "number"
          },
          "q12Z_TotalSMSFExpenses": {
            "type": "number"
          }
        }
      },
      "SMSF2026_D_IncomeTax": {
        "type": "object",
        "properties": {
          "q13A_TaxableIncome": {
            "type": "number"
          },
          "q13T1_TaxOnTaxableIncome": {
            "type": "number"
          },
          "q13J_TaxOnNoTFNQuotedContributions": {
            "type": "number"
          },
          "q13B_GrossTax": {
            "type": "number"
          },
          "q13C1_ForeignIncomeTaxOffset": {
            "type": "number"
          },
          "q13C2_RebatesTaxOffsets": {
            "type": "number"
          },
          "q13C_NonRefundableNonCarryForwardTaxOffsets": {
            "type": "number"
          },
          "q13T2_Subtotal1": {
            "type": "number"
          },
          "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": {
            "type": "number"
          },
          "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D3_EarlyStageInvestorTaxOffset": {
            "type": "number"
          },
          "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D_NonRefundableCarriedForwardTaxOffsets": {
            "type": "number"
          },
          "q13T3_Subtotal2": {
            "type": "number"
          },
          "q13E1_ComplyingFundFrankingCreditsTaxOffset": {
            "type": "number"
          },
          "q13E2_NoTFNTaxOffset": {
            "type": "number"
          },
          "q13E3_NationalRentalAffordabilityTaxOffset": {
            "type": "number"
          },
          "q13E4_ExplorationCreditTaxOffset": {
            "type": "number"
          },
          "q13E_RefundableTaxOffsets": {
            "type": "number"
          },
          "q13T5_TaxPayable": {
            "type": "number"
          },
          "q13G_Section102AMMInterestCharge": {
            "type": "number"
          },
          "q13H1_CreditInterestEarlyPayments": {
            "type": "number"
          },
          "q13H2_CreditTaxWithheldForeignResident": {
            "type": "number"
          },
          "q13H3_CreditTaxWithheldABNorTFNNotQuoted": {
            "type": "number"
          },
          "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": {
            "type": "number"
          },
          "q13H6_CreditInterestNoTFNTaxOffset": {
            "type": "number"
          },
          "q13H8_CreditForeignResidentCapitalGainsWithholding": {
            "type": "number"
          },
          "q13H_EligibleCredits": {
            "type": "number"
          },
          "q13I_TaxOffsetsRefunds": {
            "type": "number"
          },
          "q13K_PAYGInstalmentsRaised": {
            "type": "number"
          },
          "q13L_SupervisoryLevy": {
            "type": "number"
          },
          "q13M_SupervisoryLevyAdjustmentWoundupFunds": {
            "type": "number"
          },
          "q13N_SupervisoryLevyAdjustmentNewFunds": {
            "type": "number"
          },
          "q13S_AmountDueOrRefundable": {
            "type": "number"
          }
        }
      },
      "SMSF2026_E_Losses": {
        "type": "object",
        "properties": {
          "q14U_TaxLossesCarriedForward": {
            "type": "number"
          },
          "q14V_NetCapitalLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "SMSF2026_F_MemberDetails": {
        "type": "object",
        "properties": {
          "MemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "MemberTFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "DateofBirth": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2026_G_MemberDetails": {
        "type": "object",
        "properties": {
          "SupplementaryMemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "AccountStatusCode": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string"
          },
          "DateofBirth": {
            "type": "string"
          },
          "DateofDeath": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2026_H_AssetsLiabilities_Assets": {
        "type": "object",
        "properties": {
          "q15A_ListedTrusts": {
            "type": "number"
          },
          "q15B_UnlistedTrusts": {
            "type": "number"
          },
          "q15C_InsurancePolicy": {
            "type": "number"
          },
          "q15D_OtherManagedInvestments": {
            "type": "number"
          },
          "q15E_CashTermDeposits": {
            "type": "number"
          },
          "q15F_DebtSecurities": {
            "type": "number"
          },
          "q15G_Loans": {
            "type": "number"
          },
          "q15H_ListedShares": {
            "type": "number"
          },
          "q15I_UnlistedShares": {
            "type": "number"
          },
          "q15J_LimitedRecourseBorrowingArrangements": {
            "type": "number"
          },
          "q15J1_AustResidentialRealProperty": {
            "type": "number"
          },
          "q15J2_AustNonResidentialRealProperty": {
            "type": "number"
          },
          "q15J3_OverseasRealProperty": {
            "type": "number"
          },
          "q15J4_AustShares": {
            "type": "number"
          },
          "q15J5_OverseasShares": {
            "type": "number"
          },
          "q15J6_Other": {
            "type": "number"
          },
          "q15J7_PropertyCount": {
            "type": "integer"
          },
          "q15K_NonResidentialRealProperty": {
            "type": "number"
          },
          "q15L_ResidentialRealProperty": {
            "type": "number"
          },
          "q15M_Collectables": {
            "type": "number"
          },
          "q15O_OtherAssets": {
            "type": "number"
          },
          "q15N_CryptoCurrency": {
            "type": "number"
          },
          "q15P_OverseasShares": {
            "type": "number"
          },
          "q15Q_OverseasNonResidentialRealProperty": {
            "type": "number"
          },
          "q15R_OverseasResidentialRealProperty": {
            "type": "number"
          },
          "q15S_OverseasManagedInvestments": {
            "type": "number"
          },
          "q15T_OtherOverseasAssets": {
            "type": "number"
          },
          "q15U_TotalAustOverseasAssets": {
            "type": "number"
          },
          "q15EA_InHouseAssets": {
            "type": "string"
          },
          "q15EA_InHouseAssetValue": {
            "type": "number"
          },
          "q15EA_InHouseAssetValueYes": {
            "type": "string"
          },
          "q15EA_InHouseAssetValueNo": {
            "type": "string"
          },
          "q15FA_LRBALicensed": {
            "type": "string"
          },
          "q15FB_PersonalGuaranteeorOtherSecurity": {
            "type": "string"
          }
        }
      },
      "SMSF2026_H_AssetsLiabilities_Liabilities": {
        "type": "object",
        "properties": {
          "q16V1_BorrowingsforLRBA": {
            "type": "number"
          },
          "q16V2_PermissableTempBorrowings": {
            "type": "number"
          },
          "q16V3_OtherBorrowings": {
            "type": "number"
          },
          "q16V_Borrowings": {
            "type": "number"
          },
          "q16W_TotalMemberClosingBalances": {
            "type": "number"
          },
          "q16X_ReserveAccounts": {
            "type": "number"
          },
          "q16Y_OtherLiabilities": {
            "type": "number"
          },
          "q16Z_TotalLiabilities": {
            "type": "number"
          }
        }
      },
      "SMSF2026_H_AssetsLiabilities": {
        "type": "object",
        "properties": {
          "q15_Assets": {
            "$ref": "#/components/schemas/SMSF2026_H_AssetsLiabilities_Assets"
          },
          "q16_Liabilities": {
            "$ref": "#/components/schemas/SMSF2026_H_AssetsLiabilities_Liabilities"
          }
        }
      },
      "SMSF2026_I_TaxationFinancialArrangements": {
        "type": "object",
        "properties": {
          "q17H_TotalTOFAGains": {
            "type": "number"
          },
          "q17I_TotalTOFALosses": {
            "type": "number"
          }
        }
      },
      "SMSF2026_J_OtherInformation": {
        "type": "object",
        "properties": {
          "JA_FamilyTrustElectionYear": {
            "type": "integer"
          },
          "JB_FamilyTrustElectionRevoke": {
            "type": "string"
          },
          "JC_InterposedEntityElectionYear": {
            "type": "integer"
          },
          "JD_InterposedEntityElectionRevoke": {
            "type": "string"
          }
        }
      },
      "SMSF2026_K_Declarations_Trustee": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Email": {
            "type": "string"
          },
          "NonIndividualTrusteeName": {
            "type": "string"
          },
          "ABNNonIndividualTrustee": {
            "type": "string"
          },
          "TimeTaken": {
            "type": "integer"
          }
        }
      },
      "SMSF2026_K_Declarations_TaxAgent": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "TaxAgentPractice": {
            "type": "string"
          },
          "ReferenceNumber": {
            "type": "string"
          },
          "TaxAgentNumber": {
            "type": "string"
          }
        }
      },
      "SMSF2026_K_Declarations": {
        "type": "object",
        "properties": {
          "TrusteeDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "Trustee": {
            "$ref": "#/components/schemas/SMSF2026_K_Declarations_Trustee"
          },
          "TaxAgentDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "TaxAgent": {
            "$ref": "#/components/schemas/SMSF2026_K_Declarations_TaxAgent"
          }
        }
      },
      "SMSFAnnualReturn2026Model": {
        "type": "object",
        "properties": {
          "A_FundInformation": {
            "$ref": "#/components/schemas/SMSF2026_A_FundInformation"
          },
          "B_Income": {
            "$ref": "#/components/schemas/SMSF2026_B_Income"
          },
          "C_DeductionsNonDeductibleExpenses": {
            "$ref": "#/components/schemas/SMSF2026_C_Deductions"
          },
          "D_IncomeTaxCalculationStatement": {
            "$ref": "#/components/schemas/SMSF2026_D_IncomeTax"
          },
          "E_Losses": {
            "$ref": "#/components/schemas/SMSF2026_E_Losses"
          },
          "F_MemberInformation": {
            "type": "object",
            "properties": {
              "Members": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2026_F_MemberDetails"
                }
              }
            }
          },
          "G_SupplementaryMemberInformation": {
            "type": "object",
            "properties": {
              "SupplementaryMembers": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2026_G_MemberDetails"
                }
              }
            }
          },
          "H_AssetLiabilities": {
            "$ref": "#/components/schemas/SMSF2026_H_AssetsLiabilities"
          },
          "I_TaxationFinancialArrangements": {
            "$ref": "#/components/schemas/SMSF2026_I_TaxationFinancialArrangements"
          },
          "J_OtherInformation": {
            "$ref": "#/components/schemas/SMSF2026_J_OtherInformation"
          },
          "K_Declarations": {
            "$ref": "#/components/schemas/SMSF2026_K_Declarations"
          }
        }
      },
      "SMSF2027_A_FundInformation_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2027_A_FundInformation_Auditor_Address": {
        "type": "object",
        "properties": {
          "Line1": {
            "type": "string"
          },
          "Line2": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostalCode": {
            "type": "string"
          },
          "CountryCode": {
            "type": "string"
          }
        }
      },
      "SMSF2027_A_FundInformation_Auditor": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "SMSFAuditorNumber": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/SMSF2027_A_FundInformation_Auditor_Address"
          }
        }
      },
      "SMSF2027_A_FundInformation_WoundUp": {
        "type": "object",
        "properties": {
          "FundWoundUpInYear": {
            "type": "string"
          },
          "WindUpDate": {
            "type": "string"
          },
          "TaxLodgementPayments": {
            "type": "string"
          }
        }
      },
      "SMSF2027_A_FundInformation": {
        "type": "object",
        "properties": {
          "q1_TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "q1_TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "q2_FundName": {
            "type": "string"
          },
          "q3_ABN": {
            "type": "string"
          },
          "q4_FundAddress": {
            "$ref": "#/components/schemas/SMSF2027_A_FundInformation_Address"
          },
          "q5A_IsAmendment": {
            "type": "string"
          },
          "q5A_Amend_Indicator": {
            "type": "string"
          },
          "q5A_Amend_Type": {
            "type": "string"
          },
          "q5A_Amend_Reason": {
            "type": "string"
          },
          "q5B_IsNewlyRegistered": {
            "type": "string"
          },
          "q6_SMSFAuditor": {
            "$ref": "#/components/schemas/SMSF2027_A_FundInformation_Auditor"
          },
          "q6A_AuditDate": {
            "type": "string"
          },
          "q6B_PartAQualified": {
            "type": "string"
          },
          "q6C_PartBQualified": {
            "type": "string"
          },
          "q6D_PartBIssuesRectified": {
            "type": "string"
          },
          "q7A_BSB": {
            "type": "string"
          },
          "q7A_AccountNumber": {
            "type": "string"
          },
          "q7A_AccountDescription": {
            "type": "string"
          },
          "q7A_TaxRefundsMadeToThisAccount": {
            "type": "string"
          },
          "q7B_BSB": {
            "type": "string"
          },
          "q7B_AccountNumber": {
            "type": "string"
          },
          "q7B_AccountDescription": {
            "type": "string"
          },
          "q7C_ESA": {
            "type": "string"
          },
          "q8A_AustralianSuperFund": {
            "type": "string"
          },
          "q8B_FundStructureCode": {
            "type": "string"
          },
          "q8C_FundAcceptCoContLISC": {
            "type": "string"
          },
          "q9_FundWoundUp": {
            "$ref": "#/components/schemas/SMSF2027_A_FundInformation_WoundUp"
          },
          "q10_ExemptCurrentPensionIncome": {
            "type": "string"
          },
          "q10A_ExemptPensionIncomeAmount": {
            "type": "number"
          },
          "q10A_ExemptPensionIncomeMethod": {
            "type": "string"
          },
          "q10D_ActuarialCertificate": {
            "type": "string"
          },
          "q10E_AnyOtherAssessableIncome": {
            "type": "string"
          }
        }
      },
      "SMSF2027_B_Income": {
        "type": "object",
        "properties": {
          "q11G_AnyCGT": {
            "type": "string"
          },
          "q11M_AppliedExemptionorRollover": {
            "type": "string"
          },
          "q11M_Code": {
            "type": "string"
          },
          "q11A_NetCapitalGain": {
            "type": "number"
          },
          "q11B_GrossRentOtherLease": {
            "type": "number"
          },
          "q11C_GrossInterest": {
            "type": "number"
          },
          "q11X_ForestryManagedInvestmentScheme": {
            "type": "number"
          },
          "q11D1_GrossForeignIncome": {
            "type": "number"
          },
          "q11D_NetForeignIncome": {
            "type": "number"
          },
          "q11D_LossCode": {
            "type": "string"
          },
          "q11E_AustFrankingCreditsfromNZCompany": {
            "type": "number"
          },
          "q11F_TransfersFromForeignFunds": {
            "type": "number"
          },
          "q11F_NumberOfTransfers": {
            "type": "number"
          },
          "q11H_GrossPaymentsNoABN": {
            "type": "number"
          },
          "q11I_GrossDistributionsParnterships": {
            "type": "number"
          },
          "q11I_LossCode": {
            "type": "string"
          },
          "q11J_UnfrankedDividend": {
            "type": "number"
          },
          "q11K_FrankedDividend": {
            "type": "number"
          },
          "q11L_DividendFrankingCredit": {
            "type": "number"
          },
          "q11M_GrossTrustDistributions": {
            "type": "number"
          },
          "q11M_TrustDistributionsCode": {
            "type": "string"
          },
          "q11R1_AssessableEmpCont": {
            "type": "number"
          },
          "q11R2_AssessablePersonalCont": {
            "type": "number"
          },
          "q11R3_NoTFNCont": {
            "type": "number"
          },
          "q11R6_TransferLiabilityLifeInsurance": {
            "type": "number"
          },
          "q11R_TotalAssessableCont": {
            "type": "number"
          },
          "q11S_OtherIncome": {
            "type": "number"
          },
          "q11S_OtherIncomeCode": {
            "type": "string"
          },
          "q11T_AssessableIncomeDueToChangedTaxStatus": {
            "type": "number"
          },
          "q11U1_NetNonArmLengthPrivateDividends": {
            "type": "number"
          },
          "q11U2_NetNonArmLengthTrustDistributions": {
            "type": "number"
          },
          "q11U3_NetOtherNonArmLengthIncome": {
            "type": "number"
          },
          "q11U_NetNonArmLengthIncome": {
            "type": "number"
          },
          "q11W_GrossIncome": {
            "type": "number"
          },
          "q11W_LossCode": {
            "type": "string"
          },
          "q11Y_ExemptPensionIncome": {
            "type": "number"
          },
          "q11V_TotalAssessableIncome": {
            "type": "number"
          },
          "q11V_LossCode": {
            "type": "string"
          }
        }
      },
      "SMSF2027_C_Deductions": {
        "type": "object",
        "properties": {
          "q12A1_InterestExpAustralia": {
            "type": "number"
          },
          "q12A2_NonDedInterestExpAustralia": {
            "type": "number"
          },
          "q12B1_InterestExpOverseas": {
            "type": "number"
          },
          "q12B2_NonDedInterestExpOverseas": {
            "type": "number"
          },
          "q12D1_CapitalWorks": {
            "type": "number"
          },
          "q12D2_NonDedCapitalWorks": {
            "type": "number"
          },
          "q12E1_DeclineinValueDepreciatingAssets": {
            "type": "number"
          },
          "q12E2_NonDedDeclineinValueDepreciationgAssets": {
            "type": "number"
          },
          "q12F1_InsurancePremiums": {
            "type": "number"
          },
          "q12F2_NonDedInsurancePremiums": {
            "type": "number"
          },
          "q12H1_SMSFAuditorFee": {
            "type": "number"
          },
          "q12H2_NonDedSMSFAuditorFee": {
            "type": "number"
          },
          "q12I1_InvestmentExpenses": {
            "type": "number"
          },
          "q12I2_NonDedInvestmentExpenses": {
            "type": "number"
          },
          "q12J1_ManagementAdminExpenses": {
            "type": "number"
          },
          "q12J2_NonDedManagementAdminExpenses": {
            "type": "number"
          },
          "q12U1_ForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12U2_NonDedForestryManagedInvestSchemeExpenses": {
            "type": "number"
          },
          "q12L1_OtherAmounts": {
            "type": "number"
          },
          "q12L1_Code": {
            "type": "string"
          },
          "q12L2_NonDedOtherAmounts": {
            "type": "number"
          },
          "q12L2_Code": {
            "type": "string"
          },
          "q12M1_TaxLossesDeducted": {
            "type": "number"
          },
          "q12N_TotalDeductions": {
            "type": "number"
          },
          "q12Y_NonDedTotalDeductions": {
            "type": "number"
          },
          "q12O_TaxableIncomeorLoss": {
            "type": "number"
          },
          "q12Z_TotalSMSFExpenses": {
            "type": "number"
          }
        }
      },
      "SMSF2027_D_IncomeTax": {
        "type": "object",
        "properties": {
          "q13A_TaxableIncome": {
            "type": "number"
          },
          "q13T1_TaxOnTaxableIncome": {
            "type": "number"
          },
          "q13J_TaxOnNoTFNQuotedContributions": {
            "type": "number"
          },
          "q13B_GrossTax": {
            "type": "number"
          },
          "q13C1_ForeignIncomeTaxOffset": {
            "type": "number"
          },
          "q13C2_RebatesTaxOffsets": {
            "type": "number"
          },
          "q13C_NonRefundableNonCarryForwardTaxOffsets": {
            "type": "number"
          },
          "q13T2_Subtotal1": {
            "type": "number"
          },
          "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": {
            "type": "number"
          },
          "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D3_EarlyStageInvestorTaxOffset": {
            "type": "number"
          },
          "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": {
            "type": "number"
          },
          "q13D_NonRefundableCarriedForwardTaxOffsets": {
            "type": "number"
          },
          "q13T3_Subtotal2": {
            "type": "number"
          },
          "q13E1_ComplyingFundFrankingCreditsTaxOffset": {
            "type": "number"
          },
          "q13E2_NoTFNTaxOffset": {
            "type": "number"
          },
          "q13E3_NationalRentalAffordabilityTaxOffset": {
            "type": "number"
          },
          "q13E4_ExplorationCreditTaxOffset": {
            "type": "number"
          },
          "q13E_RefundableTaxOffsets": {
            "type": "number"
          },
          "q13T5_TaxPayable": {
            "type": "number"
          },
          "q13G_Section102AMMInterestCharge": {
            "type": "number"
          },
          "q13H1_CreditInterestEarlyPayments": {
            "type": "number"
          },
          "q13H2_CreditTaxWithheldForeignResident": {
            "type": "number"
          },
          "q13H3_CreditTaxWithheldABNorTFNNotQuoted": {
            "type": "number"
          },
          "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": {
            "type": "number"
          },
          "q13H6_CreditInterestNoTFNTaxOffset": {
            "type": "number"
          },
          "q13H8_CreditForeignResidentCapitalGainsWithholding": {
            "type": "number"
          },
          "q13H_EligibleCredits": {
            "type": "number"
          },
          "q13I_TaxOffsetsRefunds": {
            "type": "number"
          },
          "q13K_PAYGInstalmentsRaised": {
            "type": "number"
          },
          "q13L_SupervisoryLevy": {
            "type": "number"
          },
          "q13M_SupervisoryLevyAdjustmentWoundupFunds": {
            "type": "number"
          },
          "q13N_SupervisoryLevyAdjustmentNewFunds": {
            "type": "number"
          },
          "q13S_AmountDueOrRefundable": {
            "type": "number"
          }
        }
      },
      "SMSF2027_E_Losses": {
        "type": "object",
        "properties": {
          "q14U_TaxLossesCarriedForward": {
            "type": "number"
          },
          "q14V_NetCapitalLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "SMSF2027_F_MemberDetails": {
        "type": "object",
        "properties": {
          "MemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "MemberTFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "DateofBirth": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2027_G_MemberDetails": {
        "type": "object",
        "properties": {
          "SupplementaryMemberNumber": {
            "type": "integer"
          },
          "Title": {
            "type": "string"
          },
          "AccountStatusCode": {
            "type": "string"
          },
          "FamilyName": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "MemberTFN": {
            "type": "string"
          },
          "DateofBirth": {
            "type": "string"
          },
          "DateofDeath": {
            "type": "string"
          },
          "OpeningAccountBalance": {
            "type": "number"
          },
          "A_EmployerContributions": {
            "type": "number"
          },
          "A1_ABNPrincipalEmployer": {
            "type": "string"
          },
          "B_PersonalContributions": {
            "type": "number"
          },
          "C_CGTSmallBusiness": {
            "type": "number"
          },
          "D_CGTSmallBusiness15year": {
            "type": "number"
          },
          "E_PersonalInjury": {
            "type": "number"
          },
          "F_SpouseChildContributions": {
            "type": "number"
          },
          "G_OtherThirdPartyContributions": {
            "type": "number"
          },
          "H_ProceedsfromPrimaryResidence": {
            "type": "number"
          },
          "H1_ReceiptDate": {
            "type": "string"
          },
          "I_AssessableForeignSuperFund": {
            "type": "number"
          },
          "J_NonAssessableForeignSuperFund": {
            "type": "number"
          },
          "K_TransferReserveAssesable": {
            "type": "number"
          },
          "L_TransferReserveNonAssessable": {
            "type": "number"
          },
          "T_ContributionsNonComplyingFunds": {
            "type": "number"
          },
          "M_AnyOtherContributions": {
            "type": "number"
          },
          "N_TotalContributions": {
            "type": "number"
          },
          "O_AllocatedEarningsorLosses": {
            "type": "number"
          },
          "O_LossCode": {
            "type": "string"
          },
          "P_InwardRolloversTransfers": {
            "type": "number"
          },
          "Q_OutwardRolloversTransfers": {
            "type": "number"
          },
          "R1_LumSumPayments": {
            "type": "number"
          },
          "R1_Code": {
            "type": "string"
          },
          "R2_IncomeStreamPayments": {
            "type": "number"
          },
          "R2_Code": {
            "type": "string"
          },
          "S1_AccumPhaseAccountBalance": {
            "type": "number"
          },
          "S2_RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number"
          },
          "S3_RetirementPhaseAccountBalanceCDBIS": {
            "type": "number"
          },
          "S3_TRISCount": {
            "type": "integer"
          },
          "S_ClosingAccountBalance": {
            "type": "number"
          },
          "X1_AccumPhaseValue": {
            "type": "number"
          },
          "X2_RetirementPhaseValue": {
            "type": "number"
          },
          "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": {
            "type": "number"
          }
        }
      },
      "SMSF2027_H_AssetsLiabilities_Assets": {
        "type": "object",
        "properties": {
          "q15A_ListedTrusts": {
            "type": "number"
          },
          "q15B_UnlistedTrusts": {
            "type": "number"
          },
          "q15C_InsurancePolicy": {
            "type": "number"
          },
          "q15D_OtherManagedInvestments": {
            "type": "number"
          },
          "q15E_CashTermDeposits": {
            "type": "number"
          },
          "q15F_DebtSecurities": {
            "type": "number"
          },
          "q15G_Loans": {
            "type": "number"
          },
          "q15H_ListedShares": {
            "type": "number"
          },
          "q15I_UnlistedShares": {
            "type": "number"
          },
          "q15J_LimitedRecourseBorrowingArrangements": {
            "type": "number"
          },
          "q15J1_AustResidentialRealProperty": {
            "type": "number"
          },
          "q15J2_AustNonResidentialRealProperty": {
            "type": "number"
          },
          "q15J3_OverseasRealProperty": {
            "type": "number"
          },
          "q15J4_AustShares": {
            "type": "number"
          },
          "q15J5_OverseasShares": {
            "type": "number"
          },
          "q15J6_Other": {
            "type": "number"
          },
          "q15J7_PropertyCount": {
            "type": "integer"
          },
          "q15K_NonResidentialRealProperty": {
            "type": "number"
          },
          "q15L_ResidentialRealProperty": {
            "type": "number"
          },
          "q15M_Collectables": {
            "type": "number"
          },
          "q15O_OtherAssets": {
            "type": "number"
          },
          "q15N_CryptoCurrency": {
            "type": "number"
          },
          "q15P_OverseasShares": {
            "type": "number"
          },
          "q15Q_OverseasNonResidentialRealProperty": {
            "type": "number"
          },
          "q15R_OverseasResidentialRealProperty": {
            "type": "number"
          },
          "q15S_OverseasManagedInvestments": {
            "type": "number"
          },
          "q15T_OtherOverseasAssets": {
            "type": "number"
          },
          "q15U_TotalAustOverseasAssets": {
            "type": "number"
          },
          "q15EA_InHouseAssets": {
            "type": "string"
          },
          "q15EA_InHouseAssetValue": {
            "type": "number"
          },
          "q15EA_InHouseAssetValueYes": {
            "type": "string"
          },
          "q15EA_InHouseAssetValueNo": {
            "type": "string"
          },
          "q15FA_LRBALicensed": {
            "type": "string"
          },
          "q15FB_PersonalGuaranteeorOtherSecurity": {
            "type": "string"
          }
        }
      },
      "SMSF2027_H_AssetsLiabilities_Liabilities": {
        "type": "object",
        "properties": {
          "q16V1_BorrowingsforLRBA": {
            "type": "number"
          },
          "q16V2_PermissableTempBorrowings": {
            "type": "number"
          },
          "q16V3_OtherBorrowings": {
            "type": "number"
          },
          "q16V_Borrowings": {
            "type": "number"
          },
          "q16W_TotalMemberClosingBalances": {
            "type": "number"
          },
          "q16X_ReserveAccounts": {
            "type": "number"
          },
          "q16Y_OtherLiabilities": {
            "type": "number"
          },
          "q16Z_TotalLiabilities": {
            "type": "number"
          }
        }
      },
      "SMSF2027_H_AssetsLiabilities": {
        "type": "object",
        "properties": {
          "q15_Assets": {
            "$ref": "#/components/schemas/SMSF2027_H_AssetsLiabilities_Assets"
          },
          "q16_Liabilities": {
            "$ref": "#/components/schemas/SMSF2027_H_AssetsLiabilities_Liabilities"
          }
        }
      },
      "SMSF2027_I_TaxationFinancialArrangements": {
        "type": "object",
        "properties": {
          "q17H_TotalTOFAGains": {
            "type": "number"
          },
          "q17I_TotalTOFALosses": {
            "type": "number"
          }
        }
      },
      "SMSF2027_J_OtherInformation": {
        "type": "object",
        "properties": {
          "JA_FamilyTrustElectionYear": {
            "type": "integer"
          },
          "JB_FamilyTrustElectionRevoke": {
            "type": "string"
          },
          "JC_InterposedEntityElectionYear": {
            "type": "integer"
          },
          "JD_InterposedEntityElectionRevoke": {
            "type": "string"
          }
        }
      },
      "SMSF2027_K_Declarations_Trustee": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "Email": {
            "type": "string"
          },
          "NonIndividualTrusteeName": {
            "type": "string"
          },
          "ABNNonIndividualTrustee": {
            "type": "string"
          },
          "TimeTaken": {
            "type": "integer"
          }
        }
      },
      "SMSF2027_K_Declarations_TaxAgent": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string"
          },
          "Family": {
            "type": "string"
          },
          "Given": {
            "type": "string"
          },
          "OtherGivenNames": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "TaxAgentPractice": {
            "type": "string"
          },
          "ReferenceNumber": {
            "type": "string"
          },
          "TaxAgentNumber": {
            "type": "string"
          }
        }
      },
      "SMSF2027_K_Declarations": {
        "type": "object",
        "properties": {
          "TrusteeDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "Trustee": {
            "$ref": "#/components/schemas/SMSF2027_K_Declarations_Trustee"
          },
          "TaxAgentDeclarationDate": {
            "type": "string",
            "format": "date"
          },
          "TaxAgent": {
            "$ref": "#/components/schemas/SMSF2027_K_Declarations_TaxAgent"
          }
        }
      },
      "SMSFAnnualReturn2027Model": {
        "type": "object",
        "properties": {
          "A_FundInformation": {
            "$ref": "#/components/schemas/SMSF2027_A_FundInformation"
          },
          "B_Income": {
            "$ref": "#/components/schemas/SMSF2027_B_Income"
          },
          "C_DeductionsNonDeductibleExpenses": {
            "$ref": "#/components/schemas/SMSF2027_C_Deductions"
          },
          "D_IncomeTaxCalculationStatement": {
            "$ref": "#/components/schemas/SMSF2027_D_IncomeTax"
          },
          "E_Losses": {
            "$ref": "#/components/schemas/SMSF2027_E_Losses"
          },
          "F_MemberInformation": {
            "type": "object",
            "properties": {
              "Members": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2027_F_MemberDetails"
                }
              }
            }
          },
          "G_SupplementaryMemberInformation": {
            "type": "object",
            "properties": {
              "SupplementaryMembers": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SMSF2027_G_MemberDetails"
                }
              }
            }
          },
          "H_AssetLiabilities": {
            "$ref": "#/components/schemas/SMSF2027_H_AssetsLiabilities"
          },
          "I_TaxationFinancialArrangements": {
            "$ref": "#/components/schemas/SMSF2027_I_TaxationFinancialArrangements"
          },
          "J_OtherInformation": {
            "$ref": "#/components/schemas/SMSF2027_J_OtherInformation"
          },
          "K_Declarations": {
            "$ref": "#/components/schemas/SMSF2027_K_Declarations"
          }
        }
      },
      "CGT2020_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "CGT2020_Questions": {
        "type": "object",
        "properties": {
          "q1A_AustListedSharesGain": {
            "type": "integer"
          },
          "q1B_OtherSharesGain": {
            "type": "integer"
          },
          "q1C_AustListedUnitTrustsGain": {
            "type": "integer"
          },
          "q1D_OtherUnitsGain": {
            "type": "integer"
          },
          "q1E_AustRealEstateGain": {
            "type": "integer"
          },
          "q1F_OtherRealEstateGain": {
            "type": "integer"
          },
          "q1G_TrustManagedFundsGain": {
            "type": "integer"
          },
          "q1H_CollectablesGain": {
            "type": "integer"
          },
          "q1I_OtherCGTAssetsGain": {
            "type": "integer"
          },
          "q1J_TotalCurrentYearCapitalGains": {
            "type": "integer"
          },
          "q1K_AustListedSharesLoss": {
            "type": "integer"
          },
          "q1L_OtherSharesLoss": {
            "type": "integer"
          },
          "q1M_AustListedUnitTrustsLoss": {
            "type": "integer"
          },
          "q1N_OtherUnitsLoss": {
            "type": "integer"
          },
          "q1O_AustRealEstateLoss": {
            "type": "integer"
          },
          "q1P_OtherRealEstateLoss": {
            "type": "integer"
          },
          "q1Q_CollectablesLoss": {
            "type": "integer"
          },
          "q1R_OtherCGTAssetsLoss": {
            "type": "integer"
          },
          "q1S_DeferredGain": {
            "type": "integer"
          },
          "q2A_TotalCurrentYearCapLosses": {
            "type": "integer"
          },
          "q2B_TotalCurrentYearCapLossesApplied": {
            "type": "number"
          },
          "q2C_TotalPriorYearNetCapLossesApplied": {
            "type": "integer"
          },
          "q2D_TotalCapLossesTransferredInApplied": {
            "type": "number"
          },
          "q2E_TotalCapLossesApplied": {
            "type": "integer"
          },
          "q3A_NetCapLossesCollectablesCarriedForward": {
            "type": "integer"
          },
          "q3B_OtherNetCapLossesCarriedForward": {
            "type": "integer"
          },
          "q4A_TotalCGTDiscountApplied": {
            "type": "integer"
          },
          "q5A_SmallBusinessActiveAssetReduction": {
            "type": "number"
          },
          "q5B_SmallBusinessRetirementExemption": {
            "type": "number"
          },
          "q5C_SmallBusinessRollover": {
            "type": "number"
          },
          "q5D_TotalSmallBusinessConcessionsApplied": {
            "type": "number"
          },
          "q6A_NetCapitalGain": {
            "type": "number"
          },
          "q7A_BuyerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_SellerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_NoPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7B_NumberOfYearsEarnoutArrangement": {
            "type": "string"
          },
          "q7C_WhatYearofArrangement": {
            "type": "string"
          },
          "q7D_SellerEstimatedCapitalProceeds": {
            "type": "number"
          },
          "q7E_NonQualifyingArrangementAmount": {
            "type": "number"
          },
          "q7E_LossCode": {
            "type": "string"
          },
          "q7F_IncomeYearEarnoutRight": {
            "type": "integer"
          },
          "q7G_AmendedNetCapGainOrLossCarriedForward": {
            "type": "number"
          },
          "q7G_LossCode": {
            "type": "string"
          },
          "q8A_SmallBusiness15YearExemptionExemptCapitalGain": {
            "type": "number"
          },
          "q8A_Code": {
            "type": "string"
          },
          "q8B_CapitalGainsDisregardedForeignResident": {
            "type": "number"
          },
          "q8C_CapitalGainsDisregardedScripforScriprollover": {
            "type": "integer"
          },
          "q8D_CapitalGainsDisregardedInterCompanyRollover": {
            "type": "integer"
          },
          "q8E_CapitalGainsDisregardedDemerging": {
            "type": "integer"
          }
        }
      },
      "CGT2020_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "CGTSchedule2020Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/CGT2020_FundInformation"
          },
          "Questions": {
            "$ref": "#/components/schemas/CGT2020_Questions"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/CGT2020_Declaration"
          }
        }
      },
      "CGT2021_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "CGT2021_Questions": {
        "type": "object",
        "properties": {
          "q1A_AustListedSharesGain": {
            "type": "integer"
          },
          "q1B_OtherSharesGain": {
            "type": "integer"
          },
          "q1C_AustListedUnitTrustsGain": {
            "type": "integer"
          },
          "q1D_OtherUnitsGain": {
            "type": "integer"
          },
          "q1E_AustRealEstateGain": {
            "type": "integer"
          },
          "q1F_OtherRealEstateGain": {
            "type": "integer"
          },
          "q1G_TrustManagedFundsGain": {
            "type": "integer"
          },
          "q1H_CollectablesGain": {
            "type": "integer"
          },
          "q1I_OtherCGTAssetsGain": {
            "type": "integer"
          },
          "q1J_TotalCurrentYearCapitalGains": {
            "type": "integer"
          },
          "q1K_AustListedSharesLoss": {
            "type": "integer"
          },
          "q1L_OtherSharesLoss": {
            "type": "integer"
          },
          "q1M_AustListedUnitTrustsLoss": {
            "type": "integer"
          },
          "q1N_OtherUnitsLoss": {
            "type": "integer"
          },
          "q1O_AustRealEstateLoss": {
            "type": "integer"
          },
          "q1P_OtherRealEstateLoss": {
            "type": "integer"
          },
          "q1Q_CollectablesLoss": {
            "type": "integer"
          },
          "q1R_OtherCGTAssetsLoss": {
            "type": "integer"
          },
          "q1S_DeferredGain": {
            "type": "integer"
          },
          "q2A_TotalCurrentYearCapLosses": {
            "type": "integer"
          },
          "q2B_TotalCurrentYearCapLossesApplied": {
            "type": "number"
          },
          "q2C_TotalPriorYearNetCapLossesApplied": {
            "type": "integer"
          },
          "q2D_TotalCapLossesTransferredInApplied": {
            "type": "number"
          },
          "q2E_TotalCapLossesApplied": {
            "type": "integer"
          },
          "q3A_NetCapLossesCollectablesCarriedForward": {
            "type": "integer"
          },
          "q3B_OtherNetCapLossesCarriedForward": {
            "type": "integer"
          },
          "q4A_TotalCGTDiscountApplied": {
            "type": "integer"
          },
          "q5A_SmallBusinessActiveAssetReduction": {
            "type": "number"
          },
          "q5B_SmallBusinessRetirementExemption": {
            "type": "number"
          },
          "q5C_SmallBusinessRollover": {
            "type": "number"
          },
          "q5D_TotalSmallBusinessConcessionsApplied": {
            "type": "number"
          },
          "q6A_NetCapitalGain": {
            "type": "number"
          },
          "q7A_BuyerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_SellerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_NoPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7B_NumberOfYearsEarnoutArrangement": {
            "type": "string"
          },
          "q7C_WhatYearofArrangement": {
            "type": "string"
          },
          "q7D_SellerEstimatedCapitalProceeds": {
            "type": "number"
          },
          "q7E_NonQualifyingArrangementAmount": {
            "type": "number"
          },
          "q7E_LossCode": {
            "type": "string"
          },
          "q7F_IncomeYearEarnoutRight": {
            "type": "integer"
          },
          "q7G_AmendedNetCapGainOrLossCarriedForward": {
            "type": "number"
          },
          "q7G_LossCode": {
            "type": "string"
          },
          "q8A_SmallBusiness15YearExemptionExemptCapitalGain": {
            "type": "number"
          },
          "q8A_Code": {
            "type": "string"
          },
          "q8B_CapitalGainsDisregardedForeignResident": {
            "type": "number"
          },
          "q8C_CapitalGainsDisregardedScripforScriprollover": {
            "type": "integer"
          },
          "q8D_CapitalGainsDisregardedInterCompanyRollover": {
            "type": "integer"
          },
          "q8E_CapitalGainsDisregardedDemerging": {
            "type": "integer"
          }
        }
      },
      "CGT2021_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "CGTSchedule2021Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/CGT2021_FundInformation"
          },
          "Questions": {
            "$ref": "#/components/schemas/CGT2021_Questions"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/CGT2021_Declaration"
          }
        }
      },
      "CGT2022_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "CGT2022_Questions": {
        "type": "object",
        "properties": {
          "q1A_AustListedSharesGain": {
            "type": "integer"
          },
          "q1B_OtherSharesGain": {
            "type": "integer"
          },
          "q1C_AustListedUnitTrustsGain": {
            "type": "integer"
          },
          "q1D_OtherUnitsGain": {
            "type": "integer"
          },
          "q1E_AustRealEstateGain": {
            "type": "integer"
          },
          "q1F_OtherRealEstateGain": {
            "type": "integer"
          },
          "q1G_TrustManagedFundsGain": {
            "type": "integer"
          },
          "q1H_CollectablesGain": {
            "type": "integer"
          },
          "q1I_OtherCGTAssetsGain": {
            "type": "integer"
          },
          "q1J_TotalCurrentYearCapitalGains": {
            "type": "integer"
          },
          "q1K_AustListedSharesLoss": {
            "type": "integer"
          },
          "q1L_OtherSharesLoss": {
            "type": "integer"
          },
          "q1M_AustListedUnitTrustsLoss": {
            "type": "integer"
          },
          "q1N_OtherUnitsLoss": {
            "type": "integer"
          },
          "q1O_AustRealEstateLoss": {
            "type": "integer"
          },
          "q1P_OtherRealEstateLoss": {
            "type": "integer"
          },
          "q1Q_CollectablesLoss": {
            "type": "integer"
          },
          "q1R_OtherCGTAssetsLoss": {
            "type": "integer"
          },
          "q1S_DeferredGain": {
            "type": "integer"
          },
          "q2A_TotalCurrentYearCapLosses": {
            "type": "integer"
          },
          "q2B_TotalCurrentYearCapLossesApplied": {
            "type": "number"
          },
          "q2C_TotalPriorYearNetCapLossesApplied": {
            "type": "integer"
          },
          "q2D_TotalCapLossesTransferredInApplied": {
            "type": "number"
          },
          "q2E_TotalCapLossesApplied": {
            "type": "integer"
          },
          "q3A_NetCapLossesCollectablesCarriedForward": {
            "type": "integer"
          },
          "q3B_OtherNetCapLossesCarriedForward": {
            "type": "integer"
          },
          "q4A_TotalCGTDiscountApplied": {
            "type": "integer"
          },
          "q5A_SmallBusinessActiveAssetReduction": {
            "type": "number"
          },
          "q5B_SmallBusinessRetirementExemption": {
            "type": "number"
          },
          "q5C_SmallBusinessRollover": {
            "type": "number"
          },
          "q5D_TotalSmallBusinessConcessionsApplied": {
            "type": "number"
          },
          "q6A_NetCapitalGain": {
            "type": "number"
          },
          "q7A_BuyerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_SellerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_NoPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7B_NumberOfYearsEarnoutArrangement": {
            "type": "string"
          },
          "q7C_WhatYearofArrangement": {
            "type": "string"
          },
          "q7D_SellerEstimatedCapitalProceeds": {
            "type": "number"
          },
          "q7E_NonQualifyingArrangementAmount": {
            "type": "number"
          },
          "q7E_LossCode": {
            "type": "string"
          },
          "q7F_IncomeYearEarnoutRight": {
            "type": "integer"
          },
          "q7G_AmendedNetCapGainOrLossCarriedForward": {
            "type": "number"
          },
          "q7G_LossCode": {
            "type": "string"
          },
          "q8A_SmallBusiness15YearExemptionExemptCapitalGain": {
            "type": "number"
          },
          "q8A_Code": {
            "type": "string"
          },
          "q8B_CapitalGainsDisregardedForeignResident": {
            "type": "number"
          },
          "q8C_CapitalGainsDisregardedScripforScriprollover": {
            "type": "integer"
          },
          "q8D_CapitalGainsDisregardedInterCompanyRollover": {
            "type": "integer"
          },
          "q8E_CapitalGainsDisregardedDemerging": {
            "type": "integer"
          }
        }
      },
      "CGT2022_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "CGTSchedule2022Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/CGT2022_FundInformation"
          },
          "Questions": {
            "$ref": "#/components/schemas/CGT2022_Questions"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/CGT2022_Declaration"
          }
        }
      },
      "CGT2023_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "CGT2023_Questions": {
        "type": "object",
        "properties": {
          "q1A_AustListedSharesGain": {
            "type": "integer"
          },
          "q1B_OtherSharesGain": {
            "type": "integer"
          },
          "q1C_AustListedUnitTrustsGain": {
            "type": "integer"
          },
          "q1D_OtherUnitsGain": {
            "type": "integer"
          },
          "q1E_AustRealEstateGain": {
            "type": "integer"
          },
          "q1F_OtherRealEstateGain": {
            "type": "integer"
          },
          "q1G_TrustManagedFundsGain": {
            "type": "integer"
          },
          "q1H_CollectablesGain": {
            "type": "integer"
          },
          "q1I_OtherCGTAssetsGain": {
            "type": "integer"
          },
          "q1J_TotalCurrentYearCapitalGains": {
            "type": "integer"
          },
          "q1K_AustListedSharesLoss": {
            "type": "integer"
          },
          "q1L_OtherSharesLoss": {
            "type": "integer"
          },
          "q1M_AustListedUnitTrustsLoss": {
            "type": "integer"
          },
          "q1N_OtherUnitsLoss": {
            "type": "integer"
          },
          "q1O_AustRealEstateLoss": {
            "type": "integer"
          },
          "q1P_OtherRealEstateLoss": {
            "type": "integer"
          },
          "q1Q_CollectablesLoss": {
            "type": "integer"
          },
          "q1R_OtherCGTAssetsLoss": {
            "type": "integer"
          },
          "q1S_DeferredGain": {
            "type": "integer"
          },
          "q2A_TotalCurrentYearCapLosses": {
            "type": "integer"
          },
          "q2B_TotalCurrentYearCapLossesApplied": {
            "type": "number"
          },
          "q2C_TotalPriorYearNetCapLossesApplied": {
            "type": "integer"
          },
          "q2D_TotalCapLossesTransferredInApplied": {
            "type": "number"
          },
          "q2E_TotalCapLossesApplied": {
            "type": "integer"
          },
          "q3A_NetCapLossesCollectablesCarriedForward": {
            "type": "integer"
          },
          "q3B_OtherNetCapLossesCarriedForward": {
            "type": "integer"
          },
          "q4A_TotalCGTDiscountApplied": {
            "type": "integer"
          },
          "q5A_SmallBusinessActiveAssetReduction": {
            "type": "number"
          },
          "q5B_SmallBusinessRetirementExemption": {
            "type": "number"
          },
          "q5C_SmallBusinessRollover": {
            "type": "number"
          },
          "q5D_TotalSmallBusinessConcessionsApplied": {
            "type": "number"
          },
          "q6A_NetCapitalGain": {
            "type": "number"
          },
          "q7A_BuyerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_SellerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_NoPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7B_NumberOfYearsEarnoutArrangement": {
            "type": "string"
          },
          "q7C_WhatYearofArrangement": {
            "type": "string"
          },
          "q7D_SellerEstimatedCapitalProceeds": {
            "type": "number"
          },
          "q7E_NonQualifyingArrangementAmount": {
            "type": "number"
          },
          "q7E_LossCode": {
            "type": "string"
          },
          "q7F_IncomeYearEarnoutRight": {
            "type": "integer"
          },
          "q7G_AmendedNetCapGainOrLossCarriedForward": {
            "type": "number"
          },
          "q7G_LossCode": {
            "type": "string"
          },
          "q8A_SmallBusiness15YearExemptionExemptCapitalGain": {
            "type": "number"
          },
          "q8A_Code": {
            "type": "string"
          },
          "q8B_CapitalGainsDisregardedForeignResident": {
            "type": "number"
          },
          "q8C_CapitalGainsDisregardedScripforScriprollover": {
            "type": "integer"
          },
          "q8D_CapitalGainsDisregardedInterCompanyRollover": {
            "type": "integer"
          },
          "q8E_CapitalGainsDisregardedDemerging": {
            "type": "integer"
          }
        }
      },
      "CGT2023_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "CGTSchedule2023Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/CGT2023_FundInformation"
          },
          "Questions": {
            "$ref": "#/components/schemas/CGT2023_Questions"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/CGT2023_Declaration"
          }
        }
      },
      "CGT2024_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "CGT2024_Questions": {
        "type": "object",
        "properties": {
          "q1A_AustListedSharesGain": {
            "type": "integer"
          },
          "q1B_OtherSharesGain": {
            "type": "integer"
          },
          "q1C_AustListedUnitTrustsGain": {
            "type": "integer"
          },
          "q1D_OtherUnitsGain": {
            "type": "integer"
          },
          "q1E_AustRealEstateGain": {
            "type": "integer"
          },
          "q1F_OtherRealEstateGain": {
            "type": "integer"
          },
          "q1G_TrustManagedFundsGain": {
            "type": "integer"
          },
          "q1H_CollectablesGain": {
            "type": "integer"
          },
          "q1I_OtherCGTAssetsGain": {
            "type": "integer"
          },
          "q1J_TotalCurrentYearCapitalGains": {
            "type": "integer"
          },
          "q1K_AustListedSharesLoss": {
            "type": "integer"
          },
          "q1L_OtherSharesLoss": {
            "type": "integer"
          },
          "q1M_AustListedUnitTrustsLoss": {
            "type": "integer"
          },
          "q1N_OtherUnitsLoss": {
            "type": "integer"
          },
          "q1O_AustRealEstateLoss": {
            "type": "integer"
          },
          "q1P_OtherRealEstateLoss": {
            "type": "integer"
          },
          "q1Q_CollectablesLoss": {
            "type": "integer"
          },
          "q1R_OtherCGTAssetsLoss": {
            "type": "integer"
          },
          "q1S_DeferredGain": {
            "type": "integer"
          },
          "q2A_TotalCurrentYearCapLosses": {
            "type": "integer"
          },
          "q2B_TotalCurrentYearCapLossesApplied": {
            "type": "number"
          },
          "q2C_TotalPriorYearNetCapLossesApplied": {
            "type": "integer"
          },
          "q2D_TotalCapLossesTransferredInApplied": {
            "type": "number"
          },
          "q2E_TotalCapLossesApplied": {
            "type": "integer"
          },
          "q3A_NetCapLossesCollectablesCarriedForward": {
            "type": "integer"
          },
          "q3B_OtherNetCapLossesCarriedForward": {
            "type": "integer"
          },
          "q4A_TotalCGTDiscountApplied": {
            "type": "integer"
          },
          "q5A_SmallBusinessActiveAssetReduction": {
            "type": "number"
          },
          "q5B_SmallBusinessRetirementExemption": {
            "type": "number"
          },
          "q5C_SmallBusinessRollover": {
            "type": "number"
          },
          "q5D_TotalSmallBusinessConcessionsApplied": {
            "type": "number"
          },
          "q6A_NetCapitalGain": {
            "type": "number"
          },
          "q7A_BuyerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_SellerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_NoPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7B_NumberOfYearsEarnoutArrangement": {
            "type": "string"
          },
          "q7C_WhatYearofArrangement": {
            "type": "string"
          },
          "q7D_SellerEstimatedCapitalProceeds": {
            "type": "number"
          },
          "q7E_NonQualifyingArrangementAmount": {
            "type": "number"
          },
          "q7E_LossCode": {
            "type": "string"
          },
          "q7F_IncomeYearEarnoutRight": {
            "type": "integer"
          },
          "q7G_AmendedNetCapGainOrLossCarriedForward": {
            "type": "number"
          },
          "q7G_LossCode": {
            "type": "string"
          },
          "q8A_SmallBusiness15YearExemptionExemptCapitalGain": {
            "type": "number"
          },
          "q8A_Code": {
            "type": "string"
          },
          "q8B_CapitalGainsDisregardedForeignResident": {
            "type": "number"
          },
          "q8C_CapitalGainsDisregardedScripforScriprollover": {
            "type": "integer"
          },
          "q8D_CapitalGainsDisregardedInterCompanyRollover": {
            "type": "integer"
          },
          "q8E_CapitalGainsDisregardedDemerging": {
            "type": "integer"
          }
        }
      },
      "CGT2024_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "CGTSchedule2024Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/CGT2024_FundInformation"
          },
          "Questions": {
            "$ref": "#/components/schemas/CGT2024_Questions"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/CGT2024_Declaration"
          }
        }
      },
      "CGT2025_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "CGT2025_Questions": {
        "type": "object",
        "properties": {
          "q1A_AustListedSharesGain": {
            "type": "integer"
          },
          "q1B_OtherSharesGain": {
            "type": "integer"
          },
          "q1C_AustListedUnitTrustsGain": {
            "type": "integer"
          },
          "q1D_OtherUnitsGain": {
            "type": "integer"
          },
          "q1E_AustRealEstateGain": {
            "type": "integer"
          },
          "q1F_OtherRealEstateGain": {
            "type": "integer"
          },
          "q1G_TrustManagedFundsGain": {
            "type": "integer"
          },
          "q1H_CollectablesGain": {
            "type": "integer"
          },
          "q1I_OtherCGTAssetsGain": {
            "type": "integer"
          },
          "q1J_TotalCurrentYearCapitalGains": {
            "type": "integer"
          },
          "q1K_AustListedSharesLoss": {
            "type": "integer"
          },
          "q1L_OtherSharesLoss": {
            "type": "integer"
          },
          "q1M_AustListedUnitTrustsLoss": {
            "type": "integer"
          },
          "q1N_OtherUnitsLoss": {
            "type": "integer"
          },
          "q1O_AustRealEstateLoss": {
            "type": "integer"
          },
          "q1P_OtherRealEstateLoss": {
            "type": "integer"
          },
          "q1Q_CollectablesLoss": {
            "type": "integer"
          },
          "q1R_OtherCGTAssetsLoss": {
            "type": "integer"
          },
          "q1S_DeferredGain": {
            "type": "integer"
          },
          "q2A_TotalCurrentYearCapLosses": {
            "type": "integer"
          },
          "q2B_TotalCurrentYearCapLossesApplied": {
            "type": "number"
          },
          "q2C_TotalPriorYearNetCapLossesApplied": {
            "type": "integer"
          },
          "q2D_TotalCapLossesTransferredInApplied": {
            "type": "number"
          },
          "q2E_TotalCapLossesApplied": {
            "type": "integer"
          },
          "q3A_NetCapLossesCollectablesCarriedForward": {
            "type": "integer"
          },
          "q3B_OtherNetCapLossesCarriedForward": {
            "type": "integer"
          },
          "q4A_TotalCGTDiscountApplied": {
            "type": "integer"
          },
          "q5A_SmallBusinessActiveAssetReduction": {
            "type": "number"
          },
          "q5B_SmallBusinessRetirementExemption": {
            "type": "number"
          },
          "q5C_SmallBusinessRollover": {
            "type": "number"
          },
          "q5D_TotalSmallBusinessConcessionsApplied": {
            "type": "number"
          },
          "q6A_NetCapitalGain": {
            "type": "number"
          },
          "q7A_BuyerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_SellerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_NoPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7B_NumberOfYearsEarnoutArrangement": {
            "type": "string"
          },
          "q7C_WhatYearofArrangement": {
            "type": "string"
          },
          "q7D_SellerEstimatedCapitalProceeds": {
            "type": "number"
          },
          "q7E_NonQualifyingArrangementAmount": {
            "type": "number"
          },
          "q7E_LossCode": {
            "type": "string"
          },
          "q7F_IncomeYearEarnoutRight": {
            "type": "integer"
          },
          "q7G_AmendedNetCapGainOrLossCarriedForward": {
            "type": "number"
          },
          "q7G_LossCode": {
            "type": "string"
          },
          "q8A_SmallBusiness15YearExemptionExemptCapitalGain": {
            "type": "number"
          },
          "q8A_Code": {
            "type": "string"
          },
          "q8B_CapitalGainsDisregardedForeignResident": {
            "type": "number"
          },
          "q8C_CapitalGainsDisregardedScripforScriprollover": {
            "type": "integer"
          },
          "q8D_CapitalGainsDisregardedInterCompanyRollover": {
            "type": "integer"
          },
          "q8E_CapitalGainsDisregardedDemerging": {
            "type": "integer"
          }
        }
      },
      "CGT2025_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "CGTSchedule2025Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/CGT2025_FundInformation"
          },
          "Questions": {
            "$ref": "#/components/schemas/CGT2025_Questions"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/CGT2025_Declaration"
          }
        }
      },
      "CGT2026_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "CGT2026_Questions": {
        "type": "object",
        "properties": {
          "q1A_AustListedSharesGain": {
            "type": "integer"
          },
          "q1B_OtherSharesGain": {
            "type": "integer"
          },
          "q1C_AustListedUnitTrustsGain": {
            "type": "integer"
          },
          "q1D_OtherUnitsGain": {
            "type": "integer"
          },
          "q1E_AustRealEstateGain": {
            "type": "integer"
          },
          "q1F_OtherRealEstateGain": {
            "type": "integer"
          },
          "q1G_TrustManagedFundsGain": {
            "type": "integer"
          },
          "q1H_CollectablesGain": {
            "type": "integer"
          },
          "q1I_OtherCGTAssetsGain": {
            "type": "integer"
          },
          "q1J_TotalCurrentYearCapitalGains": {
            "type": "integer"
          },
          "q1K_AustListedSharesLoss": {
            "type": "integer"
          },
          "q1L_OtherSharesLoss": {
            "type": "integer"
          },
          "q1M_AustListedUnitTrustsLoss": {
            "type": "integer"
          },
          "q1N_OtherUnitsLoss": {
            "type": "integer"
          },
          "q1O_AustRealEstateLoss": {
            "type": "integer"
          },
          "q1P_OtherRealEstateLoss": {
            "type": "integer"
          },
          "q1Q_CollectablesLoss": {
            "type": "integer"
          },
          "q1R_OtherCGTAssetsLoss": {
            "type": "integer"
          },
          "q1S_DeferredGain": {
            "type": "integer"
          },
          "q2A_TotalCurrentYearCapLosses": {
            "type": "integer"
          },
          "q2B_TotalCurrentYearCapLossesApplied": {
            "type": "number"
          },
          "q2C_TotalPriorYearNetCapLossesApplied": {
            "type": "integer"
          },
          "q2D_TotalCapLossesTransferredInApplied": {
            "type": "number"
          },
          "q2E_TotalCapLossesApplied": {
            "type": "integer"
          },
          "q3A_NetCapLossesCollectablesCarriedForward": {
            "type": "integer"
          },
          "q3B_OtherNetCapLossesCarriedForward": {
            "type": "integer"
          },
          "q4A_TotalCGTDiscountApplied": {
            "type": "integer"
          },
          "q5A_SmallBusinessActiveAssetReduction": {
            "type": "number"
          },
          "q5B_SmallBusinessRetirementExemption": {
            "type": "number"
          },
          "q5C_SmallBusinessRollover": {
            "type": "number"
          },
          "q5D_TotalSmallBusinessConcessionsApplied": {
            "type": "number"
          },
          "q6A_NetCapitalGain": {
            "type": "number"
          },
          "q7A_BuyerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_SellerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_NoPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7B_NumberOfYearsEarnoutArrangement": {
            "type": "string"
          },
          "q7C_WhatYearofArrangement": {
            "type": "string"
          },
          "q7D_SellerEstimatedCapitalProceeds": {
            "type": "number"
          },
          "q7E_NonQualifyingArrangementAmount": {
            "type": "number"
          },
          "q7E_LossCode": {
            "type": "string"
          },
          "q7F_IncomeYearEarnoutRight": {
            "type": "integer"
          },
          "q7G_AmendedNetCapGainOrLossCarriedForward": {
            "type": "number"
          },
          "q7G_LossCode": {
            "type": "string"
          },
          "q8A_SmallBusiness15YearExemptionExemptCapitalGain": {
            "type": "number"
          },
          "q8A_Code": {
            "type": "string"
          },
          "q8B_CapitalGainsDisregardedForeignResident": {
            "type": "number"
          },
          "q8C_CapitalGainsDisregardedScripforScriprollover": {
            "type": "integer"
          },
          "q8D_CapitalGainsDisregardedInterCompanyRollover": {
            "type": "integer"
          },
          "q8E_CapitalGainsDisregardedDemerging": {
            "type": "integer"
          }
        }
      },
      "CGT2026_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "CGTSchedule2026Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/CGT2026_FundInformation"
          },
          "Questions": {
            "$ref": "#/components/schemas/CGT2026_Questions"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/CGT2026_Declaration"
          }
        }
      },
      "CGT2027_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "CGT2027_Questions": {
        "type": "object",
        "properties": {
          "q1A_AustListedSharesGain": {
            "type": "integer"
          },
          "q1B_OtherSharesGain": {
            "type": "integer"
          },
          "q1C_AustListedUnitTrustsGain": {
            "type": "integer"
          },
          "q1D_OtherUnitsGain": {
            "type": "integer"
          },
          "q1E_AustRealEstateGain": {
            "type": "integer"
          },
          "q1F_OtherRealEstateGain": {
            "type": "integer"
          },
          "q1G_TrustManagedFundsGain": {
            "type": "integer"
          },
          "q1H_CollectablesGain": {
            "type": "integer"
          },
          "q1I_OtherCGTAssetsGain": {
            "type": "integer"
          },
          "q1J_TotalCurrentYearCapitalGains": {
            "type": "integer"
          },
          "q1K_AustListedSharesLoss": {
            "type": "integer"
          },
          "q1L_OtherSharesLoss": {
            "type": "integer"
          },
          "q1M_AustListedUnitTrustsLoss": {
            "type": "integer"
          },
          "q1N_OtherUnitsLoss": {
            "type": "integer"
          },
          "q1O_AustRealEstateLoss": {
            "type": "integer"
          },
          "q1P_OtherRealEstateLoss": {
            "type": "integer"
          },
          "q1Q_CollectablesLoss": {
            "type": "integer"
          },
          "q1R_OtherCGTAssetsLoss": {
            "type": "integer"
          },
          "q1S_DeferredGain": {
            "type": "integer"
          },
          "q2A_TotalCurrentYearCapLosses": {
            "type": "integer"
          },
          "q2B_TotalCurrentYearCapLossesApplied": {
            "type": "number"
          },
          "q2C_TotalPriorYearNetCapLossesApplied": {
            "type": "integer"
          },
          "q2D_TotalCapLossesTransferredInApplied": {
            "type": "number"
          },
          "q2E_TotalCapLossesApplied": {
            "type": "integer"
          },
          "q3A_NetCapLossesCollectablesCarriedForward": {
            "type": "integer"
          },
          "q3B_OtherNetCapLossesCarriedForward": {
            "type": "integer"
          },
          "q4A_TotalCGTDiscountApplied": {
            "type": "integer"
          },
          "q5A_SmallBusinessActiveAssetReduction": {
            "type": "number"
          },
          "q5B_SmallBusinessRetirementExemption": {
            "type": "number"
          },
          "q5C_SmallBusinessRollover": {
            "type": "number"
          },
          "q5D_TotalSmallBusinessConcessionsApplied": {
            "type": "number"
          },
          "q6A_NetCapitalGain": {
            "type": "number"
          },
          "q7A_BuyerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_SellerPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7A_NoPartyToEarnoutArrangement": {
            "type": "string"
          },
          "q7B_NumberOfYearsEarnoutArrangement": {
            "type": "string"
          },
          "q7C_WhatYearofArrangement": {
            "type": "string"
          },
          "q7D_SellerEstimatedCapitalProceeds": {
            "type": "number"
          },
          "q7E_NonQualifyingArrangementAmount": {
            "type": "number"
          },
          "q7E_LossCode": {
            "type": "string"
          },
          "q7F_IncomeYearEarnoutRight": {
            "type": "integer"
          },
          "q7G_AmendedNetCapGainOrLossCarriedForward": {
            "type": "number"
          },
          "q7G_LossCode": {
            "type": "string"
          },
          "q8A_SmallBusiness15YearExemptionExemptCapitalGain": {
            "type": "number"
          },
          "q8A_Code": {
            "type": "string"
          },
          "q8B_CapitalGainsDisregardedForeignResident": {
            "type": "number"
          },
          "q8C_CapitalGainsDisregardedScripforScriprollover": {
            "type": "integer"
          },
          "q8D_CapitalGainsDisregardedInterCompanyRollover": {
            "type": "integer"
          },
          "q8E_CapitalGainsDisregardedDemerging": {
            "type": "integer"
          }
        }
      },
      "CGT2027_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "CGTSchedule2027Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/CGT2027_FundInformation"
          },
          "Questions": {
            "$ref": "#/components/schemas/CGT2027_Questions"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/CGT2027_Declaration"
          }
        }
      },
      "Loss2020_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "Loss2020_A_LossesCarriedForward": {
        "type": "object",
        "properties": {
          "q1B_TaxLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q1C_TaxLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q1D_TaxLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q1E_TaxLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q1F_TaxLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q1G_TaxLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q1U_Total": {
            "type": "number"
          },
          "q2H_CapitalLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q2I_CapitalLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q2J_CapitalLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q2K_CapitalLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q2L_CapitalLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q2M_CapitalLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q2V_Total": {
            "type": "number"
          }
        }
      },
      "Loss2020_B_OwnershipBusinessContinuityTest": {
        "type": "object",
        "properties": {
          "q1A_OwnershipTestPassedCurrentYear": {
            "type": "string"
          },
          "q1B_OwnershipTestPassedPY1": {
            "type": "string"
          },
          "q1C_OwnershipTestPassedPY2": {
            "type": "string"
          },
          "q1D_OwnershipTestPassedPY3": {
            "type": "string"
          },
          "q1E_OwnershipTestPassedPY4": {
            "type": "string"
          },
          "q1F_OwnershipTestPassedPY5": {
            "type": "string"
          },
          "q2G_TaxLosses": {
            "type": "string"
          },
          "q2H_NetCapitalLosses": {
            "type": "string"
          },
          "q3I_TaxLosses": {
            "type": "string"
          },
          "q3J_NetCapitalLosses": {
            "type": "string"
          },
          "q4K_CurrentYearLossProvisionApply": {
            "type": "string"
          }
        }
      },
      "Loss2020_C_UnrealisedLosses": {
        "type": "object",
        "properties": {
          "L_HasaChangeoverTimeOccurredInRelationToTheCompany": {
            "type": "string"
          },
          "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": {
            "type": "string"
          },
          "N_HadAnUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          },
          "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          }
        }
      },
      "Loss2020_D_LifeInsurance": {
        "type": "object",
        "properties": {
          "P_ComplyingSuperTaxLossesCarriedForward": {
            "type": "string"
          },
          "Q_ComplyingSuperNetCapitalLossesCarriedForward": {
            "type": "string"
          }
        }
      },
      "Loss2020_E_ControlledForeignCompanyLosses": {
        "type": "object",
        "properties": {
          "M_CurrentYearCFCLosses": {
            "type": "number"
          },
          "N_CFCLossesDeducted": {
            "type": "number"
          },
          "O_CFCLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2020_F_TaxLossReconciliation": {
        "type": "object",
        "properties": {
          "A_BalanceTaxLossesBroughtForward": {
            "type": "number"
          },
          "C_NetForgivenDebt": {
            "type": "number"
          },
          "D_CurrentYearTaxLossIncurred": {
            "type": "number"
          },
          "E_TaxLossFromFrankingOffsets": {
            "type": "number"
          },
          "F_NetExemptIncome": {
            "type": "number"
          },
          "G_TaxLossesForgone": {
            "type": "number"
          },
          "H_TaxLossesDeducted": {
            "type": "number"
          },
          "I_TaxLossesTransferredOut": {
            "type": "number"
          },
          "J_TotalTaxLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2020_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "LossesSchedule2020Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/Loss2020_FundInformation"
          },
          "A_LossesCarriedForward": {
            "$ref": "#/components/schemas/Loss2020_A_LossesCarriedForward"
          },
          "B_OwnershipBusinessContinuityTest": {
            "$ref": "#/components/schemas/Loss2020_B_OwnershipBusinessContinuityTest"
          },
          "C_UnrealisedLosses": {
            "$ref": "#/components/schemas/Loss2020_C_UnrealisedLosses"
          },
          "D_LifeInsuranceCompanies": {
            "$ref": "#/components/schemas/Loss2020_D_LifeInsurance"
          },
          "E_ControlledForeignCompanyLosses": {
            "$ref": "#/components/schemas/Loss2020_E_ControlledForeignCompanyLosses"
          },
          "F_TaxLossesReconciliationStatement": {
            "$ref": "#/components/schemas/Loss2020_F_TaxLossReconciliation"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/Loss2020_Declaration"
          }
        }
      },
      "Loss2021_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "Loss2021_A_LossesCarriedForward": {
        "type": "object",
        "properties": {
          "q1B_TaxLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q1C_TaxLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q1D_TaxLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q1E_TaxLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q1F_TaxLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q1G_TaxLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q1U_Total": {
            "type": "number"
          },
          "q2H_CapitalLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q2I_CapitalLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q2J_CapitalLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q2K_CapitalLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q2L_CapitalLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q2M_CapitalLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q2V_Total": {
            "type": "number"
          }
        }
      },
      "Loss2021_B_OwnershipBusinessContinuityTest": {
        "type": "object",
        "properties": {
          "q1A_OwnershipTestPassedCurrentYear": {
            "type": "string"
          },
          "q1B_OwnershipTestPassedPY1": {
            "type": "string"
          },
          "q1C_OwnershipTestPassedPY2": {
            "type": "string"
          },
          "q1D_OwnershipTestPassedPY3": {
            "type": "string"
          },
          "q1E_OwnershipTestPassedPY4": {
            "type": "string"
          },
          "q1F_OwnershipTestPassedPY5": {
            "type": "string"
          },
          "q2G_TaxLosses": {
            "type": "string"
          },
          "q2H_NetCapitalLosses": {
            "type": "string"
          },
          "q3I_TaxLosses": {
            "type": "string"
          },
          "q3J_NetCapitalLosses": {
            "type": "string"
          },
          "q4K_CurrentYearLossProvisionApply": {
            "type": "string"
          }
        }
      },
      "Loss2021_C_UnrealisedLosses": {
        "type": "object",
        "properties": {
          "L_HasaChangeoverTimeOccurredInRelationToTheCompany": {
            "type": "string"
          },
          "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": {
            "type": "string"
          },
          "N_HadAnUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          },
          "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          }
        }
      },
      "Loss2021_D_LifeInsurance": {
        "type": "object",
        "properties": {
          "P_ComplyingSuperTaxLossesCarriedForward": {
            "type": "string"
          },
          "Q_ComplyingSuperNetCapitalLossesCarriedForward": {
            "type": "string"
          }
        }
      },
      "Loss2021_E_ControlledForeignCompanyLosses": {
        "type": "object",
        "properties": {
          "M_CurrentYearCFCLosses": {
            "type": "number"
          },
          "N_CFCLossesDeducted": {
            "type": "number"
          },
          "O_CFCLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2021_F_TaxLossReconciliation": {
        "type": "object",
        "properties": {
          "A_BalanceTaxLossesBroughtForward": {
            "type": "number"
          },
          "C_NetForgivenDebt": {
            "type": "number"
          },
          "D_CurrentYearTaxLossIncurred": {
            "type": "number"
          },
          "E_TaxLossFromFrankingOffsets": {
            "type": "number"
          },
          "F_NetExemptIncome": {
            "type": "number"
          },
          "G_TaxLossesForgone": {
            "type": "number"
          },
          "H_TaxLossesDeducted": {
            "type": "number"
          },
          "I_TaxLossesTransferredOut": {
            "type": "number"
          },
          "J_TotalTaxLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2021_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "LossesSchedule2021Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/Loss2021_FundInformation"
          },
          "A_LossesCarriedForward": {
            "$ref": "#/components/schemas/Loss2021_A_LossesCarriedForward"
          },
          "B_OwnershipBusinessContinuityTest": {
            "$ref": "#/components/schemas/Loss2021_B_OwnershipBusinessContinuityTest"
          },
          "C_UnrealisedLosses": {
            "$ref": "#/components/schemas/Loss2021_C_UnrealisedLosses"
          },
          "D_LifeInsuranceCompanies": {
            "$ref": "#/components/schemas/Loss2021_D_LifeInsurance"
          },
          "E_ControlledForeignCompanyLosses": {
            "$ref": "#/components/schemas/Loss2021_E_ControlledForeignCompanyLosses"
          },
          "F_TaxLossesReconciliationStatement": {
            "$ref": "#/components/schemas/Loss2021_F_TaxLossReconciliation"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/Loss2021_Declaration"
          }
        }
      },
      "Loss2022_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "Loss2022_A_LossesCarriedForward": {
        "type": "object",
        "properties": {
          "q1B_TaxLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q1C_TaxLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q1D_TaxLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q1E_TaxLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q1F_TaxLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q1G_TaxLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q1U_Total": {
            "type": "number"
          },
          "q2H_CapitalLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q2I_CapitalLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q2J_CapitalLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q2K_CapitalLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q2L_CapitalLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q2M_CapitalLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q2V_Total": {
            "type": "number"
          }
        }
      },
      "Loss2022_B_OwnershipBusinessContinuityTest": {
        "type": "object",
        "properties": {
          "q1A_OwnershipTestPassedCurrentYear": {
            "type": "string"
          },
          "q1B_OwnershipTestPassedPY1": {
            "type": "string"
          },
          "q1C_OwnershipTestPassedPY2": {
            "type": "string"
          },
          "q1D_OwnershipTestPassedPY3": {
            "type": "string"
          },
          "q1E_OwnershipTestPassedPY4": {
            "type": "string"
          },
          "q1F_OwnershipTestPassedPY5": {
            "type": "string"
          },
          "q2G_TaxLosses": {
            "type": "string"
          },
          "q2H_NetCapitalLosses": {
            "type": "string"
          },
          "q3I_TaxLosses": {
            "type": "string"
          },
          "q3J_NetCapitalLosses": {
            "type": "string"
          },
          "q4K_CurrentYearLossProvisionApply": {
            "type": "string"
          }
        }
      },
      "Loss2022_C_UnrealisedLosses": {
        "type": "object",
        "properties": {
          "L_HasaChangeoverTimeOccurredInRelationToTheCompany": {
            "type": "string"
          },
          "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": {
            "type": "string"
          },
          "N_HadAnUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          },
          "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          }
        }
      },
      "Loss2022_D_LifeInsurance": {
        "type": "object",
        "properties": {
          "P_ComplyingSuperTaxLossesCarriedForward": {
            "type": "string"
          },
          "Q_ComplyingSuperNetCapitalLossesCarriedForward": {
            "type": "string"
          }
        }
      },
      "Loss2022_E_ControlledForeignCompanyLosses": {
        "type": "object",
        "properties": {
          "M_CurrentYearCFCLosses": {
            "type": "number"
          },
          "N_CFCLossesDeducted": {
            "type": "number"
          },
          "O_CFCLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2022_F_TaxLossReconciliation": {
        "type": "object",
        "properties": {
          "A_BalanceTaxLossesBroughtForward": {
            "type": "number"
          },
          "C_NetForgivenDebt": {
            "type": "number"
          },
          "D_CurrentYearTaxLossIncurred": {
            "type": "number"
          },
          "E_TaxLossFromFrankingOffsets": {
            "type": "number"
          },
          "F_NetExemptIncome": {
            "type": "number"
          },
          "G_TaxLossesForgone": {
            "type": "number"
          },
          "H_TaxLossesDeducted": {
            "type": "number"
          },
          "I_TaxLossesTransferredOut": {
            "type": "number"
          },
          "J_TotalTaxLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2022_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "LossesSchedule2022Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/Loss2022_FundInformation"
          },
          "A_LossesCarriedForward": {
            "$ref": "#/components/schemas/Loss2022_A_LossesCarriedForward"
          },
          "B_OwnershipBusinessContinuityTest": {
            "$ref": "#/components/schemas/Loss2022_B_OwnershipBusinessContinuityTest"
          },
          "C_UnrealisedLosses": {
            "$ref": "#/components/schemas/Loss2022_C_UnrealisedLosses"
          },
          "D_LifeInsuranceCompanies": {
            "$ref": "#/components/schemas/Loss2022_D_LifeInsurance"
          },
          "E_ControlledForeignCompanyLosses": {
            "$ref": "#/components/schemas/Loss2022_E_ControlledForeignCompanyLosses"
          },
          "F_TaxLossesReconciliationStatement": {
            "$ref": "#/components/schemas/Loss2022_F_TaxLossReconciliation"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/Loss2022_Declaration"
          }
        }
      },
      "Loss2023_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "Loss2023_A_LossesCarriedForward": {
        "type": "object",
        "properties": {
          "q1B_TaxLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q1C_TaxLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q1D_TaxLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q1E_TaxLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q1F_TaxLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q1G_TaxLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q1U_Total": {
            "type": "number"
          },
          "q2H_CapitalLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q2I_CapitalLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q2J_CapitalLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q2K_CapitalLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q2L_CapitalLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q2M_CapitalLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q2V_Total": {
            "type": "number"
          }
        }
      },
      "Loss2023_B_OwnershipBusinessContinuityTest": {
        "type": "object",
        "properties": {
          "q1A_OwnershipTestPassedCurrentYear": {
            "type": "string"
          },
          "q1B_OwnershipTestPassedPY1": {
            "type": "string"
          },
          "q1C_OwnershipTestPassedPY2": {
            "type": "string"
          },
          "q1D_OwnershipTestPassedPY3": {
            "type": "string"
          },
          "q1E_OwnershipTestPassedPY4": {
            "type": "string"
          },
          "q1F_OwnershipTestPassedPY5": {
            "type": "string"
          },
          "q2G_TaxLosses": {
            "type": "string"
          },
          "q2H_NetCapitalLosses": {
            "type": "string"
          },
          "q3I_TaxLosses": {
            "type": "string"
          },
          "q3J_NetCapitalLosses": {
            "type": "string"
          },
          "q4K_CurrentYearLossProvisionApply": {
            "type": "string"
          }
        }
      },
      "Loss2023_C_UnrealisedLosses": {
        "type": "object",
        "properties": {
          "L_HasaChangeoverTimeOccurredInRelationToTheCompany": {
            "type": "string"
          },
          "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": {
            "type": "string"
          },
          "N_HadAnUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          },
          "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          }
        }
      },
      "Loss2023_D_LifeInsurance": {
        "type": "object",
        "properties": {
          "P_ComplyingSuperTaxLossesCarriedForward": {
            "type": "string"
          },
          "Q_ComplyingSuperNetCapitalLossesCarriedForward": {
            "type": "string"
          }
        }
      },
      "Loss2023_E_ControlledForeignCompanyLosses": {
        "type": "object",
        "properties": {
          "M_CurrentYearCFCLosses": {
            "type": "number"
          },
          "N_CFCLossesDeducted": {
            "type": "number"
          },
          "O_CFCLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2023_F_TaxLossReconciliation": {
        "type": "object",
        "properties": {
          "A_BalanceTaxLossesBroughtForward": {
            "type": "number"
          },
          "C_NetForgivenDebt": {
            "type": "number"
          },
          "D_CurrentYearTaxLossIncurred": {
            "type": "number"
          },
          "E_TaxLossFromFrankingOffsets": {
            "type": "number"
          },
          "F_NetExemptIncome": {
            "type": "number"
          },
          "G_TaxLossesForgone": {
            "type": "number"
          },
          "H_TaxLossesDeducted": {
            "type": "number"
          },
          "I_TaxLossesTransferredOut": {
            "type": "number"
          },
          "J_TotalTaxLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2023_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "LossesSchedule2023Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/Loss2023_FundInformation"
          },
          "A_LossesCarriedForward": {
            "$ref": "#/components/schemas/Loss2023_A_LossesCarriedForward"
          },
          "B_OwnershipBusinessContinuityTest": {
            "$ref": "#/components/schemas/Loss2023_B_OwnershipBusinessContinuityTest"
          },
          "C_UnrealisedLosses": {
            "$ref": "#/components/schemas/Loss2023_C_UnrealisedLosses"
          },
          "D_LifeInsuranceCompanies": {
            "$ref": "#/components/schemas/Loss2023_D_LifeInsurance"
          },
          "E_ControlledForeignCompanyLosses": {
            "$ref": "#/components/schemas/Loss2023_E_ControlledForeignCompanyLosses"
          },
          "F_TaxLossesReconciliationStatement": {
            "$ref": "#/components/schemas/Loss2023_F_TaxLossReconciliation"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/Loss2023_Declaration"
          }
        }
      },
      "Loss2024_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "Loss2024_A_LossesCarriedForward": {
        "type": "object",
        "properties": {
          "q1B_TaxLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q1C_TaxLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q1D_TaxLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q1E_TaxLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q1F_TaxLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q1G_TaxLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q1U_Total": {
            "type": "number"
          },
          "q2H_CapitalLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q2I_CapitalLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q2J_CapitalLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q2K_CapitalLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q2L_CapitalLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q2M_CapitalLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q2V_Total": {
            "type": "number"
          }
        }
      },
      "Loss2024_B_OwnershipBusinessContinuityTest": {
        "type": "object",
        "properties": {
          "q1A_OwnershipTestPassedCurrentYear": {
            "type": "string"
          },
          "q1B_OwnershipTestPassedPY1": {
            "type": "string"
          },
          "q1C_OwnershipTestPassedPY2": {
            "type": "string"
          },
          "q1D_OwnershipTestPassedPY3": {
            "type": "string"
          },
          "q1E_OwnershipTestPassedPY4": {
            "type": "string"
          },
          "q1F_OwnershipTestPassedPY5": {
            "type": "string"
          },
          "q2G_TaxLosses": {
            "type": "string"
          },
          "q2H_NetCapitalLosses": {
            "type": "string"
          },
          "q3I_TaxLosses": {
            "type": "string"
          },
          "q3J_NetCapitalLosses": {
            "type": "string"
          },
          "q4K_CurrentYearLossProvisionApply": {
            "type": "string"
          }
        }
      },
      "Loss2024_C_UnrealisedLosses": {
        "type": "object",
        "properties": {
          "L_HasaChangeoverTimeOccurredInRelationToTheCompany": {
            "type": "string"
          },
          "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": {
            "type": "string"
          },
          "N_HadAnUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          },
          "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          }
        }
      },
      "Loss2024_D_LifeInsurance": {
        "type": "object",
        "properties": {
          "P_ComplyingSuperTaxLossesCarriedForward": {
            "type": "string"
          },
          "Q_ComplyingSuperNetCapitalLossesCarriedForward": {
            "type": "string"
          }
        }
      },
      "Loss2024_E_ControlledForeignCompanyLosses": {
        "type": "object",
        "properties": {
          "M_CurrentYearCFCLosses": {
            "type": "number"
          },
          "N_CFCLossesDeducted": {
            "type": "number"
          },
          "O_CFCLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2024_F_TaxLossReconciliation": {
        "type": "object",
        "properties": {
          "A_BalanceTaxLossesBroughtForward": {
            "type": "number"
          },
          "C_NetForgivenDebt": {
            "type": "number"
          },
          "D_CurrentYearTaxLossIncurred": {
            "type": "number"
          },
          "E_TaxLossFromFrankingOffsets": {
            "type": "number"
          },
          "F_NetExemptIncome": {
            "type": "number"
          },
          "G_TaxLossesForgone": {
            "type": "number"
          },
          "H_TaxLossesDeducted": {
            "type": "number"
          },
          "I_TaxLossesTransferredOut": {
            "type": "number"
          },
          "J_TotalTaxLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2024_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "LossesSchedule2024Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/Loss2024_FundInformation"
          },
          "A_LossesCarriedForward": {
            "$ref": "#/components/schemas/Loss2024_A_LossesCarriedForward"
          },
          "B_OwnershipBusinessContinuityTest": {
            "$ref": "#/components/schemas/Loss2024_B_OwnershipBusinessContinuityTest"
          },
          "C_UnrealisedLosses": {
            "$ref": "#/components/schemas/Loss2024_C_UnrealisedLosses"
          },
          "D_LifeInsuranceCompanies": {
            "$ref": "#/components/schemas/Loss2024_D_LifeInsurance"
          },
          "E_ControlledForeignCompanyLosses": {
            "$ref": "#/components/schemas/Loss2024_E_ControlledForeignCompanyLosses"
          },
          "F_TaxLossesReconciliationStatement": {
            "$ref": "#/components/schemas/Loss2024_F_TaxLossReconciliation"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/Loss2024_Declaration"
          }
        }
      },
      "Loss2025_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "Loss2025_A_LossesCarriedForward": {
        "type": "object",
        "properties": {
          "q1B_TaxLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q1C_TaxLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q1D_TaxLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q1E_TaxLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q1F_TaxLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q1G_TaxLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q1U_Total": {
            "type": "number"
          },
          "q2H_CapitalLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q2I_CapitalLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q2J_CapitalLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q2K_CapitalLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q2L_CapitalLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q2M_CapitalLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q2V_Total": {
            "type": "number"
          }
        }
      },
      "Loss2025_B_OwnershipBusinessContinuityTest": {
        "type": "object",
        "properties": {
          "q1A_OwnershipTestPassedCurrentYear": {
            "type": "string"
          },
          "q1B_OwnershipTestPassedPY1": {
            "type": "string"
          },
          "q1C_OwnershipTestPassedPY2": {
            "type": "string"
          },
          "q1D_OwnershipTestPassedPY3": {
            "type": "string"
          },
          "q1E_OwnershipTestPassedPY4": {
            "type": "string"
          },
          "q1F_OwnershipTestPassedPY5": {
            "type": "string"
          },
          "q2G_TaxLosses": {
            "type": "string"
          },
          "q2H_NetCapitalLosses": {
            "type": "string"
          },
          "q3I_TaxLosses": {
            "type": "string"
          },
          "q3J_NetCapitalLosses": {
            "type": "string"
          },
          "q4K_CurrentYearLossProvisionApply": {
            "type": "string"
          }
        }
      },
      "Loss2025_C_UnrealisedLosses": {
        "type": "object",
        "properties": {
          "L_HasaChangeoverTimeOccurredInRelationToTheCompany": {
            "type": "string"
          },
          "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": {
            "type": "string"
          },
          "N_HadAnUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          },
          "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          }
        }
      },
      "Loss2025_D_LifeInsurance": {
        "type": "object",
        "properties": {
          "P_ComplyingSuperTaxLossesCarriedForward": {
            "type": "string"
          },
          "Q_ComplyingSuperNetCapitalLossesCarriedForward": {
            "type": "string"
          }
        }
      },
      "Loss2025_E_ControlledForeignCompanyLosses": {
        "type": "object",
        "properties": {
          "M_CurrentYearCFCLosses": {
            "type": "number"
          },
          "N_CFCLossesDeducted": {
            "type": "number"
          },
          "O_CFCLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2025_F_TaxLossReconciliation": {
        "type": "object",
        "properties": {
          "A_BalanceTaxLossesBroughtForward": {
            "type": "number"
          },
          "C_NetForgivenDebt": {
            "type": "number"
          },
          "D_CurrentYearTaxLossIncurred": {
            "type": "number"
          },
          "E_TaxLossFromFrankingOffsets": {
            "type": "number"
          },
          "F_NetExemptIncome": {
            "type": "number"
          },
          "G_TaxLossesForgone": {
            "type": "number"
          },
          "H_TaxLossesDeducted": {
            "type": "number"
          },
          "I_TaxLossesTransferredOut": {
            "type": "number"
          },
          "J_TotalTaxLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2025_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "LossesSchedule2025Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/Loss2025_FundInformation"
          },
          "A_LossesCarriedForward": {
            "$ref": "#/components/schemas/Loss2025_A_LossesCarriedForward"
          },
          "B_OwnershipBusinessContinuityTest": {
            "$ref": "#/components/schemas/Loss2025_B_OwnershipBusinessContinuityTest"
          },
          "C_UnrealisedLosses": {
            "$ref": "#/components/schemas/Loss2025_C_UnrealisedLosses"
          },
          "D_LifeInsuranceCompanies": {
            "$ref": "#/components/schemas/Loss2025_D_LifeInsurance"
          },
          "E_ControlledForeignCompanyLosses": {
            "$ref": "#/components/schemas/Loss2025_E_ControlledForeignCompanyLosses"
          },
          "F_TaxLossesReconciliationStatement": {
            "$ref": "#/components/schemas/Loss2025_F_TaxLossReconciliation"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/Loss2025_Declaration"
          }
        }
      },
      "Loss2026_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "Loss2026_A_LossesCarriedForward": {
        "type": "object",
        "properties": {
          "q1B_TaxLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q1C_TaxLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q1D_TaxLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q1E_TaxLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q1F_TaxLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q1G_TaxLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q1U_Total": {
            "type": "number"
          },
          "q2H_CapitalLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q2I_CapitalLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q2J_CapitalLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q2K_CapitalLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q2L_CapitalLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q2M_CapitalLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q2V_Total": {
            "type": "number"
          }
        }
      },
      "Loss2026_B_OwnershipBusinessContinuityTest": {
        "type": "object",
        "properties": {
          "q1A_OwnershipTestPassedCurrentYear": {
            "type": "string"
          },
          "q1B_OwnershipTestPassedPY1": {
            "type": "string"
          },
          "q1C_OwnershipTestPassedPY2": {
            "type": "string"
          },
          "q1D_OwnershipTestPassedPY3": {
            "type": "string"
          },
          "q1E_OwnershipTestPassedPY4": {
            "type": "string"
          },
          "q1F_OwnershipTestPassedPY5": {
            "type": "string"
          },
          "q2G_TaxLosses": {
            "type": "string"
          },
          "q2H_NetCapitalLosses": {
            "type": "string"
          },
          "q3I_TaxLosses": {
            "type": "string"
          },
          "q3J_NetCapitalLosses": {
            "type": "string"
          },
          "q4K_CurrentYearLossProvisionApply": {
            "type": "string"
          }
        }
      },
      "Loss2026_C_UnrealisedLosses": {
        "type": "object",
        "properties": {
          "L_HasaChangeoverTimeOccurredInRelationToTheCompany": {
            "type": "string"
          },
          "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": {
            "type": "string"
          },
          "N_HadAnUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          },
          "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          }
        }
      },
      "Loss2026_D_LifeInsurance": {
        "type": "object",
        "properties": {
          "P_ComplyingSuperTaxLossesCarriedForward": {
            "type": "string"
          },
          "Q_ComplyingSuperNetCapitalLossesCarriedForward": {
            "type": "string"
          }
        }
      },
      "Loss2026_E_ControlledForeignCompanyLosses": {
        "type": "object",
        "properties": {
          "M_CurrentYearCFCLosses": {
            "type": "number"
          },
          "N_CFCLossesDeducted": {
            "type": "number"
          },
          "O_CFCLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2026_F_TaxLossReconciliation": {
        "type": "object",
        "properties": {
          "A_BalanceTaxLossesBroughtForward": {
            "type": "number"
          },
          "C_NetForgivenDebt": {
            "type": "number"
          },
          "D_CurrentYearTaxLossIncurred": {
            "type": "number"
          },
          "E_TaxLossFromFrankingOffsets": {
            "type": "number"
          },
          "F_NetExemptIncome": {
            "type": "number"
          },
          "G_TaxLossesForgone": {
            "type": "number"
          },
          "H_TaxLossesDeducted": {
            "type": "number"
          },
          "I_TaxLossesTransferredOut": {
            "type": "number"
          },
          "J_TotalTaxLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2026_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "LossesSchedule2026Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/Loss2026_FundInformation"
          },
          "A_LossesCarriedForward": {
            "$ref": "#/components/schemas/Loss2026_A_LossesCarriedForward"
          },
          "B_OwnershipBusinessContinuityTest": {
            "$ref": "#/components/schemas/Loss2026_B_OwnershipBusinessContinuityTest"
          },
          "C_UnrealisedLosses": {
            "$ref": "#/components/schemas/Loss2026_C_UnrealisedLosses"
          },
          "D_LifeInsuranceCompanies": {
            "$ref": "#/components/schemas/Loss2026_D_LifeInsurance"
          },
          "E_ControlledForeignCompanyLosses": {
            "$ref": "#/components/schemas/Loss2026_E_ControlledForeignCompanyLosses"
          },
          "F_TaxLossesReconciliationStatement": {
            "$ref": "#/components/schemas/Loss2026_F_TaxLossReconciliation"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/Loss2026_Declaration"
          }
        }
      },
      "Loss2027_FundInformation": {
        "type": "object",
        "properties": {
          "TFN": {
            "type": "string",
            "description": "NOTE: Always returned as blank on a GET."
          },
          "TFNRecorded": {
            "type": "boolean",
            "description": "NOTE: Ignored when provided in a POST."
          },
          "ABN": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          }
        }
      },
      "Loss2027_A_LossesCarriedForward": {
        "type": "object",
        "properties": {
          "q1B_TaxLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q1C_TaxLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q1D_TaxLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q1E_TaxLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q1F_TaxLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q1G_TaxLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q1U_Total": {
            "type": "number"
          },
          "q2H_CapitalLossesCarriedForwardCurrentYear": {
            "type": "number"
          },
          "q2I_CapitalLossesCarriedForwardPY1": {
            "type": "number"
          },
          "q2J_CapitalLossesCarriedForwardPY2": {
            "type": "number"
          },
          "q2K_CapitalLossesCarriedForwardPY3": {
            "type": "number"
          },
          "q2L_CapitalLossesCarriedForwardPY4": {
            "type": "number"
          },
          "q2M_CapitalLossesCarriedForwardPY5": {
            "type": "number"
          },
          "q2V_Total": {
            "type": "number"
          }
        }
      },
      "Loss2027_B_OwnershipBusinessContinuityTest": {
        "type": "object",
        "properties": {
          "q1A_OwnershipTestPassedCurrentYear": {
            "type": "string"
          },
          "q1B_OwnershipTestPassedPY1": {
            "type": "string"
          },
          "q1C_OwnershipTestPassedPY2": {
            "type": "string"
          },
          "q1D_OwnershipTestPassedPY3": {
            "type": "string"
          },
          "q1E_OwnershipTestPassedPY4": {
            "type": "string"
          },
          "q1F_OwnershipTestPassedPY5": {
            "type": "string"
          },
          "q2G_TaxLosses": {
            "type": "string"
          },
          "q2H_NetCapitalLosses": {
            "type": "string"
          },
          "q3I_TaxLosses": {
            "type": "string"
          },
          "q3J_NetCapitalLosses": {
            "type": "string"
          },
          "q4K_CurrentYearLossProvisionApply": {
            "type": "string"
          }
        }
      },
      "Loss2027_C_UnrealisedLosses": {
        "type": "object",
        "properties": {
          "L_HasaChangeoverTimeOccurredInRelationToTheCompany": {
            "type": "string"
          },
          "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": {
            "type": "string"
          },
          "N_HadAnUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          },
          "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": {
            "type": "string"
          }
        }
      },
      "Loss2027_D_LifeInsurance": {
        "type": "object",
        "properties": {
          "P_ComplyingSuperTaxLossesCarriedForward": {
            "type": "string"
          },
          "Q_ComplyingSuperNetCapitalLossesCarriedForward": {
            "type": "string"
          }
        }
      },
      "Loss2027_E_ControlledForeignCompanyLosses": {
        "type": "object",
        "properties": {
          "M_CurrentYearCFCLosses": {
            "type": "number"
          },
          "N_CFCLossesDeducted": {
            "type": "number"
          },
          "O_CFCLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2027_F_TaxLossReconciliation": {
        "type": "object",
        "properties": {
          "A_BalanceTaxLossesBroughtForward": {
            "type": "number"
          },
          "C_NetForgivenDebt": {
            "type": "number"
          },
          "D_CurrentYearTaxLossIncurred": {
            "type": "number"
          },
          "E_TaxLossFromFrankingOffsets": {
            "type": "number"
          },
          "F_NetExemptIncome": {
            "type": "number"
          },
          "G_TaxLossesForgone": {
            "type": "number"
          },
          "H_TaxLossesDeducted": {
            "type": "number"
          },
          "I_TaxLossesTransferredOut": {
            "type": "number"
          },
          "J_TotalTaxLossesCarriedForward": {
            "type": "number"
          }
        }
      },
      "Loss2027_Declaration": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "ContactNumber": {
            "type": "string"
          }
        }
      },
      "LossesSchedule2027Model": {
        "type": "object",
        "properties": {
          "FundInformation": {
            "$ref": "#/components/schemas/Loss2027_FundInformation"
          },
          "A_LossesCarriedForward": {
            "$ref": "#/components/schemas/Loss2027_A_LossesCarriedForward"
          },
          "B_OwnershipBusinessContinuityTest": {
            "$ref": "#/components/schemas/Loss2027_B_OwnershipBusinessContinuityTest"
          },
          "C_UnrealisedLosses": {
            "$ref": "#/components/schemas/Loss2027_C_UnrealisedLosses"
          },
          "D_LifeInsuranceCompanies": {
            "$ref": "#/components/schemas/Loss2027_D_LifeInsurance"
          },
          "E_ControlledForeignCompanyLosses": {
            "$ref": "#/components/schemas/Loss2027_E_ControlledForeignCompanyLosses"
          },
          "F_TaxLossesReconciliationStatement": {
            "$ref": "#/components/schemas/Loss2027_F_TaxLossReconciliation"
          },
          "TaxPayersDeclaration": {
            "$ref": "#/components/schemas/Loss2027_Declaration"
          }
        }
      },
      "TrustIncomeSchedule2024Model": {
        "type": "object",
        "properties": {
          "QuestionCodePrefix": {
            "type": "string"
          },
          "TrustName": {
            "type": "string"
          },
          "TrustABN": {
            "type": "string"
          },
          "TrustACN": {
            "type": "string"
          },
          "TrustInvestNum": {
            "type": "string"
          },
          "W_GrossAmount": {
            "type": "number"
          },
          "L_NonResidentTax": {
            "type": "number"
          },
          "N_FrankingCreditNewZealand": {
            "type": "number"
          },
          "A_IncomeAmount": {
            "type": "number"
          },
          "A1_IncomeNonConcessional": {
            "type": "number"
          },
          "A2_IncomeExcludeNonConcessional": {
            "type": "number"
          },
          "B_TaxableAmount": {
            "type": "number"
          },
          "B1_TaxedNCMIRevenue": {
            "type": "number"
          },
          "B2_TaxedNCMIExcludedRevenue": {
            "type": "number"
          },
          "C_ABNWithHoldingCredit": {
            "type": "number"
          },
          "U_FrankedRevenue": {
            "type": "number"
          },
          "D_ImputationCredit": {
            "type": "number"
          },
          "E_TFNWithHoldingCredit": {
            "type": "number"
          },
          "O_TFNWithHoldingCloseHeldTrust": {
            "type": "number"
          },
          "F_CapitalGainsLessDiscounting": {
            "type": "number"
          },
          "F1_TotalCurrentYearCapitalGains": {
            "type": "number"
          },
          "F2_CapitalLossesApplied": {
            "type": "number"
          },
          "F3_CGTDiscountApplied": {
            "type": "number"
          },
          "F4_CGTSmallConcessionsApplied": {
            "type": "number"
          },
          "F5_CgNCMIRevenue": {
            "type": "number"
          },
          "F6_CgNCMIExcludedRevenue": {
            "type": "number"
          },
          "Z_NonResidentWithHoldingCg": {
            "type": "number"
          },
          "G_AttributedRoreignIncome": {
            "type": "number"
          },
          "H_AssForeignIncome": {
            "type": "number"
          },
          "I_TaxPaidOffset": {
            "type": "number"
          },
          "R_NRASOffsetAmount": {
            "type": "number"
          },
          "M_ExplorationCreditOffset": {
            "type": "number"
          },
          "T_EarlyStageCLCPTaxOffset": {
            "type": "number"
          },
          "J_EarlyStageInvestorTaxOffset": {
            "type": "number"
          },
          "C1_Div6AAEligibleIncome": {
            "type": "number"
          },
          "Y_NetSmallIncome": {
            "type": "number"
          },
          "J2_IncomeNonResidentNonTrustee": {
            "type": "number"
          },
          "K_IncomeNonResidentRrustee": {
            "type": "number"
          },
          "T2_TotalTFNAmountWithHeld": {
            "type": "number"
          }
        }
      },
      "TrustIncomeSchedule2025Model": {
        "type": "object",
        "properties": {
          "QuestionCodePrefix": {
            "type": "string"
          },
          "TrustName": {
            "type": "string"
          },
          "TrustABN": {
            "type": "string"
          },
          "TrustACN": {
            "type": "string"
          },
          "TrustInvestNum": {
            "type": "string"
          },
          "W_GrossAmount": {
            "type": "number"
          },
          "L_NonResidentTax": {
            "type": "number"
          },
          "N_FrankingCreditNewZealand": {
            "type": "number"
          },
          "A_IncomeAmount": {
            "type": "number"
          },
          "A1_IncomeNonConcessional": {
            "type": "number"
          },
          "A2_IncomeExcludeNonConcessional": {
            "type": "number"
          },
          "B_TaxableAmount": {
            "type": "number"
          },
          "B1_TaxedNCMIRevenue": {
            "type": "number"
          },
          "B2_TaxedNCMIExcludedRevenue": {
            "type": "number"
          },
          "C_ABNWithHoldingCredit": {
            "type": "number"
          },
          "U_FrankedRevenue": {
            "type": "number"
          },
          "D_ImputationCredit": {
            "type": "number"
          },
          "E_TFNWithHoldingCredit": {
            "type": "number"
          },
          "O_TFNWithHoldingCloseHeldTrust": {
            "type": "number"
          },
          "F_CapitalGainsLessDiscounting": {
            "type": "number"
          },
          "F1_TotalCurrentYearCapitalGains": {
            "type": "number"
          },
          "F2_CapitalLossesApplied": {
            "type": "number"
          },
          "F3_CGTDiscountApplied": {
            "type": "number"
          },
          "F4_CGTSmallConcessionsApplied": {
            "type": "number"
          },
          "F5_CgNCMIRevenue": {
            "type": "number"
          },
          "F6_CgNCMIExcludedRevenue": {
            "type": "number"
          },
          "Z_NonResidentWithHoldingCg": {
            "type": "number"
          },
          "G_AttributedRoreignIncome": {
            "type": "number"
          },
          "H_AssForeignIncome": {
            "type": "number"
          },
          "I_TaxPaidOffset": {
            "type": "number"
          },
          "R_NRASOffsetAmount": {
            "type": "number"
          },
          "M_ExplorationCreditOffset": {
            "type": "number"
          },
          "T_EarlyStageCLCPTaxOffset": {
            "type": "number"
          },
          "J_EarlyStageInvestorTaxOffset": {
            "type": "number"
          },
          "C1_Div6AAEligibleIncome": {
            "type": "number"
          },
          "Y_NetSmallIncome": {
            "type": "number"
          },
          "J2_IncomeNonResidentNonTrustee": {
            "type": "number"
          },
          "K_IncomeNonResidentRrustee": {
            "type": "number"
          },
          "T2_TotalTFNAmountWithHeld": {
            "type": "number"
          }
        }
      },
      "TrustIncomeSchedule2026Model": {
        "type": "object",
        "properties": {
          "QuestionCodePrefix": {
            "type": "string"
          },
          "TrustName": {
            "type": "string"
          },
          "TrustABN": {
            "type": "string"
          },
          "TrustACN": {
            "type": "string"
          },
          "TrustInvestNum": {
            "type": "string"
          },
          "W_GrossAmount": {
            "type": "number"
          },
          "L_NonResidentTax": {
            "type": "number"
          },
          "N_FrankingCreditNewZealand": {
            "type": "number"
          },
          "A_IncomeAmount": {
            "type": "number"
          },
          "A1_IncomeNonConcessional": {
            "type": "number"
          },
          "A2_IncomeExcludeNonConcessional": {
            "type": "number"
          },
          "B_TaxableAmount": {
            "type": "number"
          },
          "B1_TaxedNCMIRevenue": {
            "type": "number"
          },
          "B2_TaxedNCMIExcludedRevenue": {
            "type": "number"
          },
          "C_ABNWithHoldingCredit": {
            "type": "number"
          },
          "U_FrankedRevenue": {
            "type": "number"
          },
          "D_ImputationCredit": {
            "type": "number"
          },
          "E_TFNWithHoldingCredit": {
            "type": "number"
          },
          "O_TFNWithHoldingCloseHeldTrust": {
            "type": "number"
          },
          "F_CapitalGainsLessDiscounting": {
            "type": "number"
          },
          "F1_TotalCurrentYearCapitalGains": {
            "type": "number"
          },
          "F2_CapitalLossesApplied": {
            "type": "number"
          },
          "F3_CGTDiscountApplied": {
            "type": "number"
          },
          "F4_CGTSmallConcessionsApplied": {
            "type": "number"
          },
          "F5_CgNCMIRevenue": {
            "type": "number"
          },
          "F6_CgNCMIExcludedRevenue": {
            "type": "number"
          },
          "Z_NonResidentWithHoldingCg": {
            "type": "number"
          },
          "G_AttributedRoreignIncome": {
            "type": "number"
          },
          "H_AssForeignIncome": {
            "type": "number"
          },
          "I_TaxPaidOffset": {
            "type": "number"
          },
          "R_NRASOffsetAmount": {
            "type": "number"
          },
          "M_ExplorationCreditOffset": {
            "type": "number"
          },
          "T_EarlyStageCLCPTaxOffset": {
            "type": "number"
          },
          "J_EarlyStageInvestorTaxOffset": {
            "type": "number"
          },
          "C1_Div6AAEligibleIncome": {
            "type": "number"
          },
          "Y_NetSmallIncome": {
            "type": "number"
          },
          "J2_IncomeNonResidentNonTrustee": {
            "type": "number"
          },
          "K_IncomeNonResidentRrustee": {
            "type": "number"
          },
          "T2_TotalTFNAmountWithHeld": {
            "type": "number"
          }
        }
      },
      "TrustIncomeSchedule2027Model": {
        "type": "object",
        "properties": {
          "QuestionCodePrefix": {
            "type": "string"
          },
          "TrustName": {
            "type": "string"
          },
          "TrustABN": {
            "type": "string"
          },
          "TrustACN": {
            "type": "string"
          },
          "TrustInvestNum": {
            "type": "string"
          },
          "W_GrossAmount": {
            "type": "number"
          },
          "L_NonResidentTax": {
            "type": "number"
          },
          "N_FrankingCreditNewZealand": {
            "type": "number"
          },
          "A_IncomeAmount": {
            "type": "number"
          },
          "A1_IncomeNonConcessional": {
            "type": "number"
          },
          "A2_IncomeExcludeNonConcessional": {
            "type": "number"
          },
          "B_TaxableAmount": {
            "type": "number"
          },
          "B1_TaxedNCMIRevenue": {
            "type": "number"
          },
          "B2_TaxedNCMIExcludedRevenue": {
            "type": "number"
          },
          "C_ABNWithHoldingCredit": {
            "type": "number"
          },
          "U_FrankedRevenue": {
            "type": "number"
          },
          "D_ImputationCredit": {
            "type": "number"
          },
          "E_TFNWithHoldingCredit": {
            "type": "number"
          },
          "O_TFNWithHoldingCloseHeldTrust": {
            "type": "number"
          },
          "F_CapitalGainsLessDiscounting": {
            "type": "number"
          },
          "F1_TotalCurrentYearCapitalGains": {
            "type": "number"
          },
          "F2_CapitalLossesApplied": {
            "type": "number"
          },
          "F3_CGTDiscountApplied": {
            "type": "number"
          },
          "F4_CGTSmallConcessionsApplied": {
            "type": "number"
          },
          "F5_CgNCMIRevenue": {
            "type": "number"
          },
          "F6_CgNCMIExcludedRevenue": {
            "type": "number"
          },
          "Z_NonResidentWithHoldingCg": {
            "type": "number"
          },
          "G_AttributedRoreignIncome": {
            "type": "number"
          },
          "H_AssForeignIncome": {
            "type": "number"
          },
          "I_TaxPaidOffset": {
            "type": "number"
          },
          "R_NRASOffsetAmount": {
            "type": "number"
          },
          "M_ExplorationCreditOffset": {
            "type": "number"
          },
          "T_EarlyStageCLCPTaxOffset": {
            "type": "number"
          },
          "J_EarlyStageInvestorTaxOffset": {
            "type": "number"
          },
          "C1_Div6AAEligibleIncome": {
            "type": "number"
          },
          "Y_NetSmallIncome": {
            "type": "number"
          },
          "J2_IncomeNonResidentNonTrustee": {
            "type": "number"
          },
          "K_IncomeNonResidentRrustee": {
            "type": "number"
          },
          "T2_TotalTFNAmountWithHeld": {
            "type": "number"
          }
        }
      },
      "member-status": {
        "type": "string",
        "enum": [
          "Active",
          "Terminated"
        ]
      },
      "member-status-detail": {
        "type": "string",
        "enum": [
          "",
          "ACTIVE",
          "DECEASED",
          "RETIRED"
        ]
      },
      "MemberAccount": {
        "type": "object",
        "description": "An individual's account inside the fund (either Accumulaton or Pension). Every member has a single Accumulation account.",
        "properties": {
          "MemberAccountGUID": {
            "type": "string",
            "format": "guid"
          },
          "AccountType": {
            "type": "string"
          },
          "CommencementDate": {
            "type": "string",
            "format": "date"
          },
          "TerminationDate": {
            "type": "string",
            "format": "date"
          },
          "MemExt": {
            "type": "string"
          },
          "HasStickyNotes": {
            "type": "boolean",
            "example": false
          },
          "HasWithdrawalNotes": {
            "type": "boolean",
            "example": true
          },
          "Segregated": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "MemberSummary": {
        "type": "object",
        "properties": {
          "MemberGUID": {
            "type": "string",
            "format": "guid"
          },
          "MemberName": {
            "type": "string"
          },
          "Status": {
            "$ref": "#/components/schemas/member-status"
          },
          "StatusDetail": {
            "$ref": "#/components/schemas/member-status-detail"
          },
          "SpouseMemberGUID": {
            "type": "string",
            "format": "guid"
          },
          "BirthDate": {
            "type": "string",
            "format": "date"
          },
          "Accounts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MemberAccount"
            }
          }
        }
      },
      "Birthplace": {
        "type": "object",
        "properties": {
          "City": {
            "type": "string",
            "example": "HCM"
          },
          "State": {
            "type": "string",
            "example": "Q12"
          },
          "Country": {
            "type": "string",
            "example": "VietNam"
          }
        }
      },
      "MemberUpdateObject": {
        "type": "object",
        "properties": {
          "StatusDetail": {
            "$ref": "#/components/schemas/member-status-detail"
          },
          "BirthDate": {
            "type": "string",
            "format": "date"
          },
          "Gender": {
            "$ref": "#/components/schemas/gender"
          },
          "SpouseMemberGUID": {
            "type": "string",
            "format": "guid"
          },
          "LPRMemberGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
          },
          "ActingAsTrusteeFrom": {
            "type": "string",
            "format": "date"
          },
          "ActingAsTrusteeTo": {
            "type": "string",
            "format": "date"
          },
          "Occupation": {
            "type": "string",
            "example": "Occupation"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "FundJoinedDate": {
            "type": "string",
            "format": "date"
          },
          "TakeOnServiceDate": {
            "type": "string",
            "format": "date"
          },
          "TFN": {
            "type": "string"
          },
          "TFNExemption": {
            "type": "boolean"
          },
          "TFNReceivedDate": {
            "type": "string",
            "format": "date"
          },
          "DirectorIdentificationNumber": {
            "type": "string"
          },
          "Birthplace": {
            "$ref": "#/components/schemas/Birthplace"
          }
        }
      },
      "MemberCreateUpdateResultModel": {
        "type": "object",
        "properties": {
          "MemberID": {
            "type": "string"
          }
        }
      },
      "DeathBenefit": {
        "type": "object",
        "properties": {
          "NominationType": {
            "type": "string",
            "example": "NON-BINDING"
          },
          "BindingExpiryDate": {
            "type": "string",
            "format": "date"
          },
          "BenefificaryCount": {
            "type": "number",
            "example": 5
          }
        }
      },
      "MemberDetails": {
        "type": "object",
        "properties": {
          "MemberGUID": {
            "type": "string",
            "format": "guid"
          },
          "MemberName": {
            "type": "string"
          },
          "Status": {
            "$ref": "#/components/schemas/member-status"
          },
          "StatusDetail": {
            "$ref": "#/components/schemas/member-status-detail"
          },
          "BirthDate": {
            "type": "string",
            "format": "date"
          },
          "Gender": {
            "$ref": "#/components/schemas/gender"
          },
          "FundJoinedDate": {
            "type": "string",
            "format": "date"
          },
          "TakeOnServiceDate": {
            "type": "string",
            "format": "date"
          },
          "EligibleServiceDate": {
            "type": "string",
            "format": "date"
          },
          "PreservationAge": {
            "type": "number"
          },
          "TFNRecorded": {
            "type": "boolean"
          },
          "TFNExemption": {
            "type": "boolean"
          },
          "TFNReceivedDate": {
            "type": "string",
            "format": "date"
          },
          "DirectorIdentificationNumber": {
            "type": "string"
          },
          "SpouseMemberGUID": {
            "type": "string",
            "format": "guid"
          },
          "LPRMemberGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
          },
          "ActingAsTrusteeFrom": {
            "type": "string",
            "format": "date"
          },
          "ActingAsTrusteeTo": {
            "type": "string",
            "format": "date"
          },
          "Occupation": {
            "type": "string",
            "example": "Occupation"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "DeathBenefitNomination": {
            "$ref": "#/components/schemas/DeathBenefit"
          },
          "Accounts": {
            "type": "array",
            "minItems": 1,
            "items": {
              "properties": {
                "MemberAccountGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
                },
                "AccountType": {
                  "type": "string",
                  "example": "Accumulation"
                },
                "CommencementDate": {
                  "type": "string",
                  "format": "date"
                },
                "TerminationDate": {
                  "type": "string",
                  "format": "date"
                },
                "MemExt": {
                  "type": "string",
                  "example": "00001"
                },
                "HasStickyNotes": {
                  "type": "boolean",
                  "example": false
                },
                "HasWithdrawalNotes": {
                  "type": "boolean",
                  "example": true
                },
                "Segregated": {
                  "type": "boolean",
                  "example": false
                }
              }
            }
          },
          "Birthplace": {
            "$ref": "#/components/schemas/Birthplace"
          }
        }
      },
      "NonMemberSpouseObject": {
        "type": "object",
        "properties": {
          "BirthDate": {
            "type": "string",
            "format": "date"
          },
          "Gender": {
            "$ref": "#/components/schemas/gender"
          },
          "Contact": {
            "type": "object",
            "properties": {
              "Title": {
                "type": "string"
              },
              "GivenNames": {
                "type": "string"
              },
              "Surname": {
                "type": "string"
              }
            }
          }
        }
      },
      "CreateNonMemberSpouseResultModel": {
        "type": "object",
        "properties": {
          "MemberGUID": {
            "type": "string"
          }
        }
      },
      "NonMemberLPRObject": {
        "type": "object",
        "properties": {
          "BirthDate": {
            "type": "string",
            "format": "date"
          },
          "Gender": {
            "$ref": "#/components/schemas/gender"
          },
          "Contact": {
            "type": "object",
            "properties": {
              "Title": {
                "type": "string",
                "example": "Mr"
              },
              "GivenNames": {
                "type": "string",
                "example": "Mathew"
              },
              "Surname": {
                "type": "string",
                "example": "Nguyen"
              }
            }
          }
        }
      },
      "CreateNonMemberLPRResultModel": {
        "type": "object",
        "properties": {
          "MemberGUID": {
            "type": "string"
          }
        }
      },
      "AttachedDocumentModel": {
        "type": "object",
        "properties": {
          "GUID": {
            "type": "string",
            "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e0"
          },
          "DownloadUrl": {
            "type": "string",
            "example": "http://domain.com/api/v1/sites/ABC/documents/ef1f02ff-738e-4bbd-8214-fbe4742d70e0/content"
          },
          "FileName": {
            "type": "string",
            "example": "example.docx"
          }
        }
      },
      "BeneficiariesResultModel": {
        "type": "object",
        "properties": {
          "NominationType": {
            "type": "string"
          },
          "BindingExpiryDate": {
            "type": "string",
            "format": "date"
          },
          "Comments": {
            "type": "string"
          },
          "Document": {
            "$ref": "#/components/schemas/AttachedDocumentModel"
          },
          "Beneficiaries": {
            "type": "array",
            "items": {
              "properties": {
                "BeneficiaryGUID": {
                  "type": "string",
                  "example": "e7eec8e2-87c2-04bb-8014-6934608e73f8"
                },
                "Relationship": {
                  "type": "string",
                  "example": "SPOUSE"
                },
                "MemberGUID": {
                  "type": "string",
                  "example": "e7eec8e2-87c2-04bb-8014-6934608e99f9"
                },
                "Title": {
                  "type": "string",
                  "example": "Mr"
                },
                "FirstName": {
                  "type": "string",
                  "example": "Craig"
                },
                "LastName": {
                  "type": "string",
                  "example": "Anderson"
                },
                "Percentage": {
                  "type": "number",
                  "example": 10
                },
                "BirthDate": {
                  "type": "string",
                  "format": "date",
                  "example": "1989-02-28"
                },
                "TFNRecorded": {
                  "type": "boolean",
                  "example": true
                },
                "PostalAddressLine1": {
                  "type": "string",
                  "example": "23 Main Street"
                },
                "PostalAddressLine2": {
                  "type": "string",
                  "example": "Apt 4B"
                },
                "PostalSuburb": {
                  "type": "string",
                  "example": "Queen"
                },
                "PostalState": {
                  "type": "string",
                  "example": "QLD"
                },
                "PostalPostcode": {
                  "type": "string",
                  "example": "4103"
                },
                "PostalCountry": {
                  "type": "string",
                  "example": "Australia"
                },
                "Comments": {
                  "type": "string",
                  "example": "Beneficiary comment example."
                }
              }
            }
          }
        }
      },
      "BeneficiariesParameterModel": {
        "type": "object",
        "required": [
          "NominationType"
        ],
        "properties": {
          "NominationType": {
            "type": "string",
            "example": "NON-BINDING"
          },
          "BindingExpiryDate": {
            "type": "string",
            "format": "date"
          },
          "Comments": {
            "type": "string",
            "deprecated": true
          },
          "DocumentGUID": {
            "type": "string",
            "example": "9994db8b-b844-1680-d214-3316fcbe40a2"
          },
          "Beneficiaries": {
            "type": "array",
            "items": {
              "required": [
                "Relationship",
                "Percentage"
              ],
              "properties": {
                "BeneficiaryGUID": {
                  "type": "string",
                  "example": "8894db8b-b844-1680-d214-3316fcbe40a2"
                },
                "Relationship": {
                  "type": "string",
                  "example": "SPOUSE"
                },
                "MemberGUID": {
                  "type": "string",
                  "example": "9f79e850-9c88-e8ba-d214-130b348f87bf"
                },
                "Title": {
                  "type": "string",
                  "example": "Mr"
                },
                "FirstName": {
                  "type": "string",
                  "example": "Craig"
                },
                "LastName": {
                  "type": "string",
                  "example": "Anderson"
                },
                "BirthDate": {
                  "type": "string",
                  "format": "date",
                  "example": "1989-02-28"
                },
                "Percentage": {
                  "type": "number",
                  "example": 10
                },
                "TFN": {
                  "type": "string",
                  "example": "226799598"
                },
                "ClearTFN": {
                  "type": "boolean",
                  "example": false
                },
                "PostalAddressLine1": {
                  "type": "string",
                  "example": "23 Main Street"
                },
                "PostalAddressLine2": {
                  "type": "string",
                  "example": "Apt 4B"
                },
                "PostalSuburb": {
                  "type": "string",
                  "example": "Queen"
                },
                "PostalState": {
                  "type": "string",
                  "example": "QLD"
                },
                "PostalPostcode": {
                  "type": "string",
                  "example": "4103"
                },
                "PostalCountry": {
                  "type": "string",
                  "example": "Australia"
                },
                "Comments": {
                  "type": "string",
                  "example": "Beneficiary comment example."
                }
              }
            }
          }
        }
      },
      "GetTFNModel": {
        "type": "object",
        "properties": {
          "mfa": {
            "type": "string"
          }
        }
      },
      "GetTFNResultModel": {
        "type": "object",
        "properties": {
          "tfn": {
            "type": "string",
            "example": "111222333",
            "maxLength": 9,
            "pattern": "[0-9]{9}"
          }
        }
      },
      "GetContributionCapsResultModel": {
        "type": "object",
        "properties": {
          "FinancialYear": {
            "type": "number",
            "format": "number",
            "example": 2018
          },
          "ValidTFNSupplied": {
            "type": "boolean",
            "format": "true/false"
          },
          "PriorYearTotalSuperBalance": {
            "type": "number",
            "format": "float",
            "example": 10000
          },
          "PriorYearTSBStatus": {
            "type": "string",
            "example": "Estimate"
          },
          "BringForwardStatus": {
            "type": "string",
            "example": "AVAILABLE"
          },
          "ConcessionalCatchupStatus": {
            "type": "string",
            "example": "AVAILABLE/NOT-AVAILABLE-TSB"
          },
          "GeneralTransferBalanceCap": {
            "type": "number",
            "format": "float",
            "example": 1900000
          },
          "Concessional": {
            "type": "object",
            "description": "Concessional Contribution Cap.",
            "properties": {
              "ConcessionalCapGeneral": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "ConcessionalCapUnusedCarriedForward": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "ConcessionalCapMaximum": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "Claimed": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "ClaimedLinked": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "ClaimedExternal": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "Remaining": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "RefundedExcess": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "ConcessionalExcess": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "Transactions": {
                "type": "array",
                "items": {
                  "properties": {
                    "AccountNumber": {
                      "type": "string",
                      "example": "701"
                    },
                    "AccountDescription": {
                      "type": "string",
                      "example": "701 Description"
                    },
                    "Amount": {
                      "type": "number",
                      "format": "float",
                      "example": 10000
                    },
                    "Date": {
                      "type": "string",
                      "format": "date"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Transaction Description"
                    }
                  }
                }
              }
            }
          },
          "NonConcessional": {
            "type": "object",
            "description": "Non Concessional Contribution Cap.",
            "properties": {
              "NonConcessionalCap": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "NonConcessionalCapYear": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "ConcessionalExcess": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "ClaimedMember": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "ClaimedLinked": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "ClaimedExternal": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "PreviousYear": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "Remaining": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "Excess": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "NonConcessionalExcessRefunded": {
                "type": "boolean",
                "format": "true/false"
              },
              "RefundedExcess": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "TriggerYearActivated": {
                "type": "boolean",
                "format": "true/false"
              },
              "TriggerActivationYear": {
                "type": "number",
                "example": 2025
              },
              "Transactions": {
                "type": "array",
                "items": {
                  "properties": {
                    "AccountNumber": {
                      "type": "string",
                      "example": "700"
                    },
                    "AccountDescription": {
                      "type": "string",
                      "example": "700 Description"
                    },
                    "Amount": {
                      "type": "number",
                      "format": "float",
                      "example": 10000
                    },
                    "Date": {
                      "type": "string",
                      "format": "date"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Transaction Description"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "CreateContributionHistoryModel": {
        "type": "object",
        "properties": {
          "FinancialYear": {
            "type": "number",
            "format": "number",
            "example": 2010
          },
          "Concessional": {
            "type": "object",
            "properties": {
              "Claimed": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "ClaimedExternal": {
                "type": "number",
                "format": "float",
                "example": 0
              }
            }
          },
          "NonConcessional": {
            "type": "object",
            "properties": {
              "Claimed": {
                "type": "number",
                "format": "float",
                "example": 10000
              },
              "ClaimedExternal": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "TriggerYearActivated": {
                "type": "boolean"
              }
            }
          }
        }
      },
      "GetMemberInsuranceModel": {
        "type": "object",
        "properties": {
          "InsuranceGUID": {
            "type": "string",
            "format": "guid",
            "example": "b2f2b136-23b4-3b9b-8114-9a8a4c2d35d3"
          },
          "MemExt": {
            "type": "string",
            "example": "00001"
          },
          "Description": {
            "type": "string",
            "example": "Death and Total Permanent Disability cover - AMP XXX666"
          },
          "CoverType": {
            "type": "string",
            "example": "DEATH_TPD"
          },
          "Insurer": {
            "type": "string",
            "example": "AMP"
          },
          "PolicyNumber": {
            "type": "string",
            "example": "ABC1234"
          },
          "PolicyCommencementDate": {
            "type": "string",
            "format": "date"
          },
          "StartDate": {
            "type": "string",
            "format": "date"
          },
          "EndDate": {
            "type": "string",
            "format": "date"
          },
          "SumInsured": {
            "type": "number",
            "format": "double",
            "example": 5000000
          },
          "Premium": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "PremiumFrequency": {
            "type": "string",
            "example": "M"
          },
          "Document": {
            "$ref": "#/components/schemas/AttachedDocumentModel"
          }
        }
      },
      "CreateMemberInsuranceRequestModel": {
        "type": "object",
        "properties": {
          "MemExt": {
            "type": "string",
            "example": "00001"
          },
          "Description": {
            "type": "string"
          },
          "CoverType": {
            "type": "string"
          },
          "Insurer": {
            "type": "string"
          },
          "PolicyNumber": {
            "type": "string"
          },
          "PolicyCommencementDate": {
            "type": "string",
            "format": "date"
          },
          "StartDate": {
            "type": "string",
            "format": "date"
          },
          "EndDate": {
            "type": "string",
            "format": "date"
          },
          "SumInsured": {
            "type": "number"
          },
          "Premium": {
            "type": "number"
          },
          "PremiumFrequency": {
            "type": "string",
            "example": "Q"
          },
          "DocumentGUID": {
            "type": "string"
          }
        }
      },
      "CreateMemberInsuranceResultModel": {
        "type": "object",
        "properties": {
          "InsuranceID": {
            "type": "string",
            "format": "guid",
            "example": "b2f2b136-23b4-3b9b-8114-9a8a4c2d35d3"
          }
        }
      },
      "MemberEventResultModel": {
        "type": "object",
        "properties": {
          "MemberEventGUID": {
            "type": "string",
            "example": "ef1f02ff-738e-4bbd-8214-12c80074f3f9"
          },
          "Type": {
            "type": "string",
            "example": "DIVORCE"
          },
          "Start": {
            "type": "string",
            "format": "date"
          },
          "End": {
            "type": "string",
            "format": "date"
          },
          "Details": {
            "type": "string",
            "example": "Details of Event"
          }
        }
      },
      "MemberEventParameterModel": {
        "type": "object",
        "required": [
          "Type",
          "Start"
        ],
        "properties": {
          "Type": {
            "type": "string",
            "example": "DIVORCE"
          },
          "Start": {
            "type": "string",
            "format": "date"
          },
          "End": {
            "type": "string",
            "format": "date"
          },
          "Details": {
            "type": "string",
            "example": "Details of Event"
          }
        }
      },
      "MemberEventCreateResultModel": {
        "type": "object",
        "properties": {
          "MemberEventGUID": {
            "type": "string",
            "example": "ef1f02ff-738e-4bbd-8214-12c80074f3f9"
          }
        }
      },
      "OpeningMemberBalanceRequestObject": {
        "type": "object",
        "properties": {
          "FinancialYear": {
            "type": "number"
          },
          "Balance": {
            "type": "number",
            "format": "float"
          },
          "Preserved": {
            "type": "number",
            "format": "float"
          },
          "Restricted": {
            "type": "number",
            "format": "float"
          },
          "Unrestricted": {
            "type": "number",
            "format": "float"
          },
          "Taxed": {
            "type": "number",
            "format": "float"
          },
          "TaxFree": {
            "type": "number",
            "format": "float"
          }
        }
      },
      "MemberBalanceEnquiryResultModel": {
        "type": "object",
        "properties": {
          "MemExt": {
            "type": "string"
          },
          "MembershipType": {
            "type": "string"
          },
          "Balance": {
            "type": "number",
            "format": "float"
          },
          "Preserved": {
            "type": "number",
            "format": "float"
          },
          "Restricted": {
            "type": "number",
            "format": "float"
          },
          "Unrestricted": {
            "type": "number",
            "format": "float"
          },
          "Taxed": {
            "type": "number",
            "format": "float"
          },
          "TaxFree": {
            "type": "number",
            "format": "float"
          },
          "TaxFreeProportion": {
            "type": "number",
            "format": "float"
          },
          "PensionCommencementDate": {
            "type": "string",
            "format": "date"
          },
          "MinimumPensionAmount": {
            "type": "number",
            "format": "float"
          },
          "MaximumPensionAmount": {
            "type": "number",
            "format": "float"
          },
          "PensionDrawnYTD": {
            "type": "number",
            "format": "float"
          },
          "TerminationDate": {
            "type": "string",
            "format": "date"
          },
          "SuspendedDate": {
            "type": "string",
            "format": "date"
          },
          "CalculationMethod": {
            "type": "string",
            "example": "ShareOfNAV"
          },
          "MemberTransactionsSinceEarningRate": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "report-category-code": {
        "type": "string",
        "enum": [
          "TAX",
          "INVESTMENT",
          "MEMBER",
          "FINANCIAL"
        ]
      },
      "ReportDefinitionResultModel": {
        "type": "object",
        "properties": {
          "ReportDefinitionGUID": {
            "type": "string",
            "format": "guid",
            "example": "f23b36b4-7ae7-e8ac-7b14-8e7a64700926"
          },
          "Code": {
            "type": "string",
            "example": "ACGT01"
          },
          "Description": {
            "type": "string",
            "example": "Accrued Capital Gains"
          },
          "DateType": {
            "type": "string",
            "example": "Year"
          },
          "AvailableOnWeb": {
            "type": "boolean"
          },
          "CategoryCode": {
            "$ref": "#/components/schemas/report-category-code"
          },
          "HelpText": {
            "type": "string",
            "example": "Lists all unrealised assets attracting capital gains tax and calculates the gain or loss if they were sold at the recorded market value."
          },
          "Parameters": {
            "type": "array",
            "items": {
              "properties": {
                "Name": {
                  "type": "string",
                  "example": "start-date"
                },
                "Label": {
                  "type": "string",
                  "example": "Start Date"
                },
                "Type": {
                  "type": "string",
                  "example": "DATE"
                },
                "AvailableOnWeb": {
                  "type": "boolean"
                },
                "ValidValues": {
                  "type": "string",
                  "example": ""
                },
                "UpdateableInReportSuite": {
                  "type": "boolean"
                }
              }
            }
          }
        }
      },
      "GenerateReportRequestModel": {
        "type": "object",
        "properties": {
          "ReportCode": {
            "type": "string"
          },
          "LetterTemplateCode": {
            "type": "string"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "FinancialYear": {
            "type": "integer"
          },
          "RunImmediately": {
            "type": "boolean"
          },
          "NotifyWebhookUrl": {
            "type": "string"
          },
          "BrandGUID": {
            "type": "string",
            "example": "b8f37557-afa0-51aa-8a14-eebef0650888"
          },
          "Parameters": {
            "type": "object"
          }
        }
      },
      "GenerateReportResultModel": {
        "type": "object",
        "properties": {
          "JobGUID": {
            "type": "string",
            "format": "guid"
          },
          "JobURL": {
            "type": "string"
          }
        }
      },
      "report-suite-entity-type": {
        "type": "string",
        "enum": [
          "FUND",
          "CLIENT",
          "MEMBER"
        ]
      },
      "GetReportSuiteResultModel": {
        "type": "object",
        "properties": {
          "ReportSuiteGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
          },
          "Description": {
            "type": "string",
            "example": "Asset Allocation Report"
          },
          "FinancialYear": {
            "type": "number",
            "example": 2018
          },
          "Active": {
            "type": "boolean",
            "example": true
          },
          "EndOfYearDefault": {
            "type": "boolean",
            "example": true
          },
          "ProductType": {
            "type": "string",
            "example": "SUPER-SAF/SUPER-SMSF/INVEST"
          },
          "EntityType": {
            "$ref": "#/components/schemas/report-suite-entity-type"
          }
        }
      },
      "condition-join-operator": {
        "type": "string",
        "enum": [
          "AND",
          "OR"
        ]
      },
      "condition-field-name": {
        "type": "string",
        "enum": [
          "ATTRIBUTE",
          "FUND-ASSOCIATE",
          "TRUSTEE-TYPE"
        ]
      },
      "condition-operator": {
        "type": "string",
        "enum": [
          "Equals",
          "Does not equal",
          "Exists",
          "Does not exist",
          "Begins",
          "Does not begin",
          "Contains",
          "Does not contain"
        ]
      },
      "CreateUpdateReportSuiteReportItemModel": {
        "type": "object",
        "properties": {
          "Report": {
            "type": "object",
            "properties": {
              "ReportCode": {
                "type": "string",
                "example": "ASSETALLOC"
              }
            }
          },
          "Order": {
            "type": "number",
            "example": 1
          },
          "Conditions": {
            "type": "object",
            "properties": {
              "JoinOperator": {
                "$ref": "#/components/schemas/condition-join-operator"
              },
              "Criteria": {
                "type": "array",
                "items": {
                  "properties": {
                    "Order": {
                      "type": "number",
                      "example": 1
                    },
                    "FieldName": {
                      "$ref": "#/components/schemas/condition-field-name"
                    },
                    "FieldValue": {
                      "type": "string",
                      "example": "TAX-AGENT"
                    },
                    "Operator": {
                      "$ref": "#/components/schemas/condition-operator"
                    },
                    "Operand": {
                      "type": "string",
                      "example": "DummyAuditor"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "CreateUpdateReportSuiteDocumentItemModel": {
        "type": "object",
        "properties": {
          "Document": {
            "type": "object",
            "properties": {
              "Code": {
                "type": "string",
                "example": "TRUSTEE-DEC"
              }
            }
          },
          "Order": {
            "type": "number",
            "example": 2
          },
          "Conditions": {
            "type": "object",
            "properties": {
              "JoinOperator": {
                "$ref": "#/components/schemas/condition-join-operator"
              },
              "Criteria": {
                "type": "array",
                "items": {
                  "properties": {
                    "Order": {
                      "type": "number",
                      "example": 2
                    },
                    "FieldName": {
                      "$ref": "#/components/schemas/condition-field-name"
                    },
                    "FieldValue": {
                      "type": "string",
                      "example": "TAX-AGENT"
                    },
                    "Operator": {
                      "$ref": "#/components/schemas/condition-operator"
                    },
                    "Operand": {
                      "type": "string",
                      "example": "DummyAuditor"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "iterator-entity-type": {
        "type": "string",
        "enum": [
          "Fund",
          "ActiveTrustees",
          "ActiveMembers",
          "MemberContributions",
          "MemberCommenced",
          "Pension",
          "PensionCommenced",
          "PensionCommencedOnEffectiveDate",
          "PensionConverted",
          "LumpSum",
          "LumpSumFromAccum",
          "LumpSumFromPension",
          "PensionCommutation",
          "AccountPropertyAtEffectiveDate",
          "AccountPropertyDuringPeriod",
          "TrusteesCommencedDuringPeriod",
          "PAYGPaymentSummariesDuringPeriod",
          "MembersWithLumpSumDeathBenefitsDuringPeriod",
          "DeathBenefitPensionsCommencedDuringPeriod",
          "MembersWithActivePensionDuringPeriod",
          "MembersWithActivePensionAtEffectiveDate"
        ]
      },
      "CreateUpdateReportSuiteLetterItemModel": {
        "type": "object",
        "properties": {
          "Letter": {
            "type": "object",
            "properties": {
              "Code": {
                "type": "string",
                "example": "ANNUAl-TAX-STATEMENT"
              },
              "IteratorEntityType": {
                "$ref": "#/components/schemas/iterator-entity-type"
              }
            }
          },
          "Order": {
            "type": "number",
            "example": 3
          },
          "Conditions": {
            "type": "object",
            "properties": {
              "JoinOperator": {
                "$ref": "#/components/schemas/condition-join-operator"
              },
              "Criteria": {
                "type": "array",
                "items": {
                  "properties": {
                    "Order": {
                      "type": "number",
                      "example": 3
                    },
                    "FieldName": {
                      "$ref": "#/components/schemas/condition-field-name"
                    },
                    "FieldValue": {
                      "type": "string",
                      "example": "TAX-AGENT"
                    },
                    "Operator": {
                      "$ref": "#/components/schemas/condition-operator"
                    },
                    "Operand": {
                      "type": "string",
                      "example": "DummyAuditor"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "CreateUpdateReportSuiteRSItemModel": {
        "type": "object",
        "properties": {
          "ReportSuite": {
            "type": "object",
            "properties": {
              "Code": {
                "type": "string",
                "example": "REPORT-SUITE-CODE"
              }
            }
          },
          "Order": {
            "type": "number",
            "example": 3
          },
          "Conditions": {
            "type": "object",
            "properties": {
              "JoinOperator": {
                "$ref": "#/components/schemas/condition-join-operator"
              },
              "Criteria": {
                "type": "array",
                "items": {
                  "properties": {
                    "Order": {
                      "type": "number",
                      "example": 2
                    },
                    "FieldName": {
                      "$ref": "#/components/schemas/condition-field-name"
                    },
                    "FieldValue": {
                      "type": "string",
                      "example": "TAX-AGENT"
                    },
                    "Operator": {
                      "$ref": "#/components/schemas/condition-operator"
                    },
                    "Operand": {
                      "type": "string",
                      "example": "DummyAuditor"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "CreateUpdateReportSuiteFormItemModel": {
        "type": "object",
        "properties": {
          "Form": {
            "type": "object",
            "properties": {
              "Code": {
                "type": "string",
                "example": "DATA_FEED"
              }
            }
          },
          "Order": {
            "type": "number",
            "example": 5
          }
        }
      },
      "CreateUpdateReportSuiteModel": {
        "type": "object",
        "properties": {
          "Description": {
            "type": "string",
            "example": "New report suite description"
          },
          "FinancialYear": {
            "type": "number",
            "example": 2020
          },
          "EndOfYearDefault": {
            "type": "boolean",
            "example": true
          },
          "ProductType": {
            "type": "string",
            "example": "SUPER-SAF/SUPER-SMSF/INVEST"
          },
          "EntityType": {
            "$ref": "#/components/schemas/report-suite-entity-type"
          },
          "EventTypeCode": {
            "type": "string",
            "example": "END-YEAR-CLOSE-FINAL"
          },
          "Contents": {
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/CreateUpdateReportSuiteReportItemModel"
                },
                {
                  "$ref": "#/components/schemas/CreateUpdateReportSuiteDocumentItemModel"
                },
                {
                  "$ref": "#/components/schemas/CreateUpdateReportSuiteLetterItemModel"
                },
                {
                  "$ref": "#/components/schemas/CreateUpdateReportSuiteRSItemModel"
                },
                {
                  "$ref": "#/components/schemas/CreateUpdateReportSuiteFormItemModel"
                }
              ]
            }
          },
          "Parameters": {
            "type": "array",
            "items": {
              "properties": {
                "Name": {
                  "type": "string",
                  "example": "include-all-other-assets"
                },
                "Value": {
                  "type": "string",
                  "example": "yes"
                }
              }
            }
          }
        }
      },
      "CreateUpdateReportSuiteResultModel": {
        "type": "object",
        "properties": {
          "ReportSuiteGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
          }
        }
      },
      "ReportSuiteReportItemModel": {
        "type": "object",
        "properties": {
          "Report": {
            "type": "object",
            "properties": {
              "ReportDefinitionGUID": {
                "type": "string",
                "format": "guid",
                "example": "d4ff4c08-995e-d1aa-7b14-969b3c03ef0b"
              },
              "Code": {
                "type": "string",
                "example": "ASSETALLOC"
              },
              "Description": {
                "type": "string",
                "example": "Asset Allocation Report"
              }
            }
          },
          "Order": {
            "type": "number",
            "example": 1
          },
          "Conditions": {
            "type": "object",
            "properties": {
              "JoinOperator": {
                "$ref": "#/components/schemas/condition-join-operator"
              },
              "Criteria": {
                "type": "array",
                "items": {
                  "properties": {
                    "Order": {
                      "type": "number",
                      "example": 1
                    },
                    "FieldName": {
                      "$ref": "#/components/schemas/condition-field-name"
                    },
                    "FieldValue": {
                      "type": "string",
                      "example": "TAX-AGENT"
                    },
                    "Operator": {
                      "$ref": "#/components/schemas/condition-operator"
                    },
                    "Operand": {
                      "type": "string",
                      "example": "DummyAuditor"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "ReportSuiteDocumentItemModel": {
        "type": "object",
        "properties": {
          "Document": {
            "type": "object",
            "properties": {
              "DocumentTypeGUID": {
                "type": "string",
                "format": "guid",
                "example": "d4ff4c08-995e-d1aa-7b14-969b3c03ef0b"
              },
              "Code": {
                "type": "string",
                "example": "TRUSTEE-DEC"
              },
              "Description": {
                "type": "string",
                "example": "Trustee Declaration"
              }
            }
          },
          "Order": {
            "type": "number",
            "example": 2
          },
          "Conditions": {
            "type": "object",
            "properties": {
              "JoinOperator": {
                "$ref": "#/components/schemas/condition-join-operator"
              },
              "Criteria": {
                "type": "array",
                "items": {
                  "properties": {
                    "Order": {
                      "type": "number",
                      "example": 2
                    },
                    "FieldName": {
                      "$ref": "#/components/schemas/condition-field-name"
                    },
                    "FieldValue": {
                      "type": "string",
                      "example": "TAX-AGENT"
                    },
                    "Operator": {
                      "$ref": "#/components/schemas/condition-operator"
                    },
                    "Operand": {
                      "type": "string",
                      "example": "DummyAuditor"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "template-context-type": {
        "type": "string",
        "enum": [
          "FUND",
          "TRUSTEE",
          "MEMBER",
          "PENSION",
          "BENEFIT"
        ]
      },
      "ReportSuiteLetterItemModel": {
        "type": "object",
        "properties": {
          "Letter": {
            "type": "object",
            "properties": {
              "LetterTemplateGUID": {
                "type": "string",
                "format": "guid",
                "example": "d4ff4c08-995e-d1aa-7b14-969b3c03ef0b"
              },
              "Code": {
                "type": "string",
                "example": "ANNUAl-TAX-STATEMENT"
              },
              "Description": {
                "type": "string",
                "example": "Annual Tax Statement"
              },
              "IteratorEntityType": {
                "$ref": "#/components/schemas/iterator-entity-type"
              },
              "TemplateContextType": {
                "$ref": "#/components/schemas/template-context-type"
              }
            }
          },
          "Order": {
            "type": "number",
            "example": 3
          },
          "Conditions": {
            "type": "object",
            "properties": {
              "JoinOperator": {
                "$ref": "#/components/schemas/condition-join-operator"
              },
              "Criteria": {
                "type": "array",
                "items": {
                  "properties": {
                    "Order": {
                      "type": "number",
                      "example": 3
                    },
                    "FieldName": {
                      "$ref": "#/components/schemas/condition-field-name"
                    },
                    "FieldValue": {
                      "type": "string",
                      "example": "TAX-AGENT"
                    },
                    "Operator": {
                      "$ref": "#/components/schemas/condition-operator"
                    },
                    "Operand": {
                      "type": "string",
                      "example": "DummyAuditor"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "ReportSuiteRSItemModel": {
        "type": "object",
        "properties": {
          "ReportSuite": {
            "type": "object",
            "properties": {
              "ReportSuiteGUID": {
                "type": "string",
                "format": "guid",
                "example": "d4ff4c08-995e-d1aa-7b14-969b3c03ef0b"
              },
              "Code": {
                "type": "string",
                "example": "REPORT-SUITE-CODE"
              },
              "Description": {
                "type": "string",
                "example": "Report suite description"
              }
            }
          },
          "Order": {
            "type": "number",
            "example": 3
          },
          "Conditions": {
            "type": "object",
            "properties": {
              "JoinOperator": {
                "$ref": "#/components/schemas/condition-join-operator"
              },
              "Criteria": {
                "type": "array",
                "items": {
                  "properties": {
                    "Order": {
                      "type": "number",
                      "example": 3
                    },
                    "FieldName": {
                      "$ref": "#/components/schemas/condition-field-name"
                    },
                    "FieldValue": {
                      "type": "string",
                      "example": "TAX-AGENT"
                    },
                    "Operator": {
                      "$ref": "#/components/schemas/condition-operator"
                    },
                    "Operand": {
                      "type": "string",
                      "example": "DummyAuditor"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "ReportSuiteFormItemModel": {
        "type": "object",
        "properties": {
          "Form": {
            "type": "object",
            "properties": {
              "FormGUID": {
                "type": "string",
                "format": "guid",
                "example": "d4ff4c08-995e-d1aa-7b14-969b3c03ef0b"
              },
              "Code": {
                "type": "string",
                "example": "DATA_FEED"
              },
              "Description": {
                "type": "string",
                "example": "Data Feed Authority"
              }
            }
          },
          "Order": {
            "type": "number",
            "example": 5
          }
        }
      },
      "GetReportSuiteDetailResultModel": {
        "type": "object",
        "properties": {
          "Description": {
            "type": "string",
            "example": "Report suite description"
          },
          "FinancialYear": {
            "type": "number",
            "example": 2020
          },
          "EndOfYearDefault": {
            "type": "boolean",
            "example": true
          },
          "ProductType": {
            "type": "string",
            "example": "SUPER-SAF/SUPER-SMSF/INVEST"
          },
          "EntityType": {
            "$ref": "#/components/schemas/report-suite-entity-type"
          },
          "EventTypeCode": {
            "type": "string",
            "example": "END-YEAR-CLOSE-FINAL"
          },
          "Contents": {
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ReportSuiteReportItemModel"
                },
                {
                  "$ref": "#/components/schemas/ReportSuiteDocumentItemModel"
                },
                {
                  "$ref": "#/components/schemas/ReportSuiteLetterItemModel"
                },
                {
                  "$ref": "#/components/schemas/ReportSuiteRSItemModel"
                },
                {
                  "$ref": "#/components/schemas/ReportSuiteFormItemModel"
                }
              ]
            }
          },
          "Parameters": {
            "type": "array",
            "items": {
              "properties": {
                "Name": {
                  "type": "string",
                  "example": "include-all-other-assets"
                },
                "Value": {
                  "type": "string",
                  "example": "yes"
                }
              }
            }
          }
        }
      },
      "RunReportSuiteParametersModel": {
        "type": "object",
        "properties": {
          "EntityType": {
            "$ref": "#/components/schemas/report-suite-entity-type"
          },
          "MemberIdentifier": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
          },
          "ReportSuiteParameters": {
            "type": "array",
            "items": {
              "properties": {
                "Name": {
                  "type": "string"
                },
                "Value": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "reportsuite-status": {
        "type": "string",
        "enum": [
          "CREATED",
          "SUBMITTED",
          "GENERATING",
          "COMPLETE",
          "ERROR"
        ]
      },
      "document-request-status-code": {
        "type": "string",
        "enum": [
          "SIGNED",
          "OUT_FOR_SIGNATURE",
          "CANCELLED",
          "DECLINED",
          "ERROR",
          "DECLINE_ACKNOWLEDGED"
        ]
      },
      "AuditAndSigningReportSuitesModel": {
        "type": "object",
        "properties": {
          "ReportSuiteGUID": {
            "type": "string",
            "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e0"
          },
          "ReportSuiteInstanceGUID": {
            "type": "string",
            "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e1"
          },
          "ReportSuiteCode": {
            "type": "string",
            "example": "RRCODE"
          },
          "ReportSuiteDescription": {
            "type": "string",
            "example": "SMSF EOY Reports for Auditor"
          },
          "CreatedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "Status": {
            "$ref": "#/components/schemas/reportsuite-status"
          },
          "DocumentRequestGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
          },
          "DocumentRequestStatusCode": {
            "$ref": "#/components/schemas/document-request-status-code"
          }
        }
      },
      "rp-suite-instance-content-source-record-type": {
        "type": "string",
        "enum": [
          "DOCUMENT",
          "LETTER",
          "REPORT"
        ]
      },
      "ReportSuiteInstanceContentModel": {
        "type": "object",
        "properties": {
          "ReportSuiteInstanceContentGUID": {
            "type": "string",
            "example": "ff1f02ff-738e-4bbd-8214-fbe4742d70e1"
          },
          "ContentOrder": {
            "type": "integer",
            "example": 1
          },
          "ContentSourceRecordType": {
            "$ref": "#/components/schemas/rp-suite-instance-content-source-record-type"
          },
          "ContentCode": {
            "type": "string",
            "example": "ACTUARIAL-CERTIFICATE"
          },
          "ContentName": {
            "type": "string",
            "example": "Actuarial Certificates"
          },
          "ContentAvailable": {
            "type": "boolean"
          },
          "Permissions": {
            "type": "array",
            "example": [
              "clear"
            ]
          }
        }
      },
      "ReportSuiteInstanceDetailResultModel": {
        "type": "object",
        "properties": {
          "ReportSuiteGUID": {
            "type": "string",
            "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e0"
          },
          "ReportSuiteInstanceGUID": {
            "type": "string",
            "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e1"
          },
          "ReportSuiteCode": {
            "type": "string",
            "example": "RRCODE"
          },
          "CreatedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "Status": {
            "$ref": "#/components/schemas/reportsuite-status"
          },
          "Contents": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ReportSuiteInstanceContentModel"
            }
          }
        }
      },
      "FileUploadFormDataModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "example": "actuarial certificate.pdf"
          },
          "FileData": {
            "type": "string",
            "format": "binary",
            "example": ""
          }
        }
      },
      "class": {
        "type": "string",
        "enum": [
          "CR",
          "DR",
          "FL",
          "FR",
          "GE",
          "IA",
          "IR",
          "MF",
          "OA",
          "OR",
          "PF",
          "SL",
          "SS",
          "TE",
          "TR"
        ],
        "description": "The class of the account. The possible values are:\n  - `CR`: Contribution Revenue\n  - `DR`: Deposit Revenue (Portfolio funds only)\n  - `FL`: Forfeited Liability\n  - `FR`: Forfeited Revenue\n  - `GE`: General Expense\n  - `IA`: Investment Asset\n  - `IR`: Investment Revenue\n  - `MF`: Member Funds\n  - `OA`: Other Assets\n  - `OR`: Other Revenue\n  - `PF`: Portfolio Funds (Portfolio funds only)\n  - `SL`: Sundry Liaibility\n  - `SS`: Suspense\n  - `TE`: Tax Expense\n  - `TR`: Transfer Revenue\n"
      },
      "GetChartAccountSimpleObject": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "290"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Account name"
          },
          "Type": {
            "type": "string",
            "example": "Bank Account"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2900001"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "de4029dd-f2c8-a5bc-8014-65a10e62f934"
          },
          "Name": {
            "type": "string",
            "example": "Bank account name"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "AssetAccountNumber": {
            "type": "string"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "SystemAccount": {
            "type": "boolean",
            "example": false
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "290"
              },
              "AccountName": {
                "type": "string",
                "example": "Account name"
              },
              "AssetStructure": {
                "$ref": "#/components/schemas/asset-structure"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "bank-account-verification-status": {
        "type": "string",
        "enum": [
          "UNVERIFIED",
          "VERIFIED"
        ]
      },
      "member-account-type": {
        "type": "string",
        "enum": [
          "BALANCE",
          "BENEFIT-LS",
          "BENEFIT-PN",
          "BENEFIT-TD",
          "CONTRIB",
          "DEPOSIT",
          "DEPRECIATION",
          "EXPENSE",
          "INSURANCE-PROCEEDS",
          "MINI-LOAN",
          "PREMIUM",
          "SURCHARGE",
          "TRANSFER",
          "WITHDRAWAL"
        ],
        "description": "- `BALANCE`: Balance Accounts - `BENEFIT-LS`: Lump Sum Benefits - `BENEFIT-PN`: Pension Benefits - `BENEFIT-TD`: Trust Distribution Benefits - `CONTRIB`: Contributions - `DEPOSIT`: Deposits - `DEPRECIATION`: Depreciation - `EXPENSE`: Member Expenses - `INSURANCE-PROCEEDS`: Insurance Proceeds - `MINI-LOAN`: Mini Loan - `PREMIUM`: Insurance Premiums - `SURCHARGE`: Surcharge Accounts - `TRANSFER`: Transfers In - `WITHDRAWAL`: Withdrawals\n"
      },
      "annual-return-category": {
        "type": "string",
        "enum": [
          "CASH",
          "DOM_SHARES",
          "FIXED_INT",
          "FORGN_ASS",
          "INSURANCE",
          "LOANS",
          "OS_SHARES",
          "OTHER_ASS",
          "OTHER_INVEST",
          "OTHER_TRUSTS",
          "PROPERTY",
          "UNIT_TRUST",
          "UNLISTED",
          "LIABILITIES",
          "DOM_DERIV",
          "DOM_COLLECT",
          "OS_PROPERTY",
          "OS_MAN_INV",
          "LRBA_OSPROPERTY",
          "LRBA_OSSHARES",
          "LRBA_OTHER",
          "LRBA_PROPERTY",
          "DEBT_SEC",
          "CRYPTO"
        ]
      },
      "GetMasterChartAccountDetailedObject": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "290"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Account name"
          },
          "Type": {
            "type": "string",
            "example": "Bank Account"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2900001"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "de4029dd-f2c8-a5bc-8014-65a10e62f934"
          },
          "Name": {
            "type": "string",
            "example": "Bank account name"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "AssetAccountNumber": {
            "type": "string"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "SystemAccount": {
            "type": "boolean",
            "example": false
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "290"
              },
              "AccountName": {
                "type": "string",
                "example": "Account name"
              },
              "AssetStructure": {
                "$ref": "#/components/schemas/asset-structure"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "BankDetails": {
                "type": "object",
                "properties": {
                  "BSB": {
                    "type": "string",
                    "example": "939600"
                  },
                  "AccountNumber": {
                    "type": "string",
                    "example": "01010101"
                  },
                  "VerificationStatus": {
                    "$ref": "#/components/schemas/bank-account-verification-status"
                  },
                  "ClientPaymentsSupported": {
                    "type": "boolean",
                    "example": false
                  },
                  "ClientPaymentsSupportedMethods": {
                    "type": "string",
                    "example": ""
                  }
                }
              },
              "LoanAccount": {
                "type": "boolean",
                "example": true
              },
              "DefaultBankAccount": {
                "type": "boolean",
                "example": true
              },
              "EFTPaymentTaxRefunds": {
                "type": "boolean",
                "example": true
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
              },
              "PlatformAccountGUID": {
                "type": "string",
                "example": "ee93f282-2fea-e490-9c14-dfe328700170"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "gst-applicable": {
        "type": "string",
        "enum": [
          "yes-100",
          "yes-75",
          "yes-55",
          "yes-0",
          "no"
        ],
        "description": "- `yes-100`: Yes - Full input tax credit - `yes-75`: Yes - Reduced input tax credit - `yes-55`: Yes - Trust reduced input tax credit - `yes-0`: Yes - No input tax credit - `no`\n  \n"
      },
      "GetMasterChartAccountCryptocurrencyDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "241"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Account Description"
          },
          "SecurityID": {
            "type": "string",
            "example": "BHPO:CRYPTO"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "Other Asset Account Description"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify"
              ]
            }
          },
          "RevenueAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "6410001"
                },
                "Name": {
                  "type": "string",
                  "example": "Account Description"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "241"
              },
              "AccountName": {
                "type": "string",
                "example": "Account Description"
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean",
                "description": "Indicates whether a member is required on every transaction"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "CoreAccount": {
                "type": "boolean"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "GetMasterChartAccountExpenseDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "201"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Australian Listed Shares"
          },
          "SecurityID": {
            "type": "string",
            "example": "BHP"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "BHP Billiton Limited"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "AssetAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "2010001"
                },
                "Name": {
                  "type": "string",
                  "example": "Term Deposits Account"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                },
                "AssetStructure": {
                  "$ref": "#/components/schemas/asset-structure"
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "201"
              },
              "AccountName": {
                "type": "string",
                "example": "Australian Listed Shares"
              }
            }
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify"
              ]
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean",
                "description": "Indicates whether a member is required on every transaction"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "TaxTreatment": {
                "type": "string",
                "example": "250k-BALANCE"
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "Deductible": {
                "type": "boolean"
              },
              "DeductiblePercentage": {
                "type": "number",
                "format": "float"
              },
              "PensionExemptionApportionment": {
                "type": "boolean"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "Cash": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "ReportCategory": {
                "type": "string",
                "example": "MANAGE-EX"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "CoreAccount": {
                "type": "boolean"
              },
              "Rental": {
                "type": "boolean",
                "example": false
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "GetMasterChartAccountOtherAssetDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "219"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Other Asset Account Description"
          },
          "SecurityID": {
            "type": "string",
            "example": "BHP"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "Other Asset Account Description"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "RevenueAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "6190001"
                },
                "Name": {
                  "type": "string",
                  "example": "Other Asset Account Description"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ExpenseAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "8190001"
                },
                "Name": {
                  "type": "string",
                  "example": "Other Asset Account Description"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                },
                "Settings": {
                  "type": "object",
                  "properties": {
                    "Rental": {
                      "type": "boolean",
                      "example": false
                    }
                  }
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "219"
              },
              "AccountName": {
                "type": "string",
                "example": "Other Asset Account Description"
              }
            }
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify"
              ]
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean",
                "description": "Indicates whether a member is required on every transaction"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "CoreAccount": {
                "type": "boolean"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "platform-type": {
        "type": "string",
        "enum": [
          "SIMPLE",
          "DET-EXT-CASH",
          "DET-INT-CASH",
          "DET-NON-UNITISED-INT-CASH",
          "DET-NON-UNITISED-EXT-CASH"
        ],
        "description": "- `SIMPLE`: simple platform asset, single line only - `DET-EXT-CASH`: detailed platform asset with external cash account - `DET-INT-CASH`: detailed platform asset with internal cash account - `DET-NON-UNITISED-INT-CASH`: detailed, non-unitised platform asset with internal cash - `DET-NON-UNITISED-EXT-CASH`: detailed, non-unitised platform asset with external cash\n"
      },
      "GetMasterChartAccountSimplePlatformDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "217"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Account Name"
          },
          "SecurityID": {
            "type": "string",
            "example": "LRBA"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "Simple Platform"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "RevenueAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "6170001"
                },
                "Name": {
                  "type": "string",
                  "example": "Platform Account"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "217"
              },
              "AccountName": {
                "type": "string",
                "example": "Account Name"
              }
            }
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify"
              ]
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "PlatformType": {
                "$ref": "#/components/schemas/platform-type"
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "f4b27431-a919-ca8d-7c14-62e4f04863e6"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "CoreAccount": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "third-party-authority": {
        "type": "string",
        "enum": [
          "Authorised Signatory Authority",
          "Direct Debit Authority",
          "Enquiry Authority",
          "Fee Authority",
          "General Withdrawal Authority",
          "Tax Payment & Fee Authority",
          "Unknown"
        ]
      },
      "GetMasterChartAccountPropertyDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "210"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Property - Commercial"
          },
          "SecurityID": {
            "type": "string",
            "example": "LRBA"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "Suite 111, Walter Road West, MORLEY WA 6062"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "RevenueAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "6100001"
                },
                "Name": {
                  "type": "string",
                  "example": "Suite 111, Walter Road West, MORLEY WA 6062"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ExpenseAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "8020015"
                },
                "Name": {
                  "type": "string",
                  "example": "Suite 111, Walter Road West -Stamp Duty Expense (Fund)\""
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                },
                "Settings": {
                  "type": "object",
                  "properties": {
                    "Rental": {
                      "type": "boolean",
                      "example": false
                    }
                  }
                }
              }
            }
          },
          "AssetAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "3000001"
                },
                "Name": {
                  "type": "string",
                  "example": "Sundry Debtors Number 1"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "210"
              },
              "AccountName": {
                "type": "string",
                "example": "Property - Commercial"
              }
            }
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify"
              ]
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean",
                "description": "Indicates whether a member is required on every transaction"
              },
              "CommercialProperty": {
                "type": "boolean",
                "example": true
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "CoreAccount": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          }
        }
      },
      "GetMasterChartAccountRevenueDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "605"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Australian Listed Shares"
          },
          "SecurityID": {
            "type": "string",
            "example": "BHP"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "BHP Billiton Limited"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "AssetAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "2050001"
                },
                "Name": {
                  "type": "string",
                  "example": "300 Smiles Limited"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "605"
              },
              "AccountName": {
                "type": "string",
                "example": "Australian Listed Shares"
              }
            }
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify"
              ]
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean",
                "description": "Indicates whether a member is required on every transaction"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "TaxTreatment": {
                "type": "string",
                "example": "250k-BALANCE"
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "Deductible": {
                "type": "boolean"
              },
              "DeductiblePercentage": {
                "type": "number",
                "format": "float"
              },
              "PensionExemptionApportionment": {
                "type": "boolean"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "Cash": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "TrustIncome": {
                "type": "boolean"
              },
              "NonArmsLengthIncome": {
                "type": "boolean"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "CoreAccount": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "GetMasterChartAccountAssetDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "201"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Australian Listed Shares"
          },
          "SecurityID": {
            "type": "string",
            "example": "BHP"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "BHP Billiton Limited"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "RevenueAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "6050001"
                },
                "Name": {
                  "type": "string",
                  "example": "BHP Billiton Limited - Dividends"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ExpenseAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "8010001"
                },
                "Name": {
                  "type": "string",
                  "example": "Call Warrant - Borrowing Expense"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                },
                "Settings": {
                  "type": "object",
                  "properties": {
                    "Rental": {
                      "type": "boolean",
                      "example": true
                    }
                  }
                }
              }
            }
          },
          "AssetAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "3000001"
                },
                "Name": {
                  "type": "string",
                  "example": "Sundry Debtors Number 1"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "OtherLinkedAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "5000001"
                },
                "Name": {
                  "type": "string",
                  "example": "Sundry Creditors Number 2"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "BankDetails": {
            "type": "object",
            "properties": {
              "BankAccountGUID": {
                "type": "string",
                "example": "f4b27431-a919-ca8d-7c14-62e4f04863e6"
              },
              "BSB": {
                "type": "string",
                "example": "060101"
              },
              "AccountNumber": {
                "type": "string",
                "example": "0000000000"
              },
              "AccountName": {
                "type": "string",
                "example": "Call Warrant"
              },
              "DataFeedAvailable": {
                "type": "boolean",
                "example": true
              },
              "DataFeedStatus": {
                "type": "string",
                "example": "Created"
              },
              "SupportedInterfaceTypeCode": {
                "type": "string",
                "example": "OPEN-BANKING"
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "201"
              },
              "AccountName": {
                "type": "string",
                "example": "Australian Listed Shares"
              }
            }
          },
          "AccountControl": {
            "type": "array",
            "items": {
              "properties": {
                "Code": {
                  "type": "string",
                  "example": "TERMINATION-FEE"
                },
                "Description": {
                  "type": "string",
                  "example": "Termination Fee Account"
                },
                "Synchronised": {
                  "type": "boolean"
                }
              }
            }
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify"
              ]
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean",
                "description": "Indicates whether a member is required on every transaction"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "TaxTreatment": {
                "type": "string",
                "example": "250k-BALANCE"
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "Deductible": {
                "type": "boolean"
              },
              "DeductiblePercentage": {
                "type": "number",
                "format": "float"
              },
              "PensionExemptionApportionment": {
                "type": "boolean"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "Cash": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "CoreAccount": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "GetMasterChartAccountBankAccountDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "290"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Cash at Bank"
          },
          "Type": {
            "type": "string",
            "example": "Bank Account"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2900001"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "de4029dd-f2c8-a5bc-8014-65a10e62f934"
          },
          "Name": {
            "type": "string",
            "example": "Bank account name"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "ParentAccount": {
            "deprecated": true,
            "type": "string",
            "example": "290"
          },
          "AccountName": {
            "deprecated": true,
            "type": "string",
            "example": "Cash at Bank"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "BankDetails": {
                "type": "object",
                "properties": {
                  "BSB": {
                    "type": "string",
                    "example": "939600"
                  },
                  "AccountNumber": {
                    "type": "string",
                    "example": "01010101"
                  }
                }
              },
              "LoanAccount": {
                "type": "boolean",
                "example": true
              },
              "DefaultBankAccount": {
                "type": "boolean",
                "example": true
              },
              "EFTPaymentTaxRefunds": {
                "type": "boolean",
                "example": true
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
              },
              "PlatformAccountGUID": {
                "type": "string",
                "example": "ee93f282-2fea-e490-9c14-dfe328700170"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "CoreAccount": {
                "type": "boolean",
                "example": true
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "GetMasterChartAccountClearingDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "390"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Clearing Accounts"
          },
          "Type": {
            "type": "string",
            "example": "Clearing"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "3900001"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "e6e63d98-66cb-4d93-8414-f2a9e080dcd8"
          },
          "Name": {
            "type": "string",
            "example": "Clearing Account - General"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "390"
              },
              "AccountName": {
                "type": "string",
                "example": "Clearing Accounts"
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "CoreAccount": {
                "type": "boolean",
                "example": true
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "GetMasterChartAccountCollectableDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "205"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Collectables Acc"
          },
          "Type": {
            "type": "string",
            "example": "Collectable"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2050642"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "Name": {
            "type": "string",
            "example": "Cochlear Limited"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "205"
              },
              "AccountName": {
                "type": "string",
                "example": "Collectables Acc"
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean",
                "example": true
              },
              "GSTApplicable": {
                "type": "boolean",
                "example": false
              },
              "MemberRequired": {
                "type": "boolean",
                "example": false
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "CoreAccount": {
                "type": "boolean",
                "example": true
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "GetMasterChartAccountForeignBankAccountDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "293"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Cash at Bank - Other"
          },
          "Type": {
            "type": "string",
            "example": "Foreign Bank Account"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2930001"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "de4029dd-f2c8-a5bc-8014-65a10c62f934"
          },
          "Name": {
            "type": "string",
            "example": "HSBC USD Cash Account"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "293"
              },
              "AccountName": {
                "type": "string",
                "example": "Cash at Bank - Other"
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "BankDetails": {
                "type": "object",
                "properties": {
                  "BankName": {
                    "type": "string",
                    "example": "Auburn"
                  },
                  "BSB": {
                    "type": "string",
                    "example": "012220"
                  },
                  "AccountNumber": {
                    "type": "string",
                    "example": "123123123"
                  },
                  "AccountName": {
                    "type": "string",
                    "example": "XYZ Corporate Trustee ATF The XYZ Suyperannuation Fund"
                  },
                  "DataFeedAvailable": {
                    "type": "boolean",
                    "example": false
                  },
                  "SupportedInterfaceTypeCode": {
                    "type": "string",
                    "example": "OPEN-BANKING"
                  }
                }
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "f4b27431-a919-ca8d-7c14-62e4f04863e6"
              },
              "PlatformAccountGUID": {
                "type": "string",
                "example": "ee93f282-2fea-e490-9c14-dfe328700170"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "TaxTreatment": {
                "type": "string",
                "example": "250k-BALANCE"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "CoreAccount": {
                "type": "boolean",
                "example": true
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "GetMasterChartAccountForfeitedLiabilitiesDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string"
          },
          "ParentAccountName": {
            "type": "string"
          },
          "Type": {
            "type": "string",
            "example": ""
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "499"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "de4029dd-f2c8-a5bc-8014-65a10e62f934"
          },
          "Name": {
            "type": "string",
            "example": "Forfeited Liabilities name"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "CoreAccount": {
                "type": "boolean",
                "example": true
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "GetMasterChartAccountTermDepositDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "201"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Term Deposits"
          },
          "Type": {
            "type": "string",
            "example": "Term Deposit"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2010073"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "Name": {
            "type": "string",
            "example": "AMP - Term Deposit"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "201"
              },
              "AccountName": {
                "type": "string",
                "example": "Term Deposits"
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "SecurityID": {
                "type": "string",
                "example": "AMPTD00001"
              },
              "Institution": {
                "type": "string",
                "example": "AMP Bank Limited"
              },
              "InterestRate": {
                "type": "number",
                "format": "decimal",
                "example": 1.25
              },
              "MaturityDate": {
                "type": "string",
                "example": "2022-5-1"
              },
              "Purchases": {
                "type": "array",
                "items": {
                  "properties": {
                    "PurchaseDate": {
                      "type": "string",
                      "example": "2021-5-1"
                    },
                    "PurchaseAmount": {
                      "type": "number",
                      "format": "decimal",
                      "example": 1000
                    }
                  }
                }
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "CoreAccount": {
                "type": "boolean",
                "example": true
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetMasterChartAccountTraditionalSecurityDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string"
          },
          "ParentAccountName": {
            "type": "string"
          },
          "Type": {
            "type": "string",
            "example": "Traditional Security"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2020010"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "d7fce1f6-a7c6-3e9f-b314-c2f594bc60e7"
          },
          "Name": {
            "type": "string",
            "example": "Nat. Bank National Inc.Sec. Stapled Floati."
          },
          "SecurityID": {
            "type": "string",
            "example": "BHP00001AU"
          },
          "AssetAccountNumber": {
            "type": "string",
            "example": ""
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean",
                "example": true
              },
              "GSTApplicable": {
                "type": "boolean",
                "example": false
              },
              "MemberRequired": {
                "type": "boolean",
                "example": false
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer",
                "example": 0
              },
              "CoreAccount": {
                "type": "boolean",
                "example": false
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "GetMasterChartAccountTrustsAccountDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "207"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Australian Listed Unit Trust"
          },
          "Type": {
            "type": "string",
            "example": "Trusts"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2070002"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "Name": {
            "type": "string",
            "example": "Adelaide Managed"
          },
          "SecurityID": {
            "type": "string",
            "example": "AYT"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "207"
              },
              "AccountName": {
                "type": "string",
                "example": "Australian Listed Unit Trust"
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean",
                "example": true
              },
              "GSTApplicable": {
                "type": "boolean",
                "example": false
              },
              "MemberRequired": {
                "type": "boolean",
                "example": false
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "CoreAccount": {
                "type": "boolean",
                "example": true
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "UpdateMasterBankAccountModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Bank Account"
          },
          "Name": {
            "type": "string",
            "example": "Bank account name"
          },
          "UpdateDescription": {
            "type": "boolean",
            "example": true
          },
          "Settings": {
            "type": "object",
            "properties": {
              "BankDetails": {
                "type": "object",
                "properties": {
                  "BSB": {
                    "type": "string",
                    "example": "939600"
                  },
                  "AccountNumber": {
                    "type": "string",
                    "example": "01010101"
                  },
                  "AccountName": {
                    "type": "string",
                    "example": "Bank account name of 01010101"
                  }
                }
              },
              "LoanAccount": {
                "type": "boolean",
                "example": true
              },
              "DefaultBankAccount": {
                "type": "boolean",
                "example": true
              },
              "EFTPaymentTaxRefunds": {
                "type": "boolean",
                "example": true
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "CoreAccount": {
                "type": "boolean"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              }
            }
          }
        }
      },
      "UpdateMasterChartAccountCryptocurrencyModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Cryptocurrency"
          },
          "Name": {
            "type": "string"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "ParentAccountNumber": {
                "type": "string",
                "example": "241"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              }
            }
          }
        }
      },
      "UpdateMasterChartAccountExpenseDetailsModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string"
          },
          "Name": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "UpdateDescription": {
            "type": "boolean",
            "example": true
          },
          "Settings": {
            "type": "object",
            "properties": {
              "DefaultBankAccount": {
                "type": "boolean"
              },
              "EFTPaymentTaxRefunds": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "Deductible": {
                "type": "boolean"
              },
              "DeductiblePercentage": {
                "type": "number",
                "format": "float"
              },
              "PensionExemptionApportionment": {
                "type": "boolean"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "Cash": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "ReportCategory": {
                "type": "string",
                "example": "MANAGE-EX"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "CoreAccount": {
                "type": "boolean"
              },
              "Rental": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "UpdateMasterForeignBankAccountModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Foreign Bank Account"
          },
          "Name": {
            "type": "string",
            "example": "HSBC USD Cash Account"
          },
          "UpdateDescription": {
            "type": "boolean",
            "example": true
          },
          "Settings": {
            "type": "object",
            "properties": {
              "BankDetails": {
                "type": "object",
                "properties": {
                  "AccountNumber": {
                    "type": "string",
                    "example": "123123123"
                  },
                  "AccountName": {
                    "type": "string",
                    "example": "XYZ Corporate Trustee ATF The XYZ Suyperannuation Fund"
                  }
                }
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "TaxTreatment": {
                "type": "string",
                "example": "250k-BALANCE"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "CoreAccount": {
                "type": "boolean"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              }
            }
          }
        }
      },
      "UpdateMasterChartAccountOtherAssetModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Other Asset"
          },
          "Name": {
            "type": "string"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "ParentAccountNumber": {
                "type": "string",
                "example": "219"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              }
            }
          }
        }
      },
      "UpdateMasterChartAccountSimplePlatformModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Platform"
          },
          "Name": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "UpdateDescription": {
            "type": "boolean",
            "example": true
          },
          "Settings": {
            "type": "object",
            "properties": {
              "PlatformType": {
                "$ref": "#/components/schemas/platform-type"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "CoreAccount": {
                "type": "boolean"
              }
            }
          }
        }
      },
      "UpdateMasterChartAccountRevenueDetailsModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string"
          },
          "Name": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "UpdateDescription": {
            "type": "boolean",
            "example": true
          },
          "Settings": {
            "type": "object",
            "properties": {
              "DefaultBankAccount": {
                "type": "boolean"
              },
              "EFTPaymentTaxRefunds": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "Deductible": {
                "type": "boolean"
              },
              "DeductiblePercentage": {
                "type": "number",
                "format": "float"
              },
              "PensionExemptionApportionment": {
                "type": "boolean"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "Cash": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "TrustIncome": {
                "type": "boolean"
              },
              "NonArmsLengthIncome": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "CoreAccount": {
                "type": "boolean"
              }
            }
          }
        }
      },
      "UpdateMasterChartAccountAssetDetailsModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string"
          },
          "Name": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "UpdateDescription": {
            "type": "boolean",
            "example": true
          },
          "Settings": {
            "type": "object",
            "properties": {
              "DefaultBankAccount": {
                "type": "boolean"
              },
              "EFTPaymentTaxRefunds": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "Deductible": {
                "type": "boolean"
              },
              "DeductiblePercentage": {
                "type": "number",
                "format": "float"
              },
              "PensionExemptionApportionment": {
                "type": "boolean"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "Cash": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "CoreAccount": {
                "type": "boolean"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              }
            }
          }
        }
      },
      "UpdateMasterChartAccountTraditionalSecurityModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Traditional Security"
          },
          "Name": {
            "type": "string"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              }
            }
          }
        }
      },
      "GetSiteAccountControlModel": {
        "type": "object",
        "properties": {
          "UsageDescription": {
            "type": "string",
            "example": "Description for AAA"
          },
          "UsageCode": {
            "type": "string",
            "example": "AAA"
          },
          "AccountName": {
            "type": "string",
            "example": "Cash at Bank"
          },
          "AccountNumber": {
            "type": "string",
            "example": "111111"
          }
        }
      },
      "UpdateSiteAccountControlModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string",
            "example": "111111"
          }
        }
      },
      "GetChartAccountDetailedObject": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "290"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Account name"
          },
          "Type": {
            "type": "string",
            "example": "Bank Account"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2900001"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "de4029dd-f2c8-a5bc-8014-65a10e62f934"
          },
          "Name": {
            "type": "string",
            "example": "Bank account name"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "AssetAccountNumber": {
            "type": "string"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "SystemAccount": {
            "type": "boolean",
            "example": false
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "290"
              },
              "AccountName": {
                "type": "string",
                "example": "Account name"
              },
              "AssetStructure": {
                "$ref": "#/components/schemas/asset-structure"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "BankDetails": {
                "type": "object",
                "properties": {
                  "BSB": {
                    "type": "string",
                    "example": "939600"
                  },
                  "AccountNumber": {
                    "type": "string",
                    "example": "01010101"
                  },
                  "VerificationStatus": {
                    "$ref": "#/components/schemas/bank-account-verification-status"
                  },
                  "ClientPaymentsSupported": {
                    "type": "boolean",
                    "example": true
                  },
                  "ClientPaymentsSupportedMethods": {
                    "type": "string",
                    "example": "E,B"
                  }
                }
              },
              "LoanAccount": {
                "type": "boolean",
                "example": true
              },
              "DefaultBankAccount": {
                "type": "boolean",
                "example": true
              },
              "EFTPaymentTaxRefunds": {
                "type": "boolean",
                "example": true
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
              },
              "PlatformAccountGUID": {
                "type": "string",
                "example": "ee93f282-2fea-e490-9c14-dfe328700170"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": true
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "CreateChartAccountParameterModelCollectable": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Collectable"
          },
          "Name": {
            "type": "string",
            "example": "Account Name"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "CreateChartAccountParameterModelProperty": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Property"
          },
          "Name": {
            "type": "string",
            "example": "Property Name"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Overseas": {
                "type": "boolean"
              },
              "Residential": {
                "type": "boolean"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              },
              "LRBA": {
                "type": "boolean"
              },
              "LRBADetail": {
                "type": "object",
                "properties": {
                  "Name": {
                    "type": "string",
                    "example": ""
                  },
                  "AccountIdentifier": {
                    "type": "string",
                    "example": ""
                  }
                }
              },
              "Address": {
                "type": "object",
                "properties": {
                  "StreetAddress": {
                    "type": "object",
                    "description": "Street address block",
                    "properties": {
                      "Suite": {
                        "type": "string",
                        "example": ""
                      },
                      "Floor": {
                        "type": "string",
                        "example": ""
                      },
                      "Building": {
                        "type": "string",
                        "example": ""
                      },
                      "Number": {
                        "type": "string",
                        "example": ""
                      },
                      "StreetName": {
                        "type": "string",
                        "example": ""
                      },
                      "StreetType": {
                        "type": "string",
                        "example": ""
                      },
                      "Suburb": {
                        "type": "string",
                        "example": "Queen"
                      },
                      "State": {
                        "type": "string",
                        "example": "QLD"
                      },
                      "Postcode": {
                        "type": "string",
                        "example": "4103"
                      },
                      "Country": {
                        "type": "string",
                        "example": "Australia"
                      }
                    }
                  }
                }
              }
            }
          },
          "CreateRelated": {
            "type": "boolean"
          }
        }
      },
      "CreateChartAccountParameterModelTermDeposit": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Term Deposit"
          },
          "Name": {
            "type": "string",
            "example": "Account Name"
          },
          "CreateRelated": {
            "type": "boolean"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Institution": {
                "type": "string",
                "example": ""
              },
              "InterestRate": {
                "type": "number"
              },
              "MaturityDate": {
                "type": "string",
                "example": ""
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "CreateChartAccountParameterModelTrusts": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Trusts"
          },
          "Name": {
            "type": "string",
            "example": "Account Name"
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          },
          "CreateRelated": {
            "type": "boolean"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Listed": {
                "type": "boolean"
              },
              "Foreign": {
                "type": "boolean"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "CreateChartAccountParameterModelShares": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Shares"
          },
          "Name": {
            "type": "string",
            "example": "Account Name"
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          },
          "CreateRelated": {
            "type": "boolean"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Listed": {
                "type": "boolean"
              },
              "Foreign": {
                "type": "boolean"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "CreateChartAccountParameterModelBankAccount": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Bank Account"
          },
          "Name": {
            "type": "string",
            "example": "Bank Account Name"
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          },
          "Settings": {
            "type": "object",
            "properties": {
              "BankDetails": {
                "type": "object",
                "properties": {
                  "BSB": {
                    "type": "string",
                    "example": ""
                  },
                  "AccountNumber": {
                    "type": "string",
                    "example": ""
                  },
                  "AccountName": {
                    "type": "string",
                    "example": ""
                  }
                }
              },
              "LoanAccount": {
                "type": "boolean"
              },
              "DefaultBankAccount": {
                "type": "boolean"
              },
              "EFTPaymentTaxRefunds": {
                "type": "boolean"
              },
              "InvestorReferenceGUID": {
                "type": "string"
              },
              "PlatformAccountGUID": {
                "type": "string",
                "example": ""
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "CreateChartAccountParameterModelForeignBankAccount": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Foreign Bank Account"
          },
          "Name": {
            "type": "string",
            "example": "Foreign Bank Account Name"
          },
          "CreateRelated": {
            "type": "boolean"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Currency": {
                "type": "string",
                "example": ""
              },
              "TaxTreatment": {
                "type": "string",
                "example": ""
              },
              "PlatformAccountGUID": {
                "type": "string",
                "example": ""
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "CreateChartAccountParameterModelDebtor": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Debtor"
          },
          "Name": {
            "type": "string",
            "example": "Debtor account name"
          },
          "CreateRelated": {
            "type": "boolean"
          }
        }
      },
      "CreateChartAccountParameterModelCreditorLiability": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Creditor/Liability"
          },
          "Name": {
            "type": "string",
            "example": "Account Name"
          },
          "CreateRelated": {
            "type": "boolean"
          }
        }
      },
      "depreciation-method": {
        "type": "string",
        "enum": [
          "DIMINISHING-VALUE",
          "PRIME-COST",
          "IMMEDIATE-DEDUCTION",
          "LOW-VALUE-POOL"
        ]
      },
      "CreateChartAccountParameterModelPropertyDepreciating": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Property - Depreciating Asset"
          },
          "Name": {
            "type": "string",
            "example": "Account Name"
          },
          "PropertyAccountNumber": {
            "type": "string",
            "example": "2100001"
          },
          "DepreciationMethod": {
            "$ref": "#/components/schemas/depreciation-method"
          },
          "EffectiveLife": {
            "type": "number",
            "format": "double"
          },
          "DepreciationRate": {
            "type": "number",
            "format": "double"
          },
          "SwitchToLowValuePool": {
            "type": "boolean"
          }
        }
      },
      "CreateChartAccountParameterModelOtherAsset": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Other Asset"
          },
          "Name": {
            "type": "string",
            "example": "Account Name"
          },
          "CreateRelated": {
            "type": "boolean"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "ParentAccountNumber": {
                "type": "string",
                "example": "217"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "CreateChartAccountParameterModel": {
        "type": "object",
        "anyOf": [
          {
            "$ref": "#/components/schemas/CreateChartAccountParameterModelCollectable"
          },
          {
            "$ref": "#/components/schemas/CreateChartAccountParameterModelProperty"
          },
          {
            "$ref": "#/components/schemas/CreateChartAccountParameterModelTermDeposit"
          },
          {
            "$ref": "#/components/schemas/CreateChartAccountParameterModelTrusts"
          },
          {
            "$ref": "#/components/schemas/CreateChartAccountParameterModelShares"
          },
          {
            "$ref": "#/components/schemas/CreateChartAccountParameterModelBankAccount"
          },
          {
            "$ref": "#/components/schemas/CreateChartAccountParameterModelForeignBankAccount"
          },
          {
            "$ref": "#/components/schemas/CreateChartAccountParameterModelDebtor"
          },
          {
            "$ref": "#/components/schemas/CreateChartAccountParameterModelCreditorLiability"
          },
          {
            "$ref": "#/components/schemas/CreateChartAccountParameterModelPropertyDepreciating"
          },
          {
            "$ref": "#/components/schemas/CreateChartAccountParameterModelOtherAsset"
          }
        ]
      },
      "CreateChartAccountResultModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string",
            "example": "2170001"
          },
          "AccountName": {
            "type": "string",
            "example": "Account Name"
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          }
        }
      },
      "CreateChartAccountDepreciatingResultModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string",
            "example": "2330100"
          },
          "AccountName": {
            "type": "string",
            "example": "Account Name"
          },
          "AccumulationAccountNumber": {
            "type": "string",
            "example": ""
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          }
        }
      },
      "CopyMasterChartAccountRequestModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string",
            "example": "2050001"
          },
          "CopyLinkedAccounts": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "CopyMasterChartAccountResultModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string",
            "example": "2050001"
          },
          "ChartAccountGUID": {
            "type": "string",
            "example": "XXXX-XXXX-XXXX-XXXX"
          }
        }
      },
      "GetChartAccountExpenseDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "201"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Australian Listed Shares"
          },
          "SecurityID": {
            "type": "string",
            "example": "BHP"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "BHP Billiton Limited"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "SystemAccount": {
            "type": "boolean",
            "example": false
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify",
                "delete",
                "change",
                "merge"
              ]
            }
          },
          "AssetAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "2010001"
                },
                "Name": {
                  "type": "string",
                  "example": "Term Deposits Account"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                },
                "AssetStructure": {
                  "$ref": "#/components/schemas/asset-structure"
                },
                "DepreciationMethod": {
                  "$ref": "#/components/schemas/depreciation-method"
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "201"
              },
              "AccountName": {
                "type": "string",
                "example": "Australian Listed Shares"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean",
                "description": "Indicates whether a member is required on every transaction"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "Currency": {
                "type": "string",
                "example": ""
              },
              "UpdateMarketValue": {
                "type": "boolean"
              },
              "Deductible": {
                "type": "boolean"
              },
              "DeductiblePercentage": {
                "type": "number",
                "format": "float"
              },
              "PensionExemptionApportionment": {
                "type": "boolean"
              },
              "Rental": {
                "type": "boolean",
                "example": false
              },
              "ReportCategory": {
                "type": "string",
                "example": "MANAGE-EX"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": true
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountCashAccountDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "290"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Cash at Bank"
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "Cash at Bank - Main (Fund)"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify"
              ]
            }
          },
          "RevenueAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "6900001"
                },
                "Name": {
                  "type": "string",
                  "example": "Cash at Bank - Main (Fund)"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "290"
              },
              "AccountName": {
                "type": "string",
                "example": "Cash at Bank"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "BankDetails": {
            "type": "object",
            "description": "Indicates whether a cash account setup link to a physical bank account",
            "properties": {
              "BankAccountGUID": {
                "type": "string",
                "example": "d686141b-bb7b-87b9-8814-4d5c0c540f23"
              },
              "BSB": {
                "type": "string",
                "example": "432000"
              },
              "AccountNumber": {
                "type": "string",
                "example": "2900001"
              },
              "AccountName": {
                "type": "string",
                "example": "Bank Name"
              },
              "DataFeedAvailable": {
                "type": "boolean",
                "example": false
              },
              "DataFeedStatus": {
                "type": "string",
                "example": "Not supported"
              },
              "VerificationStatus": {
                "$ref": "#/components/schemas/bank-account-verification-status"
              },
              "SupportedInterfaceTypeCode": {
                "type": "string",
                "example": "OPEN-BANKING"
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean",
                "description": "Indicates whether a member is required on every transaction"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
              },
              "ActiveDataFeed": {
                "type": "boolean"
              },
              "PlatformAccountGUID": {
                "type": "string",
                "example": "ee93f282-2fea-e490-9c14-dfe328700170"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "Currency": {
                "type": "string",
                "example": ""
              },
              "UpdateMarketValue": {
                "type": "boolean"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountForeignBankAccountDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "261"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Cash at Bank - Foreign"
          },
          "SecurityID": {
            "type": "string",
            "example": "USD:FOREX"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "Foreign Cash"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify",
                "delete",
                "change",
                "merge"
              ]
            }
          },
          "RevenueAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "6610001"
                },
                "Name": {
                  "type": "string",
                  "example": "Cash at Bank - Foreign"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "261"
              },
              "AccountName": {
                "type": "string",
                "example": "Cash at Bank - Foreign"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "BankDetails": {
            "type": "object",
            "properties": {
              "BankAccountGUID": {
                "type": "string",
                "example": "d686141b-bb7b-87b9-8814-4d5c0c540f23"
              },
              "BSB": {
                "type": "string",
                "example": "432000"
              },
              "AccountNumber": {
                "type": "string",
                "example": "2900009"
              },
              "AccountName": {
                "type": "string",
                "example": "Bank Name"
              },
              "DataFeedAvailable": {
                "type": "boolean",
                "example": false
              },
              "DataFeedStatus": {
                "type": "string",
                "example": "Not supported"
              },
              "SupportedInterfaceTypeCode": {
                "type": "string",
                "example": "OPEN-BANKING"
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean",
                "description": "Indicates whether a member is required on every transaction"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "TaxTreatment": {
                "type": "string",
                "example": "250k-BALANCE"
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
              },
              "ActiveDataFeed": {
                "type": "boolean"
              },
              "PlatformAccountGUID": {
                "type": "string",
                "example": "ee93f282-2fea-e490-9c14-dfe328700170"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "UpdateMarketValue": {
                "type": "boolean"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountOtherAssetDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "219"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Other Asset Account Description"
          },
          "SecurityID": {
            "type": "string",
            "example": "BHP"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "Other Asset Account Description"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "Synchronised": {
            "type": "boolean"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify",
                "delete",
                "change",
                "merge"
              ]
            }
          },
          "RevenueAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "6190001"
                },
                "Name": {
                  "type": "string",
                  "example": "Other Asset Account Description"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ExpenseAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "8190001"
                },
                "Name": {
                  "type": "string",
                  "example": "Other Asset Account Description"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                },
                "Settings": {
                  "type": "object",
                  "properties": {
                    "Rental": {
                      "type": "boolean",
                      "example": false
                    },
                    "GSTApplicable": {
                      "$ref": "#/components/schemas/gst-applicable"
                    }
                  }
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "219"
              },
              "AccountName": {
                "type": "string",
                "example": "Other Asset Account Description"
              },
              "AssetStructure": {
                "$ref": "#/components/schemas/asset-structure"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean",
                "description": "Indicates whether a member is required on every transaction"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "Currency": {
                "type": "string",
                "example": ""
              },
              "UpdateMarketValue": {
                "type": "boolean"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": true
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountPlatformDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "217"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Platform Asset"
          },
          "SecurityID": {
            "type": "string",
            "example": "LRBA"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "Simple Platform"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify",
                "delete",
                "change",
                "merge"
              ]
            }
          },
          "RevenueAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "6170001"
                },
                "Name": {
                  "type": "string",
                  "example": "Platform Account"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "217"
              },
              "AccountName": {
                "type": "string",
                "example": "Platform Asset"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "PlatformType": {
                "$ref": "#/components/schemas/platform-type"
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "f4b27431-a919-ca8d-7c14-62e4f04863e6"
              },
              "PlatformSubAssets": {
                "type": "array",
                "items": {
                  "properties": {
                    "SecurityID": {
                      "type": "string",
                      "example": "WOW"
                    },
                    "Description": {
                      "type": "string",
                      "example": "WOW Desc"
                    },
                    "GroupCode": {
                      "type": "string",
                      "example": "SMA0002"
                    },
                    "GroupDescription": {
                      "type": "string",
                      "example": "SMA0002 Desc"
                    }
                  }
                }
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "Currency": {
                "type": "string",
                "example": ""
              },
              "UpdateMarketValue": {
                "type": "boolean"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": true
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountPropertyDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "210"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Property - Commercial"
          },
          "SecurityID": {
            "type": "string",
            "example": "LRBA"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "Suite 111, Walter Road West, MORLEY WA 6062"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify",
                "delete",
                "change",
                "merge"
              ]
            }
          },
          "RevenueAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "6100001"
                },
                "Name": {
                  "type": "string",
                  "example": "Suite 111, Walter Road West, MORLEY WA 6062"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ExpenseAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "8020015"
                },
                "Name": {
                  "type": "string",
                  "example": "Suite 111, Walter Road West -Stamp Duty Expense (Fund)\""
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                },
                "Settings": {
                  "type": "object",
                  "properties": {
                    "Rental": {
                      "type": "boolean",
                      "example": false
                    },
                    "GSTApplicable": {
                      "$ref": "#/components/schemas/gst-applicable"
                    }
                  }
                }
              }
            }
          },
          "AssetAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "3000001"
                },
                "Name": {
                  "type": "string",
                  "example": "Sundry Debtors Number 1"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "210"
              },
              "AccountName": {
                "type": "string",
                "example": "Property - Commercial"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean",
                "description": "Indicates whether a member is required on every transaction"
              },
              "CommercialProperty": {
                "type": "boolean",
                "example": true
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "LandTitleReference": {
                "type": "string",
                "example": "Land title reference"
              },
              "OwnershipPercentage": {
                "type": "string",
                "example": "29%"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "Currency": {
                "type": "string",
                "example": ""
              },
              "UpdateMarketValue": {
                "type": "boolean"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          }
        }
      },
      "GetChartAccountDepreciatingDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "210"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Property - Commercial"
          },
          "SecurityID": {
            "type": "string",
            "example": "LRBA"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "Dish Washer"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "Synchronised": {
            "type": "boolean",
            "example": false
          },
          "SystemAccount": {
            "type": "boolean",
            "example": false
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify",
                "delete",
                "change",
                "merge"
              ]
            }
          },
          "AssetAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "2109201"
                },
                "Name": {
                  "type": "string",
                  "example": "Dish Washer - Accumulated Depreciation"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                },
                "AssetStructure": {
                  "$ref": "#/components/schemas/asset-structure"
                },
                "DepreciationMethod": {
                  "$ref": "#/components/schemas/depreciation-method"
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "210"
              },
              "AccountName": {
                "type": "string",
                "example": "Property - Commercial"
              },
              "AssetStructure": {
                "$ref": "#/components/schemas/asset-structure"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean",
                "description": "Indicates whether a member is required on every transaction"
              },
              "CommercialProperty": {
                "type": "boolean",
                "example": true
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "Currency": {
                "type": "string",
                "example": ""
              },
              "UpdateMarketValue": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "DepreciationMethod": {
                "$ref": "#/components/schemas/depreciation-method"
              },
              "EffectiveLife": {
                "type": "number",
                "format": "double"
              },
              "DepreciationRate": {
                "type": "number",
                "format": "double"
              },
              "SwitchToLowValuePool": {
                "type": "boolean"
              },
              "AccumulatedDepreciationAccountNumber": {
                "type": "string",
                "example": ""
              },
              "PropertyAccountNumber": {
                "type": "string",
                "example": "2100001"
              },
              "LandTitleReference": {
                "type": "string",
                "example": "Land title reference"
              },
              "OwnershipPercentage": {
                "type": "string",
                "example": "29%"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "GetChartAccountRevenueDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "605"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Australian Listed Shares"
          },
          "SecurityID": {
            "type": "string",
            "example": "BHP"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "BHP Billiton Limited"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "SystemAccount": {
            "type": "boolean",
            "example": false
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify",
                "delete",
                "change",
                "merge"
              ]
            }
          },
          "AssetAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "2050001"
                },
                "Name": {
                  "type": "string",
                  "example": "Term Deposits Account"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                },
                "AssetStructure": {
                  "$ref": "#/components/schemas/asset-structure"
                },
                "DepreciationMethod": {
                  "$ref": "#/components/schemas/depreciation-method"
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "605"
              },
              "AccountName": {
                "type": "string",
                "example": "Australian Listed Shares"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean",
                "description": "Indicates whether a member is required on every transaction"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "Currency": {
                "type": "string",
                "example": ""
              },
              "UpdateMarketValue": {
                "type": "boolean"
              },
              "TrustIncome": {
                "type": "boolean"
              },
              "NonArmsLengthIncome": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountAssetDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "205"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Australian Listed Shares"
          },
          "SecurityID": {
            "type": "string",
            "example": "BHP"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "Name": {
            "type": "string",
            "example": "BHP Billiton Limited"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify",
                "delete",
                "change",
                "merge"
              ]
            }
          },
          "RevenueAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "6050001"
                },
                "Name": {
                  "type": "string",
                  "example": "BHP Billiton Limited - Dividends"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ExpenseAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "8010001"
                },
                "Name": {
                  "type": "string",
                  "example": "Call Warrant - Borrowing Expense"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                },
                "Settings": {
                  "type": "object",
                  "properties": {
                    "Rental": {
                      "type": "boolean",
                      "example": true
                    },
                    "GSTApplicable": {
                      "$ref": "#/components/schemas/gst-applicable"
                    }
                  }
                }
              }
            }
          },
          "AssetAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "3000001"
                },
                "Name": {
                  "type": "string",
                  "example": "Sundry Debtors Number 1"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "OtherLinkedAccounts": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": "5000001"
                },
                "Name": {
                  "type": "string",
                  "example": "Sundry Creditors Number 2"
                },
                "Class": {
                  "$ref": "#/components/schemas/class"
                }
              }
            }
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "205"
              },
              "AccountName": {
                "type": "string",
                "example": "Australian Listed Shares"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "AccountControl": {
            "type": "array",
            "items": {
              "properties": {
                "Code": {
                  "type": "string",
                  "example": "TERMINATION-FEE"
                },
                "Description": {
                  "type": "string",
                  "example": "Termination Fee Account"
                },
                "Synchronised": {
                  "type": "boolean"
                }
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean",
                "description": "Indicates whether a member is required on every transaction"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "Deductible": {
                "type": "boolean"
              },
              "DeductiblePercentage": {
                "type": "number",
                "format": "float"
              },
              "PensionExemptionApportionment": {
                "type": "boolean"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "Cash": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "Currency": {
                "type": "string",
                "example": ""
              },
              "UpdateMarketValue": {
                "type": "boolean"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountBorrowingExpensesDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "802"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Investment Expenses"
          },
          "Type": {
            "type": "string",
            "example": "Borrowing Expenses"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "8020001"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "Name": {
            "type": "string",
            "example": "Bank Charges"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "Synchronised": {
            "type": "boolean"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "802"
              },
              "AccountName": {
                "type": "string",
                "example": "Investment Expenses"
              },
              "AssetStructure": {
                "$ref": "#/components/schemas/asset-structure"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountClearingDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "390"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Clearing Account"
          },
          "Type": {
            "type": "string",
            "example": "Clearing"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "3900001"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "e6e63d98-66cb-4d93-8414-f2a9e080dcd8"
          },
          "Name": {
            "type": "string",
            "example": "Clearing Account - General"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "390"
              },
              "AccountName": {
                "type": "string",
                "example": "Clearing Account"
              },
              "AssetStructure": {
                "$ref": "#/components/schemas/asset-structure"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountCollectableDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "212"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Australian Artwork & Collectables"
          },
          "Type": {
            "type": "string",
            "example": "Collectable"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2120642"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "Name": {
            "type": "string",
            "example": "Australian Artwork & Collectables"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "212"
              },
              "AccountName": {
                "type": "string",
                "example": "Australian Artwork & Collectables"
              },
              "AssetStructure": {
                "$ref": "#/components/schemas/asset-structure"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean",
                "example": true
              },
              "GSTApplicable": {
                "type": "boolean",
                "example": false
              },
              "MemberRequired": {
                "type": "boolean",
                "example": false
              },
              "UnitAccuracy": {
                "type": "integer",
                "example": 0
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountCryptocurrencyDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "241"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Account Description"
          },
          "Type": {
            "type": "string",
            "example": "Cryptocurrency"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2410001"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "Name": {
            "type": "string",
            "example": "Account Description"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "Synchronised": {
            "type": "boolean"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "241"
              },
              "AccountName": {
                "type": "string",
                "example": "Account Description"
              },
              "AssetStructure": {
                "$ref": "#/components/schemas/asset-structure"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean",
                "example": true
              },
              "GSTApplicable": {
                "type": "boolean",
                "example": false
              },
              "MemberRequired": {
                "type": "boolean",
                "example": false
              },
              "UnitAccuracy": {
                "type": "integer",
                "example": 0
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountLoanDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "495"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Account Description"
          },
          "Type": {
            "type": "string",
            "example": "Loan"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "4950001"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "Name": {
            "type": "string",
            "example": "Account Description"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "Synchronised": {
            "type": "boolean"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "495"
              },
              "AccountName": {
                "type": "string",
                "example": "Account Description"
              },
              "AssetStructure": {
                "$ref": "#/components/schemas/asset-structure"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountMemberFundsDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string"
          },
          "ParentAccountName": {
            "type": "string"
          },
          "Type": {
            "type": "string",
            "example": "Member Funds"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "906"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "Name": {
            "type": "string",
            "example": "Pension Member Payments"
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean",
                "example": false
              },
              "GSTApplicable": {
                "type": "boolean",
                "example": false
              },
              "MemberRequired": {
                "type": "boolean",
                "example": true
              },
              "UnitAccuracy": {
                "type": "integer",
                "example": 0
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountPortfolioFundsDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string"
          },
          "ParentAccountName": {
            "type": "string"
          },
          "Type": {
            "type": "string",
            "example": "Portfolio Funds"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "115"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "Name": {
            "type": "string",
            "example": "Portfolio Fund Deposit Balance"
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountSundryDebtorDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "300"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Sundry Debtors - Fund Level"
          },
          "Type": {
            "type": "string",
            "example": "Sundry Debtor"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "3000001"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "Name": {
            "type": "string",
            "example": "Sundry Debtors"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "Synchronised": {
            "type": "boolean"
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "300"
              },
              "AccountName": {
                "type": "string",
                "example": "Sundry Debtors - Fund Level"
              },
              "AssetStructure": {
                "$ref": "#/components/schemas/asset-structure"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountTermDepositDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "201"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Term Deposits"
          },
          "Type": {
            "type": "string",
            "example": "Term Deposit"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2010073"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "Name": {
            "type": "string",
            "example": "AMP - Term Deposit"
          },
          "SecurityID": {
            "type": "string",
            "example": "Security ID"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "201"
              },
              "AccountName": {
                "type": "string",
                "example": "Term Deposits"
              },
              "AssetStructure": {
                "$ref": "#/components/schemas/asset-structure"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "SecurityID": {
                "type": "string",
                "example": "AMPTD00001"
              },
              "Institution": {
                "type": "string",
                "example": "AMP Bank Limited"
              },
              "InterestRate": {
                "type": "number",
                "format": "decimal",
                "example": 1.25
              },
              "MaturityDate": {
                "type": "string",
                "example": "2022-5-1"
              },
              "Redeemed": {
                "type": "boolean",
                "example": false
              },
              "StartDate": {
                "type": "string",
                "example": "2022-5-30"
              },
              "Purchases": {
                "type": "array",
                "items": {
                  "properties": {
                    "PurchaseDate": {
                      "type": "string",
                      "example": "2021-5-1"
                    },
                    "PurchaseAmount": {
                      "type": "number",
                      "format": "decimal",
                      "example": 1000
                    }
                  }
                }
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": true
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountTraditionalSecurityDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "202"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Interest Rate Securities & Convertible Notes"
          },
          "Type": {
            "type": "string",
            "example": "Traditional Security"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2020010"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "cd29f981-7ce5-b98e-b414-c80060967c1f"
          },
          "Name": {
            "type": "string",
            "example": "Nat. Bank National Inc.Sec. Stapled Floati."
          },
          "SecurityID": {
            "type": "string",
            "example": "BHP00001AU"
          },
          "AssetAccountNumber": {
            "type": "string",
            "example": ""
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "202"
              },
              "AccountName": {
                "type": "string",
                "example": "Interest Rate Securities & Convertible Notes"
              },
              "AssetStructure": {
                "$ref": "#/components/schemas/asset-structure"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean",
                "example": true
              },
              "GSTApplicable": {
                "type": "boolean",
                "example": false
              },
              "MemberRequired": {
                "type": "boolean",
                "example": false
              },
              "UnitAccuracy": {
                "type": "integer",
                "example": 0
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "GetChartAccountTrustsDetailsModel": {
        "type": "object",
        "properties": {
          "ParentAccountNumber": {
            "type": "string",
            "example": "207"
          },
          "ParentAccountName": {
            "type": "string",
            "example": "Australian Listed Unit Trust"
          },
          "Type": {
            "type": "string",
            "example": "Trusts"
          },
          "Class": {
            "$ref": "#/components/schemas/class"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2070002"
          },
          "AccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "Name": {
            "type": "string",
            "example": "Adelaide Managed"
          },
          "SecurityID": {
            "type": "string",
            "example": "AYT"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "AssetStructure": {
            "$ref": "#/components/schemas/asset-structure"
          },
          "AssetCategory": {
            "$ref": "#/components/schemas/asset-category"
          },
          "ParentAccount": {
            "type": "object",
            "deprecated": true,
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "207"
              },
              "AccountName": {
                "type": "string",
                "example": "Australian Listed Unit Trust"
              },
              "AssetStructure": {
                "$ref": "#/components/schemas/asset-structure"
              },
              "Synchronised": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean",
                "example": true
              },
              "GSTApplicable": {
                "type": "boolean",
                "example": false
              },
              "MemberRequired": {
                "type": "boolean",
                "example": false
              },
              "UnitAccuracy": {
                "type": "integer",
                "example": 0
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "InvestmentDetailsRequired": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateToBankAccountModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Bank Account"
          },
          "Name": {
            "type": "string",
            "example": "Bank account name"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "Settings": {
            "type": "object",
            "properties": {
              "BankDetails": {
                "type": "object",
                "properties": {
                  "BSB": {
                    "type": "string",
                    "example": "939600"
                  },
                  "AccountNumber": {
                    "type": "string",
                    "example": "01010101"
                  },
                  "AccountName": {
                    "type": "string",
                    "example": "Bank account name of 01010101"
                  }
                }
              },
              "LoanAccount": {
                "type": "boolean",
                "example": true
              },
              "DefaultBankAccount": {
                "type": "boolean",
                "example": true
              },
              "EFTPaymentTaxRefunds": {
                "type": "boolean",
                "example": true
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
              },
              "PlatformAccountGUID": {
                "type": "string",
                "example": "ee93f282-2fea-e490-9c14-dfe328700170"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateChartAccountCollectableDetailsModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Collectable"
          },
          "Name": {
            "type": "string",
            "example": "Suite Tee, Level 10, Berverly, 10020 Grand Street Street, VIC"
          },
          "SecurityID": {
            "type": "string",
            "example": "ABP1"
          },
          "Synchronised": {
            "type": "boolean",
            "example": false
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer",
                "example": 1
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateChartAccountCreditorLiabilityDetailsModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Creditor/ Liability"
          },
          "Name": {
            "type": "string",
            "example": "Provision for ABN Withholding (Fund)"
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          },
          "Synchronised": {
            "type": "boolean",
            "example": false
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer",
                "example": 1
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateChartAccountCryptocurrencyModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Cryptocurrency"
          },
          "Name": {
            "type": "string",
            "example": "Crypto account name"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "ParentAccountNumber": {
                "type": "string",
                "example": 241
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateChartAccountDebtorDetailsModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Debtor"
          },
          "Name": {
            "type": "string",
            "example": "Sundry Debtor"
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          },
          "Synchronised": {
            "type": "boolean",
            "example": false
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer",
                "example": 1
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateChartAccountExpenseDetailsModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Expense"
          },
          "Name": {
            "type": "string",
            "example": "Expense Account Name"
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "Settings": {
            "type": "object",
            "properties": {
              "DefaultBankAccount": {
                "type": "boolean"
              },
              "EFTPaymentTaxRefunds": {
                "type": "boolean"
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": ""
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "Deductible": {
                "type": "boolean"
              },
              "DeductiblePercentage": {
                "type": "number",
                "format": "float"
              },
              "PensionExemptionApportionment": {
                "type": "boolean"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "Cash": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "ReportCategory": {
                "type": "string",
                "example": "MANAGE-EX"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "Rental": {
                "type": "boolean",
                "example": false
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateToForeignBankAccountModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Foreign Bank Account"
          },
          "Name": {
            "type": "string",
            "example": "HSBC USD Cash Account"
          },
          "InvestmentReportingCategory": {
            "$ref": "#/components/schemas/investment-reporting-category"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "Settings": {
            "type": "object",
            "properties": {
              "BankDetails": {
                "type": "object",
                "properties": {
                  "AccountNumber": {
                    "type": "string",
                    "example": "123123123"
                  },
                  "AccountName": {
                    "type": "string",
                    "example": "XYZ Corporate Trustee ATF The XYZ Suyperannuation Fund"
                  }
                }
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "PlatformAccountGUID": {
                "type": "string",
                "example": "ee93f282-2fea-e490-9c14-dfe328700170"
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
              },
              "TaxTreatment": {
                "type": "string",
                "example": "250k-BALANCE"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateChartAccountOtherAssetModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Other Asset"
          },
          "Name": {
            "type": "string",
            "example": "Account Name"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "ParentAccountNumber": {
                "type": "string",
                "example": 219
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateChartAccountSimplePlatformModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Platform"
          },
          "Name": {
            "type": "string",
            "example": "Platform Account Name"
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "Settings": {
            "type": "object",
            "properties": {
              "PlatformType": {
                "$ref": "#/components/schemas/platform-type"
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "f4b27431-a919-ca8d-7c14-62e4f04863e6"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateChartAccountPropertyDetailsModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Property"
          },
          "Name": {
            "type": "string",
            "example": "Property - Commercial Account 1"
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          },
          "Synchronised": {
            "type": "boolean",
            "example": false
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer",
                "example": 1
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateChartAccountDepreciatingModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Property - Depreciating Asset"
          },
          "PropertyAccountNumber": {
            "type": "string",
            "example": "2100001"
          },
          "DepreciationMethod": {
            "type": "string",
            "example": "DIMINISHING-VALUE"
          },
          "EffectiveLife": {
            "type": "number",
            "format": "double"
          },
          "DepreciationRate": {
            "type": "number",
            "format": "double"
          },
          "SwitchToLowValuePool": {
            "type": "boolean"
          }
        }
      },
      "UpdateChartAccountRevenueDetailsModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Revenue"
          },
          "Name": {
            "type": "string",
            "example": "Revenue Account Name"
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "Settings": {
            "type": "object",
            "properties": {
              "DefaultBankAccount": {
                "type": "boolean"
              },
              "EFTPaymentTaxRefunds": {
                "type": "boolean"
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": ""
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "Deductible": {
                "type": "boolean"
              },
              "DeductiblePercentage": {
                "type": "number",
                "format": "float"
              },
              "PensionExemptionApportionment": {
                "type": "boolean"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "Cash": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "TrustIncome": {
                "type": "boolean"
              },
              "NonArmsLengthIncome": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateChartAccountSharesDetailsModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Shares"
          },
          "Name": {
            "type": "string",
            "example": "BHP Billiton Limited"
          },
          "SecurityID": {
            "type": "string",
            "example": "BHP"
          },
          "Synchronised": {
            "type": "boolean",
            "example": false
          },
          "Settings": {
            "type": "object",
            "properties": {
              "DefaultBankAccount": {
                "type": "boolean"
              },
              "EFTPaymentTaxRefunds": {
                "type": "boolean"
              },
              "InvestorReferenceGUID": {
                "type": "string"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "Deductible": {
                "type": "boolean"
              },
              "DeductiblePercentage": {
                "type": "number",
                "format": "float"
              },
              "PensionExemptionApportionment": {
                "type": "boolean"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "Cash": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer"
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateChartTermDepositDetailsModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Term Deposit"
          },
          "Name": {
            "type": "string",
            "example": "Term Deposits Account 1"
          },
          "SecurityID": {
            "type": "string",
            "example": ""
          },
          "Synchronised": {
            "type": "boolean",
            "example": false
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer",
                "example": 1
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "MaturityDate": {
                "type": "string",
                "format": "date"
              },
              "InterestRate": {
                "type": "number",
                "format": "double"
              },
              "Institution": {
                "type": "string",
                "example": "AMP Bank Limited"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateChartAccountTrustsDetailsModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Trusts"
          },
          "Name": {
            "type": "string",
            "example": "Abacus Property Group Units/ordinary Fully Paid Stapled Securities"
          },
          "SecurityID": {
            "type": "string",
            "example": "ABP1"
          },
          "Synchronised": {
            "type": "boolean",
            "example": false
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "MemberRequired": {
                "type": "boolean"
              },
              "CommercialProperty": {
                "type": "boolean"
              },
              "GSTApplicable": {
                "$ref": "#/components/schemas/gst-applicable"
              },
              "RelatedParty": {
                "type": "boolean"
              },
              "InHouseAsset": {
                "type": "boolean"
              },
              "Taxable": {
                "type": "boolean"
              },
              "UnitAccuracy": {
                "type": "number",
                "format": "integer",
                "example": 1
              },
              "IncludeInBAS": {
                "type": "boolean"
              },
              "MemberAccountType": {
                "$ref": "#/components/schemas/member-account-type"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "UpdateChartAccountTraditionalSecurityModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "Traditional Security"
          },
          "Name": {
            "type": "string",
            "example": "Account Name"
          },
          "Synchronised": {
            "type": "boolean",
            "example": true
          },
          "Settings": {
            "type": "object",
            "properties": {
              "Unitised": {
                "type": "boolean"
              },
              "InvestmentReportingCategory": {
                "$ref": "#/components/schemas/investment-reporting-category"
              },
              "AnnualReturnCategory": {
                "$ref": "#/components/schemas/annual-return-category"
              },
              "Currency": {
                "type": "string",
                "example": "USD"
              },
              "UsedForFees": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitAvailable": {
                "type": "boolean",
                "example": true
              },
              "DirectDebitATOAvailable": {
                "type": "boolean",
                "example": true
              },
              "ThirdPartyAuthority": {
                "$ref": "#/components/schemas/third-party-authority"
              },
              "UsedForDeposits": {
                "type": "boolean",
                "example": true
              }
            }
          }
        }
      },
      "ChangeChartAccountRequestModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string",
            "example": "2050001"
          },
          "DryRun": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "ChartAccountResultModel": {
        "type": "object",
        "properties": {
          "FromAccountNumber": {
            "type": "string",
            "example": "2050001"
          },
          "ToAccountNumber": {
            "type": "string",
            "example": "2050002"
          }
        }
      },
      "ChangeChartAccountResultModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/ChartAccountResultModel"
        }
      },
      "MergeChartAccountRequestModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string",
            "example": "2050001"
          },
          "DryRun": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "MergeChartAccountResultModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/ChartAccountResultModel"
        }
      },
      "GetFundRelationshipsResultModel": {
        "type": "object",
        "properties": {
          "FundRelationshipIdentifier": {
            "type": "string",
            "format": "guid"
          },
          "Type": {
            "type": "string"
          },
          "ContactName": {
            "type": "string"
          },
          "Member": {
            "type": "object",
            "properties": {
              "MemberGUID": {
                "type": "string",
                "format": "guid"
              },
              "Name": {
                "type": "string"
              }
            }
          },
          "Identity": {
            "type": "object",
            "properties": {
              "IdentityGUID": {
                "type": "string",
                "format": "guid"
              },
              "Code": {
                "type": "string"
              },
              "Name": {
                "type": "string"
              }
            }
          },
          "User": {
            "type": "object",
            "properties": {
              "UserGUID": {
                "type": "string",
                "format": "guid"
              },
              "Name": {
                "type": "string"
              }
            }
          },
          "Client": {
            "type": "object",
            "properties": {
              "ClientGUID": {
                "type": "string",
                "format": "guid"
              },
              "Name": {
                "type": "string"
              }
            }
          },
          "Adviser": {
            "type": "object",
            "properties": {
              "AdviserGUID": {
                "type": "string",
                "format": "guid",
                "example": "9a6ce773-5011-308e-7914-73d18ced3493"
              },
              "Name": {
                "type": "string",
                "example": "Adviser"
              },
              "StartDate": {
                "type": "string",
                "format": "date"
              },
              "EndDate": {
                "type": "string",
                "format": "date"
              }
            }
          }
        }
      },
      "FundRelationshipsParameterModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string"
          },
          "MemberGUID": {
            "type": "string",
            "format": "guid"
          },
          "IdentityGUID": {
            "type": "string",
            "format": "guid"
          },
          "ClientGUID": {
            "type": "string",
            "format": "guid"
          },
          "UserGUID": {
            "type": "string",
            "format": "guid"
          },
          "AdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "9a6ce773-5011-308e-7914-73d18ced3493"
          },
          "DefaultToAdviserBrand": {
            "type": "boolean",
            "format": "true/false",
            "example": true
          },
          "StartDate": {
            "type": "string",
            "format": "date"
          },
          "EndDate": {
            "type": "string",
            "format": "date"
          }
        }
      },
      "CreateFundRelationshipsResultModel": {
        "type": "object",
        "properties": {
          "FundRelationshipIdentifier": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "DeleteFundRelationshipsResultModel": {
        "type": "object",
        "properties": {
          "FundRelationshipIdentifier": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "account-type": {
        "type": "string",
        "enum": [
          "ATO - Activity Statement",
          "ATO - Income Tax",
          "Bank Account",
          "Body Corporate Fees",
          "Borrowing Costs - Amortisation",
          "Borrowing Costs",
          "Borrowing Expenses",
          "Collectable",
          "Contribution - Allocation Pending",
          "Contribution",
          "Creditor/Liability",
          "Cryptocurrency",
          "Death Benefit",
          "Debtor",
          "Deposit Revenue",
          "Expense",
          "Foreign Bank Account",
          "Insurance Proceeds",
          "Land Tax",
          "Loan",
          "Member Funds",
          "Member",
          "Other Asset",
          "Other Investment Asset",
          "Other",
          "Platform",
          "Portfolio Deposit",
          "Portfolio Funds",
          "Portfolio Withdrawal",
          "Property - Depreciating Asset",
          "Property",
          "Rates",
          "Revenue",
          "Rollin",
          "Shares",
          "Sundry Debtor",
          "Term Deposit",
          "Traditional Security",
          "Trusts",
          "Water Charges"
        ]
      },
      "transaction-type": {
        "type": "string",
        "enum": [
          "ATO - Activity Statement",
          "ATO - Income Tax",
          "Benefit Payment",
          "Contribution",
          "Contribution Split",
          "Cost Base Adjustment",
          "Creditor/Liability",
          "Death",
          "Death Benefit",
          "Debtor",
          "Depreciation",
          "Distribution",
          "Dividend",
          "Expense",
          "Foreign Dividend",
          "Interest",
          "Lump Sum",
          "Marriage Split",
          "Pension Payment",
          "Portfolio Deposit",
          "Portfolio Withdrawal",
          "Purchase",
          "Purchase - Depreciating Asset",
          "Release Authority",
          "Rent",
          "Revenue",
          "Rollin",
          "Rollover",
          "Sale",
          "Settlement Purchase",
          "Settlement Sale",
          "TPD",
          "Transfer"
        ]
      },
      "TransactionResultModel": {
        "type": "object",
        "properties": {
          "TransactionIdentifier": {
            "type": "string",
            "example": "ad1c1d7c-fdd6-78a6-9e14-0b4a30bb265f"
          },
          "TransactionDate": {
            "type": "string",
            "format": "date",
            "deprecated": true,
            "example": "2022-07-01"
          },
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2022-07-01"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2050664"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "AccountDescription": {
            "type": "string",
            "example": "Iselect Ordinary Fully Paid"
          },
          "Description": {
            "type": "string",
            "deprecated": true,
            "example": "Sale of Iselect Ordinary Fully Paid"
          },
          "Narration": {
            "type": "string",
            "example": "Sale of Iselect Ordinary Fully Paid"
          },
          "Debit": {
            "type": "number",
            "format": "float",
            "example": 0
          },
          "Credit": {
            "type": "number",
            "format": "float",
            "example": 2000
          },
          "Amount": {
            "type": "number",
            "format": "decimal",
            "example": 2000
          },
          "MemExt": {
            "type": "string",
            "example": ""
          },
          "Matched": {
            "type": "boolean",
            "example": false
          },
          "TransactionType": {
            "$ref": "#/components/schemas/transaction-type",
            "example": "Sale"
          },
          "Status": {
            "type": "string",
            "example": "Unreconciled"
          },
          "Source": {
            "type": "string",
            "example": "Manual: hh"
          },
          "Batch": {
            "type": "number",
            "example": 10
          },
          "CreateDate": {
            "type": "string",
            "format": "date",
            "example": "2022-09-19"
          },
          "RelatedTransactionIdentifier": {
            "type": "string",
            "example": "ad1c1d7c-fdd6-78a6-9e14-0b4a30bb265f"
          },
          "ReconciliationSetGUID": {
            "type": "string",
            "example": ""
          },
          "HasTransactionNotes": {
            "type": "boolean",
            "example": true
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "delete",
                "modify"
              ]
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "CorporateAction": {
                "type": "object",
                "properties": {
                  "CorporateActionDefinitionGUID": {
                    "type": "string",
                    "example": "e7eec8e2-87c2-04bb-8014-6934608e73f8"
                  },
                  "InvestorReference": {
                    "type": "string",
                    "example": "X1234567890"
                  }
                }
              },
              "Security": {
                "type": "object",
                "properties": {
                  "SecurityID": {
                    "type": "string",
                    "example": "BHP"
                  }
                }
              },
              "Member": {
                "type": "object",
                "properties": {
                  "MemExt": {
                    "type": "string",
                    "example": "00024"
                  },
                  "MemberAccountGUID": {
                    "type": "string",
                    "example": "e7eec8e2-87c2-04bb-8014-6934608e96t6"
                  },
                  "MemberAccountDisplayName": {
                    "type": "string",
                    "example": "Sonja - ABP (0000) - 100.00%"
                  }
                }
              },
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "example": "e7eec8e2-87c2-04bb-8014-6934608e96t6"
                    }
                  }
                }
              }
            }
          },
          "ReconciledTo": {
            "deprecated": true,
            "description": "This property has been deprecated, and will no longer be returned. Use the ReconciliationSetGUID field instead.",
            "type": "array",
            "items": {
              "properties": {
                "TransactionGUID": {
                  "type": "string",
                  "example": "e7eec8e2-87c2-04bb-8014-6934608e73f8"
                }
              }
            }
          }
        }
      },
      "AuditFinancialDetails": {
        "type": "object",
        "properties": {
          "AccountCode": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "AccountName": {
            "type": "string"
          },
          "ParentDescription": {
            "type": "string"
          },
          "AccountClass": {
            "$ref": "#/components/schemas/class"
          },
          "StatementType": {
            "type": "string",
            "enum": [
              "BS",
              "OP"
            ]
          },
          "CurrentDebitBalance": {
            "type": "number",
            "format": "double"
          },
          "CurrentCreditBalance": {
            "type": "number",
            "format": "double"
          },
          "PriorDebitBalance": {
            "type": "number",
            "format": "doubl;e"
          },
          "PriorCreditBalance": {
            "type": "number",
            "format": "double"
          },
          "UnitPrice": {
            "type": "number",
            "format": "double"
          },
          "Units": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "AuditMemberBalance": {
        "type": "object",
        "properties": {
          "MembershipID": {
            "type": "number",
            "format": "integer"
          },
          "MembershipName": {
            "type": "string"
          },
          "MembershipOpeningBalance": {
            "type": "number",
            "format": "double"
          },
          "MembershipTransfersTaxFreeContributions": {
            "type": "number",
            "format": "double"
          },
          "MembershipTaxableContributions": {
            "type": "number",
            "format": "double"
          },
          "MembershipTransfersToPensionMembership": {
            "type": "number",
            "format": "double"
          },
          "MembershipTax": {
            "type": "number",
            "format": "double"
          },
          "MembershipExpenses": {
            "type": "number",
            "format": "double"
          },
          "MembershipWithdrawals": {
            "type": "number",
            "format": "double"
          },
          "MembershipDistribution": {
            "type": "number",
            "format": "double"
          },
          "MembershipClosingBalance": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "AuditPensionExemptFactor": {
        "type": "object",
        "properties": {
          "PensionExemptFactor": {
            "type": "number",
            "format": "double"
          },
          "ExemptCurrentPensionIncome": {
            "type": "number",
            "format": "double"
          },
          "GeneralExpenseApportionmentFactor": {
            "type": "number",
            "format": "double"
          },
          "InvestmentExpenseApportionmentFactor": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "AuditGeneralLedgerBalances": {
        "type": "object",
        "properties": {
          "AccountCode": {
            "type": "string"
          },
          "AccountName": {
            "type": "string"
          },
          "MemberNumber": {
            "type": "string"
          },
          "MemberName": {
            "type": "string"
          },
          "OpeningBalance": {
            "type": "number",
            "format": "double"
          },
          "ClosingBalance": {
            "type": "number",
            "format": "double"
          },
          "OpeningUnits": {
            "type": "number",
            "format": "double"
          },
          "ClosingUnits": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "AuditGeneralLedgerTransactions": {
        "type": "object",
        "properties": {
          "AccountCode": {
            "type": "string"
          },
          "AccountName": {
            "type": "string"
          },
          "MemberNumber": {
            "type": "string"
          },
          "MemberName": {
            "type": "string"
          },
          "TransactionDate": {
            "type": "string",
            "format": "date"
          },
          "TransactionAmount": {
            "type": "number",
            "format": "double"
          },
          "TransactionDescription": {
            "type": "string"
          },
          "TransactionSource": {
            "type": "string"
          },
          "Units": {
            "type": "number",
            "format": "double"
          },
          "DebitAmount": {
            "type": "number",
            "format": "double"
          },
          "CreditAmount": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "AuditMarketValueMovement": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "AccountDescription": {
            "type": "string"
          },
          "OpeningBalance": {
            "type": "number",
            "format": "double"
          },
          "Purchases": {
            "type": "number",
            "format": "double"
          },
          "Sales": {
            "type": "number",
            "format": "double"
          },
          "Adjustments": {
            "type": "number",
            "format": "double"
          },
          "ClosingMarketValue": {
            "type": "number",
            "format": "double"
          },
          "RealisedMovement": {
            "type": "number",
            "format": "double"
          },
          "UnrealisedMovement": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "AuditAccruedCapitalGainLoss": {
        "type": "object",
        "properties": {
          "AccountCode": {
            "type": "string"
          },
          "AccountName": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "DateAcquired": {
            "type": "string",
            "format": "date"
          },
          "Units": {
            "type": "number",
            "format": "double"
          },
          "ClosingMarketValue": {
            "type": "number",
            "format": "double"
          },
          "CostBase": {
            "type": "number",
            "format": "double"
          },
          "AdjustedCost": {
            "type": "number",
            "format": "double"
          },
          "GainLoss": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "AuditStatementFinancialPosition": {
        "type": "object",
        "properties": {
          "SFPGroup": {
            "type": "string"
          },
          "SFPCategory": {
            "type": "string"
          },
          "NoteNumber": {
            "type": "number",
            "format": "integer"
          },
          "CurrentYearBalance": {
            "type": "number",
            "format": "double"
          },
          "PriorYearBalance": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "AuditOperatingStatement": {
        "type": "object",
        "properties": {
          "OSGroup": {
            "type": "string"
          },
          "OSCategory": {
            "type": "string"
          },
          "NoteNumber": {
            "type": "number",
            "format": "integer"
          },
          "CurrentYearBalance": {
            "type": "number",
            "format": "double"
          },
          "PriorYearBalance": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "AudiFinancialStatementNote": {
        "type": "object",
        "properties": {
          "NoteNumber": {
            "type": "number",
            "format": "integer"
          },
          "NoteItem": {
            "type": "string"
          },
          "CurrentYearBalance": {
            "type": "number",
            "format": "double"
          },
          "PriorYearBalance": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "GetAuditFinancialDataResultModel": {
        "type": "object",
        "properties": {
          "dsFinancial": {
            "type": "object",
            "properties": {
              "AuditFinancialDetails": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AuditFinancialDetails"
                }
              },
              "MemberBalances": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AuditMemberBalance"
                }
              },
              "PensionExemptFactor": {
                "$ref": "#/components/schemas/AuditPensionExemptFactor"
              },
              "GeneralLedgerBalances": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AuditGeneralLedgerBalances"
                }
              },
              "GeneralLedgerTransactions": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AuditGeneralLedgerTransactions"
                }
              },
              "MarketMovement": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AuditMarketValueMovement"
                }
              },
              "AccruedCapitalGainLoss": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AuditAccruedCapitalGainLoss"
                }
              },
              "FinancialPosition": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AuditStatementFinancialPosition"
                }
              },
              "OperatingStatement": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AuditOperatingStatement"
                }
              },
              "FinancialStatementNotes": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AudiFinancialStatementNote"
                }
              }
            }
          }
        }
      },
      "GetAuditStatusResultModel": {
        "type": "object",
        "properties": {
          "AuditStatus": {
            "$ref": "#/components/schemas/audit-status"
          },
          "AuditCompletionDate": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AssignedAuditor": {
            "type": "object",
            "properties": {
              "Code": {
                "type": "string"
              },
              "Name": {
                "type": "string"
              }
            }
          },
          "WasAuditQualified": {
            "type": "boolean"
          },
          "PartAQualified": {
            "type": "boolean"
          },
          "PartBQualified": {
            "type": "boolean"
          },
          "PartBIssuesRectified": {
            "type": "boolean"
          },
          "History": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "Status": {
                  "$ref": "#/components/schemas/audit-status",
                  "example": "READY_FOR_AUDIT"
                },
                "UserCode": {
                  "type": "string",
                  "example": "hh"
                },
                "DateTime": {
                  "type": "string",
                  "format": "date-time",
                  "example": "2023-12-27T14:51:32.717+07:00"
                }
              }
            }
          }
        }
      },
      "UpdateAuditStatusRequestModel": {
        "type": "object",
        "properties": {
          "AuditStatus": {
            "$ref": "#/components/schemas/audit-status"
          },
          "AuditCompletionDate": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "PartAQualified": {
            "type": "boolean"
          },
          "PartBQualified": {
            "type": "boolean"
          },
          "PartBIssuesRectified": {
            "type": "boolean"
          }
        }
      },
      "SchedulerJobResponseModel": {
        "type": "object",
        "properties": {
          "JobGUID": {
            "type": "string",
            "format": "guid"
          },
          "JobURL": {
            "type": "string"
          }
        }
      },
      "RunMultipleDawRequestModel": {
        "type": "object",
        "properties": {
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "FundIdentifier": {
            "type": "string"
          },
          "ProfileCode": {
            "type": "string"
          },
          "IncludedTests": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "TestID": {
                  "type": "integer"
                }
              }
            }
          }
        }
      },
      "RunSingleDawResonpseModel": {
        "type": "object",
        "properties": {
          "DAWTestID": {
            "type": "number",
            "example": 168
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date",
            "example": "2023-06-30"
          }
        }
      },
      "DAWResultsModel": {
        "type": "object",
        "properties": {
          "ExecutionDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-07-06T10:53:43.000"
          },
          "TestCount": {
            "type": "number",
            "example": 1
          },
          "ErrorCount": {
            "type": "number",
            "example": 0
          },
          "WarningCount": {
            "type": "number",
            "example": 1
          },
          "TestResults": {
            "type": "array",
            "items": {
              "properties": {
                "TestId": {
                  "type": "number",
                  "example": 168
                },
                "Description": {
                  "type": "string",
                  "example": "Check the fund has a single Tax Agent Associate"
                },
                "Status": {
                  "type": "string",
                  "example": "Warning"
                },
                "Results": {
                  "type": "array",
                  "items": {
                    "properties": {
                      "ResultText": {
                        "type": "string",
                        "example": "There are 3 Tax Agents associated with this fund."
                      },
                      "Element01": {
                        "type": "string",
                        "example": "Thinh_SMSF3"
                      },
                      "Element02": {
                        "type": "string",
                        "example": "identity-00004"
                      },
                      "Element03": {
                        "type": "string",
                        "example": "Sansone Company Pty Ltd"
                      },
                      "Element04": {
                        "type": "string",
                        "example": ""
                      },
                      "Element05": {
                        "type": "string",
                        "example": ""
                      },
                      "TestResultGUID": {
                        "type": "string",
                        "example": "x4ff4c08-995e-d1aa-7b14-7aaab427bcf1"
                      },
                      "AcknowledgeDateTime": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2023-07-06T10:53:43.000"
                      },
                      "AcknowledgedByUserCode": {
                        "type": "string"
                      },
                      "IsAcknowledged": {
                        "type": "boolean"
                      }
                    }
                  }
                },
                "Headers": {
                  "type": "object",
                  "properties": {
                    "Element01": {
                      "type": "string",
                      "example": "Fund"
                    },
                    "Element02": {
                      "type": "string",
                      "example": "Tax Agent"
                    },
                    "Element03": {
                      "type": "string",
                      "example": "Tax Agent Name"
                    },
                    "Element04": {
                      "type": "string",
                      "example": ""
                    },
                    "Element05": {
                      "type": "string",
                      "example": ""
                    }
                  }
                }
              }
            }
          }
        }
      },
      "document-type-confidentiality": {
        "type": "string",
        "enum": [
          "MANDATORY",
          "OPTIONAL",
          "NO-RESTRICTION"
        ]
      },
      "DocumentTypesModel": {
        "type": "object",
        "properties": {
          "DocumentTypeCode": {
            "type": "string"
          },
          "DocumentTypeDescription": {
            "type": "string"
          },
          "EntityType": {
            "type": "string"
          },
          "AvailableToClientView": {
            "type": "boolean"
          },
          "WorkflowTemplateCode": {
            "type": "string",
            "example": "Template-Code"
          },
          "CategoryCode": {
            "type": "string",
            "example": "ATO"
          },
          "AvailableClientViewRoleTypes": {
            "type": "array",
            "example": [
              "AUDITOR",
              "ADVISER",
              "TRUSTEE"
            ]
          },
          "DocumentConfidentiality": {
            "$ref": "#/components/schemas/document-type-confidentiality"
          }
        }
      },
      "DocumentUploadParameterModel": {
        "type": "object",
        "required": [
          "FileName",
          "FileData"
        ],
        "properties": {
          "DocumentTypeCode": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "FinancialYear": {
            "type": "integer",
            "description": "The financial year (only applicable when uploading a document to a fund)."
          },
          "DocumentStartDate": {
            "type": "string",
            "format": "date"
          },
          "DocumentEndDate": {
            "type": "string",
            "format": "date"
          },
          "FileName": {
            "type": "string"
          },
          "FileData": {
            "type": "string",
            "format": "byte"
          },
          "AvailableToClientView": {
            "type": "boolean"
          },
          "ExternalDocumentReference": {
            "type": "string",
            "format": "guid",
            "example": "123e4567-e89b-12d3-a456-426614174000"
          }
        }
      },
      "FormDataDocumentUploadParameterModel": {
        "type": "object",
        "properties": {
          "DocumentTypeCode": {
            "type": "string",
            "description": "Test"
          },
          "Description": {
            "type": "string",
            "description": "Test document"
          },
          "FinancialYear": {
            "type": "integer",
            "description": "The financial year (only applicable when uploading a document to a fund)."
          },
          "DocumentStartDate": {
            "type": "string",
            "format": "date",
            "description": "2024-10-29"
          },
          "DocumentEndDate": {
            "type": "string",
            "format": "date",
            "description": "2024-10-29"
          },
          "FileName": {
            "type": "string",
            "description": "document.pdf"
          },
          "FileData": {
            "type": "string",
            "format": "binary",
            "description": "The media file to upload."
          },
          "AvailableToClientView": {
            "type": "boolean",
            "description": "True"
          },
          "ExternalDocumentReference": {
            "type": "string",
            "format": "guid",
            "description": "123e4567-e89b-12d3-a456-426614174000"
          }
        }
      },
      "DocumentUploadResultModel": {
        "type": "object",
        "properties": {
          "DocumentID": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "DocumentDownloadParameterModel": {
        "type": "object",
        "required": [
          "FundGUID",
          "FinancialYear"
        ],
        "properties": {
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          },
          "Documents": {
            "type": "string",
            "enum": [
              "All",
              "Auditor"
            ]
          },
          "DocumentType": {
            "type": "string",
            "example": "DOC-TYPE-1"
          },
          "FinancialYear": {
            "type": "integer",
            "example": 2020
          }
        }
      },
      "DocumentDownloadResultModel": {
        "type": "object",
        "properties": {
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          }
        }
      },
      "document-view-role-type": {
        "type": "string",
        "enum": [
          "TRUSTEE",
          "ADVISER",
          "AUDITOR"
        ]
      },
      "LinkedFundModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "GOODSM"
          },
          "Name": {
            "type": "string",
            "example": "Good SuperMate Enterprise Superannuation Fund."
          }
        }
      },
      "DocumentTypeModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "CONTRACT-NOTES"
          },
          "Description": {
            "type": "string",
            "example": "Contract Notes"
          }
        }
      },
      "LinkedTransactionModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string",
            "example": "2050001"
          },
          "Date": {
            "type": "string",
            "format": "date"
          },
          "Description": {
            "type": "string",
            "example": "Purchase Goodman Group Forus"
          },
          "Source": {
            "type": "string",
            "example": "Manual: John"
          }
        }
      },
      "DocumentLinksModel": {
        "type": "array",
        "items": {
          "properties": {
            "Type": {
              "type": "string",
              "example": "Account"
            },
            "GUID": {
              "type": "string",
              "format": "guid",
              "example": "97023f20-cd81-9c8a-9314-09c76440a1fb"
            },
            "DisplayDescription": {
              "type": "string",
              "example": "Goodman Group Forus"
            }
          }
        }
      },
      "DocumentFileDataModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "description": "The name of the file.",
            "example": "GOODSM_2024_PurchaseGoodmanGroupForus_1989.pdf"
          },
          "OriginalFileName": {
            "type": "string",
            "description": "The original name of the file.",
            "example": "PurchaseGoodmanGroupForus.pdf"
          },
          "FileHash": {
            "type": "string",
            "description": "The hash value of the file contents. The algorithm used will be prepended to the value itself. e.g sha-512=xxxxxxx\n",
            "example": "sha-512=e56775dbad0771d3ed62a28b71b756a137b02105b313bd75587d27017edaf2e6f9219a19ceadf4f1a972f11f7c93f3826477fa9cd76d7ec1cd57f15a7e5ff88c"
          },
          "FileSize": {
            "type": "number",
            "format": "integer",
            "description": "The size of the file (in bytes)",
            "example": 1989
          }
        }
      },
      "document-index-status": {
        "type": "string",
        "enum": [
          "COMPLETE",
          "INCOMPLETE"
        ]
      },
      "document-privacy-level-type": {
        "type": "string",
        "enum": [
          "CONFIDENTIAL",
          "NO-RESTRICTION"
        ]
      },
      "DocumentSearchResultModel": {
        "type": "object",
        "properties": {
          "DocumentID": {
            "type": "string",
            "format": "guid",
            "example": "b4dd9f2a-7cc3-2198-6114-357f8cc46ef8"
          },
          "Fund": {
            "$ref": "#/components/schemas/LinkedFundModel"
          },
          "DocumentDate": {
            "type": "string",
            "format": "date"
          },
          "DocumentEndDate": {
            "type": "string",
            "format": "date"
          },
          "UploadDate": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "UploadUser": {
            "type": "string",
            "example": "John"
          },
          "LastModifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-05-20T15:55:52.679+07:00"
          },
          "LastModifiedUser": {
            "type": "string",
            "example": "John"
          },
          "DocumentDescription": {
            "type": "string",
            "example": "Purchase Goodman Group Forus"
          },
          "FinancialYear": {
            "type": "number",
            "format": "integer",
            "example": 2024
          },
          "AccountNumber": {
            "type": "string",
            "example": "2050001"
          },
          "InvestmentSecurityCode": {
            "type": "string",
            "example": "ONT"
          },
          "IsSigned": {
            "type": "boolean",
            "example": false
          },
          "AvailableToClientView": {
            "type": "boolean",
            "example": false
          },
          "WorkflowInstanceID": {
            "type": "integer",
            "example": 12
          },
          "WorkflowInstanceStatus": {
            "$ref": "#/components/schemas/WorkflowInstanceStatus"
          },
          "Type": {
            "$ref": "#/components/schemas/DocumentTypeModel"
          },
          "Transaction": {
            "$ref": "#/components/schemas/LinkedTransactionModel"
          },
          "Links": {
            "$ref": "#/components/schemas/DocumentLinksModel"
          },
          "FileData": {
            "$ref": "#/components/schemas/DocumentFileDataModel"
          },
          "ExternalDocumentReference": {
            "type": "string",
            "format": "guid",
            "example": "123e4567-e89b-12d3-a456-426614174000"
          },
          "ExternalDocumentSystem": {
            "type": "string",
            "example": "EXTSYS001"
          },
          "IndexStatus": {
            "$ref": "#/components/schemas/document-index-status"
          },
          "PrivacyLevel": {
            "$ref": "#/components/schemas/document-privacy-level-type"
          },
          "LinkedWorkflowInstances": {
            "type": "array",
            "items": {
              "properties": {
                "WorkflowInstanceID": {
                  "type": "integer",
                  "example": 12
                },
                "WorkflowInstanceStatus": {
                  "$ref": "#/components/schemas/WorkflowInstanceStatus"
                }
              }
            }
          }
        }
      },
      "FundDocumentUploadParameterModel": {
        "type": "object",
        "required": [
          "FileName",
          "FileData"
        ],
        "properties": {
          "DocumentTypeCode": {
            "type": "string",
            "example": "Test"
          },
          "Description": {
            "type": "string",
            "example": "Test document"
          },
          "FinancialYear": {
            "type": "integer",
            "description": "The financial year (only applicable when uploading a document to a fund).",
            "example": 2020
          },
          "DocumentStartDate": {
            "type": "string",
            "format": "date"
          },
          "DocumentEndDate": {
            "type": "string",
            "format": "date"
          },
          "FileName": {
            "type": "string",
            "example": "document.pdf"
          },
          "FileData": {
            "type": "string",
            "format": "byte"
          },
          "AvailableToClientView": {
            "type": "boolean"
          },
          "WorkflowTemplateCode": {
            "type": "string",
            "example": "Template-Code"
          },
          "WorkflowInstanceID": {
            "type": "number",
            "example": 0
          },
          "ExternalDocumentReference": {
            "type": "string",
            "format": "guid",
            "example": "123e4567-e89b-12d3-a456-426614174000"
          }
        }
      },
      "FormDataFundDocumentUploadParameterModel": {
        "type": "object",
        "properties": {
          "DocumentTypeCode": {
            "type": "string",
            "description": "Test"
          },
          "Description": {
            "type": "string",
            "description": "Test document"
          },
          "FinancialYear": {
            "type": "integer",
            "description": "The financial year (only applicable when uploading a document to a fund).",
            "example": 2020
          },
          "DocumentStartDate": {
            "type": "string",
            "format": "date",
            "description": "2024-10-29"
          },
          "DocumentEndDate": {
            "type": "string",
            "format": "date",
            "description": "2024-10-29"
          },
          "FileName": {
            "type": "string",
            "description": "document.pdf"
          },
          "FileData": {
            "type": "string",
            "format": "binary",
            "description": "The media file to upload."
          },
          "AvailableToClientView": {
            "type": "boolean",
            "description": "True"
          },
          "WorkflowInstanceID": {
            "type": "integer",
            "description": "0"
          },
          "WorkflowTemplateCode": {
            "type": "string",
            "description": "Template-Code"
          },
          "ExternalDocumentReference": {
            "type": "string",
            "format": "guid",
            "description": "123e4567-e89b-12d3-a456-426614174000"
          }
        }
      },
      "IndexDocumentParameterModel": {
        "type": "object",
        "properties": {
          "FundGUID": {
            "type": "string"
          },
          "DocumentTypeCode": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "DocumentStartDate": {
            "type": "string"
          },
          "DocumentEndDate": {
            "type": "string"
          },
          "DocumentSigned": {
            "type": "boolean"
          },
          "AvailableToClientView": {
            "type": "boolean"
          },
          "WorkflowTemplateCode": {
            "type": "string",
            "example": "Template-Code"
          },
          "PrivacyLevel": {
            "$ref": "#/components/schemas/document-privacy-level-type"
          },
          "Links": {
            "type": "array",
            "items": {
              "properties": {
                "Type": {
                  "type": "string"
                },
                "GUID": {
                  "type": "string",
                  "format": "guid"
                },
                "WorkflowInstanceID": {
                  "type": "integer",
                  "example": 12
                }
              }
            }
          },
          "FinancialYears": {
            "type": "array",
            "example": [
              2021,
              2022
            ]
          },
          "AvailableClientViewRoleTypes": {
            "type": "array",
            "example": [
              "AUDITOR",
              "ADVISER",
              "TRUSTEE"
            ]
          },
          "ExternalDocumentReference": {
            "type": "string",
            "format": "guid",
            "example": "123e4567-e89b-12d3-a456-426614174000"
          },
          "LinkedQueryGUID": {
            "type": "array",
            "example": [
              "123e4567-e89b-12d3-a456-426614174000",
              "123e4567-e89b-12d3-a456-426614174111"
            ]
          },
          "LinkedQueryItemAttachmentGUID": {
            "type": "array",
            "example": [
              "bbfd14fa-1289-cb98-d414-3eec88164dec",
              "b5a53a2f-7941-58aa-8d14-53b3f6e72dc1"
            ]
          },
          "LinkedTransactionGUID": {
            "type": "array",
            "example": [
              "bbfd14fa-1289-cb98-d414-3eec88164def",
              "b5a53a2f-7941-58aa-8d14-53b3f6e72dgh"
            ]
          },
          "LinkedWorkflowInstances": {
            "type": "array",
            "example": [
              12,
              13,
              14
            ]
          }
        }
      },
      "GetDocumentDetailModel": {
        "type": "object",
        "properties": {
          "DocumentTypeCode": {
            "type": "string"
          },
          "Description": {
            "type": "string",
            "deprecated": true
          },
          "DocumentDescription": {
            "type": "string"
          },
          "DocumentDate": {
            "type": "string",
            "format": "date",
            "example": "2022-07-01"
          },
          "DocumentStartDate": {
            "type": "string",
            "format": "date",
            "example": "2022-07-01"
          },
          "DocumentEndDate": {
            "type": "string",
            "format": "date",
            "example": "2022-07-02"
          },
          "DocumentSigned": {
            "type": "boolean"
          },
          "FileName": {
            "type": "string"
          },
          "AvailableToClientView": {
            "type": "boolean"
          },
          "Links": {
            "type": "array",
            "items": {
              "properties": {
                "Type": {
                  "type": "string"
                },
                "GUID": {
                  "type": "string",
                  "format": "guid"
                }
              }
            }
          },
          "FinancialYears": {
            "type": "array",
            "example": [
              2021,
              2022
            ]
          },
          "AvailableClientViewRoleTypes": {
            "type": "array",
            "example": [
              "AUDITOR",
              "ADVISER",
              "TRUSTEE"
            ]
          },
          "ExternalDocumentReference": {
            "type": "string",
            "format": "guid",
            "example": "123e4567-e89b-12d3-a456-426614174000"
          },
          "ExternalDocumentSystem": {
            "type": "string",
            "example": "EXTSYS001"
          },
          "LinkedQueryGUID": {
            "type": "array",
            "example": [
              "123e4567-e89b-12d3-a456-426614174000",
              "123e4567-e89b-12d3-a456-426614174111"
            ]
          },
          "LinkedQueryItemAttachmentGUID": {
            "type": "array",
            "example": [
              "bbfd14fa-1289-cb98-d414-3eec88164dec",
              "b5a53a2f-7941-58aa-8d14-53b3f6e72dc1"
            ]
          },
          "LinkedTransactionGUID": {
            "type": "array",
            "example": [
              "bbfd14fa-1289-cb98-d414-3eec88164def",
              "b5a53a2f-7941-58aa-8d14-53b3f6e72dgh"
            ]
          },
          "FileData": {
            "$ref": "#/components/schemas/DocumentFileDataModel"
          },
          "UploadDate": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "UploadUser": {
            "type": "string",
            "example": "John"
          },
          "PrivacyLevel": {
            "$ref": "#/components/schemas/document-privacy-level-type"
          },
          "LinkedWorkflowInstances": {
            "type": "array",
            "items": {
              "properties": {
                "WorkflowInstanceID": {
                  "type": "integer",
                  "example": 12
                },
                "WorkflowInstanceStatus": {
                  "$ref": "#/components/schemas/WorkflowInstanceStatus"
                }
              }
            }
          }
        }
      },
      "DocumentDetailParameterModel": {
        "type": "object",
        "properties": {
          "DocumentTypeCode": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "DocumentStartDate": {
            "type": "string"
          },
          "DocumentEndDate": {
            "type": "string"
          },
          "DocumentSigned": {
            "type": "boolean"
          },
          "AvailableToClientView": {
            "type": "boolean"
          },
          "WorkflowTemplateCode": {
            "type": "string",
            "example": "Template-Code"
          },
          "WorkflowInstanceID": {
            "type": "integer",
            "example": 0
          },
          "Links": {
            "type": "array",
            "items": {
              "properties": {
                "Type": {
                  "type": "string"
                },
                "GUID": {
                  "type": "string",
                  "format": "guid"
                }
              }
            }
          },
          "FinancialYears": {
            "type": "array",
            "example": [
              2021,
              2022
            ]
          },
          "ExternalDocumentReference": {
            "type": "string",
            "format": "guid",
            "example": "123e4567-e89b-12d3-a456-426614174000"
          }
        }
      },
      "DocumentProviderModel": {
        "type": "array",
        "items": {
          "properties": {
            "Code": {
              "type": "string",
              "example": "DOCUSIGN"
            },
            "Name": {
              "type": "string",
              "example": "Docusign"
            },
            "ServiceCode": {
              "type": "string",
              "example": "DOCUSIGN"
            },
            "Enabled": {
              "type": "boolean",
              "example": false
            },
            "Default": {
              "type": "boolean",
              "example": false
            },
            "Settings": {
              "type": "object",
              "properties": {
                "TwoFactorVerification": {
                  "type": "boolean",
                  "example": false
                },
                "TwoFactorVerificationMethod": {
                  "type": "string",
                  "example": "SMS"
                }
              }
            }
          }
        }
      },
      "DocumentProviderDetailsModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "DOCUSIGN"
          },
          "Name": {
            "type": "string",
            "example": "Docusign"
          },
          "ServiceCode": {
            "type": "string",
            "example": "DOCUSIGN"
          },
          "Enabled": {
            "type": "boolean",
            "example": false
          },
          "Default": {
            "type": "boolean",
            "example": false
          },
          "Settings": {
            "type": "object",
            "properties": {
              "TwoFactorVerification": {
                "type": "boolean",
                "example": false
              },
              "TwoFactorVerificationMethod": {
                "type": "string",
                "example": "SMS"
              }
            }
          },
          "RequestTypes": {
            "type": "array",
            "items": {
              "properties": {
                "Code": {
                  "type": "string",
                  "example": "SIGNATURE-REQUEST"
                },
                "Description": {
                  "type": "string",
                  "example": "Signature request"
                },
                "Enabled": {
                  "type": "boolean",
                  "example": false
                }
              }
            }
          }
        }
      },
      "CreateContactEventParameterModel": {
        "type": "object",
        "properties": {
          "ContactName": {
            "type": "string"
          },
          "ContactPhoneNumber": {
            "type": "string"
          },
          "EventAction": {
            "type": "string",
            "description": "Valid value are \"CALL-BACK-REQUIRED, NO-ACTION-REQUIRED, POST-DOCUMENTS, REPLY-BY-EMAIL\""
          },
          "EventSubject": {
            "type": "string"
          },
          "EventStartDate": {
            "type": "string",
            "format": "date"
          },
          "EventDetails": {
            "type": "string"
          },
          "EventType": {
            "type": "string",
            "description": "Valid value are \"EMAIL-IN, EMAIL-OUT, FACETOFACE-MEETING, PHONE-CALL-IN, PHONE-CALL-OUT, POST-IN, POST-OUT, VIEWSUPER-MSG-IN, VIEWSUPER-MSG-OUT\""
          },
          "EventStatus": {
            "type": "string",
            "description": "Valid value are \"INCOMPLETE, COMPLETE, WAITING, CANCELLED\""
          },
          "EventPriority": {
            "type": "string",
            "description": "Valid value are \"HIGH, LOW, MEDIUM, URGENT\""
          }
        }
      },
      "CreateContactEventResultModel": {
        "type": "object",
        "properties": {
          "ContactEventID": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "AddContactEventAttachmentParameterModel": {
        "type": "object",
        "required": [
          "FileName",
          "FileData"
        ],
        "properties": {
          "FileName": {
            "type": "string"
          },
          "FileData": {
            "type": "string",
            "format": "byte"
          }
        }
      },
      "AddContactEventAttachmentResultModel": {
        "type": "object",
        "properties": {
          "DocumentID": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "contact-preference-query-type": {
        "type": "string",
        "enum": [
          "CLIENT-VIEW",
          "EMAIL"
        ]
      },
      "contact-preference-alert-type": {
        "type": "string",
        "enum": [
          "CLIENT-VIEW",
          "EMAIL"
        ]
      },
      "contact-preference-send-invoice-communication-method": {
        "type": "string",
        "enum": [
          "CLIENT-VIEW",
          "EMAIL"
        ]
      },
      "ContactPreferenceResponseModel": {
        "type": "object",
        "properties": {
          "QueryType": {
            "$ref": "#/components/schemas/contact-preference-query-type"
          },
          "AlertType": {
            "$ref": "#/components/schemas/contact-preference-alert-type"
          },
          "PrimaryContactType": {
            "type": "string",
            "example": "FUND-ASSOCIATE,ADMINISTRATOR"
          },
          "PrimaryContactKey": {
            "type": "string",
            "example": "Administrators"
          },
          "PrimaryContactGUID": {
            "type": "string",
            "example": "c140bb14-be85-b488-a414-50bccc7beddc"
          },
          "SendInvoiceCommunicationMethod": {
            "$ref": "#/components/schemas/contact-preference-send-invoice-communication-method"
          },
          "Communications": {
            "type": "array",
            "items": {
              "properties": {
                "ContactType": {
                  "type": "string",
                  "example": "Member"
                },
                "ContactKey": {
                  "type": "string",
                  "example": "Member - Huynh, Ho (35)"
                },
                "ContactGUID": {
                  "type": "string",
                  "example": "c140bb14-be85-b488-a414-50bccc7beddc"
                }
              }
            }
          }
        }
      },
      "ContactPreferenceRequestModel": {
        "type": "object",
        "properties": {
          "QueryType": {
            "$ref": "#/components/schemas/contact-preference-query-type"
          },
          "AlertType": {
            "$ref": "#/components/schemas/contact-preference-alert-type"
          },
          "PrimaryContactType": {
            "type": "string",
            "example": "FUND-ASSOCIATE,ADMINISTRATOR"
          },
          "PrimaryContactKey": {
            "type": "string",
            "example": "Administrators"
          },
          "PrimaryContactGUID": {
            "type": "string",
            "example": "c140bb14-be85-b488-a414-50bccc7beddc"
          },
          "SendInvoiceCommunicationMethod": {
            "$ref": "#/components/schemas/contact-preference-send-invoice-communication-method"
          }
        }
      },
      "contact-preferences-default-to": {
        "type": "string",
        "enum": [
          "",
          "BRAND",
          "ADVISER"
        ]
      },
      "ContactPreferencesResponsePrimaryContactOptionArray": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "ContactType": {
              "type": "string",
              "example": "FUND-ASSOCIATE,ADMINISTRATOR"
            },
            "ContactLabel": {
              "type": "string",
              "example": "Administrators"
            },
            "ContactGUID": {
              "type": "string",
              "format": "guid",
              "example": ""
            },
            "Contact": {
              "$ref": "#/components/schemas/Contact"
            }
          }
        }
      },
      "FundContactPreferencesResponseModel": {
        "type": "object",
        "properties": {
          "DefaultTo": {
            "$ref": "#/components/schemas/contact-preferences-default-to"
          },
          "PrimaryContactType": {
            "type": "string",
            "example": "FUND-ASSOCIATE,ADMINISTRATOR"
          },
          "PrimaryContactGUID": {
            "type": "string",
            "format": "guid",
            "example": ""
          },
          "PrimaryContactLabel": {
            "type": "string",
            "example": "Administrators"
          },
          "PrimaryContact": {
            "type": "object",
            "properties": {
              "Contact": {
                "$ref": "#/components/schemas/Contact"
              },
              "Address": {
                "$ref": "#/components/schemas/Address"
              }
            }
          },
          "SecondaryContactType": {
            "type": "string",
            "example": "FUND-ASSOCIATE,ADMINISTRATOR"
          },
          "SecondaryContactGUID": {
            "type": "string",
            "format": "guid",
            "example": ""
          },
          "SecondaryContactLabel": {
            "type": "string",
            "example": "Administrators"
          },
          "SecondaryContact": {
            "type": "object",
            "properties": {
              "Contact": {
                "$ref": "#/components/schemas/Contact"
              },
              "Address": {
                "$ref": "#/components/schemas/Address"
              }
            }
          },
          "Options": {
            "$ref": "#/components/schemas/ContactPreferencesResponseOptionArray"
          },
          "PrimaryContactOptions": {
            "$ref": "#/components/schemas/ContactPreferencesResponsePrimaryContactOptionArray"
          }
        }
      },
      "FundContactPreferencesRequestModel": {
        "type": "object",
        "properties": {
          "DefaultTo": {
            "$ref": "#/components/schemas/contact-preferences-default-to"
          },
          "PrimaryContactType": {
            "type": "string",
            "example": "FUND-ASSOCIATE,ADMINISTRATOR"
          },
          "PrimaryContactGUID": {
            "type": "string",
            "format": "guid",
            "example": ""
          },
          "SecondaryContactType": {
            "type": "string",
            "example": "FUND-ASSOCIATE,ADMINISTRATOR"
          },
          "SecondaryContactGUID": {
            "type": "string",
            "format": "guid",
            "example": ""
          },
          "Options": {
            "$ref": "#/components/schemas/ContactPreferencesRequestOptionArray"
          }
        }
      },
      "BankTransactionResultModel": {
        "type": "object",
        "properties": {
          "TransactionIdentifier": {
            "type": "string"
          },
          "MemExt": {
            "type": "string"
          },
          "TransactionDate": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Description": {
            "type": "string"
          },
          "Payment": {
            "type": "number",
            "format": "float"
          },
          "Receipt": {
            "type": "number",
            "format": "float"
          },
          "Status": {
            "type": "string"
          },
          "Source": {
            "type": "string"
          },
          "BSB": {
            "type": "string"
          },
          "AccountNumber": {
            "type": "string"
          },
          "AccountName": {
            "type": "string"
          },
          "QueryIdentifier": {
            "type": "string"
          },
          "CreateDate": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "NativeCurrency": {
            "properties": {
              "CurrencyCode": {
                "type": "string"
              },
              "Payment": {
                "type": "number",
                "format": "float"
              },
              "Receipt": {
                "type": "number",
                "format": "float"
              },
              "ExchangeRate": {
                "type": "number",
                "format": "float"
              },
              "ExchangeRateSource": {
                "type": "string"
              }
            }
          },
          "ReconciliationSetGUID": {
            "type": "string"
          },
          "HasTransactionNotes": {
            "type": "boolean"
          }
        }
      },
      "UpdateBankTransactionParameterModel": {
        "type": "object",
        "required": [
          "TransactionDate",
          "Description"
        ],
        "properties": {
          "TransactionDate": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Description": {
            "type": "string"
          },
          "Payment": {
            "type": "number",
            "format": "float"
          },
          "Receipt": {
            "type": "number",
            "format": "float"
          },
          "Member": {
            "type": "string",
            "example": "0001"
          },
          "NativeCurrency": {
            "properties": {
              "Payment": {
                "type": "number",
                "format": "float"
              },
              "Receipt": {
                "type": "number",
                "format": "float"
              },
              "ExchangeRate": {
                "type": "number",
                "format": "float"
              },
              "ExchangeRateSource": {
                "type": "string"
              }
            }
          }
        }
      },
      "UpdateBankTransactionResultModel": {
        "type": "object",
        "properties": {
          "TranGUID": {
            "type": "string",
            "example": "b1feeeba-c6c6-d3bd-7914-53db38bf3d4b"
          }
        }
      },
      "BankTransactionListResultModel": {
        "type": "object",
        "properties": {
          "TransactionIdentifier": {
            "type": "string"
          },
          "MemExt": {
            "type": "string"
          },
          "ChartAccountNumber": {
            "type": "string"
          },
          "TransactionDate": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Description": {
            "type": "string"
          },
          "Payment": {
            "type": "number",
            "format": "float"
          },
          "Receipt": {
            "type": "number",
            "format": "float"
          },
          "Status": {
            "type": "string"
          },
          "Source": {
            "type": "string"
          },
          "BSB": {
            "type": "string"
          },
          "AccountNumber": {
            "type": "string"
          },
          "AccountName": {
            "type": "string"
          },
          "QueryIdentifier": {
            "type": "string"
          },
          "CreateDate": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "NativeCurrency": {
            "properties": {
              "CurrencyCode": {
                "type": "string"
              },
              "Payment": {
                "type": "number",
                "format": "float"
              },
              "Receipt": {
                "type": "number",
                "format": "float"
              },
              "ExchangeRate": {
                "type": "number",
                "format": "float"
              },
              "ExchangeRateSource": {
                "type": "string"
              }
            }
          },
          "ReconciliationSetGUID": {
            "type": "string"
          },
          "HasTransactionNotes": {
            "type": "boolean"
          },
          "ReconciledTo": {
            "deprecated": true,
            "description": "This property has been deprecated, and will no longer be returned. Use the ReconciliationSetGUID field instead.",
            "type": "array",
            "items": {
              "properties": {
                "TransactionGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "e7eec8e2-87c2-04bb-8014-6934608e73f8"
                }
              }
            }
          },
          "Permissions": {
            "type": "array",
            "example": [
              "modify",
              "delete"
            ]
          }
        }
      },
      "CreateBankTransactionParameterModelSingleTran": {
        "type": "object",
        "properties": {
          "BSB": {
            "type": "string"
          },
          "AccountNumber": {
            "type": "string"
          },
          "TransactionDate": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Description": {
            "type": "string"
          },
          "Payment": {
            "type": "number",
            "format": "float"
          },
          "Receipt": {
            "type": "number",
            "format": "float"
          },
          "Member": {
            "type": "string",
            "example": "00001"
          },
          "NativeCurrency": {
            "properties": {
              "Payment": {
                "type": "number",
                "format": "float"
              },
              "Receipt": {
                "type": "number",
                "format": "float"
              },
              "ExchangeRate": {
                "type": "number",
                "format": "float"
              },
              "ExchangeRateSource": {
                "type": "string"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateBankTransactionParameterModelMultiTran": {
        "type": "object",
        "properties": {
          "BSB": {
            "type": "string"
          },
          "AccountNumber": {
            "type": "string"
          },
          "Transactions": {
            "type": "array",
            "items": {
              "properties": {
                "TransactionDate": {
                  "type": "string",
                  "format": "date",
                  "example": "2019-07-15"
                },
                "Description": {
                  "type": "string"
                },
                "Payment": {
                  "type": "number",
                  "format": "float"
                },
                "Receipt": {
                  "type": "number",
                  "format": "float"
                },
                "Member": {
                  "type": "string",
                  "example": "00001"
                },
                "NativeCurrency": {
                  "properties": {
                    "Payment": {
                      "type": "number",
                      "format": "float"
                    },
                    "Receipt": {
                      "type": "number",
                      "format": "float"
                    },
                    "ExchangeRate": {
                      "type": "number",
                      "format": "float"
                    },
                    "ExchangeRateSource": {
                      "type": "string"
                    }
                  }
                },
                "Source": {
                  "type": "object",
                  "properties": {
                    "BankTransactionIdentifier": {
                      "type": "string",
                      "example": "6a9ce773-5011-308e-7914-73d18ced3493"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "CreateBankTransactionResultModelSingleTran": {
        "type": "object",
        "properties": {
          "TransactionID": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "CreateBankTransactionResultModelMultiTran": {
        "type": "array",
        "items": {
          "properties": {
            "TransactionID": {
              "type": "string",
              "format": "guid"
            }
          }
        }
      },
      "UpdateActuarialCertificateRequestModel": {
        "type": "object",
        "properties": {
          "CertificateRequestId": {
            "type": "string",
            "description": "The request reference.",
            "example": "b8f37557-afa0-51aa-8a14-eebef0650888"
          },
          "ActuarialProviderRequestId": {
            "type": "string",
            "example": "b8f37557-afa0-51aa-8a14-eebef0650888"
          },
          "StatusCode": {
            "type": "string",
            "enum": [
              "COMPLETED",
              "DRAFT",
              "REJECTED"
            ]
          },
          "StatusReason": {
            "type": "string",
            "description": "If the request was rejected, this is the reason.",
            "example": ""
          },
          "TaxExemptPercentage": {
            "type": "number",
            "format": "decimal",
            "minimum": 0,
            "maximum": 1,
            "example": 0.65
          },
          "FileData": {
            "type": "string",
            "example": ""
          }
        }
      },
      "GetActuarialProvidersResult": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "Act2"
          },
          "Name": {
            "type": "string",
            "example": "Act2 Solutions Pty Ltd"
          },
          "TermsAndConditionsURL": {
            "type": "string"
          }
        }
      },
      "GetActuarialProvidersResultModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/GetActuarialProvidersResult"
        }
      },
      "GetActuarialCertificateResult": {
        "type": "object",
        "properties": {
          "ActuarialCertificateRequestGUID": {
            "type": "string",
            "example": "b8f37557-afa0-51aa-8a14-eebef0650888"
          },
          "ProviderCode": {
            "type": "string",
            "example": "Act2"
          },
          "FinancialYear": {
            "type": "integer",
            "example": 2021
          },
          "Status": {
            "type": "string",
            "example": "Commenced"
          },
          "CertificateUploaded": {
            "type": "boolean"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": "modify"
            }
          }
        }
      },
      "GetActuarialCertificateResultModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/GetActuarialCertificateResult"
        }
      },
      "RequestActuarialCertificateModel": {
        "type": "object",
        "properties": {
          "ProviderCode": {
            "type": "string",
            "example": "Act2"
          },
          "FinancialYear": {
            "type": "integer",
            "example": 2021
          },
          "Notes": {
            "type": "string",
            "example": "Notes to Actuarial Provider"
          }
        }
      },
      "ActuarialCertificateResultsModel": {
        "type": "object",
        "properties": {
          "ActuarialCertificateRequestGUID": {
            "type": "string",
            "example": "b8f37557-afa0-51aa-8a14-eebef0650888"
          },
          "URL": {
            "type": "string"
          }
        }
      },
      "RequestActuarialCertificateAmendModel": {
        "type": "object",
        "properties": {
          "Notes": {
            "type": "string",
            "example": "Notes to Actuarial Provider"
          }
        }
      },
      "ActuarialCertificateUploadRequest": {
        "type": "object",
        "required": [
          "FileName",
          "FileData"
        ],
        "properties": {
          "FileName": {
            "type": "string"
          },
          "FileData": {
            "type": "string"
          }
        }
      },
      "GetAuditorFundCloseModel": {
        "type": "object",
        "properties": {
          "AuditorIdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-084cd8720ef0"
          },
          "ReportSuiteGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
          },
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": "ee92541e-6a1e-3fbf-af14-5e19f8cfef58"
          }
        }
      },
      "FundCloseParameterModel": {
        "type": "object",
        "properties": {
          "EffectiveDate": {
            "type": "string",
            "format": "date",
            "example": "2020-06-30"
          },
          "FinancialYear": {
            "type": "number",
            "format": "float",
            "example": 2018
          },
          "Trial": {
            "type": "boolean"
          },
          "NotifyWebhookUrl": {
            "type": "string",
            "example": "webhool.site/abc"
          },
          "ReportSuiteGUIDList": {
            "type": "string",
            "format": "guid",
            "example": [
              "9f5707d3-8787-7780-8314-660786b82c24,9f5707d3-8787-7780-8314-660710e23524,9f5707d3-8787-7780-8314-660711e23524"
            ]
          },
          "AuditorIdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-084cd8720ef0"
          }
        }
      },
      "FundCloseResultModel": {
        "type": "object",
        "properties": {
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": ""
          },
          "JobURL": {
            "type": "string",
            "example": " /sites/{site-identifier}/jobs/{GUID}"
          }
        }
      },
      "ReopenFundParameterModel": {
        "type": "object",
        "properties": {
          "FinancialYear": {
            "type": "number",
            "format": "float",
            "example": 2018
          },
          "NotifyWebhookUrl": {
            "type": "string",
            "example": "webhool.site/abc"
          }
        }
      },
      "ReopenFundResultModel": {
        "type": "object",
        "properties": {
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": ""
          },
          "JobURL": {
            "type": "string",
            "example": " /sites/{site-identifier}/jobs/{GUID}"
          }
        }
      },
      "SystemConfigurationItem": {
        "type": "object",
        "properties": {
          "Category": {
            "type": "string",
            "example": ""
          },
          "Code": {
            "type": "string",
            "example": "CA-DEFAULT-DECISION-BUY-BACK"
          },
          "Description": {
            "type": "string",
            "example": "Default decision for optional buy-back actions"
          },
          "DataType": {
            "type": "string",
            "example": "CHARACTER"
          },
          "ValidValue": {
            "type": "string",
            "example": "BUY-BACK-PARTICIPATE,BUY-BACK-DO-NOT-PARTICIPATE"
          },
          "Value": {
            "type": "string",
            "example": "BUY-BACK-DO-NOT-PARTICIPATE"
          }
        }
      },
      "GetSystemConfigurationResultModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/SystemConfigurationItem"
        }
      },
      "UpdateSystemConfigurationRequestModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "SUPERSTREAM-CREATE-CONTRIB-GL"
          },
          "Value": {
            "type": "string",
            "example": "true"
          }
        }
      },
      "GetMemberStatementConfigurationItem": {
        "type": "object",
        "properties": {
          "Section": {
            "type": "string",
            "example": "Investment Return"
          },
          "Field": {
            "type": "string",
            "example": "BENEFICIARY-EMAIL"
          },
          "Label": {
            "type": "string",
            "example": "Email"
          },
          "Include": {
            "type": "boolean"
          }
        }
      },
      "GetMemberStatementConfigurationResultModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/GetMemberStatementConfigurationItem"
        }
      },
      "UpdateMemberStatementConfigurationItem": {
        "type": "object",
        "properties": {
          "Field": {
            "type": "string",
            "example": "BENEFICIARY-EMAIL"
          },
          "Label": {
            "type": "string",
            "example": "Email"
          },
          "Include": {
            "type": "boolean"
          }
        }
      },
      "UpdateMemberStatementConfigurationRequestModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/UpdateMemberStatementConfigurationItem"
        }
      },
      "GetSystemTypesModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "example": "SchedulerJob"
          },
          "FieldName": {
            "type": "string",
            "example": "JobStatus"
          },
          "FieldValue": {
            "type": "string",
            "example": "CANCELLED"
          },
          "FieldDescription": {
            "type": "string",
            "example": "Cancelled"
          },
          "FieldDefault": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "AccountingNotesGetModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "integer"
          },
          "Description": {
            "type": "string"
          },
          "Heading": {
            "type": "string"
          },
          "Content": {
            "type": "string"
          },
          "Customised": {
            "type": "boolean"
          },
          "Included": {
            "type": "boolean"
          },
          "HeadingFormatting": {
            "type": "array",
            "example": [
              "bold",
              "centered",
              "italic",
              "underline"
            ]
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "delete",
                "modify",
                "revert"
              ]
            }
          }
        }
      },
      "AccountingNotesCreateUpdateModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "integer"
          },
          "Description": {
            "type": "string"
          },
          "Heading": {
            "type": "string"
          },
          "Content": {
            "type": "string"
          },
          "Customised": {
            "type": "boolean"
          },
          "Included": {
            "type": "boolean"
          },
          "HeadingFormatting": {
            "type": "array",
            "example": [
              "bold",
              "centered",
              "italic",
              "underline"
            ]
          }
        }
      },
      "AdvisersModel": {
        "type": "object",
        "properties": {
          "AdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "Name": {
            "type": "string",
            "example": "Adviser"
          },
          "ClientViewStatus": {
            "type": "string",
            "example": "Invited"
          },
          "ClientViewLastLoggedIn": {
            "type": "string",
            "format": "date-time"
          },
          "ClientViewInviteRequestDate": {
            "type": "string",
            "format": "date-time",
            "example": "2023-03-24T16:55:52.679+07:00"
          },
          "ClientViewInviteRequestStatus": {
            "type": "string",
            "example": "ACTIVE"
          },
          "ClientViewMFAStatus": {
            "type": "string",
            "example": "AVAILABLE"
          },
          "Actions": {
            "type": "array",
            "example": [
              "Invite",
              "Disable"
            ]
          },
          "ParentAdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "ParentAdviserName": {
            "type": "string",
            "example": "Amp Fp Syd Office"
          },
          "GrandparentAdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "ae40c44c-f3d6-ad90-e514-c23184ae0288"
          },
          "GrandparentAdviserName": {
            "type": "string",
            "example": "Amp Financial Planning"
          },
          "Level": {
            "type": "number",
            "example": 1
          },
          "LevelDescription": {
            "type": "string",
            "example": "Head Office"
          },
          "ABN": {
            "type": "string",
            "example": "12345678901"
          },
          "ACN": {
            "type": "string",
            "example": 123456789
          },
          "AFSLNumber": {
            "type": "string",
            "example": "123456"
          },
          "AFSRepresentativeNumber": {
            "type": "string",
            "example": "789101"
          },
          "AdviserAssistant": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "IdentityGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "b100949d-0fa4-b0a2-dd14-88e44cfab57c"
                },
                "IdentityCode": {
                  "type": "string",
                  "example": "000104-CT"
                },
                "IdentityName": {
                  "type": "string",
                  "example": "TrustMePlease"
                },
                "ClientViewStatus": {
                  "type": "string",
                  "example": ""
                },
                "ClientViewLastLoggedIn": {
                  "type": "string",
                  "format": "date-time",
                  "example": null
                },
                "ClientViewInviteRequestDate": {
                  "type": "string",
                  "format": "date-time",
                  "example": null
                },
                "ClientViewInviteRequestStatus": {
                  "type": "string",
                  "example": ""
                },
                "ClientViewMFAStatus": {
                  "type": "string",
                  "example": ""
                }
              }
            }
          }
        }
      },
      "CreateUpdateAdviserRequestModel": {
        "type": "object",
        "properties": {
          "ParentAdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "Name": {
            "type": "string",
            "example": "Adviser"
          },
          "BrandGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "ACN": {
            "type": "string",
            "example": 123456789
          },
          "ABN": {
            "type": "string",
            "example": 20192413697
          },
          "AFSLNumber": {
            "type": "string",
            "example": "001126"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          }
        }
      },
      "CreateAdviserResultModel": {
        "type": "object",
        "properties": {
          "AdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          }
        }
      },
      "AdviserDetailModel": {
        "type": "object",
        "properties": {
          "AdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "Name": {
            "type": "string",
            "example": "Adviser"
          },
          "ParentAdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "ParentAdviserName": {
            "type": "string",
            "example": "Amp Fp Syd Office"
          },
          "GrandparentAdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "ae40c44c-f3d6-ad90-e514-c23184ae0288"
          },
          "GrandparentAdviserName": {
            "type": "string",
            "example": "Amp Financial Planning"
          },
          "BrandGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "ABN": {
            "type": "string",
            "example": "12345678901"
          },
          "ACN": {
            "type": "string",
            "example": 123456789
          },
          "AFSLNumber": {
            "type": "string",
            "example": "123456"
          },
          "AFSRepresentativeNumber": {
            "type": "string",
            "example": "789101"
          },
          "AllowedServiceCategoryTypeList": {
            "type": "string",
            "example": "SC1,SC2,SC3"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          },
          "Bank": {
            "type": "object",
            "properties": {
              "BSB": {
                "type": "string",
                "example": "939600"
              },
              "BranchName": {
                "type": "string",
                "example": "Balranald"
              },
              "AccountNumber": {
                "type": "string",
                "example": "01010101"
              },
              "AccountName": {
                "type": "string",
                "example": "Bank account name of 01010101"
              }
            }
          },
          "AdviserAssistant": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "IdentityGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "b100949d-0fa4-b0a2-dd14-88e44cfab57c"
                },
                "IdentityCode": {
                  "type": "string",
                  "example": "000104-CT"
                },
                "IdentityName": {
                  "type": "string",
                  "example": "TrustMePlease"
                },
                "ClientViewStatus": {
                  "type": "string",
                  "example": ""
                },
                "ClientViewLastLoggedIn": {
                  "type": "string",
                  "format": "date-time",
                  "example": null
                },
                "ClientViewInviteRequestDate": {
                  "type": "string",
                  "format": "date-time",
                  "example": null
                },
                "ClientViewInviteRequestStatus": {
                  "type": "string",
                  "example": ""
                },
                "ClientViewMFAStatus": {
                  "type": "string",
                  "example": ""
                }
              }
            }
          }
        }
      },
      "AdviserAssetAllocationResultsModel": {
        "type": "object",
        "properties": {
          "Category": {
            "type": "string",
            "example": "Australian Shares"
          },
          "Value": {
            "type": "number",
            "format": "decimal",
            "example": 5169255.692212385
          },
          "Percentage": {
            "type": "number",
            "format": "decimal",
            "example": 36.70412057
          }
        }
      },
      "AdviserRelationshipModel": {
        "type": "object",
        "properties": {
          "RelationshipGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "Type": {
            "type": "string",
            "example": "ADVISER-ASSISTANT"
          },
          "IdentityName": {
            "type": "string",
            "example": "IdentityName"
          },
          "IdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "ClientViewStatus": {
            "type": "string",
            "example": "Active"
          },
          "ClientViewLastLoggedIn": {
            "type": "string",
            "format": "date"
          },
          "ClientViewInviteRequestDate": {
            "type": "string",
            "format": "date"
          },
          "ClientViewInviteRequestStatus": {
            "type": "string",
            "example": "Active"
          },
          "ClientViewMFAStatus": {
            "type": "string",
            "example": "ENABLED"
          }
        }
      },
      "CreateAdviserRelationshipRequestModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "ADVISER-ASSISTANT"
          },
          "IdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          }
        }
      },
      "portfolio-relationship-type": {
        "type": "string",
        "enum": [
          "PRIMARY",
          "SECONDARY"
        ]
      },
      "AdviserPortfolioModel": {
        "type": "object",
        "properties": {
          "FundCode": {
            "type": "string",
            "example": "NEWSMSF2024"
          },
          "FundName": {
            "type": "string",
            "example": "New SMSF 2024"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "FundType": {
            "$ref": "#/components/schemas/fund-type"
          },
          "NetPortfolioValue": {
            "type": "number",
            "format": "decimal",
            "example": 150000.12
          },
          "LastCalculatedDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "RelationshipType": {
            "$ref": "#/components/schemas/portfolio-relationship-type"
          },
          "AdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "AdviserName": {
            "type": "string",
            "example": "Emily"
          },
          "AdviserAssistant": {
            "type": "array",
            "items": {
              "properties": {
                "AdviserAssistantIdentityGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
                },
                "AdviserAssistantName": {
                  "type": "string",
                  "example": "Dylan Ian"
                }
              }
            }
          }
        }
      },
      "UpdateAdviserPortfolioModel": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "enum": [
              "add",
              "remove"
            ],
            "example": "add"
          },
          "funds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "example": [
              "FundCode1",
              "FundCode2"
            ]
          }
        }
      },
      "AdviserStructureModel": {
        "type": "object",
        "properties": {
          "Level": {
            "type": "number",
            "example": 1
          },
          "Description": {
            "type": "string",
            "example": "Head Office"
          },
          "AdviserLevel": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "AttributeValuePayloadResponseModel": {
        "type": "object",
        "properties": {
          "GUID": {
            "type": "string"
          },
          "Code": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "Value": {
            "type": "string"
          },
          "Synchronised": {
            "type": "boolean"
          },
          "InheritedFromLevel": {
            "type": "string",
            "example": "Dealer Group"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify",
                "delete"
              ]
            }
          }
        }
      },
      "AttributeValuePayloadModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string"
          },
          "Value": {
            "type": "string"
          }
        }
      },
      "AdviserContactPreferencesResponseModel": {
        "type": "object",
        "properties": {
          "PrimaryContactType": {
            "type": "string",
            "example": "FUND-ASSOCIATE,ACCOUNTANT"
          },
          "PrimaryContactLabel": {
            "type": "string",
            "example": "Accountants"
          },
          "PrimaryContactGUID": {
            "type": "string",
            "format": "guid",
            "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e0"
          },
          "SecondaryContactType": {
            "type": "string",
            "example": "FUND-ASSOCIATE,ACCOUNTANT"
          },
          "SecondaryContactLabel": {
            "type": "string",
            "example": "Accountants"
          },
          "SecondaryContactGUID": {
            "type": "string",
            "format": "guid",
            "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70ab"
          },
          "Options": {
            "$ref": "#/components/schemas/ContactPreferencesResponseOptionArray"
          },
          "PrimaryContactOptions": {
            "$ref": "#/components/schemas/NonFundContactPreferencesResponsePrimaryContactOptionArray"
          }
        }
      },
      "AdviserContactPreferencesRequestModel": {
        "type": "object",
        "properties": {
          "PrimaryContactType": {
            "type": "string",
            "example": "FUND-ASSOCIATE,ACCOUNTANT"
          },
          "PrimaryContactGUID": {
            "type": "string",
            "format": "guid",
            "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e0"
          },
          "SecondaryContactType": {
            "type": "string",
            "example": "FUND-ASSOCIATE,ADMINISTRATOR"
          },
          "SecondaryContactGUID": {
            "type": "string",
            "format": "guid",
            "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70ab"
          },
          "Options": {
            "$ref": "#/components/schemas/ContactPreferencesRequestOptionArray"
          }
        }
      },
      "AuditorListModelGet": {
        "type": "object",
        "properties": {
          "AuditorGUID": {
            "type": "string",
            "example": "c64a977c-5458-bb91-8a14-ae8f1c2e0976"
          },
          "AuditorFirm": {
            "type": "string",
            "example": "Test07"
          },
          "SMSFAuditorNumber": {
            "type": "string",
            "example": "004056565"
          },
          "SystemDefined": {
            "type": "boolean"
          },
          "IntegratedAuditor": {
            "type": "boolean"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "PostalAddress": {
            "$ref": "#/components/schemas/PostalAddress"
          },
          "Default": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "AuditorListModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/AuditorListModelGet"
        }
      },
      "AuditorRequestModel": {
        "type": "object",
        "properties": {
          "AuditorFirm": {
            "type": "string",
            "example": "Test07"
          },
          "SMSFAuditorNumber": {
            "type": "string",
            "example": "004056565"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "PostalAddress": {
            "$ref": "#/components/schemas/PostalAddress"
          },
          "Default": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "CreateAuditorResultModel": {
        "type": "object",
        "properties": {
          "AuditorGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          }
        }
      },
      "AuditorModel": {
        "type": "object",
        "properties": {
          "AuditorFirm": {
            "type": "string",
            "example": "Test07"
          },
          "SMSFAuditorNumber": {
            "type": "string",
            "example": "004056565"
          },
          "SystemDefined": {
            "type": "boolean"
          },
          "IntegratedAuditor": {
            "type": "boolean"
          },
          "AuditPlatform": {
            "type": "string",
            "enum": [
              "OTHER",
              "ASF-AUDIT"
            ]
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          },
          "Default": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "UpdateAuditorRequestModel": {
        "type": "object",
        "properties": {
          "AuditorFirm": {
            "type": "string",
            "example": "Test07"
          },
          "SMSFAuditorNumber": {
            "type": "string",
            "example": "004056565"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          },
          "Default": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "client-view-user-status": {
        "type": "string",
        "enum": [
          "Active",
          "Inactive",
          "Invited",
          "Invitation Expired",
          "Not Invited"
        ]
      },
      "AuditorAccessListModel": {
        "type": "object",
        "properties": {
          "UserGUID": {
            "type": "string",
            "format": "guid",
            "example": "c64a977c-5458-bb91-8a14-ae8f1c2e0976"
          },
          "UserName": {
            "type": "string",
            "example": "User Name"
          },
          "EmailAddress": {
            "type": "string",
            "example": "tiara.erskin@hotmail.com"
          },
          "AccountStatus": {
            "$ref": "#/components/schemas/client-view-user-status"
          },
          "MultifactorMethod": {
            "$ref": "#/components/schemas/multifactor-method"
          },
          "MFAStatus": {
            "type": "string",
            "example": "ENABLED"
          },
          "MobileNumber": {
            "type": "string",
            "example": "04xxxxx456"
          },
          "LastAccessDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-01T00:00:00Z"
          },
          "InviteRequestDate": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-01T00:00:00Z"
          },
          "Actions": {
            "type": "array",
            "example": [
              "delete",
              "reinvite",
              "disable",
              "reactivate",
              "reset-password",
              "reset-mfa"
            ]
          }
        }
      },
      "InviteAuditorRequestModel": {
        "type": "object",
        "properties": {
          "UserName": {
            "type": "string",
            "example": "User Name"
          },
          "EmailAddress": {
            "type": "string",
            "example": "tiara.erskin@hotmail.com"
          }
        }
      },
      "InviteAuditorResultModel": {
        "type": "object",
        "properties": {
          "UserGUID": {
            "type": "string",
            "format": "guid",
            "example": "c64a977c-5458-bb91-8a14-ae8f1c2e0976"
          }
        }
      },
      "IdentityModel": {
        "type": "object",
        "properties": {
          "IdentityGUID": {
            "type": "string"
          },
          "Code": {
            "type": "string"
          },
          "Name": {
            "type": "string"
          },
          "ABN": {
            "type": "string",
            "maxLength": 11,
            "pattern": "[0-9]{11}"
          },
          "ACN": {
            "type": "string"
          },
          "TaxAgentNumber": {
            "type": "string"
          },
          "ASICAgentNumber": {
            "type": "string"
          },
          "TaxReturnSoftware": {
            "type": "string"
          },
          "USI": {
            "type": "string"
          },
          "IncorporationDate": {
            "type": "string",
            "format": "date"
          },
          "CompanyType": {
            "type": "string",
            "example": "Special Purpose Company"
          },
          "DeregistrationDate": {
            "type": "string",
            "format": "date"
          },
          "RoleType": {
            "type": "array",
            "example": [
              "TAX_AGENT",
              "ADMINISTRATOR",
              "ASIC_REGISTERED_AGENT"
            ]
          },
          "Bank": {
            "type": "object",
            "properties": {
              "BSB": {
                "type": "string"
              },
              "AccountNumber": {
                "type": "string"
              },
              "AccountName": {
                "type": "string"
              }
            }
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          }
        }
      },
      "IdentitiesModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/IdentityModel"
        }
      },
      "FlatIdentitiesModel": {
        "type": "object",
        "properties": {
          "IdentityGUID": {
            "type": "string"
          },
          "Code": {
            "type": "string"
          },
          "Name": {
            "type": "string"
          },
          "ABN": {
            "type": "string",
            "maxLength": 11,
            "pattern": "[0-9]{11}"
          },
          "ACN": {
            "type": "string"
          },
          "TaxAgentNumber": {
            "type": "string"
          },
          "ASICAgentNumber": {
            "type": "string"
          },
          "TaxReturnSoftware": {
            "type": "string"
          },
          "USI": {
            "type": "string"
          },
          "IncorporationDate": {
            "type": "string",
            "format": "date"
          },
          "DeregistrationDate": {
            "type": "string",
            "format": "date"
          },
          "RoleType": {
            "type": "string",
            "example": "TAX_AGENT|ADMINISTRATOR|ASIC_REGISTERED_AGENT"
          },
          "ContactName": {
            "type": "string",
            "example": "Steven Chow"
          }
        }
      },
      "IdentityUpdateModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string"
          },
          "Name": {
            "type": "string"
          },
          "ABN": {
            "type": "string",
            "maxLength": 11,
            "pattern": "[0-9]{11}"
          },
          "ACN": {
            "type": "string"
          },
          "CompanyType": {
            "type": "string",
            "example": "Special Purpose Company"
          },
          "RoleType": {
            "type": "array",
            "example": [
              "TAX_AGENT",
              "ADMINISTRATOR",
              "ASIC_REGISTERED_AGENT",
              "ADVISER_ASSISTANT"
            ]
          },
          "TaxAgentNumber": {
            "type": "string"
          },
          "ASICAgentNumber": {
            "type": "string"
          },
          "TaxReturnSoftware": {
            "type": "string"
          },
          "IncorporationDate": {
            "type": "string",
            "format": "date"
          },
          "DeregistrationDate": {
            "type": "string",
            "format": "date"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          }
        }
      },
      "CreateIdentityResponseModel": {
        "type": "object",
        "properties": {
          "IdentityGUID": {
            "type": "string",
            "example": "f7a254ec-85ed-d9bf-7b14-74b80db1a45a"
          }
        }
      },
      "IdentityRelationshipModel": {
        "type": "object",
        "properties": {
          "IdentityGUID": {
            "type": "string"
          },
          "Relationships": {
            "type": "array",
            "items": {
              "properties": {
                "FundRelationshipIdentifier": {
                  "type": "string",
                  "format": "guid"
                },
                "Type": {
                  "type": "string"
                },
                "AssociateType": {
                  "type": "string"
                },
                "FundCode": {
                  "type": "string"
                },
                "FundName": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "ConvertIdentityModel": {
        "type": "object",
        "properties": {
          "ToRole": {
            "type": "string",
            "example": "ADVISER"
          },
          "TargetParentGUID": {
            "type": "string",
            "example": "fcedcdb0-48a9-50b6-c014-82e80c15865a"
          },
          "StartDate": {
            "type": "string",
            "format": "date"
          },
          "Funds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "example": [
              "FundCode1",
              "FundCode2"
            ]
          }
        }
      },
      "GetSecurityPoliciesResultModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "DefaultValue": {
            "type": "string"
          },
          "ConstraintValues": {
            "type": "string"
          }
        }
      },
      "UpdateSecurityPoliciesRequestModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string"
          },
          "DefaultValue": {
            "type": "string"
          }
        }
      },
      "client-view-user-role": {
        "type": "string",
        "enum": [
          "ADVISER",
          "ADVISER-ASSISTANT",
          "AUDITOR",
          "USER",
          "TRUSTEE"
        ]
      },
      "ClientViewUserResultModel": {
        "type": "object",
        "properties": {
          "UserGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f1"
          },
          "IdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f2"
          },
          "EmailAddress": {
            "type": "string",
            "example": "tiara.erskin@hotmail.com"
          },
          "MaskedMobileNumber": {
            "type": "string",
            "example": "04xxxxx456"
          },
          "Name": {
            "type": "string",
            "example": "Tiara Erskin"
          },
          "UserCode": {
            "type": "string",
            "example": "tiara.erskin@hotmail.com"
          },
          "Status": {
            "$ref": "#/components/schemas/client-view-user-status"
          },
          "InviteRequestDate": {
            "type": "string",
            "format": "date-time",
            "example": "2023-02-02T10:12:58.450+07:00"
          },
          "Role": {
            "$ref": "#/components/schemas/client-view-user-role"
          },
          "AdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f3"
          },
          "AuditorGUID": {
            "type": "string",
            "format": "guid",
            "example": ""
          },
          "PersonGUID": {
            "type": "string",
            "format": "guid",
            "example": ""
          },
          "EntityCode": {
            "type": "string",
            "example": ""
          },
          "EntityDescription": {
            "type": "string",
            "example": "Charter Financial Planning (Brisbane Office)"
          },
          "Funds": {
            "type": "array",
            "items": {
              "properties": {
                "Fund": {
                  "type": "string",
                  "example": "SMARTSMSF"
                },
                "Name": {
                  "type": "string",
                  "example": "Smart superannuation fund"
                }
              }
            }
          },
          "Actions": {
            "type": "array",
            "example": [
              "edit",
              "invite",
              "reinvite",
              "disable",
              "reactivate",
              "reset-password",
              "reset-mfa"
            ]
          },
          "LastAccessDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-02-03T09:39:25.317+07:00"
          },
          "MultifactorMethod": {
            "$ref": "#/components/schemas/multifactor-method"
          },
          "MultifactorStatus": {
            "type": "string",
            "example": "ENABLED"
          }
        }
      },
      "job-entity-type": {
        "type": "string",
        "enum": [
          "BANK",
          "FUND",
          "LIST",
          "MEMBER",
          "SYSTEM"
        ]
      },
      "job-type": {
        "type": "string",
        "enum": [
          "PROCESS",
          "INTERFACE",
          "REPORT",
          "DOCUMENT",
          "REPORT-SUITE"
        ]
      },
      "job-status-type": {
        "type": "string",
        "enum": [
          "RUNNING",
          "QUEUED",
          "CANCELLED",
          "COMPLETE"
        ]
      },
      "SchedulerJobModel": {
        "type": "object",
        "properties": {
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": "ba01537e-7cbc-e9bb-4114-1d17e8ac3c69"
          },
          "JobScheduledDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "JobStartDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "JobEndDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:56:52.679+07:00"
          },
          "JobName": {
            "type": "string"
          },
          "EntityType": {
            "$ref": "#/components/schemas/job-entity-type"
          },
          "EntityCode": {
            "type": "string",
            "example": "ADF_0802 - ADF_0802"
          },
          "EntityName": {
            "type": "string",
            "example": "ADF_0802"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "ba01537e-7cbc-e9bb-4114-1d17e8ac3c69"
          },
          "Type": {
            "$ref": "#/components/schemas/job-type"
          },
          "Status": {
            "$ref": "#/components/schemas/job-status-type"
          },
          "AttachmentCount": {
            "type": "integer"
          },
          "MessageCount": {
            "type": "integer"
          },
          "Properties": {
            "type": "object",
            "properties": {
              "ReportSuiteName": {
                "type": "string",
                "deprecated": true
              }
            }
          },
          "DocumentRequestGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
          },
          "DocumentRequestStatusCode": {
            "$ref": "#/components/schemas/document-request-status-code"
          }
        }
      },
      "purged-status": {
        "type": "string",
        "enum": [
          "PENDING",
          "PURGED",
          "KEPT"
        ]
      },
      "FileModel": {
        "type": "object",
        "properties": {
          "EntityType": {
            "type": "string",
            "example": "FUND"
          },
          "EntityCode": {
            "type": "string",
            "example": "ADF_0802 - ADF_0802"
          },
          "EntityName": {
            "type": "string",
            "example": "ADF_0802"
          },
          "FileName": {
            "type": "string",
            "example": "filename.pdf"
          },
          "FileSizeBytes": {
            "type": "integer",
            "example": 123
          },
          "FileSize": {
            "type": "string",
            "example": "123 Bytes",
            "deprecated": true
          },
          "FileURL": {
            "type": "string",
            "example": "http://localhost/api/v1/sites/LOCAL/jobs/a893d49b-873d-1bb5-6614-f40df09e5243/output/a893d49b-873d-1bb5-6614-fb0ddc9f3e95"
          },
          "PurgeStatus": {
            "$ref": "#/components/schemas/purged-status"
          },
          "JobOutputGUID": {
            "type": "string",
            "format": "guid",
            "example": "ba01537e-7cbc-e9bb-4114-1d17e8ac3c69"
          }
        }
      },
      "GetSchedulerJobResultModel": {
        "type": "object",
        "properties": {
          "Status": {
            "$ref": "#/components/schemas/job-status-type"
          },
          "JobStartDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "JobEndDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:56:52.679+07:00"
          },
          "JobScheduledDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "JobName": {
            "type": "string"
          },
          "JobType": {
            "$ref": "#/components/schemas/job-type"
          },
          "EntityType": {
            "$ref": "#/components/schemas/job-entity-type"
          },
          "EntityCode": {
            "type": "string",
            "example": "ADF_0802 - ADF_0802"
          },
          "EntityName": {
            "type": "string",
            "example": "ADF_0802"
          },
          "Messages": {
            "type": "array",
            "items": {
              "type": "string",
              "example": "message text"
            }
          },
          "AttachmentCount": {
            "type": "integer"
          },
          "MessageCount": {
            "type": "integer"
          },
          "Properties": {
            "type": "object",
            "properties": {
              "ReportSuiteName": {
                "type": "string",
                "deprecated": true
              }
            }
          },
          "Output": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FileModel"
            }
          },
          "DocumentRequestGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
          },
          "DocumentRequestStatusCode": {
            "$ref": "#/components/schemas/document-request-status-code"
          }
        }
      },
      "SaveJobAttachmentsToDMSRequestModel": {
        "type": "object",
        "properties": {
          "SaveAllOutput": {
            "type": "boolean",
            "example": true
          },
          "JobOutputGUIDs": {
            "type": "array",
            "example": [
              "b0c21331-6e4d-d18f-8a14-3a410c693640",
              "abc21331-6e4d-d18f-8a14-3a410c693640"
            ]
          }
        }
      },
      "SaveJobAttachmentsToDMSResultModel": {
        "type": "object",
        "properties": {
          "JobOutputGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          },
          "StatusCode": {
            "type": "string",
            "enum": [
              "ERROR",
              "SUCCESS"
            ]
          },
          "ErrorMessage": {
            "type": "string",
            "example": "Invalid JobOutputGUID"
          }
        }
      },
      "GetSchedulerJobStatusResultModel": {
        "type": "object",
        "properties": {
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": "ba01537e-7cbc-e9bb-4114-1d17e8ac3c69"
          },
          "Status": {
            "type": "string",
            "example": "COMPLETE"
          }
        }
      },
      "InstitutionResultModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string"
          },
          "MnemonicCode": {
            "type": "string"
          }
        }
      },
      "BSBResultModel": {
        "type": "object",
        "properties": {
          "BSB": {
            "type": "string"
          },
          "Institution": {
            "type": "string"
          },
          "Mnemonic": {
            "type": "string"
          },
          "Branch": {
            "type": "string"
          },
          "Address": {
            "type": "string"
          },
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "PostCode": {
            "type": "string"
          },
          "Status": {
            "type": "string"
          }
        }
      },
      "PostcodeResultModel": {
        "type": "object",
        "properties": {
          "Suburb": {
            "type": "string"
          },
          "State": {
            "type": "string"
          },
          "Postcode": {
            "type": "string"
          }
        }
      },
      "DefaultRelationshipsDetail": {
        "type": "object",
        "properties": {
          "RelationshipGUID": {
            "type": "string",
            "example": "d85d9b17-ca90-7897-8b14-ccc2fc527bde"
          },
          "Type": {
            "type": "string",
            "example": "CONTACT"
          },
          "IdentityGUID": {
            "type": "string",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "Code": {
            "type": "string",
            "example": "XYZ-CT"
          },
          "Name": {
            "type": "string",
            "example": "Corporate Trustee for XYZ Superannuation Fund"
          },
          "ABN": {
            "type": "string",
            "example": "74319688554"
          },
          "ContactName": {
            "type": "string",
            "example": "Hannah Hancock"
          }
        }
      },
      "DefaultRelationshipsResponseModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/DefaultRelationshipsDetail"
        }
      },
      "DefaultRelationshipRequestModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "example": "CONTACT"
          },
          "IdentityGUID": {
            "type": "string",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          }
        }
      },
      "SecurityDomainAccessModel": {
        "type": "string",
        "enum": [
          "Allow",
          "Deny"
        ]
      },
      "SecurityDomainResponseModel": {
        "type": "object",
        "properties": {
          "DomainGUID": {
            "type": "string",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "Code": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "AccessModel": {
            "$ref": "#/components/schemas/SecurityDomainAccessModel"
          },
          "Default": {
            "type": "boolean"
          }
        }
      },
      "SecurityDomainCreateModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string"
          },
          "Name": {
            "type": "string"
          },
          "AccessModel": {
            "$ref": "#/components/schemas/SecurityDomainAccessModel"
          },
          "Default": {
            "type": "boolean"
          }
        }
      },
      "CreateSecurityDomainResponseModel": {
        "type": "object",
        "properties": {
          "DomainGUID": {
            "type": "string",
            "example": "f7a254ec-85ed-d9bf-7b14-74b80db1a45a"
          }
        }
      },
      "SecurityDomainUpdateModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string"
          },
          "AccessModel": {
            "$ref": "#/components/schemas/SecurityDomainAccessModel"
          },
          "Default": {
            "type": "boolean"
          }
        }
      },
      "SecurityDomainFundModel": {
        "type": "object",
        "properties": {
          "FundCode": {
            "type": "string"
          },
          "FundName": {
            "type": "string"
          },
          "FundType": {
            "type": "string"
          },
          "ABN": {
            "type": "string"
          }
        }
      },
      "SecurityDomainUserModel": {
        "type": "object",
        "properties": {
          "EmailAddress": {
            "type": "string"
          },
          "Name": {
            "type": "string"
          },
          "Status": {
            "type": "string",
            "example": "Active/Inactive"
          }
        }
      },
      "UserGroupResponseModel": {
        "type": "object",
        "properties": {
          "GroupGUID": {
            "type": "string",
            "format": "guid",
            "example": "fcedcdb0-48a9-50b6-c014-82e80c15865a"
          },
          "Code": {
            "type": "string",
            "example": "Daily1"
          },
          "Name": {
            "type": "string",
            "example": "Group Daily 1"
          },
          "Leaders": {
            "type": "array",
            "example": [
              "Batman",
              "Superman",
              "James"
            ]
          }
        }
      },
      "UserGroupRequestModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "Daily1"
          },
          "Name": {
            "type": "string",
            "example": "Group Daily 1"
          }
        }
      },
      "security-roles": {
        "type": "string",
        "enum": [
          "ROLE-FUND-ADMIN",
          "ROLE-FUND-VIEWER",
          "ROLE-SITE-ADMIN",
          "ROLE-SITE-OWNER",
          "ROLE-USER-ADMIN"
        ]
      },
      "UserGroupMembershipResponseModel": {
        "type": "object",
        "properties": {
          "UserGUID": {
            "type": "string",
            "format": "guid",
            "example": "bd8328f8-238c-3080-bf14-aaebb0781ab7"
          },
          "UserName": {
            "type": "string",
            "example": "Marlon Brando"
          },
          "EmailAddress": {
            "type": "string",
            "example": "marlon.brando@superconcepts.com.au"
          },
          "SecurityRole": {
            "$ref": "#/components/schemas/security-roles"
          },
          "Included": {
            "type": "boolean",
            "example": true
          },
          "Leader": {
            "type": "boolean",
            "example": false
          },
          "UserStatus": {
            "type": "string",
            "example": "Active"
          },
          "TeamRoles": {
            "type": "array",
            "example": [
              "Accounting",
              "Admin",
              "Documentation"
            ]
          }
        }
      },
      "UserGroupMembershipRequestModel": {
        "type": "object",
        "properties": {
          "UserGUID": {
            "type": "string",
            "format": "guid",
            "example": "bd8328f8-238c-3080-bf14-aaebb0781ab7"
          },
          "Included": {
            "type": "boolean",
            "example": true
          },
          "Leader": {
            "type": "boolean",
            "example": false
          },
          "TeamRoles": {
            "type": "array",
            "example": [
              "Accounting",
              "Admin"
            ]
          }
        }
      },
      "UserGroupDomainMembershipResponseModel": {
        "type": "object",
        "properties": {
          "DomainCode": {
            "type": "string",
            "example": "Partner"
          },
          "DomainName": {
            "type": "string",
            "example": "Partner Fund Restricted Access"
          },
          "Included": {
            "type": "boolean",
            "example": true
          },
          "AccessModel": {
            "$ref": "#/components/schemas/SecurityDomainAccessModel"
          }
        }
      },
      "UserGroupDomainMembershipRequestModel": {
        "type": "object",
        "properties": {
          "DomainCode": {
            "type": "string",
            "example": "Partner"
          },
          "Included": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "UserRoleResponseModel": {
        "type": "object",
        "properties": {
          "RoleGUID": {
            "type": "string",
            "format": "guid",
            "example": "fcedcdb0-48a9-50b6-c014-82e80c15865a"
          },
          "RoleCode": {
            "type": "string",
            "example": "Senior"
          },
          "RoleName": {
            "type": "string",
            "example": "Senior Administrator"
          }
        }
      },
      "UserRoleRequestModel": {
        "type": "object",
        "properties": {
          "RoleCode": {
            "type": "string",
            "example": "Senior"
          },
          "RoleName": {
            "type": "string",
            "example": "Senior Administrator"
          }
        }
      },
      "query-template-type": {
        "type": "string",
        "enum": [
          "TEXT",
          "FORM"
        ]
      },
      "query-template-document-confidentiality": {
        "type": "string",
        "enum": [
          "MANDATORY",
          "OPTIONAL",
          "NO-RESTRICTION"
        ]
      },
      "DueDateReferenceValue": {
        "type": "string",
        "enum": [
          "NONE",
          "CREATION-DATE",
          "LODGEMENT-DUE-DATE",
          "END-OF-CURRENT-MONTH",
          "END-OF-NEXT-MONTH",
          "END-OF-CURRENT-QUARTER",
          "END-OF-NEXT-QUARTER",
          "END-OF-CURRENT-FIN-YEAR"
        ]
      },
      "ReminderReferenceValue": {
        "type": "string",
        "enum": [
          "NONE",
          "TODAY",
          "DUE-DATE"
        ]
      },
      "ReminderFrequency": {
        "type": "string",
        "enum": [
          "NONE",
          "WEEKLY",
          "FORTNIGHTLY",
          "MONTHLY"
        ]
      },
      "GetUserQueryTemplateResponseModel": {
        "type": "object",
        "properties": {
          "QueryTemplateGUID": {
            "type": "string",
            "format": "guid",
            "example": "fcedcdb0-48a9-50b6-c014-82e80c15865a"
          },
          "TemplateName": {
            "type": "string",
            "example": "string"
          },
          "TemplateType": {
            "$ref": "#/components/schemas/query-template-type"
          },
          "TemplateMessageText": {
            "type": "string",
            "example": "string"
          },
          "TemplateActive": {
            "type": "boolean",
            "example": true
          },
          "WorkflowTemplateCode": {
            "type": "string",
            "example": "string"
          },
          "Entity": {
            "type": "string",
            "example": "Fund|Member|Pension|Account"
          },
          "Subject": {
            "type": "string",
            "example": ""
          },
          "DocumentConfidentiality": {
            "$ref": "#/components/schemas/query-template-document-confidentiality"
          },
          "SendImmediately": {
            "type": "boolean",
            "example": true
          },
          "HighPriority": {
            "type": "boolean",
            "example": true
          },
          "DueDateReferenceValue": {
            "$ref": "#/components/schemas/DueDateReferenceValue"
          },
          "DueDateAdjustmentValue": {
            "type": "integer",
            "example": 4
          },
          "DueDateAdjustmentUnitType": {
            "type": "string",
            "enum": [
              "DAYS"
            ]
          },
          "ReminderReferenceValue": {
            "$ref": "#/components/schemas/ReminderReferenceValue"
          },
          "ReminderAdjustmentValue": {
            "type": "integer",
            "example": 2
          },
          "ReminderAdjustmentUnitType": {
            "type": "string",
            "enum": [
              "DAYS"
            ]
          },
          "ReminderFrequency": {
            "$ref": "#/components/schemas/ReminderFrequency"
          },
          "SystemDefined": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "CreateQueryTemplateRequestModel": {
        "type": "object",
        "properties": {
          "TemplateName": {
            "type": "string",
            "example": "Template name"
          },
          "TemplateType": {
            "$ref": "#/components/schemas/query-template-type"
          },
          "TemplateMessageText": {
            "type": "string",
            "example": "Template message text"
          },
          "WorkflowTemplateCode": {
            "type": "string",
            "description": "(Only supprot FUND/FUND-MEMBER/PORTFOLIO/PORTFOLIO-MEMBER entity type workflows)",
            "example": ""
          },
          "Entity": {
            "type": "string",
            "example": "Fund|Member|Pension|Account"
          },
          "Subject": {
            "type": "string",
            "example": ""
          },
          "DocumentConfidentiality": {
            "$ref": "#/components/schemas/query-template-document-confidentiality"
          },
          "SendImmediately": {
            "type": "boolean",
            "example": true
          },
          "HighPriority": {
            "type": "boolean",
            "example": true
          },
          "DueDateReferenceValue": {
            "$ref": "#/components/schemas/DueDateReferenceValue"
          },
          "DueDateAdjustmentValue": {
            "type": "integer",
            "example": 4
          },
          "DueDateAdjustmentUnitType": {
            "type": "string",
            "enum": [
              "DAYS"
            ]
          },
          "ReminderReferenceValue": {
            "$ref": "#/components/schemas/ReminderReferenceValue"
          },
          "ReminderAdjustmentValue": {
            "type": "integer",
            "example": 2
          },
          "ReminderAdjustmentUnitType": {
            "type": "string",
            "enum": [
              "DAYS"
            ]
          },
          "ReminderFrequency": {
            "$ref": "#/components/schemas/ReminderFrequency"
          }
        }
      },
      "UpdateQueryTemplateRequestModel": {
        "type": "object",
        "properties": {
          "TemplateName": {
            "type": "string",
            "example": "Template name"
          },
          "TemplateActive": {
            "type": "boolean",
            "example": false
          },
          "TemplateType": {
            "$ref": "#/components/schemas/query-template-type"
          },
          "TemplateMessageText": {
            "type": "string",
            "example": "Template message text"
          },
          "WorkflowTemplateCode": {
            "type": "string",
            "description": "(Only supprot FUND/FUND-MEMBER/PORTFOLIO/PORTFOLIO-MEMBER entity type workflows)",
            "example": ""
          },
          "Entity": {
            "type": "string",
            "example": "Fund|Member|Pension|Account"
          },
          "Subject": {
            "type": "string",
            "example": ""
          },
          "DocumentConfidentiality": {
            "$ref": "#/components/schemas/query-template-document-confidentiality"
          },
          "SendImmediately": {
            "type": "boolean",
            "example": true
          },
          "HighPriority": {
            "type": "boolean",
            "example": true
          },
          "DueDateReferenceValue": {
            "$ref": "#/components/schemas/DueDateReferenceValue"
          },
          "DueDateAdjustmentValue": {
            "type": "integer",
            "example": 4
          },
          "DueDateAdjustmentUnitType": {
            "type": "string",
            "enum": [
              "DAYS"
            ]
          },
          "ReminderReferenceValue": {
            "$ref": "#/components/schemas/ReminderReferenceValue"
          },
          "ReminderAdjustmentValue": {
            "type": "integer",
            "example": 2
          },
          "ReminderAdjustmentUnitType": {
            "type": "string",
            "enum": [
              "DAYS"
            ]
          },
          "ReminderFrequency": {
            "$ref": "#/components/schemas/ReminderFrequency"
          }
        }
      },
      "prefillQueryTemplateModel": {
        "type": "object",
        "required": [
          "FundIdentifier",
          "FinYear"
        ],
        "properties": {
          "FundIdentifier": {
            "type": "string",
            "example": "FUNDCODE001"
          },
          "FinYear": {
            "type": "number",
            "example": 2024
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date",
            "example": "2023-06-30"
          },
          "MemberIdentifier": {
            "type": "string",
            "example": "00003|GUID"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2900001"
          },
          "MemberAccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          }
        }
      },
      "prefillQueryTemplateResponseModel": {
        "type": "object",
        "properties": {
          "TemplateName": {
            "type": "string"
          },
          "TemplateMessageText": {
            "type": "string"
          },
          "Entity": {
            "type": "string",
            "example": "Fund|Member|Pension|Account"
          },
          "Subject": {
            "type": "string",
            "example": "string"
          },
          "HighPriority": {
            "type": "boolean",
            "example": true
          },
          "DueDate": {
            "type": "string",
            "example": "2025-01-09"
          },
          "FirstReminder": {
            "type": "string",
            "example": "2025-01-01"
          },
          "ReminderFrequency": {
            "type": "string",
            "example": "FORTNIGHTLY"
          }
        }
      },
      "QueryTemplateFormModel": {
        "type": "object",
        "properties": {
          "version": {
            "type": "integer",
            "description": "Version of the form configuration",
            "example": 1
          },
          "title": {
            "type": "string",
            "description": "Title of the form",
            "example": ""
          },
          "description": {
            "type": "string",
            "description": "Description of the form",
            "example": ""
          },
          "sections": {
            "type": "array",
            "description": "List of sections in the form",
            "items": {
              "type": "object",
              "properties": {
                "order": {
                  "type": "integer",
                  "description": "Order of the section",
                  "example": 1
                },
                "id": {
                  "type": "string",
                  "description": "Unique identifier for the section",
                  "example": ""
                },
                "title": {
                  "type": "string",
                  "description": "Title of the section",
                  "example": ""
                },
                "description": {
                  "type": "string",
                  "description": "Description of the section",
                  "example": ""
                },
                "elements": {
                  "type": "array",
                  "description": "List of elements in the section",
                  "items": {
                    "type": "object",
                    "oneOf": [
                      {
                        "type": "object",
                        "properties": {
                          "elementType": {
                            "type": "string",
                            "enum": [
                              "message"
                            ],
                            "description": "Type of the element",
                            "example": "message"
                          },
                          "severity": {
                            "type": "string",
                            "enum": [
                              "warning",
                              "info",
                              "error"
                            ],
                            "description": "Severity level of the message",
                            "example": "warning"
                          },
                          "content": {
                            "type": "string",
                            "description": "Content of the message",
                            "example": "This is a warning message that we might want to display for some reason."
                          }
                        },
                        "required": [
                          "elementType",
                          "severity",
                          "content"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "elementType": {
                            "type": "string",
                            "enum": [
                              "field"
                            ],
                            "description": "Type of the element",
                            "example": "field"
                          },
                          "id": {
                            "type": "string",
                            "description": "Unique identifier for the field",
                            "example": ""
                          },
                          "label": {
                            "type": "string",
                            "description": "Label for the field",
                            "example": ""
                          },
                          "type": {
                            "type": "string",
                            "description": "Data type of the field",
                            "example": ""
                          },
                          "display": {
                            "type": "object",
                            "properties": {
                              "widget": {
                                "type": "string",
                                "description": "Widget type for rendering the field",
                                "example": ""
                              },
                              "inputType": {
                                "type": "string",
                                "description": "Input type for the field",
                                "example": ""
                              },
                              "options": {
                                "type": "array",
                                "description": "List of options for the field (e.g., for dropdowns)",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "value": {
                                      "type": "string",
                                      "description": "Value of the option",
                                      "example": ""
                                    },
                                    "label": {
                                      "type": "string",
                                      "description": "Display label for the option",
                                      "example": ""
                                    }
                                  },
                                  "required": [
                                    "value",
                                    "label"
                                  ]
                                }
                              }
                            },
                            "required": [
                              "widget",
                              "inputType",
                              "options"
                            ]
                          },
                          "validation": {
                            "type": "object",
                            "properties": {
                              "required": {
                                "type": "boolean",
                                "description": "Indicates if the field is required",
                                "example": true
                              },
                              "maxLength": {
                                "type": "integer",
                                "description": "Maximum length of the field input",
                                "example": 10
                              },
                              "minLength": {
                                "type": "integer",
                                "description": "Minimum length of the field input",
                                "example": 10
                              },
                              "before": {
                                "type": "string",
                                "description": "Date constraint (before)",
                                "example": ""
                              },
                              "notBefore": {
                                "type": "string",
                                "description": "Date constraint (not before)",
                                "example": ""
                              },
                              "after": {
                                "type": "string",
                                "description": "Date constraint (after)",
                                "example": ""
                              },
                              "notAfter": {
                                "type": "string",
                                "description": "Date constraint (not after)",
                                "example": ""
                              },
                              "min": {
                                "type": "integer",
                                "description": "Minimum value for numeric fields",
                                "example": 10
                              },
                              "max": {
                                "type": "integer",
                                "description": "Maximum value for numeric fields",
                                "example": 100
                              },
                              "regex": {
                                "type": "string",
                                "description": "Regular expression for validation",
                                "example": ""
                              },
                              "oneOf": {
                                "type": "array",
                                "description": "List of allowed values",
                                "items": {
                                  "type": "string"
                                },
                                "example": []
                              }
                            },
                            "required": [
                              "required",
                              "maxLength",
                              "minLength",
                              "min",
                              "max",
                              "oneOf"
                            ]
                          }
                        },
                        "required": [
                          "elementType",
                          "display",
                          "validation"
                        ]
                      }
                    ]
                  }
                }
              },
              "required": [
                "order",
                "elements"
              ]
            }
          }
        },
        "required": [
          "version",
          "sections"
        ]
      },
      "SecurityDomainMembershipResponseModel": {
        "type": "object",
        "properties": {
          "DomainGUID": {
            "type": "string",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "Description": {
            "type": "string"
          },
          "AccessModel": {
            "$ref": "#/components/schemas/SecurityDomainAccessModel"
          }
        }
      },
      "GetFundUsersModel": {
        "type": "object",
        "properties": {
          "PersonGUID": {
            "type": "string",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693639"
          },
          "IdentityGUID": {
            "type": "string",
            "example": "b0c21331-4r3c-12de-dfry-r5nas4gj5f79"
          },
          "UserGUID": {
            "type": "string",
            "example": "lkd97832-j8rh-f73h-or83-poe92jf7363f"
          },
          "EmailAddress": {
            "type": "string",
            "example": "john.smith@gmail.com"
          },
          "Name": {
            "type": "string",
            "example": "John Smith"
          },
          "Status": {
            "type": "string",
            "example": "Inactive"
          },
          "InviteRequestDate": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "InviteRequestStatus": {
            "type": "string",
            "example": "EXPIRED"
          },
          "MFAStatus": {
            "type": "string",
            "example": "AVAILABLE",
            "deprecated": true
          },
          "LastLoggedIn": {
            "type": "string",
            "format": "date",
            "example": "2020-04-24T20:55:52.679+07:00"
          },
          "RetiredDate": {
            "type": "string",
            "format": "date",
            "example": "2029-01-24T20:55:52.679+07:00"
          },
          "Deceased": {
            "type": "boolean",
            "example": false
          },
          "Actions": {
            "type": "string",
            "example": [
              "invite",
              "reset-password",
              "disable",
              "reactivate"
            ]
          },
          "Role": {
            "type": "string",
            "example": "ADVISER"
          },
          "AdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "MultifactorMethod": {
            "type": "string",
            "example": "APP"
          },
          "MultifactorStatus": {
            "type": "string",
            "example": "ENABLED"
          },
          "EmailAddressVerifiedDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "MaskedMobileNumber": {
            "type": "string",
            "example": "04******78"
          }
        }
      },
      "InviteFundUsersRequestModel": {
        "type": "object",
        "properties": {
          "EmailAddress": {
            "type": "string"
          },
          "FirstName": {
            "type": "string"
          },
          "LastName": {
            "type": "string"
          },
          "Role": {
            "type": "string",
            "example": "ADVISER"
          },
          "AdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "PersonGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          }
        }
      },
      "GetTaxPacketsResultModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "BuyDate": {
            "type": "string",
            "format": "date"
          },
          "SellDate": {
            "type": "string",
            "format": "date"
          },
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "CostAmount": {
            "type": "number",
            "format": "decimal"
          },
          "AdjustedCost": {
            "type": "number",
            "format": "decimal"
          },
          "MarketValue": {
            "type": "number",
            "format": "decimal"
          },
          "ProfitLoss": {
            "type": "number",
            "format": "decimal"
          },
          "DeferredNotionalCapitalGain": {
            "type": "number",
            "format": "decimal"
          },
          "Member": {
            "type": "string"
          },
          "TaxPacketIdentifier": {
            "type": "string"
          },
          "IndexedCost": {
            "type": "number",
            "format": "decimal"
          },
          "SellAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CGTDate": {
            "type": "string",
            "format": "date"
          },
          "InvestorReferenceGUID": {
            "type": "string",
            "example": "c791556a-bb05-7bae-8b14-881f289c129c"
          },
          "InvestorReference": {
            "type": "string",
            "example": "HIN:X00012345678"
          }
        }
      },
      "GetTaxPacketReferenceHistoryResultModel": {
        "type": "object",
        "properties": {
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "InvestorReference": {
            "type": "string"
          },
          "RegistryName": {
            "type": "string"
          },
          "ReferenceType": {
            "type": "string"
          },
          "IsActive": {
            "type": "boolean"
          },
          "IsDRP": {
            "type": "boolean"
          }
        }
      },
      "TaxPacketSplitParameterModel": {
        "type": "object",
        "properties": {
          "SplitAmount": {
            "type": "number",
            "format": "decimal"
          },
          "SplitUnits": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "TaxPacketSplitResultModel": {
        "type": "object",
        "properties": {
          "TaxPacketIdentifier": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "GetSimplePlatformAssetWorksheetsResultModel": {
        "type": "array",
        "items": {
          "properties": {
            "MarketValueGUID": {
              "type": "string",
              "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
            },
            "Date": {
              "type": "string",
              "format": "date",
              "example": "2017-07-01"
            },
            "MarketValuation": {
              "type": "number",
              "format": "float"
            },
            "AccruedDiscountableCG": {
              "type": "number",
              "format": "float"
            },
            "AccruedCGLoss": {
              "type": "number",
              "format": "float"
            },
            "RealisedDiscountableCG": {
              "type": "number",
              "format": "float"
            },
            "RealisedCGLoss": {
              "type": "number",
              "format": "float"
            },
            "RealisedMarketMovement": {
              "type": "number",
              "format": "float"
            },
            "Permissions": {
              "type": "array",
              "items": {
                "example": [
                  "modify"
                ]
              }
            }
          }
        }
      },
      "GetDetailedPlatformAssetWorksheetsResultModel": {
        "type": "array",
        "items": {
          "properties": {
            "MarketValueGUID": {
              "type": "string",
              "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
            },
            "Date": {
              "type": "string",
              "format": "date",
              "example": "2017-07-01"
            },
            "MarketValuation": {
              "type": "number",
              "format": "float"
            },
            "AccruedDiscountableCG": {
              "type": "number",
              "format": "float"
            },
            "AccruedCGLoss": {
              "type": "number",
              "format": "float"
            },
            "RealisedDiscountableCG": {
              "type": "number",
              "format": "float"
            },
            "RealisedCGLoss": {
              "type": "number",
              "format": "float"
            },
            "RealisedMarketMovement": {
              "type": "number",
              "format": "float"
            },
            "Permissions": {
              "type": "array",
              "items": {
                "example": [
                  "modify"
                ]
              }
            },
            "SubAssets": {
              "type": "array",
              "items": {
                "properties": {
                  "SubAssetGUID": {
                    "type": "string",
                    "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
                  },
                  "GroupCode": {
                    "type": "string",
                    "example": "GROUP-1"
                  },
                  "SecurityID": {
                    "type": "string",
                    "example": "ONT"
                  },
                  "Units": {
                    "type": "number",
                    "format": "float"
                  },
                  "AcquisitionDate": {
                    "type": "string",
                    "format": "date",
                    "example": "2017-07-01"
                  },
                  "AdjustedCost": {
                    "type": "number",
                    "format": "float"
                  },
                  "MarketValue": {
                    "type": "number",
                    "format": "float"
                  },
                  "AccruedDiscountCG": {
                    "type": "number",
                    "format": "float"
                  },
                  "AccruedCG": {
                    "type": "number",
                    "format": "float"
                  },
                  "ProfitLoss": {
                    "type": "number",
                    "format": "float"
                  }
                }
              }
            }
          }
        }
      },
      "CreateSimplePlatformAssetWorksheetsModel": {
        "type": "object",
        "properties": {
          "MarketValueGUID": {
            "type": "string",
            "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
          },
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2017-07-01"
          },
          "MarketValuation": {
            "type": "number",
            "format": "float"
          },
          "AccruedDiscountableCG": {
            "type": "number",
            "format": "float"
          },
          "AccruedCGLoss": {
            "type": "number",
            "format": "float"
          },
          "RealisedDiscountableCG": {
            "type": "number",
            "format": "float"
          },
          "RealisedCGLoss": {
            "type": "number",
            "format": "float"
          },
          "RealisedMarketMovement": {
            "type": "number",
            "format": "float"
          }
        }
      },
      "CreateDetailedPlatformAssetWorksheetsModel": {
        "type": "object",
        "properties": {
          "MarketValueGUID": {
            "type": "string",
            "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
          },
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2017-07-01"
          },
          "MarketValuation": {
            "type": "number",
            "format": "float"
          },
          "AccruedDiscountableCG": {
            "type": "number",
            "format": "float"
          },
          "AccruedCGLoss": {
            "type": "number",
            "format": "float"
          },
          "RealisedDiscountableCG": {
            "type": "number",
            "format": "float"
          },
          "RealisedCGLoss": {
            "type": "number",
            "format": "float"
          },
          "RealisedMarketMovement": {
            "type": "number",
            "format": "float"
          },
          "SubAssets": {
            "type": "array",
            "items": {
              "properties": {
                "SubAssetGUID": {
                  "type": "string",
                  "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
                },
                "SecurityID": {
                  "type": "string",
                  "example": "ONT"
                },
                "Units": {
                  "type": "number",
                  "format": "float"
                },
                "AcquisitionDate": {
                  "type": "string",
                  "format": "date",
                  "example": "2017-07-01"
                },
                "AdjustedCost": {
                  "type": "number",
                  "format": "float"
                }
              }
            }
          }
        }
      },
      "RevenueTransactionComponentModel": {
        "type": "object",
        "properties": {
          "TFNWithholdingCredit": {
            "type": "number",
            "format": "float"
          },
          "TFNWithholdingCloseHeldTrust": {
            "type": "number",
            "format": "float"
          },
          "ABNWithholdingCredit": {
            "type": "number",
            "format": "float"
          },
          "NonResidentTax": {
            "type": "number",
            "format": "float"
          },
          "NonResidentWithholdingCG": {
            "type": "number",
            "format": "float"
          },
          "TaxableCreditRevenue": {
            "type": "number",
            "format": "float"
          },
          "FrankedRevenue": {
            "type": "number",
            "format": "float"
          },
          "UnfrankedRevenue": {
            "type": "number",
            "format": "float"
          },
          "UnfrankedCFIRevenue": {
            "type": "number",
            "format": "float"
          },
          "InterestRevenue": {
            "type": "number",
            "format": "float"
          },
          "TaxedRevenue": {
            "type": "number",
            "format": "float"
          },
          "TaxedNCMIRevenue": {
            "type": "number",
            "format": "float"
          },
          "TaxedNCMIExcludedRevenue": {
            "type": "number",
            "format": "float"
          },
          "RentRevenue": {
            "type": "number",
            "format": "float"
          },
          "SpecialIncome": {
            "type": "number",
            "format": "float"
          },
          "DeductibleExpenseAmount": {
            "type": "number",
            "format": "float"
          },
          "LICDeductionAmount": {
            "type": "number",
            "format": "float"
          },
          "ImputationCredit": {
            "type": "number",
            "format": "float"
          },
          "CgDiscountTARPRevenue": {
            "type": "number",
            "format": "float"
          },
          "CgDiscountNTARPRevenue": {
            "type": "number",
            "format": "float"
          },
          "CGTConcessionAmountRevenue": {
            "type": "number",
            "format": "float"
          },
          "CgIndexationTARPRevenue": {
            "type": "number",
            "format": "float"
          },
          "CgIndexationNTARPRevenue": {
            "type": "number",
            "format": "float"
          },
          "CgOtherTARPRevenue": {
            "type": "number",
            "format": "float"
          },
          "CgOtherNTARPRevenue": {
            "type": "number",
            "format": "float"
          },
          "CgNCMIRevenue": {
            "type": "number",
            "format": "float"
          },
          "CgNCMIExcludedRevenue": {
            "type": "number",
            "format": "float"
          },
          "CgDiscountAmount": {
            "type": "number",
            "format": "float"
          },
          "CgIndexationAmount": {
            "type": "number",
            "format": "float"
          },
          "CgOtherAmount": {
            "type": "number",
            "format": "float"
          },
          "ForeignCgDiscountAmount": {
            "type": "number",
            "format": "float"
          },
          "ForeignCgIndexationAmount": {
            "type": "number",
            "format": "float"
          },
          "ForeignCgOtherAmount": {
            "type": "number",
            "format": "float"
          },
          "ForeignCgDiscountCredit": {
            "type": "number",
            "format": "float"
          },
          "ForeignCgIndexationCredit": {
            "type": "number",
            "format": "float"
          },
          "ForeignCgOtherCredit": {
            "type": "number",
            "format": "float"
          },
          "CgDiscountTARPCredit": {
            "type": "number",
            "format": "float"
          },
          "CgDiscountNTARPCredit": {
            "type": "number",
            "format": "float"
          },
          "CgIndexationTARPCredit": {
            "type": "number",
            "format": "float"
          },
          "CgIndexationNTARPCredit": {
            "type": "number",
            "format": "float"
          },
          "CgOtherTARPCredit": {
            "type": "number",
            "format": "float"
          },
          "CgOtherNTARPCredit": {
            "type": "number",
            "format": "float"
          },
          "ForeignInterestRevenue": {
            "type": "number",
            "format": "float"
          },
          "ForeignPassiveRevenue": {
            "type": "number",
            "format": "float"
          },
          "ForeignRevenue": {
            "type": "number",
            "format": "float"
          },
          "ForeignInterestCredit": {
            "type": "number",
            "format": "float"
          },
          "ForeignPassiveCredit": {
            "type": "number",
            "format": "float"
          },
          "ForeignCredit": {
            "type": "number",
            "format": "float"
          },
          "UntaxedRevenue": {
            "type": "number",
            "format": "float"
          },
          "TaxFreeUnitTrust": {
            "type": "number",
            "format": "float"
          },
          "TaxDeferredRevenue": {
            "type": "number",
            "format": "float"
          },
          "NonDeductibleExpenseAmount": {
            "type": "number",
            "format": "float"
          },
          "DRPTran": {
            "type": "boolean"
          },
          "PurchaseUnits": {
            "type": "number",
            "format": "float"
          }
        }
      },
      "UpdateRevenueComponentSweepModel": {
        "type": "object",
        "properties": {
          "Reason": {
            "type": "string",
            "example": "my reason"
          },
          "RevenueComponents": {
            "$ref": "#/components/schemas/RevenueTransactionComponentModel"
          }
        }
      },
      "GetAssetAllocationModel": {
        "type": "object",
        "properties": {
          "Category": {
            "type": "string",
            "example": "Australian Fixed Interest"
          },
          "Percentage": {
            "type": "number",
            "format": "float",
            "example": 96.33692561
          },
          "Value": {
            "type": "number",
            "format": "float",
            "example": 761754.75
          }
        }
      },
      "CreateUpdatePurchaseTransactionModelCollectable": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "212 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdatePurchaseTransactionModelProperty": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Purchase"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "210 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "CGTDate": {
                "type": "string",
                "format": "date",
                "example": "2019-07-15"
              },
              "GST": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdatePurchaseTransactionModelShares": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "SecurityID": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "TradeDate": {
                "type": "string",
                "format": "date"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "UnitPrice": {
                "type": "number",
                "format": "float"
              },
              "Fee": {
                "type": "number",
                "format": "float"
              },
              "Total": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string"
              },
              "NativeCurrency": {
                "type": "object",
                "properties": {
                  "ExchangeRate": {
                    "type": "number",
                    "format": "float"
                  },
                  "ExchangeRateSource": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdatePurchaseTransactionModelTermDeposit": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Purchase"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "SecurityID": {
                "type": "string",
                "example": "AMPTD00001"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 150
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdatePurchaseTransactionModelTrusts": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "SecurityID": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "TradeDate": {
                "type": "string",
                "format": "date"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "UnitPrice": {
                "type": "number",
                "format": "float"
              },
              "Fee": {
                "type": "number",
                "format": "float"
              },
              "Total": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdatePurchaseTransactionModelOtherAsset": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Purchase"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": 2190001
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdatePurchaseTransactionModelCryptocurrency": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "241 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string",
                "example": 12345678
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdatePurchaseTransactionModel": {
        "type": "object",
        "anyOf": [
          {
            "$ref": "#/components/schemas/CreateUpdatePurchaseTransactionModelCollectable"
          },
          {
            "$ref": "#/components/schemas/CreateUpdatePurchaseTransactionModelProperty"
          },
          {
            "$ref": "#/components/schemas/CreateUpdatePurchaseTransactionModelShares"
          },
          {
            "$ref": "#/components/schemas/CreateUpdatePurchaseTransactionModelTermDeposit"
          },
          {
            "$ref": "#/components/schemas/CreateUpdatePurchaseTransactionModelTrusts"
          },
          {
            "$ref": "#/components/schemas/CreateUpdatePurchaseTransactionModelOtherAsset"
          },
          {
            "$ref": "#/components/schemas/CreateUpdatePurchaseTransactionModelCryptocurrency"
          }
        ]
      },
      "CreateUpdateSaleTransactionModelCollectable": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Sale"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "212 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "Details": {
                "type": "string",
                "example": "Sale of Sydney Nolan painting"
              },
              "Taxable": {
                "type": "boolean"
              },
              "CGTSellMethod": {
                "type": "string",
                "example": "Manual"
              },
              "TaxPacket": {
                "type": "array",
                "items": {
                  "properties": {
                    "TaxPacketGUID": {
                      "type": "string",
                      "example": "9a6ce773-5011-308e-7914-73d18ced3493"
                    },
                    "CostBaseToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "UnitsToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "PercentageSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "SellAmount": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateSaleTransactionModelProperty": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Sale"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "210 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "CGTDate": {
                "type": "string",
                "format": "date",
                "example": "2019-07-15"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Taxable": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateSaleTransactionModelShares": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "SecurityID": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "UnitPrice": {
                "type": "number",
                "format": "float"
              },
              "Fee": {
                "type": "number",
                "format": "float"
              },
              "Total": {
                "type": "number",
                "format": "float"
              },
              "CGTSellMethod": {
                "type": "string"
              },
              "TaxPacket": {
                "type": "array",
                "items": {
                  "properties": {
                    "TaxPacketGUID": {
                      "type": "string"
                    },
                    "CostBaseToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "UnitsToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "PercentageSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "SellAmount": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              },
              "InvestorReference": {
                "type": "string"
              },
              "NativeCurrency": {
                "type": "object",
                "properties": {
                  "ExchangeRate": {
                    "type": "number",
                    "format": "float"
                  },
                  "ExchangeRateSource": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateSaleTransactionModelTermDeposit": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Sale"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "SecurityID": {
                "type": "string",
                "example": "AMPTD00001"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 1020
              },
              "CapitalAmount": {
                "type": "number",
                "format": "float",
                "example": 1000
              },
              "InterestAmount": {
                "type": "number",
                "format": "float",
                "example": 20
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateSaleTransactionModelSimpleTermDeposit": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Sale"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "2010002"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 1020
              },
              "CapitalAmount": {
                "type": "number",
                "format": "float",
                "example": 1000
              },
              "InterestAmount": {
                "type": "number",
                "format": "float",
                "example": 20
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateSaleTransactionModelTrusts": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "SecurityID": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "UnitPrice": {
                "type": "number",
                "format": "float"
              },
              "Fee": {
                "type": "number",
                "format": "float"
              },
              "Total": {
                "type": "number",
                "format": "float"
              },
              "CGTSellMethod": {
                "type": "string"
              },
              "TaxPacket": {
                "type": "array",
                "items": {
                  "properties": {
                    "TaxPacketGUID": {
                      "type": "string"
                    },
                    "CostBaseToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "UnitsToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "PercentageSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "SellAmount": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              },
              "InvestorReference": {
                "type": "string"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateSaleTransactionModelOtherAsset": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Sale"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": 2190001
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "Details": {
                "type": "string",
                "example": "Sale of Sydney Nolan painting"
              },
              "Taxable": {
                "type": "boolean"
              },
              "CGTSellMethod": {
                "type": "string",
                "example": "Manual"
              },
              "TaxPacket": {
                "type": "array",
                "items": {
                  "properties": {
                    "TaxPacketGUID": {
                      "type": "string",
                      "example": "9a6ce773-5011-308e-7914-73d18ced3493"
                    },
                    "CostBaseToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "UnitsToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "PercentageSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "SellAmount": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateSaleTransactionModelOtherInvestmentAsset": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Sale"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": 2040016
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "Details": {
                "type": "string",
                "example": "Sale of Sydney Nolan painting"
              },
              "Taxable": {
                "type": "boolean"
              },
              "CGTSellMethod": {
                "type": "string",
                "example": "FIFO"
              },
              "FullSale": {
                "type": "boolean"
              },
              "TaxPacket": {
                "type": "array",
                "items": {
                  "properties": {
                    "TaxPacketGUID": {
                      "type": "string",
                      "example": "9a6ce773-5011-308e-7914-73d18ced3493"
                    },
                    "CostBaseToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "UnitsToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "PercentageSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "SellAmount": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateSaleTransactionModelCryptocurrency": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Sale"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "241 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Taxable": {
                "type": "boolean"
              },
              "CGTSellMethod": {
                "type": "string",
                "example": "Manual"
              },
              "InvestorReference": {
                "type": "string",
                "example": 12345678
              },
              "TaxPacket": {
                "type": "array",
                "items": {
                  "properties": {
                    "TaxPacketGUID": {
                      "type": "string",
                      "example": "9a6ce773-5011-308e-7914-73d18ced3493"
                    },
                    "CostBaseToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "UnitsToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "PercentageSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "SellAmount": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateSaleTransactionModel": {
        "type": "object",
        "anyOf": [
          {
            "$ref": "#/components/schemas/CreateUpdateSaleTransactionModelCollectable"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateSaleTransactionModelProperty"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateSaleTransactionModelShares"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateSaleTransactionModelTermDeposit"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateSaleTransactionModelSimpleTermDeposit"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateSaleTransactionModelTrusts"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateSaleTransactionModelOtherAsset"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateSaleTransactionModelOtherInvestmentAsset"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateSaleTransactionModelCryptocurrency"
          }
        ]
      },
      "CreateUpdateRevenueTransactionModelCollectable": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Revenue"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": 6120001
              },
              "NetAmount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Details": {
                "type": "string",
                "example": "Rent of Sydney Nolan painting"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateRevenueTransactionModelOtherAsset": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Revenue"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": 6190001
              },
              "NetAmount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "DRPTran": {
                "type": "boolean"
              },
              "PurchaseUnits": {
                "type": "number",
                "format": "float"
              },
              "Details": {
                "type": "string",
                "example": "Rent of Sydney Nolan painting"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateRevenueTransactionModelOtherRevenue": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Revenue"
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": 6190001
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Details": {
                "type": "string",
                "example": "Rent of Sydney Nolan painting"
              },
              "RevenueComponents": {
                "type": "object",
                "properties": {
                  "TFNWithholdingCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "TFNWithholdingCloseHeldTrust": {
                    "type": "number",
                    "format": "float"
                  },
                  "ABNWithholdingCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "NonResidentTax": {
                    "type": "number",
                    "format": "float"
                  },
                  "NonResidentWithholdingCG": {
                    "type": "number",
                    "format": "float"
                  },
                  "TaxableCreditRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "FrankedRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "ImputationCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "UnfrankedRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "UnfrankedCFIRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "InterestRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "TaxedRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "TaxedNCMIRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "TaxedNCMIExcludedRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "RentRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "SpecialIncome": {
                    "type": "number",
                    "format": "float"
                  },
                  "DeductibleExpenseAmount": {
                    "type": "number",
                    "format": "float"
                  },
                  "LICDeductionAmount": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgDiscountTARPRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgDiscountNTARPRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "CGTConcessionAmountRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgIndexationTARPRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgIndexationNTARPRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgOtherTARPRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgOtherNTARPRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgNCMIRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgNCMIExcludedRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgDiscountAmount": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgIndexationAmount": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgOtherAmount": {
                    "type": "number",
                    "format": "float"
                  },
                  "ForeignCgDiscountAmount": {
                    "type": "number",
                    "format": "float"
                  },
                  "ForeignCgIndexationAmount": {
                    "type": "number",
                    "format": "float"
                  },
                  "ForeignCgOtherAmount": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgDiscountTARPCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgDiscountNTARPCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgIndexationTARPCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgIndexationNTARPCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgOtherTARPCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "CgOtherNTARPCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "ForeignCgDiscountCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "ForeignCgIndexationCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "ForeignCgOtherCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "ForeignInterestRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "ForeignPassiveRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "ForeignRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "ForeignInterestCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "ForeignPassiveCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "ForeignCredit": {
                    "type": "number",
                    "format": "float"
                  },
                  "UntaxedRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "TaxFreeUnitTrust": {
                    "type": "number",
                    "format": "float"
                  },
                  "TaxDeferredRevenue": {
                    "type": "number",
                    "format": "float"
                  },
                  "NonDeductibleExpenseAmount": {
                    "type": "number",
                    "format": "float"
                  },
                  "DRPTran": {
                    "type": "boolean"
                  },
                  "PurchaseUnits": {
                    "type": "number",
                    "format": "float"
                  }
                }
              }
            }
          }
        }
      },
      "CreateUpdateRevenueTransactionModel": {
        "type": "object",
        "anyOf": [
          {
            "$ref": "#/components/schemas/CreateUpdateRevenueTransactionModelCollectable"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateRevenueTransactionModelOtherAsset"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateRevenueTransactionModelOtherRevenue"
          }
        ]
      },
      "CreateUpdateExpenseTransactionModelCollectable": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Expense"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "844 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Details": {
                "type": "string",
                "example": "Insurance for Sydney Nolan painting"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateExpenseTransactionModelExpense": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Expense"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "844 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "MemExt": {
                "type": "string",
                "example": "00002"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "format": "guid",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateExpenseTransactionModel": {
        "type": "object",
        "anyOf": [
          {
            "$ref": "#/components/schemas/CreateUpdateExpenseTransactionModelCollectable"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateExpenseTransactionModelExpense"
          }
        ]
      },
      "CreateUpdateContributionTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "description": "Contribution date with format (yyyy-MM-dd).",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Contribution"
          },
          "Details": {
            "type": "object",
            "properties": {
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "ReserveAllocationDate": {
                "type": "string",
                "format": "date",
                "description": "Reserve allocation date with format (yyyy-MM-dd).",
                "example": "2019-07-15"
              },
              "ContinueWithWarning": {
                "type": "boolean"
              },
              "Split": {
                "type": "array",
                "items": {
                  "properties": {
                    "EmployerConcessional": {
                      "type": "number",
                      "format": "float"
                    },
                    "EmployerSalarySacrifice": {
                      "type": "number",
                      "format": "float"
                    },
                    "MemberNonConcessional": {
                      "type": "number",
                      "format": "float"
                    },
                    "MemberConcessional": {
                      "type": "number",
                      "format": "float"
                    },
                    "Child": {
                      "type": "number",
                      "format": "float"
                    },
                    "CoContribution": {
                      "type": "number",
                      "format": "float"
                    },
                    "Downsizer": {
                      "type": "number",
                      "format": "float"
                    },
                    "FirstHomeSuperSaverSchemeMemberConcessional": {
                      "type": "number",
                      "format": "float"
                    },
                    "FirstHomeSuperSaverSchemeMemberNonConcessional": {
                      "type": "number",
                      "format": "float"
                    },
                    "FirstHomeSuperSaverSchemeSalarySacrifice": {
                      "type": "number",
                      "format": "float"
                    },
                    "ForeignFundsTaxFree": {
                      "type": "number",
                      "format": "float"
                    },
                    "ForeignFundsTaxable": {
                      "type": "number",
                      "format": "float"
                    },
                    "LowIncomeSuper": {
                      "type": "number",
                      "format": "float"
                    },
                    "PersonalInjurySettlement": {
                      "type": "number",
                      "format": "float"
                    },
                    "SmallBusiness15yearRetirementExemption": {
                      "type": "number",
                      "format": "float"
                    },
                    "SmallBusinessRetirementExemption": {
                      "type": "number",
                      "format": "float"
                    },
                    "Spouse": {
                      "type": "number",
                      "format": "float"
                    },
                    "MemExt": {
                      "type": "string",
                      "example": "00001"
                    }
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateRentTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Rent"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "610 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Expenses": {
                "type": "array",
                "items": {
                  "properties": {
                    "AccountNumber": {
                      "type": "string",
                      "example": "610 0001"
                    },
                    "Amount": {
                      "type": "number",
                      "format": "float"
                    },
                    "GST": {
                      "type": "number",
                      "format": "float"
                    },
                    "Narration": {
                      "type": "string",
                      "example": "This is the narration text"
                    }
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateInterestTransactionModelBank": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Interest"
          },
          "Narration": {
            "type": "string",
            "example": "Bank Interest"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "6900001"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 25
              },
              "NoTFNTaxOffset": {
                "type": "number",
                "format": "float",
                "example": 10
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateInterestTransactionModelTermDeposit": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Interest"
          },
          "Narration": {
            "type": "string",
            "example": "Term Deposit Interest"
          },
          "Details": {
            "type": "object",
            "properties": {
              "SecurityID": {
                "type": "string",
                "example": "AMPTD00001"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 25
              },
              "Reinvest": {
                "type": "boolean",
                "example": true
              },
              "NewMaturityDate": {
                "type": "string",
                "format": "date",
                "example": "2022-08-21"
              },
              "NewInterestRate": {
                "type": "number",
                "format": "float",
                "example": 2.75
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateInterestTransactionModelForeignBank": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Interest"
          },
          "Narration": {
            "type": "string",
            "example": "Foreign Bank Interest"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "6400001"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 25
              },
              "TaxPaidOffset": {
                "type": "number",
                "format": "float",
                "example": 10
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateInterestTransactionModelSimpleTermDeposit": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Interest"
          },
          "Narration": {
            "type": "string",
            "example": "Term Deposit Interest"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": 6010002
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 25
              },
              "Reinvest": {
                "type": "boolean",
                "example": true
              },
              "Renew": {
                "type": "boolean",
                "example": true
              },
              "NewMaturityDate": {
                "type": "string",
                "format": "date",
                "example": "2022-08-21"
              },
              "NewInterestRate": {
                "type": "number",
                "format": "float",
                "example": 2.75
              },
              "NewSecurityID": {
                "type": "string",
                "example": "AMPTD00001"
              }
            }
          }
        }
      },
      "CreateUpdateInterestTransactionModel": {
        "type": "object",
        "anyOf": [
          {
            "$ref": "#/components/schemas/CreateUpdateInterestTransactionModelBank"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateInterestTransactionModelTermDeposit"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateInterestTransactionModelForeignBank"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateInterestTransactionModelSimpleTermDeposit"
          }
        ]
      },
      "CreateUpdateDividendTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Dividend"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "605 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "NoTFNTaxOffset": {
                "type": "number",
                "format": "float"
              },
              "Franked": {
                "type": "number",
                "format": "float"
              },
              "FrankingCredits": {
                "type": "number",
                "format": "float"
              },
              "Unfranked": {
                "type": "number",
                "format": "float"
              },
              "LICDeduction": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string",
                "example": "X0053273963"
              },
              "DRPTran": {
                "type": "boolean"
              },
              "PurchaseUnits": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateForeignDividendTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Foreign Dividend"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "606 0225"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "ForeignInterestRevenue": {
                "type": "number",
                "format": "float"
              },
              "ForeignInterestCredit": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string",
                "example": "X0053273963"
              },
              "DRPTran": {
                "type": "boolean"
              },
              "PurchaseUnits": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateDistributionTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "Distribution for x"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Distribution"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "608 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string"
              },
              "TaxDeferredStapledRatio": {
                "type": "array",
                "items": {
                  "properties": {
                    "Code": {
                      "type": "string"
                    },
                    "Ratio": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              },
              "TaxFreeStapledRatio": {
                "type": "array",
                "items": {
                  "properties": {
                    "Code": {
                      "type": "string"
                    },
                    "Ratio": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              },
              "RevenueComponents": {
                "$ref": "#/components/schemas/RevenueTransactionComponentModel"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateDebtorTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Debtor"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "3000001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateCreditorLiabilityTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Creditor/Liability"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "5000001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "MemExt": {
                "type": "string"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateDeathTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Death"
          },
          "Details": {
            "type": "object",
            "properties": {
              "MemberAccountGUID": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateTPDTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "TPD"
          },
          "Details": {
            "type": "object",
            "properties": {
              "MemberAccountGUID": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateRollinTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Rollin"
          },
          "Details": {
            "type": "object",
            "properties": {
              "MemberAccountGUID": {
                "type": "string"
              },
              "EligibleServiceDate": {
                "type": "string",
                "format": "date",
                "example": "2019-07-15"
              },
              "PayingInstitution": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "TaxFree": {
                "type": "number",
                "format": "float"
              },
              "Taxed": {
                "type": "number",
                "format": "float"
              },
              "Untaxed": {
                "type": "number",
                "format": "float"
              },
              "Preserved": {
                "type": "number",
                "format": "float"
              },
              "Restricted": {
                "type": "number",
                "format": "float"
              },
              "Unrestricted": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateATOIncomeTaxTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "ATO - Income Tax"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "ATOLevy": {
                "type": "number",
                "format": "float"
              },
              "Penalty": {
                "type": "number",
                "format": "float"
              },
              "Interest": {
                "type": "number",
                "format": "float"
              },
              "IncomeTax": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateATOActivityStatementTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "ATO - Activity Statement"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "StatementPeriodEnding": {
                "type": "string",
                "format": "date",
                "example": "2019-07-15"
              },
              "Total": {
                "type": "number",
                "format": "float"
              },
              "PAYGIncomeTax": {
                "type": "number",
                "format": "float"
              },
              "PAYGWithholdingTax": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Interest": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdatePortfolioDepositTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Portfolio Deposit"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "Amount": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdatePortfolioWithdrawalTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Portfolio Withdrawal"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "Amount": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateSimplePlatformDistributionTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "Distribution for x"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Distribution"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "617 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string"
              },
              "RevenueComponents": {
                "$ref": "#/components/schemas/RevenueTransactionComponentModel"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdatePropertyDepreciatingTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Depreciation"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "210 0003"
              },
              "Depreciation": {
                "type": "array",
                "items": {
                  "properties": {
                    "Description": {
                      "type": "string",
                      "example": "Dish Washer"
                    },
                    "Amount": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "CreateUpdatePurchaseDepreciatingTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Purchase - Depreciating Asset"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "Depreciating account number"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "AssetName": {
                "type": "string"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateCostBaseAdjustmentTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is narration"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Cost Base Adjustment"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "2100001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateUpdateTransactionResultModel": {
        "type": "object",
        "properties": {
          "TranID": {
            "type": "string",
            "example": "b1feeeba-c6c6-d3bd-7914-53db38bf3d4b"
          },
          "Transactions": {
            "type": "array",
            "items": {
              "properties": {
                "TransactionGUID": {
                  "type": "string",
                  "example": "b1feeeba-c6c6-d3bd-7914-53db38bf3d4b"
                },
                "ClearingTransactionGUID": {
                  "type": "string",
                  "example": "b1feeeba-c6c6-d3bd-8000-53db38bf3d4b"
                }
              }
            }
          }
        }
      },
      "BulkChangeTransactionAccountRequestModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string",
            "example": 2900001
          },
          "Transactions": {
            "type": "array",
            "items": {
              "properties": {
                "TransactionGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "e7eec8e2-87c2-04bb-8014-6934608e73f8"
                }
              }
            }
          },
          "TransactionDescription": {
            "type": "string"
          }
        }
      },
      "BulkChangeTransactionAccountResponseModel": {
        "type": "array",
        "items": {
          "properties": {
            "TransactionGUID": {
              "type": "string",
              "format": "guid",
              "example": "e7eec8e2-87c2-04bb-8014-6934608e73f8"
            },
            "Errors": {
              "type": "array",
              "items": {
                "properties": {
                  "ErrorType": {
                    "type": "string",
                    "example": "ERROR or WARNING"
                  },
                  "MessageText": {
                    "type": "string"
                  }
                }
              }
            }
          }
        }
      },
      "GetTransactionAccountPredictionSettingsResultModel": {
        "type": "object",
        "properties": {
          "Unitised": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "GetTransactionAccountPredictionResultModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string"
          },
          "Name": {
            "type": "string"
          },
          "Settings": {
            "$ref": "#/components/schemas/GetTransactionAccountPredictionSettingsResultModel"
          },
          "Keywords": {
            "type": "array",
            "example": [
              "member",
              "rollin",
              "rollover"
            ]
          }
        }
      },
      "TransactionDetailsRelatedEntitiesDocumentModel": {
        "type": "object",
        "properties": {
          "Documents": {
            "type": "array",
            "items": {
              "properties": {
                "DocumentGUID": {
                  "type": "string",
                  "format": "guid"
                },
                "FileName": {
                  "type": "string",
                  "example": "FileName.pdf"
                },
                "OriginalFileName": {
                  "type": "string",
                  "example": "originalFileName.pdf"
                },
                "FileSize": {
                  "type": "number",
                  "example": 1500
                },
                "FileHash": {
                  "type": "string",
                  "example": "FileHash"
                },
                "Description": {
                  "type": "string",
                  "example": "Document Description"
                },
                "MemberGUID": {
                  "type": "string",
                  "example": "a9ce773-5011-308e-7914-73d18ced3444"
                },
                "DocumentDate": {
                  "type": "string",
                  "format": "date",
                  "example": "2019-07-15"
                }
              }
            }
          }
        }
      },
      "GetPurchaseTransactionModelCollectable": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "212 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetPurchaseTransactionModelProperty": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Purchase"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "210 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "CGTDate": {
                "type": "string",
                "format": "date",
                "example": "2019-07-15"
              },
              "GST": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetPurchaseTransactionModelShares": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "SecurityID": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "TradeDate": {
                "type": "string",
                "format": "date"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "UnitPrice": {
                "type": "number",
                "format": "float"
              },
              "Fee": {
                "type": "number",
                "format": "float"
              },
              "Total": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string"
              },
              "NativeCurrency": {
                "type": "object",
                "properties": {
                  "ExchangeRate": {
                    "type": "number",
                    "format": "float"
                  },
                  "ExchangeRateSource": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetPurchaseTransactionModelTermDeposit": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Purchase"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "SecurityID": {
                "type": "string",
                "example": "AMPTD00001"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 150
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetPurchaseTransactionModelTrusts": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "SecurityID": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "TradeDate": {
                "type": "string",
                "format": "date"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "UnitPrice": {
                "type": "number",
                "format": "float"
              },
              "Fee": {
                "type": "number",
                "format": "float"
              },
              "Total": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetPurchaseTransactionModelOtherAsset": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Purchase"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": 2190001
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetPurchaseTransactionModelCryptocurrency": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "241 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string",
                "example": 12345678
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetPurchaseTransactionModel": {
        "type": "object",
        "anyOf": [
          {
            "$ref": "#/components/schemas/GetPurchaseTransactionModelCollectable"
          },
          {
            "$ref": "#/components/schemas/GetPurchaseTransactionModelProperty"
          },
          {
            "$ref": "#/components/schemas/GetPurchaseTransactionModelShares"
          },
          {
            "$ref": "#/components/schemas/GetPurchaseTransactionModelTermDeposit"
          },
          {
            "$ref": "#/components/schemas/GetPurchaseTransactionModelTrusts"
          },
          {
            "$ref": "#/components/schemas/GetPurchaseTransactionModelOtherAsset"
          },
          {
            "$ref": "#/components/schemas/GetPurchaseTransactionModelCryptocurrency"
          }
        ]
      },
      "GetSaleTransactionModelCollectable": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Sale"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "212 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "Details": {
                "type": "string",
                "example": "Sale of Sydney Nolan painting"
              },
              "Taxable": {
                "type": "boolean"
              },
              "CGTSellMethod": {
                "type": "string",
                "example": "Manual"
              },
              "TaxPacket": {
                "type": "array",
                "items": {
                  "properties": {
                    "TaxPacketGUID": {
                      "type": "string",
                      "example": "9a6ce773-5011-308e-7914-73d18ced3493"
                    },
                    "CostBaseToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "UnitsToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "PercentageSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "SellAmount": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetSaleTransactionModelProperty": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Sale"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "210 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "CGTDate": {
                "type": "string",
                "format": "date",
                "example": "2019-07-15"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Taxable": {
                "type": "boolean",
                "example": true
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetSaleTransactionModelShares": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "SecurityID": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "UnitPrice": {
                "type": "number",
                "format": "float"
              },
              "Fee": {
                "type": "number",
                "format": "float"
              },
              "Total": {
                "type": "number",
                "format": "float"
              },
              "CGTSellMethod": {
                "type": "string"
              },
              "TaxPacket": {
                "type": "array",
                "items": {
                  "properties": {
                    "TaxPacketGUID": {
                      "type": "string"
                    },
                    "CostBaseToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "UnitsToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "PercentageSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "SellAmount": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              },
              "InvestorReference": {
                "type": "string"
              },
              "NativeCurrency": {
                "type": "object",
                "properties": {
                  "ExchangeRate": {
                    "type": "number",
                    "format": "float"
                  },
                  "ExchangeRateSource": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetSaleTransactionModelTermDeposit": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Sale"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "SecurityID": {
                "type": "string",
                "example": "AMPTD00001"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 1020
              },
              "CapitalAmount": {
                "type": "number",
                "format": "float",
                "example": 1000
              },
              "InterestAmount": {
                "type": "number",
                "format": "float",
                "example": 20
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetSaleTransactionModelSimpleTermDeposit": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Sale"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "2010002"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 1020
              },
              "CapitalAmount": {
                "type": "number",
                "format": "float",
                "example": 1000
              },
              "InterestAmount": {
                "type": "number",
                "format": "float",
                "example": 20
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetSaleTransactionModelTrusts": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "SecurityID": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "UnitPrice": {
                "type": "number",
                "format": "float"
              },
              "Fee": {
                "type": "number",
                "format": "float"
              },
              "Total": {
                "type": "number",
                "format": "float"
              },
              "CGTSellMethod": {
                "type": "string"
              },
              "TaxPacket": {
                "type": "array",
                "items": {
                  "properties": {
                    "TaxPacketGUID": {
                      "type": "string"
                    },
                    "CostBaseToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "UnitsToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "PercentageSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "SellAmount": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              },
              "InvestorReference": {
                "type": "string"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetSaleTransactionModelOtherAsset": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Sale"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": 2190001
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "Details": {
                "type": "string",
                "example": "Sale of Sydney Nolan painting"
              },
              "Taxable": {
                "type": "boolean"
              },
              "CGTSellMethod": {
                "type": "string",
                "example": "Manual"
              },
              "TaxPacket": {
                "type": "array",
                "items": {
                  "properties": {
                    "TaxPacketGUID": {
                      "type": "string",
                      "example": "9a6ce773-5011-308e-7914-73d18ced3493"
                    },
                    "CostBaseToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "UnitsToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "PercentageSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "SellAmount": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetSaleTransactionModelOtherInvestmentAsset": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Sale"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": 2040016
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "Details": {
                "type": "string",
                "example": "Sale of Sydney Nolan painting"
              },
              "Taxable": {
                "type": "boolean"
              },
              "CGTSellMethod": {
                "type": "string",
                "example": "FIFO"
              },
              "FullSale": {
                "type": "boolean"
              },
              "TaxPacket": {
                "type": "array",
                "items": {
                  "properties": {
                    "TaxPacketGUID": {
                      "type": "string",
                      "example": "9a6ce773-5011-308e-7914-73d18ced3493"
                    },
                    "CostBaseToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "UnitsToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "PercentageSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "SellAmount": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetSaleTransactionModelCryptocurrency": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Sale"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "241 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "Units": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Taxable": {
                "type": "boolean"
              },
              "CGTSellMethod": {
                "type": "string",
                "example": "Manual"
              },
              "InvestorReference": {
                "type": "string",
                "example": 12345678
              },
              "TaxPacket": {
                "type": "array",
                "items": {
                  "properties": {
                    "TaxPacketGUID": {
                      "type": "string",
                      "example": "9a6ce773-5011-308e-7914-73d18ced3493"
                    },
                    "CostBaseToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "UnitsToSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "PercentageSell": {
                      "type": "number",
                      "format": "float"
                    },
                    "SellAmount": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetSaleTransactionModel": {
        "type": "object",
        "anyOf": [
          {
            "$ref": "#/components/schemas/GetSaleTransactionModelCollectable"
          },
          {
            "$ref": "#/components/schemas/GetSaleTransactionModelProperty"
          },
          {
            "$ref": "#/components/schemas/GetSaleTransactionModelShares"
          },
          {
            "$ref": "#/components/schemas/GetSaleTransactionModelTermDeposit"
          },
          {
            "$ref": "#/components/schemas/GetSaleTransactionModelSimpleTermDeposit"
          },
          {
            "$ref": "#/components/schemas/GetSaleTransactionModelTrusts"
          },
          {
            "$ref": "#/components/schemas/GetSaleTransactionModelOtherAsset"
          },
          {
            "$ref": "#/components/schemas/GetSaleTransactionModelOtherInvestmentAsset"
          },
          {
            "$ref": "#/components/schemas/GetSaleTransactionModelCryptocurrency"
          }
        ]
      },
      "GetRevenueTransactionModelCollectable": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Revenue"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": 6120001
              },
              "NetAmount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Details": {
                "type": "string",
                "example": "Rent of Sydney Nolan painting"
              },
              "TaxDeferredStapledRatio": {
                "type": "array",
                "items": {
                  "properties": {
                    "Code": {
                      "type": "string"
                    },
                    "Ratio": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              },
              "TaxFreeStapledRatio": {
                "type": "array",
                "items": {
                  "properties": {
                    "Code": {
                      "type": "string"
                    },
                    "Ratio": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetRevenueTransactionModelOtherAsset": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Revenue"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": 6190001
              },
              "NetAmount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "DRPTran": {
                "type": "boolean"
              },
              "PurchaseUnits": {
                "type": "number",
                "format": "float"
              },
              "Details": {
                "type": "string",
                "example": "Rent of Sydney Nolan painting"
              },
              "TaxDeferredStapledRatio": {
                "type": "array",
                "items": {
                  "properties": {
                    "Code": {
                      "type": "string"
                    },
                    "Ratio": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              },
              "TaxFreeStapledRatio": {
                "type": "array",
                "items": {
                  "properties": {
                    "Code": {
                      "type": "string"
                    },
                    "Ratio": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetRevenueTransactionModelOtherRevenue": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Revenue"
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": 6190001
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Details": {
                "type": "string",
                "example": "Rent of Sydney Nolan painting"
              },
              "TaxDeferredStapledRatio": {
                "type": "array",
                "items": {
                  "properties": {
                    "Code": {
                      "type": "string"
                    },
                    "Ratio": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              },
              "TaxFreeStapledRatio": {
                "type": "array",
                "items": {
                  "properties": {
                    "Code": {
                      "type": "string"
                    },
                    "Ratio": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              },
              "TFNWithholdingCredit": {
                "type": "number",
                "format": "float"
              },
              "TFNWithholdingCloseHeldTrust": {
                "type": "number",
                "format": "float"
              },
              "ABNWithholdingCredit": {
                "type": "number",
                "format": "float"
              },
              "NonResidentTax": {
                "type": "number",
                "format": "float"
              },
              "NonResidentWithholdingCG": {
                "type": "number",
                "format": "float"
              },
              "TaxableCreditRevenue": {
                "type": "number",
                "format": "float"
              },
              "FrankedRevenue": {
                "type": "number",
                "format": "float"
              },
              "ImputationCredit": {
                "type": "number",
                "format": "float"
              },
              "UnfrankedRevenue": {
                "type": "number",
                "format": "float"
              },
              "UnfrankedCFIRevenue": {
                "type": "number",
                "format": "float"
              },
              "InterestRevenue": {
                "type": "number",
                "format": "float"
              },
              "TaxedRevenue": {
                "type": "number",
                "format": "float"
              },
              "TaxedNCMIRevenue": {
                "type": "number",
                "format": "float"
              },
              "TaxedNCMIExcludedRevenue": {
                "type": "number",
                "format": "float"
              },
              "RentRevenue": {
                "type": "number",
                "format": "float"
              },
              "SpecialIncome": {
                "type": "number",
                "format": "float"
              },
              "DeductibleExpenseAmount": {
                "type": "number",
                "format": "float"
              },
              "LICDeductionAmount": {
                "type": "number",
                "format": "float"
              },
              "CgDiscountTARPRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgDiscountNTARPRevenue": {
                "type": "number",
                "format": "float"
              },
              "CGTConcessionAmountRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgIndexationTARPRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgIndexationNTARPRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgOtherTARPRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgOtherNTARPRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgNCMIRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgNCMIExcludedRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgDiscountAmount": {
                "type": "number",
                "format": "float"
              },
              "CgIndexationAmount": {
                "type": "number",
                "format": "float"
              },
              "CgOtherAmount": {
                "type": "number",
                "format": "float"
              },
              "ForeignCgDiscountAmount": {
                "type": "number",
                "format": "float"
              },
              "ForeignCgIndexationAmount": {
                "type": "number",
                "format": "float"
              },
              "ForeignCgOtherAmount": {
                "type": "number",
                "format": "float"
              },
              "CgDiscountTARPCredit": {
                "type": "number",
                "format": "float"
              },
              "CgDiscountNTARPCredit": {
                "type": "number",
                "format": "float"
              },
              "CgIndexationTARPCredit": {
                "type": "number",
                "format": "float"
              },
              "CgIndexationNTARPCredit": {
                "type": "number",
                "format": "float"
              },
              "CgOtherTARPCredit": {
                "type": "number",
                "format": "float"
              },
              "CgOtherNTARPCredit": {
                "type": "number",
                "format": "float"
              },
              "ForeignCgDiscountCredit": {
                "type": "number",
                "format": "float"
              },
              "ForeignCgIndexationCredit": {
                "type": "number",
                "format": "float"
              },
              "ForeignCgOtherCredit": {
                "type": "number",
                "format": "float"
              },
              "ForeignInterestRevenue": {
                "type": "number",
                "format": "float"
              },
              "ForeignPassiveRevenue": {
                "type": "number",
                "format": "float"
              },
              "ForeignRevenue": {
                "type": "number",
                "format": "float"
              },
              "ForeignInterestCredit": {
                "type": "number",
                "format": "float"
              },
              "ForeignPassiveCredit": {
                "type": "number",
                "format": "float"
              },
              "ForeignCredit": {
                "type": "number",
                "format": "float"
              },
              "UntaxedRevenue": {
                "type": "number",
                "format": "float"
              },
              "TaxFreeUnitTrust": {
                "type": "number",
                "format": "float"
              },
              "TaxDeferredRevenue": {
                "type": "number",
                "format": "float"
              },
              "NonDeductibleExpenseAmount": {
                "type": "number",
                "format": "float"
              },
              "DRPTran": {
                "type": "boolean"
              },
              "PurchaseUnits": {
                "type": "number",
                "format": "float"
              }
            }
          }
        }
      },
      "GetRevenueTransactionModel": {
        "type": "object",
        "anyOf": [
          {
            "$ref": "#/components/schemas/GetRevenueTransactionModelCollectable"
          },
          {
            "$ref": "#/components/schemas/GetRevenueTransactionModelOtherAsset"
          },
          {
            "$ref": "#/components/schemas/GetRevenueTransactionModelOtherRevenue"
          }
        ]
      },
      "GetExpenseTransactionModelCollectable": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Expense"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "844 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Details": {
                "type": "string",
                "example": "Insurance for Sydney Nolan painting"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetContributionTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "description": "Contribution date with format (yyyy-MM-dd).",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Contribution"
          },
          "Details": {
            "type": "object",
            "properties": {
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "ReserveAllocationDate": {
                "type": "string",
                "format": "date",
                "description": "Reserve allocation date with format (yyyy-MM-dd).",
                "example": "2019-07-15"
              },
              "Split": {
                "type": "array",
                "items": {
                  "properties": {
                    "EmployerConcessional": {
                      "type": "number",
                      "format": "float"
                    },
                    "EmployerSalarySacrifice": {
                      "type": "number",
                      "format": "float"
                    },
                    "MemberNonConcessional": {
                      "type": "number",
                      "format": "float"
                    },
                    "MemExt": {
                      "type": "string",
                      "example": "00001"
                    }
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetRentTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Rent"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "610 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Expenses": {
                "type": "array",
                "items": {
                  "properties": {
                    "AccountNumber": {
                      "type": "string",
                      "example": "610 0001"
                    },
                    "Amount": {
                      "type": "number",
                      "format": "float"
                    },
                    "GST": {
                      "type": "number",
                      "format": "float"
                    },
                    "Narration": {
                      "type": "string",
                      "example": "This is the narration text"
                    }
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetInterestTransactionModelBank": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Interest"
          },
          "Narration": {
            "type": "string",
            "example": "Bank Interest"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "6900001"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 25
              },
              "NoTFNTaxOffset": {
                "type": "number",
                "format": "float",
                "example": 10
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetInterestTransactionModelTermDeposit": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Interest"
          },
          "Narration": {
            "type": "string",
            "example": "Term Deposit Interest"
          },
          "Details": {
            "type": "object",
            "properties": {
              "SecurityID": {
                "type": "string",
                "example": "AMPTD00001"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 25
              },
              "Reinvest": {
                "type": "boolean",
                "example": true
              },
              "NewMaturityDate": {
                "type": "string",
                "format": "date",
                "example": "2022-08-21"
              },
              "NewInterestRate": {
                "type": "number",
                "format": "float",
                "example": 2.75
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetInterestTransactionModelForeignBank": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Interest"
          },
          "Narration": {
            "type": "string",
            "example": "Foreign Bank Interest"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "6400001"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 25
              },
              "TaxPaidOffset": {
                "type": "number",
                "format": "float",
                "example": 10
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetInterestTransactionModelSimpleTermDeposit": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Interest"
          },
          "Narration": {
            "type": "string",
            "example": "Term Deposit Interest"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": 6010002
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 25
              },
              "Reinvest": {
                "type": "boolean",
                "example": true
              },
              "Renew": {
                "type": "boolean",
                "example": true
              },
              "NewMaturityDate": {
                "type": "string",
                "format": "date",
                "example": "2022-08-21"
              },
              "NewInterestRate": {
                "type": "number",
                "format": "float",
                "example": 2.75
              },
              "NewSecurityID": {
                "type": "string",
                "example": "AMPTD00001"
              }
            }
          },
          "RelatedEntities": {
            "$ref": "#/components/schemas/TransactionDetailsRelatedEntitiesDocumentModel"
          }
        }
      },
      "GetInterestTransactionModel": {
        "type": "object",
        "anyOf": [
          {
            "$ref": "#/components/schemas/GetInterestTransactionModelBank"
          },
          {
            "$ref": "#/components/schemas/GetInterestTransactionModelTermDeposit"
          },
          {
            "$ref": "#/components/schemas/GetInterestTransactionModelForeignBank"
          },
          {
            "$ref": "#/components/schemas/GetInterestTransactionModelSimpleTermDeposit"
          }
        ]
      },
      "GetDistributionTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "Distribution for x"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Distribution"
          },
          "Details": {
            "allOf": [
              {
                "type": "object"
              },
              {
                "properties": {
                  "AccountNumber": {
                    "type": "string",
                    "example": "617 0001"
                  },
                  "Amount": {
                    "type": "number",
                    "format": "float"
                  },
                  "InvestorReference": {
                    "type": "string"
                  },
                  "TaxDeferredStapledRatio": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "Code": {
                          "type": "string"
                        },
                        "Ratio": {
                          "type": "number",
                          "format": "float"
                        }
                      }
                    }
                  },
                  "TaxFreeStapledRatio": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "Code": {
                          "type": "string"
                        },
                        "Ratio": {
                          "type": "number",
                          "format": "float"
                        }
                      }
                    }
                  }
                }
              },
              {
                "$ref": "#/components/schemas/RevenueTransactionComponentModel"
              }
            ]
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetDividendTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Dividend"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "605 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "NoTFNTaxOffset": {
                "type": "number",
                "format": "float"
              },
              "Franked": {
                "type": "number",
                "format": "float"
              },
              "FrankingCredits": {
                "type": "number",
                "format": "float"
              },
              "Unfranked": {
                "type": "number",
                "format": "float"
              },
              "LICDeduction": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string",
                "example": "X0053273963"
              },
              "DRPTran": {
                "type": "boolean"
              },
              "PurchaseUnits": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetForeignDividendTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Foreign Dividend"
          },
          "Narration": {
            "type": "string",
            "example": "This is the narration text"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "606 0225"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "ForeignInterestRevenue": {
                "type": "number",
                "format": "float"
              },
              "ForeignInterestCredit": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string",
                "example": "X0053273963"
              },
              "DRPTran": {
                "type": "boolean"
              },
              "PurchaseUnits": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetOtherRevenueTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "Other revenue for x"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Other Revenue"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "602 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string"
              },
              "RevenueComponents": {
                "$ref": "#/components/schemas/RevenueTransactionComponentModel"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "RevenueDistributionTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "Revenue Distribution"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type",
            "example": "Trusts"
          },
          "TransactionType": {
            "type": "string",
            "example": "Revenue Distribution"
          },
          "Details": {
            "allOf": [
              {
                "type": "object"
              },
              {
                "properties": {
                  "AccountNumber": {
                    "type": "string",
                    "example": "608 0001"
                  },
                  "Amount": {
                    "type": "number",
                    "format": "decimal",
                    "example": 200
                  },
                  "InvestorReference": {
                    "type": "string",
                    "example": "ABC"
                  },
                  "DRPTran": {
                    "type": "boolean",
                    "example": false
                  },
                  "PurchaseUnits": {
                    "type": "number",
                    "format": "decimal",
                    "example": 0
                  }
                }
              },
              {
                "$ref": "#/components/schemas/RevenueTransactionComponentModel"
              }
            ]
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetDebtorTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Debtor"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetCreditorLiabilityTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Creditor/Liability"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetDeathTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Death"
          },
          "Details": {
            "type": "object",
            "properties": {
              "MemberAccountGUID": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetTPDTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "TPD"
          },
          "Details": {
            "type": "object",
            "properties": {
              "MemberAccountGUID": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetRollinTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Rollin"
          },
          "Details": {
            "type": "object",
            "properties": {
              "MemberAccountGUID": {
                "type": "string"
              },
              "EligibleServiceDate": {
                "type": "string",
                "format": "date",
                "example": "2019-07-15"
              },
              "PayingInstitution": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "TaxFree": {
                "type": "number",
                "format": "float"
              },
              "Taxed": {
                "type": "number",
                "format": "float"
              },
              "Untaxed": {
                "type": "number",
                "format": "float"
              },
              "Preserved": {
                "type": "number",
                "format": "float"
              },
              "Restricted": {
                "type": "number",
                "format": "float"
              },
              "Unrestricted": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetATOIncomeTaxTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "ATO - Income Tax"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "ATOLevy": {
                "type": "number",
                "format": "float"
              },
              "Penalty": {
                "type": "number",
                "format": "float"
              },
              "Interest": {
                "type": "number",
                "format": "float"
              },
              "IncomeTax": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetATOActivityStatementTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "ATO - Activity Statement"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "StatementPeriodEnding": {
                "type": "string",
                "format": "date",
                "example": "2019-07-15"
              },
              "Total": {
                "type": "number",
                "format": "float"
              },
              "PAYGIncomeTax": {
                "type": "number",
                "format": "float"
              },
              "PAYGWithholdingTax": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              },
              "Interest": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetPortfolioDepositTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Portfolio Deposit"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "Amount": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetPortfolioWithdrawalTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Portfolio Withdrawal"
          },
          "Narration": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "Amount": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetPropertyDepreciatingTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2022-07-15"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Depreciation"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "210 0003"
              },
              "Depreciation": {
                "type": "array",
                "items": {
                  "properties": {
                    "Description": {
                      "type": "string",
                      "example": "Dish Washer"
                    },
                    "Amount": {
                      "type": "number",
                      "format": "float"
                    }
                  }
                }
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetPurchaseDepreciatingTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Purchase - Depreciating Asset"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetCostBaseAdjustmentTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "This is narration"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Cost Base Adjustment"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "2100001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "GST": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Documents": {
                "type": "array",
                "items": {
                  "properties": {
                    "DocumentGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "FileName": {
                      "type": "string",
                      "example": "FileName.pdf"
                    },
                    "OriginalFileName": {
                      "type": "string",
                      "example": "originalFileName.pdf"
                    },
                    "FileSize": {
                      "type": "number",
                      "example": 1500
                    },
                    "FileHash": {
                      "type": "string",
                      "example": "FileHash"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Document Description"
                    },
                    "MemberGUID": {
                      "type": "string",
                      "example": "a9ce773-5011-308e-7914-73d18ced3444"
                    },
                    "DocumentDate": {
                      "type": "string",
                      "format": "date",
                      "example": "2019-07-15"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "OtherRevenueTransactionModel": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "Other revenue for x"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Other Revenue"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "602 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string"
              },
              "RevenueComponents": {
                "$ref": "#/components/schemas/RevenueTransactionComponentModel"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "GetCorporateActionLibraryModel": {
        "type": "object",
        "properties": {
          "SecurityID": {
            "type": "string",
            "example": "CBA"
          },
          "Type": {
            "type": "string",
            "example": "BONUS"
          },
          "Description": {
            "type": "string",
            "example": "CBA MYEO Attaching Option"
          },
          "SecurityDescription": {
            "type": "string",
            "example": "CBA Adelaide Brighton Ordinary Fully Paid"
          },
          "RecordDate": {
            "type": "string",
            "format": "date",
            "example": "2023-06-02"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date",
            "example": "2023-06-03"
          },
          "PostDate": {
            "type": "string",
            "format": "date",
            "example": "2023-06-03"
          },
          "Active": {
            "type": "boolean",
            "example": true
          },
          "Source": {
            "type": "string",
            "example": "ASX, SITE or FUND"
          },
          "CorporateActionDefinitionGUID": {
            "type": "string",
            "example": "b44f03f7-d531-2993-ad14-4ee0b8c50c67"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "delete",
                "deactivate",
                "activate",
                "unsynchronise",
                "synchronise"
              ]
            }
          }
        }
      },
      "rounding-type": {
        "type": "string",
        "enum": [
          "Exact match",
          "Round down",
          "Round up",
          "Simple Rounding"
        ]
      },
      "GetCorporateActionBonusResultModel": {
        "type": "object",
        "properties": {
          "TargetSecurityID": {
            "type": "string"
          },
          "UnitRatio": {
            "type": "number",
            "format": "decimal"
          },
          "ValuePerShare": {
            "type": "number",
            "format": "decimal"
          },
          "TargetSecurityID_2": {
            "type": "string"
          },
          "UnitRatio_2": {
            "type": "number",
            "format": "decimal"
          },
          "ValuePerShare_2": {
            "type": "number",
            "format": "decimal"
          },
          "RoundingType": {
            "$ref": "#/components/schemas/rounding-type"
          },
          "UnitAccuracy": {
            "type": "number",
            "format": "integer",
            "minimum": 0,
            "maximum": 4
          },
          "AdjustCostBase": {
            "type": "boolean"
          }
        }
      },
      "tax-ruling-status": {
        "type": "string",
        "enum": [
          "PENDING",
          "NOT-REQUIRED",
          "RECEIVED"
        ]
      },
      "GetCorporateActionBuyBackResultModel": {
        "type": "object",
        "properties": {
          "RevenueAccount": {
            "type": "string"
          },
          "Ratio": {
            "type": "number",
            "format": "decimal"
          },
          "Minimum": {
            "type": "number",
            "format": "decimal"
          },
          "CashReturned": {
            "type": "number",
            "format": "decimal"
          },
          "DividendDate": {
            "type": "string",
            "format": "date"
          },
          "Dividend": {
            "type": "number",
            "format": "decimal"
          },
          "Franked": {
            "type": "number",
            "format": "decimal"
          },
          "Unfranked": {
            "type": "number",
            "format": "decimal"
          },
          "DisposalDifference": {
            "type": "number",
            "format": "decimal"
          },
          "CashReturnedIncludesRevenue": {
            "type": "boolean"
          },
          "ParticipationOptional": {
            "type": "boolean"
          },
          "TaxRulingStatus": {
            "$ref": "#/components/schemas/tax-ruling-status"
          },
          "RoundingType": {
            "$ref": "#/components/schemas/rounding-type"
          },
          "UnitAccuracy": {
            "type": "number",
            "format": "integer",
            "minimum": 0,
            "maximum": 4
          }
        }
      },
      "GetCorporateActionCallResultModel": {
        "type": "object",
        "properties": {
          "ValuePerShare": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetCorporateActionCodeChangeResultModel": {
        "type": "object",
        "properties": {
          "TargetSecurityID": {
            "type": "string"
          }
        }
      },
      "GetCorporateActionConsolidationResultModel": {
        "type": "object",
        "properties": {
          "UnitRatio": {
            "type": "number",
            "format": "decimal"
          },
          "RoundingType": {
            "$ref": "#/components/schemas/rounding-type"
          },
          "UnitAccuracy": {
            "type": "number",
            "format": "integer",
            "minimum": 0,
            "maximum": 4
          }
        }
      },
      "demerger-type": {
        "type": "string",
        "enum": [
          "S-4-S",
          "CS-4-S"
        ]
      },
      "GetCorporateActionDemergerResultModel": {
        "type": "object",
        "properties": {
          "NewAsset": {
            "type": "string",
            "deprecated": true
          },
          "TargetSecurityID": {
            "type": "string"
          },
          "DemergerType": {
            "$ref": "#/components/schemas/demerger-type"
          },
          "Ratio": {
            "type": "number",
            "format": "decimal"
          },
          "CostBaseRatio": {
            "type": "number",
            "format": "decimal"
          },
          "CostBaseValue": {
            "type": "number",
            "format": "decimal"
          },
          "DeemedPrice": {
            "type": "number",
            "format": "decimal"
          },
          "CashReturned": {
            "type": "number",
            "format": "decimal"
          },
          "ApplyRolloverRelief": {
            "type": "boolean"
          },
          "DemergerReliefAvailable": {
            "type": "boolean"
          },
          "TaxRulingStatus": {
            "$ref": "#/components/schemas/tax-ruling-status"
          },
          "RoundingType": {
            "$ref": "#/components/schemas/rounding-type"
          },
          "UnitAccuracy": {
            "type": "number",
            "format": "integer",
            "minimum": 0,
            "maximum": 4
          }
        }
      },
      "GetCorporateActionExerciseResultModel": {
        "type": "object",
        "properties": {
          "Renounceable": {
            "type": "boolean"
          },
          "LapseConsideration": {
            "type": "number",
            "format": "decimal"
          },
          "LapseDate": {
            "type": "string",
            "format": "date"
          },
          "TargetSecurityID": {
            "type": "string"
          },
          "ValuePerShare": {
            "type": "number",
            "format": "decimal"
          },
          "TargetSecurityID_2": {
            "type": "string"
          },
          "UnitRatio_2": {
            "type": "number",
            "format": "decimal"
          },
          "ValuePerShare_2": {
            "type": "number",
            "format": "decimal"
          },
          "RoundingType": {
            "$ref": "#/components/schemas/rounding-type"
          },
          "UnitAccuracy": {
            "type": "number",
            "format": "integer",
            "minimum": 0,
            "maximum": 4
          }
        }
      },
      "GetCorporateActionReturnOfCapitalResultModel": {
        "type": "object",
        "properties": {
          "ValuePerShare": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetCorporateActionRevenueResultModel": {
        "type": "object",
        "properties": {
          "ValuePerShare": {
            "type": "number",
            "format": "decimal"
          },
          "FrankedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "DRPPrice": {
            "type": "number",
            "format": "decimal"
          },
          "DRPDate": {
            "type": "string",
            "format": "date"
          },
          "BSPAvailable": {
            "type": "boolean"
          },
          "DRPAvailable": {
            "type": "boolean"
          },
          "TaxRulingStatus": {
            "$ref": "#/components/schemas/tax-ruling-status"
          },
          "RoundingType": {
            "$ref": "#/components/schemas/rounding-type"
          },
          "UnitAccuracy": {
            "type": "number",
            "format": "integer",
            "minimum": 0,
            "maximum": 4
          },
          "DRPSecurityID": {
            "type": "string"
          },
          "Components": {
            "type": "object",
            "properties": {
              "TFNWithholdingCredit": {
                "type": "number",
                "format": "float"
              },
              "TFNWithholdingCloseHeldTrust": {
                "type": "number",
                "format": "float"
              },
              "ABNWithholdingCredit": {
                "type": "number",
                "format": "float"
              },
              "NonResidentTax": {
                "type": "number",
                "format": "float"
              },
              "NonResidentWithholdingCG": {
                "type": "number",
                "format": "float"
              },
              "TaxableCreditRevenue": {
                "type": "number",
                "format": "float"
              },
              "FrankedRevenue": {
                "type": "number",
                "format": "float"
              },
              "ImputationCredit": {
                "type": "number",
                "format": "float"
              },
              "UnfrankedRevenue": {
                "type": "number",
                "format": "float"
              },
              "UnfrankedCFIRevenue": {
                "type": "number",
                "format": "float"
              },
              "InterestRevenue": {
                "type": "number",
                "format": "float"
              },
              "TaxedRevenue": {
                "type": "number",
                "format": "float"
              },
              "TaxedNCMIRevenue": {
                "type": "number",
                "format": "float"
              },
              "TaxedNCMIExcludedRevenue": {
                "type": "number",
                "format": "float"
              },
              "RentRevenue": {
                "type": "number",
                "format": "float"
              },
              "SpecialIncome": {
                "type": "number",
                "format": "float"
              },
              "DeductibleExpenseAmount": {
                "type": "number",
                "format": "float"
              },
              "LICDeductionAmount": {
                "type": "number",
                "format": "float"
              },
              "CgDiscountTARPRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgDiscountNTARPRevenue": {
                "type": "number",
                "format": "float"
              },
              "CGTConcessionAmountRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgIndexationTARPRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgIndexationNTARPRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgOtherTARPRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgOtherNTARPRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgNCMIRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgNCMIExcludedRevenue": {
                "type": "number",
                "format": "float"
              },
              "CgDiscountAmount": {
                "type": "number",
                "format": "float"
              },
              "CgIndexationAmount": {
                "type": "number",
                "format": "float"
              },
              "CgOtherAmount": {
                "type": "number",
                "format": "float"
              },
              "ForeignCgDiscountAmount": {
                "type": "number",
                "format": "float"
              },
              "ForeignCgIndexationAmount": {
                "type": "number",
                "format": "float"
              },
              "ForeignCgOtherAmount": {
                "type": "number",
                "format": "float"
              },
              "CgDiscountTARPCredit": {
                "type": "number",
                "format": "float"
              },
              "CgDiscountNTARPCredit": {
                "type": "number",
                "format": "float"
              },
              "CgIndexationTARPCredit": {
                "type": "number",
                "format": "float"
              },
              "CgIndexationNTARPCredit": {
                "type": "number",
                "format": "float"
              },
              "CgOtherTARPCredit": {
                "type": "number",
                "format": "float"
              },
              "CgOtherNTARPCredit": {
                "type": "number",
                "format": "float"
              },
              "ForeignCgDiscountCredit": {
                "type": "number",
                "format": "float"
              },
              "ForeignCgIndexationCredit": {
                "type": "number",
                "format": "float"
              },
              "ForeignCgOtherCredit": {
                "type": "number",
                "format": "float"
              },
              "ForeignInterestRevenue": {
                "type": "number",
                "format": "float"
              },
              "ForeignPassiveRevenue": {
                "type": "number",
                "format": "float"
              },
              "ForeignRevenue": {
                "type": "number",
                "format": "float"
              },
              "ForeignInterestCredit": {
                "type": "number",
                "format": "float"
              },
              "ForeignPassiveCredit": {
                "type": "number",
                "format": "float"
              },
              "ForeignCredit": {
                "type": "number",
                "format": "float"
              },
              "UntaxedRevenue": {
                "type": "number",
                "format": "float"
              },
              "TaxFreeUnitTrust": {
                "type": "number",
                "format": "float"
              },
              "TaxDeferredRevenue": {
                "type": "number",
                "format": "float"
              },
              "NonDeductibleExpenseAmount": {
                "type": "number",
                "format": "float"
              }
            }
          }
        }
      },
      "GetCorporateActionRightsResultModel": {
        "type": "object",
        "properties": {
          "ApplyOriginalAcquisitonDates": {
            "type": "boolean"
          },
          "TargetSecurityID": {
            "type": "string"
          },
          "UnitRatio": {
            "type": "number",
            "format": "decimal"
          },
          "ValuePerShare": {
            "type": "number",
            "format": "decimal"
          },
          "TargetSecurityID_2": {
            "type": "string"
          },
          "UnitRatio_2": {
            "type": "number",
            "format": "decimal"
          },
          "ValuePerShare_2": {
            "type": "number",
            "format": "decimal"
          },
          "RoundingType": {
            "$ref": "#/components/schemas/rounding-type"
          },
          "UnitAccuracy": {
            "type": "number",
            "format": "integer",
            "minimum": 0,
            "maximum": 4
          }
        }
      },
      "takeover-type": {
        "type": "string",
        "enum": [
          "C-4-S",
          "CS-4-S",
          "S-4-CS",
          "S-4-S"
        ]
      },
      "GetCorporateActionTakeoverResultModel": {
        "type": "object",
        "properties": {
          "TakeoverType": {
            "$ref": "#/components/schemas/takeover-type"
          },
          "ApplyRolloverRelief": {
            "type": "boolean"
          },
          "ParticipationOptional": {
            "type": "boolean"
          },
          "TargetSecurityID": {
            "type": "string"
          },
          "Ratio": {
            "type": "number",
            "format": "decimal"
          },
          "DeemedPrice": {
            "type": "number",
            "format": "decimal"
          },
          "CashReturned": {
            "type": "number",
            "format": "decimal"
          },
          "CashPayable": {
            "type": "number",
            "format": "decimal"
          },
          "TaxRulingStatus": {
            "$ref": "#/components/schemas/tax-ruling-status"
          },
          "RoundingType": {
            "$ref": "#/components/schemas/rounding-type"
          },
          "UnitAccuracy": {
            "type": "number",
            "format": "integer",
            "minimum": 0,
            "maximum": 4
          },
          "TargetSecurityID_2": {
            "type": "string"
          },
          "Ratio_2": {
            "type": "number",
            "format": "decimal"
          },
          "CashPayable_2": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "CreateUpdateCorporateActionModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "AccountNumber": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "RecordDate": {
            "type": "string",
            "format": "date"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "PostDate": {
            "type": "string",
            "format": "date"
          },
          "Parameter": {
            "type": "object",
            "anyOf": [
              {
                "$ref": "#/components/schemas/GetCorporateActionBonusResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionBuyBackResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionCallResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionCodeChangeResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionConsolidationResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionDemergerResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionExerciseResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionReturnOfCapitalResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionRevenueResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionRightsResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionTakeoverResultModel"
              }
            ]
          }
        }
      },
      "CreateFundCorporateActionResponseModel": {
        "type": "object",
        "properties": {
          "CorporateActionDefinitionGUID": {
            "type": "string",
            "example": "f7a254ec-85ed-d9bf-7b14-74b80db1a45a"
          }
        }
      },
      "GetCorporateActionResultModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "RecordDate": {
            "type": "string",
            "format": "date"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "PostDate": {
            "type": "string",
            "format": "date"
          },
          "ASXCorporateActionID": {
            "type": "integer"
          },
          "DependentASXCorporateActionID": {
            "type": "integer"
          },
          "DependentCorporateActionGUID": {
            "type": "string"
          },
          "Source": {
            "type": "string"
          },
          "Synchronised": {
            "type": "boolean"
          },
          "Active": {
            "type": "boolean"
          },
          "BatchDescription": {
            "type": "string"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "delete",
                "deactivate",
                "activate",
                "unsynchronise",
                "synchronise"
              ]
            }
          },
          "Parameter": {
            "type": "object",
            "anyOf": [
              {
                "$ref": "#/components/schemas/GetCorporateActionBonusResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionBuyBackResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionCallResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionCodeChangeResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionConsolidationResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionDemergerResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionExerciseResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionReturnOfCapitalResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionRevenueResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionRightsResultModel"
              },
              {
                "$ref": "#/components/schemas/GetCorporateActionTakeoverResultModel"
              }
            ]
          }
        }
      },
      "GetFundCorporateActionDecisionResultModel": {
        "type": "object",
        "properties": {
          "DecisionTaken": {
            "type": "string"
          },
          "DecisionUnit": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionDecisionDRPResultModel": {
        "type": "object",
        "properties": {
          "DecisionTaken": {
            "type": "string"
          },
          "DecisionUnit": {
            "type": "number",
            "format": "decimal"
          },
          "DRPUnits": {
            "type": "number",
            "format": "decimal"
          },
          "CarriedForwardDRPResidual": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionDecisionPartResultModel": {
        "type": "object",
        "properties": {
          "DecisionTaken": {
            "type": "string"
          },
          "DecisionUnit": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionRevenueDRPResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "CashUnits": {
            "type": "number",
            "format": "decimal"
          },
          "NewUnits": {
            "type": "number",
            "format": "decimal"
          },
          "NewCost": {
            "type": "number",
            "format": "decimal"
          },
          "NetAmount": {
            "type": "number",
            "format": "decimal"
          },
          "GrossAmount": {
            "type": "number",
            "format": "decimal"
          },
          "Franked": {
            "type": "number",
            "format": "decimal"
          },
          "UnFranked": {
            "type": "number",
            "format": "decimal"
          },
          "Details": {
            "type": "string"
          },
          "TFNWithholdingCredit": {
            "type": "number",
            "format": "decimal"
          },
          "TFNWithholdingCloseHeldTrust": {
            "type": "number",
            "format": "decimal"
          },
          "ABNWithholdingCredit": {
            "type": "number",
            "format": "decimal"
          },
          "NonResidentTax": {
            "type": "number",
            "format": "decimal"
          },
          "NonResidentWithholdingCG": {
            "type": "number",
            "format": "decimal"
          },
          "TaxableCreditRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "FrankedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ImputationCredit": {
            "type": "number",
            "format": "decimal"
          },
          "UnfrankedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "UnfrankedCFIRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "InterestRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxedNCMIRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxedNCMIExcludedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "RentRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "SpecialIncome": {
            "type": "number",
            "format": "decimal"
          },
          "DeductibleExpenseAmount": {
            "type": "number",
            "format": "decimal"
          },
          "LICDeductionAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountNTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CGTConcessionAmountRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationNTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherNTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgNCMIRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgNCMIExcludedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherAmount": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgDiscountAmount": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgIndexationAmount": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgOtherAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountNTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationNTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherNTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgDiscountCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgIndexationCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgOtherCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignInterestRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignPassiveRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignInterestCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignPassiveCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCredit": {
            "type": "number",
            "format": "decimal"
          },
          "UntaxedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxFreeUnitTrust": {
            "type": "number",
            "format": "decimal"
          },
          "TaxDeferredRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "NonDeductibleExpenseAmount": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionRevenueDividendResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "NetAmount": {
            "type": "number",
            "format": "decimal"
          },
          "GrossAmount": {
            "type": "number",
            "format": "decimal"
          },
          "Franked": {
            "type": "number",
            "format": "decimal"
          },
          "UnFranked": {
            "type": "number",
            "format": "decimal"
          },
          "Details": {
            "type": "string"
          },
          "TFNWithholdingCredit": {
            "type": "number",
            "format": "decimal"
          },
          "TFNWithholdingCloseHeldTrust": {
            "type": "number",
            "format": "decimal"
          },
          "ABNWithholdingCredit": {
            "type": "number",
            "format": "decimal"
          },
          "NonResidentTax": {
            "type": "number",
            "format": "decimal"
          },
          "NonResidentWithholdingCG": {
            "type": "number",
            "format": "decimal"
          },
          "TaxableCreditRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "FrankedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ImputationCredit": {
            "type": "number",
            "format": "decimal"
          },
          "UnfrankedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "UnfrankedCFIRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "InterestRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxedNCMIRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxedNCMIExcludedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "RentRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "SpecialIncome": {
            "type": "number",
            "format": "decimal"
          },
          "DeductibleExpenseAmount": {
            "type": "number",
            "format": "decimal"
          },
          "LICDeductionAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountNTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CGTConcessionAmountRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationNTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherNTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgNCMIRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgNCMIExcludedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherAmount": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgDiscountAmount": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgIndexationAmount": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgOtherAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountNTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationNTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherNTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgDiscountCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgIndexationCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgOtherCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignInterestRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignPassiveRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignInterestCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignPassiveCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCredit": {
            "type": "number",
            "format": "decimal"
          },
          "UntaxedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxFreeUnitTrust": {
            "type": "number",
            "format": "decimal"
          },
          "TaxDeferredRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "NonDeductibleExpenseAmount": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionRevenueDistributionResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "NetAmount": {
            "type": "number",
            "format": "decimal"
          },
          "GrossAmount": {
            "type": "number",
            "format": "decimal"
          },
          "Details": {
            "type": "string"
          },
          "TFNWithholdingCredit": {
            "type": "number",
            "format": "decimal"
          },
          "TFNWithholdingCloseHeldTrust": {
            "type": "number",
            "format": "decimal"
          },
          "ABNWithholdingCredit": {
            "type": "number",
            "format": "decimal"
          },
          "NonResidentTax": {
            "type": "number",
            "format": "decimal"
          },
          "NonResidentWithholdingCG": {
            "type": "number",
            "format": "decimal"
          },
          "TaxableCreditRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "FrankedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ImputationCredit": {
            "type": "number",
            "format": "decimal"
          },
          "UnfrankedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "UnfrankedCFIRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "InterestRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxedNCMIRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxedNCMIExcludedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "RentRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "SpecialIncome": {
            "type": "number",
            "format": "decimal"
          },
          "DeductibleExpenseAmount": {
            "type": "number",
            "format": "decimal"
          },
          "LICDeductionAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountNTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CGTConcessionAmountRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationNTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherNTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgNCMIRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgNCMIExcludedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherAmount": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgDiscountAmount": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgIndexationAmount": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgOtherAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountNTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationNTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherNTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgDiscountCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgIndexationCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgOtherCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignInterestRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignPassiveRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignInterestCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignPassiveCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCredit": {
            "type": "number",
            "format": "decimal"
          },
          "UntaxedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxFreeUnitTrust": {
            "type": "number",
            "format": "decimal"
          },
          "TaxDeferredRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "NonDeductibleExpenseAmount": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionBonusResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "NewUnits": {
            "type": "number",
            "format": "decimal"
          },
          "AcceptedUnits": {
            "type": "number",
            "format": "decimal"
          },
          "NewCost": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionRightsResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "NewUnits": {
            "type": "number",
            "format": "decimal"
          },
          "AcceptedUnits": {
            "type": "number",
            "format": "decimal"
          },
          "NewCost": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionExerciseResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "NewUnits": {
            "type": "number",
            "format": "decimal"
          },
          "AcceptedUnits": {
            "type": "number",
            "format": "decimal"
          },
          "NewCost": {
            "type": "number",
            "format": "decimal"
          },
          "LapsedUnits": {
            "type": "number",
            "format": "decimal"
          },
          "LapsedValue": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionExerciseLapseResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "LapsedUnits": {
            "type": "number",
            "format": "decimal"
          },
          "LapsedValue": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionCodeChangeResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "NewUnits": {
            "type": "number",
            "format": "decimal"
          },
          "AcceptedUnits": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionROCResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "CashReturned": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionConsolidateResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "NewUnits": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionDemergerS4SResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "NewAsset": {
            "type": "string"
          },
          "AcceptedUnits": {
            "type": "number",
            "format": "decimal"
          },
          "NewCost": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionDemergerCS4SResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "NewAsset": {
            "type": "string"
          },
          "AcceptedUnits": {
            "type": "number",
            "format": "decimal"
          },
          "NewCost": {
            "type": "number",
            "format": "decimal"
          },
          "CashReturned": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionBuyBackResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "SellUnits": {
            "type": "number",
            "format": "decimal"
          },
          "SellValue": {
            "type": "number",
            "format": "decimal"
          },
          "FrankedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "UnfrankedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "UntaxedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TotalRevenue": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionTakeoverS4SResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "OriginalAsset": {
            "type": "string"
          },
          "SellUnits": {
            "type": "number",
            "format": "decimal"
          },
          "SellValue": {
            "type": "number",
            "format": "decimal"
          },
          "NewAsset": {
            "type": "string"
          },
          "NewUnits": {
            "type": "number",
            "format": "decimal"
          },
          "NewCost": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionTakeoverS4CSResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "OriginalAsset": {
            "type": "string"
          },
          "SellUnits": {
            "type": "number",
            "format": "decimal"
          },
          "SellValue": {
            "type": "number",
            "format": "decimal"
          },
          "NewAsset": {
            "type": "string"
          },
          "NewUnits": {
            "type": "number",
            "format": "decimal"
          },
          "NewCost": {
            "type": "number",
            "format": "decimal"
          },
          "CashPayable": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionTakeoverCS4SResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "OriginalAsset": {
            "type": "string"
          },
          "SellUnits": {
            "type": "number",
            "format": "decimal"
          },
          "SellValue": {
            "type": "number",
            "format": "decimal"
          },
          "NewAsset": {
            "type": "string"
          },
          "NewUnits": {
            "type": "number",
            "format": "decimal"
          },
          "NewCost": {
            "type": "number",
            "format": "decimal"
          },
          "CashReturned": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionTakeoverC4SResultModel": {
        "type": "object",
        "properties": {
          "Units": {
            "type": "number",
            "format": "decimal"
          },
          "OriginalAsset": {
            "type": "string"
          },
          "CashReturned": {
            "type": "number",
            "format": "decimal"
          },
          "SellUnits": {
            "type": "number",
            "format": "decimal"
          },
          "SellValue": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "GetFundCorporateActionResultModel": {
        "type": "object",
        "properties": {
          "CorporateActionDefinitionGUID": {
            "type": "string"
          },
          "Type": {
            "type": "string"
          },
          "InvestorReference": {
            "type": "string"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "AccountDescription": {
            "type": "string"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": "modify"
            }
          },
          "Decision": {
            "type": "object",
            "anyOf": [
              {
                "$ref": "#/components/schemas/GetFundCorporateActionDecisionResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionDecisionDRPResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionDecisionPartResultModel"
              }
            ]
          },
          "Result": {
            "type": "object",
            "anyOf": [
              {
                "$ref": "#/components/schemas/GetFundCorporateActionRevenueDRPResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionRevenueDividendResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionRevenueDistributionResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionBonusResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionRightsResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionExerciseResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionExerciseLapseResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionCodeChangeResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionROCResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionConsolidateResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionDemergerS4SResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionDemergerCS4SResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionBuyBackResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionTakeoverS4SResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionTakeoverS4CSResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionTakeoverCS4SResultModel"
              },
              {
                "$ref": "#/components/schemas/GetFundCorporateActionTakeoverC4SResultModel"
              }
            ]
          }
        }
      },
      "UpdateFundCorporateActionRevenueResultModel": {
        "type": "object",
        "properties": {
          "NewUnits": {
            "type": "number",
            "format": "decimal"
          },
          "TFNWithholdingCredit": {
            "type": "number",
            "format": "decimal"
          },
          "TFNWithholdingCloseHeldTrust": {
            "type": "number",
            "format": "decimal"
          },
          "ABNWithholdingCredit": {
            "type": "number",
            "format": "decimal"
          },
          "NonResidentTax": {
            "type": "number",
            "format": "decimal"
          },
          "NonResidentWithholdingCG": {
            "type": "number",
            "format": "decimal"
          },
          "TaxableCreditRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "FrankedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ImputationCredit": {
            "type": "number",
            "format": "decimal"
          },
          "UnfrankedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "UnfrankedCFIRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "InterestRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxedNCMIRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxedNCMIExcludedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "RentRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "SpecialIncome": {
            "type": "number",
            "format": "decimal"
          },
          "DeductibleExpenseAmount": {
            "type": "number",
            "format": "decimal"
          },
          "LICDeductionAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountNTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CGTConcessionAmountRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationNTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherNTARPRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgNCMIRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgNCMIExcludedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherAmount": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgDiscountAmount": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgIndexationAmount": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgOtherAmount": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgDiscountNTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgIndexationNTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "CgOtherNTARPCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgDiscountCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgIndexationCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCgOtherCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignInterestRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignPassiveRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignInterestCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignPassiveCredit": {
            "type": "number",
            "format": "decimal"
          },
          "ForeignCredit": {
            "type": "number",
            "format": "decimal"
          },
          "UntaxedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TaxFreeUnitTrust": {
            "type": "number",
            "format": "decimal"
          },
          "TaxDeferredRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "NonDeductibleExpenseAmount": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "UpdateFundCorporateActionBonusResultModel": {
        "type": "object",
        "properties": {
          "AcceptedUnits": {
            "type": "number",
            "format": "decimal"
          },
          "NewCost": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "UpdateFundCorporateActionCodeChangeResultModel": {
        "type": "object",
        "properties": {
          "AcceptedUnits": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "UpdateFundCorporateActionROCResultModel": {
        "type": "object",
        "properties": {
          "CashReturned": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "UpdateFundCorporateActionConsolidateResultModel": {
        "type": "object",
        "properties": {
          "NewUnits": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "UpdateFundCorporateActionBuyBackResultModel": {
        "type": "object",
        "properties": {
          "SellUnits": {
            "type": "number",
            "format": "decimal"
          },
          "SellValue": {
            "type": "number",
            "format": "decimal"
          },
          "FrankedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "UnfrankedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "UntaxedRevenue": {
            "type": "number",
            "format": "decimal"
          },
          "TotalRevenue": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "UpdateFundCorporateActionDemergerResultModel": {
        "type": "object",
        "properties": {
          "AcceptedUnits": {
            "type": "number",
            "format": "decimal"
          },
          "NewCost": {
            "type": "number",
            "format": "decimal"
          },
          "CashReturned": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "UpdateFundCorporateActionTakeoverResultModel": {
        "type": "object",
        "properties": {
          "NewUnits": {
            "type": "number",
            "format": "decimal"
          },
          "NewCost": {
            "type": "number",
            "format": "decimal"
          },
          "CashReturned": {
            "type": "number",
            "format": "decimal"
          },
          "CashPayable": {
            "type": "number",
            "format": "decimal"
          },
          "SellValue": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "UpdateFundCorporateActionResultModel": {
        "type": "object",
        "properties": {
          "InvestorReference": {
            "type": "string"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "AccountDescription": {
            "type": "string"
          },
          "Decision": {
            "type": "object",
            "properties": {
              "DecisionTaken": {
                "type": "string"
              },
              "DecisionUnit": {
                "type": "number",
                "format": "decimal"
              },
              "AcceptMethod": {
                "type": "string"
              },
              "SetAsDefault": {
                "type": "boolean"
              },
              "Recalculate": {
                "type": "boolean"
              }
            }
          },
          "Result": {
            "type": "object",
            "anyOf": [
              {
                "$ref": "#/components/schemas/UpdateFundCorporateActionRevenueResultModel"
              },
              {
                "$ref": "#/components/schemas/UpdateFundCorporateActionBonusResultModel"
              },
              {
                "$ref": "#/components/schemas/UpdateFundCorporateActionCodeChangeResultModel"
              },
              {
                "$ref": "#/components/schemas/UpdateFundCorporateActionROCResultModel"
              },
              {
                "$ref": "#/components/schemas/UpdateFundCorporateActionConsolidateResultModel"
              },
              {
                "$ref": "#/components/schemas/UpdateFundCorporateActionBuyBackResultModel"
              },
              {
                "$ref": "#/components/schemas/UpdateFundCorporateActionDemergerResultModel"
              },
              {
                "$ref": "#/components/schemas/UpdateFundCorporateActionTakeoverResultModel"
              }
            ]
          }
        }
      },
      "UpdateCorporateActionResultResponseModel": {
        "type": "object",
        "properties": {
          "JobGUID": {
            "type": "string",
            "example": "fc358e7b-c6c8-1ebb-cc14-01d454c71a50"
          },
          "JobURL": {
            "type": "string",
            "example": "/sites/{site-identifier}/jobs/{GUID}"
          }
        }
      },
      "GetCorporateActionDefinitionModel": {
        "type": "object",
        "properties": {
          "SecurityID": {
            "type": "string",
            "example": "BHP"
          },
          "SecurityDescription": {
            "type": "string",
            "example": "BHP Billiton Limited"
          },
          "Type": {
            "type": "string",
            "example": "TAKEOVER"
          },
          "Status": {
            "type": "string",
            "example": "COMPLETED"
          },
          "Description": {
            "type": "string",
            "example": "Takeover corporate action Aug 2023"
          },
          "RecordDate": {
            "type": "string",
            "format": "date"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "DecisionTaken": {
            "type": "string",
            "example": "Partial Participation"
          },
          "DecisionUnits": {
            "type": "number",
            "format": "float"
          },
          "InvestorReference": {
            "type": "string",
            "example": "X0035063170"
          },
          "DefinitionFundLevel": {
            "type": "boolean"
          },
          "Active": {
            "type": "boolean"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": "delete"
            }
          },
          "CorporateActionGUID": {
            "type": "string",
            "example": "ccfa647e-1618-efbf-b114-a6ae90a25b34"
          },
          "CorporateActionDefinitionGUID": {
            "type": "string",
            "example": "dc79ed71-6c9c-88b8-b114-c14edc66d927"
          },
          "Tags": {
            "type": "array",
            "items": {
              "properties": {
                "Value": {
                  "type": "string",
                  "example": "drp_price_missing or bsp_price_missing"
                }
              }
            }
          }
        }
      },
      "GetTotalSuperBalanceResultModel": {
        "type": "object",
        "properties": {
          "TotalSuperBalanceGUID": {
            "type": "string",
            "example": "9a6ce773-5011-308e-7914-73d18ced3493"
          },
          "Locked": {
            "type": "boolean",
            "format": "true/false"
          },
          "FinYear": {
            "type": "number",
            "format": "number",
            "example": 2018
          },
          "FundDescription": {
            "type": "string",
            "example": "Bagel SF"
          },
          "AccumBalance": {
            "type": "number",
            "format": "float",
            "example": 10000
          },
          "TRISNonRETBalance": {
            "type": "number",
            "format": "float",
            "example": 2000
          },
          "PensionBalance": {
            "type": "number",
            "format": "float",
            "example": 360
          },
          "StructuredSettlement": {
            "type": "number",
            "format": "float",
            "example": 60
          },
          "Total": {
            "type": "number",
            "format": "float",
            "example": 12300
          },
          "ModifiedTransferBalance": {
            "type": "number",
            "format": "float",
            "example": 0
          },
          "TotalSuperBalance": {
            "type": "number",
            "format": "float",
            "example": 12300
          }
        }
      },
      "CreateTotalSuperBalanceParameterModel": {
        "type": "object",
        "properties": {
          "FinancialYear": {
            "type": "number",
            "format": "integer",
            "example": 2018
          },
          "FundDescription": {
            "type": "string",
            "example": "Bagel SF"
          },
          "AccumBalance": {
            "type": "number",
            "format": "float",
            "example": 10000
          },
          "TRISNonRETBalance": {
            "type": "number",
            "format": "float",
            "example": 2000
          },
          "PensionBalance": {
            "type": "number",
            "format": "float",
            "example": 360
          },
          "StructuredSettlement": {
            "type": "number",
            "format": "float",
            "example": 60
          }
        }
      },
      "UpdateTotalSuperBalanceParameterModel": {
        "type": "object",
        "properties": {
          "FundDescription": {
            "type": "string",
            "example": "Bagel SF"
          },
          "AccumBalance": {
            "type": "number",
            "format": "float",
            "example": 10000
          },
          "TRISNonRETBalance": {
            "type": "number",
            "format": "float",
            "example": 2000
          },
          "PensionBalance": {
            "type": "number",
            "format": "float",
            "example": 360
          },
          "StructuredSettlement": {
            "type": "number",
            "format": "float",
            "example": 60
          }
        }
      },
      "payment-summary-status": {
        "type": "string",
        "enum": [
          "CREATED",
          "LODGED",
          "NOT-APPLICABLE"
        ]
      },
      "lodgement-media": {
        "type": "string",
        "enum": [
          "M",
          "E",
          "S"
        ]
      },
      "GetPaymentsResultModel": {
        "type": "object",
        "properties": {
          "PaymentGUID": {
            "type": "string"
          },
          "MemberAccountGUID": {
            "type": "string"
          },
          "PaymentDate": {
            "type": "string",
            "format": "date"
          },
          "Type": {
            "type": "string"
          },
          "GrossPayment": {
            "type": "number",
            "format": "float"
          },
          "Tax": {
            "type": "number",
            "format": "float"
          },
          "NetPayment": {
            "type": "number",
            "format": "float"
          },
          "ReferenceCode": {
            "type": "string"
          },
          "SuperStreamMessageGUID": {
            "type": "string"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": "delete"
            }
          },
          "PaymentSummaryGUID": {
            "type": "string",
            "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
          },
          "LodgementStatus": {
            "$ref": "#/components/schemas/payment-summary-status"
          },
          "LodgementDate": {
            "type": "string",
            "format": "date",
            "example": "2023-03-24"
          },
          "LodgementUser": {
            "type": "string",
            "example": "UserCode"
          },
          "AmendmentIndicator": {
            "type": "boolean",
            "example": true
          },
          "LodgementMedia": {
            "$ref": "#/components/schemas/lodgement-media"
          },
          "Attachments": {
            "type": "array",
            "items": {
              "properties": {
                "Name": {
                  "type": "string"
                },
                "URL": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "CreatePensionPaymentModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string"
          },
          "PaymentType": {
            "type": "string",
            "example": "PENSION"
          },
          "ConditionOfRelease": {
            "type": "string"
          },
          "PaymentDate": {
            "type": "string",
            "format": "date"
          },
          "NetAmount": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "PAYGAmount": {
            "type": "number",
            "format": "double",
            "example": 250
          },
          "DeactivateMember": {
            "type": "boolean"
          }
        }
      },
      "CreateRolloverPensionPaymentModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string"
          },
          "PaymentType": {
            "type": "string",
            "example": "ROLLOVER"
          },
          "ConditionOfRelease": {
            "type": "string",
            "example": ""
          },
          "PaymentDate": {
            "type": "string",
            "format": "date"
          },
          "NetAmount": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "GrossAmount": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "EntireBalance": {
            "type": "boolean"
          },
          "Rollover": {
            "type": "object",
            "properties": {
              "PayingInstitution": {
                "type": "string",
                "example": "RolloverInstitution"
              },
              "CreateSuperStreamMessage": {
                "type": "boolean"
              },
              "SuperStreamMessageGUID": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              },
              "SuperStreamMessageDetails": {
                "type": "object",
                "properties": {
                  "ExternalSuperFundName": {
                    "type": "string",
                    "example": "RolloverInstitution"
                  },
                  "ABN": {
                    "type": "string"
                  },
                  "UniqueSuperIdentifier": {
                    "type": "string"
                  },
                  "MemberId": {
                    "type": "string"
                  },
                  "ESA": {
                    "type": "string"
                  },
                  "BSB": {
                    "type": "string"
                  },
                  "BankAccountNumber": {
                    "type": "string"
                  },
                  "GivenName": {
                    "type": "string",
                    "example": "Linn"
                  },
                  "OtherGivenName": {
                    "type": "string",
                    "example": "May"
                  },
                  "FamilyName": {
                    "type": "string",
                    "example": "Levron"
                  },
                  "ContactNumber": {
                    "type": "string",
                    "example": 30282603
                  },
                  "AreaCode": {
                    "type": "string",
                    "example": 1
                  },
                  "Email": {
                    "type": "string",
                    "example": "linn.levron@gmail.com"
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "DeactivateMember": {
            "type": "boolean"
          }
        }
      },
      "MemberAccountAction": {
        "type": "string",
        "enum": [
          "Close",
          "Suspend"
        ]
      },
      "CreateLumpSumPaymentModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string"
          },
          "PaymentType": {
            "type": "string",
            "example": "LUMP-SUM"
          },
          "ConditionOfRelease": {
            "type": "string",
            "example": "UNRESTRICTED-WITHDRAWAL"
          },
          "PaymentDate": {
            "type": "string",
            "format": "1900-01-01"
          },
          "NetAmount": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "GrossAmount": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "MemberAccountAction": {
            "$ref": "#/components/schemas/MemberAccountAction"
          },
          "DeactivateMember": {
            "type": "boolean"
          }
        }
      },
      "CreateReleaseAuthorityPaymentModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string"
          },
          "PaymentType": {
            "type": "string",
            "example": "RELEASE-AUTHORITY"
          },
          "ConditionOfRelease": {
            "type": "string",
            "example": ""
          },
          "PaymentDate": {
            "type": "string",
            "format": "1900-01-01"
          },
          "NetAmount": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "GrossAmount": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "PaymentTo": {
            "type": "string",
            "example": "ATO/Member"
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "SuperStreamMessageGUID": {
            "type": "string"
          },
          "DeactivateMember": {
            "type": "boolean"
          }
        }
      },
      "death-benefit-payment-type": {
        "type": "string",
        "enum": [
          "INCOME-STREAM",
          "LUMP-SUM"
        ]
      },
      "death-benefit-payment-to": {
        "type": "string",
        "enum": [
          "Dependant",
          "Trustee",
          "Other"
        ]
      },
      "beneficiary-type": {
        "type": "string",
        "enum": [
          "TAX-DEPENDENT",
          "TRUSTEE-ESTATE",
          "NON-DEPENDENT"
        ]
      },
      "payment-frequency": {
        "type": "string",
        "enum": [
          "Annual",
          "Biannual",
          "Fortnightly",
          "Monthly",
          "Quarterly",
          "Weekly"
        ]
      },
      "payg-scale": {
        "type": "string",
        "enum": [
          "01",
          "02",
          "03",
          "04NR",
          "04R",
          "05",
          "06",
          "08",
          "09",
          "10"
        ]
      },
      "CreateDeathBenefitPaymentModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string"
          },
          "PaymentType": {
            "$ref": "#/components/schemas/death-benefit-payment-type"
          },
          "ConditionOfRelease": {
            "type": "string",
            "example": "DEATH"
          },
          "PaymentDate": {
            "type": "string",
            "format": "1900-01-01"
          },
          "NetAmount": {
            "type": "number",
            "format": "double",
            "example": 0
          },
          "GrossAmount": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "PaymentTo": {
            "$ref": "#/components/schemas/death-benefit-payment-to"
          },
          "Death": {
            "type": "object",
            "properties": {
              "DateOfDeath": {
                "type": "string",
                "format": "1900-01-01"
              },
              "Beneficiary": {
                "type": "object",
                "properties": {
                  "Type": {
                    "$ref": "#/components/schemas/beneficiary-type"
                  },
                  "MemberAccountGUID": {
                    "type": "string"
                  },
                  "BeneficiaryGUID": {
                    "type": "string",
                    "example": "6a9ce773-5011-308e-7914-73d18ced1293"
                  }
                }
              },
              "IncomeStream": {
                "type": "object",
                "properties": {
                  "PurchasePrice": {
                    "type": "number",
                    "format": "double"
                  },
                  "PaymentFrequency": {
                    "$ref": "#/components/schemas/payment-frequency"
                  },
                  "PAYGScale": {
                    "$ref": "#/components/schemas/payg-scale"
                  }
                }
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          },
          "MemberAccountAction": {
            "$ref": "#/components/schemas/MemberAccountAction"
          },
          "DeactivateMember": {
            "type": "boolean"
          }
        }
      },
      "CreateContributionSplitPaymentModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string",
            "example": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "PaymentType": {
            "type": "string",
            "example": "CONTRIBUTION-SPLIT"
          },
          "ConditionOfRelease": {
            "type": "string",
            "example": "CONTRIBUTION-SPLIT"
          },
          "PaymentDate": {
            "type": "string",
            "format": "1900-01-01"
          },
          "GrossAmount": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "CurrentYearSplitting": {
            "type": "boolean",
            "example": true
          },
          "ContributionSplit": {
            "type": "object",
            "properties": {
              "SpouseMemberGUID": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              },
              "ExternalSuperFundName": {
                "type": "string",
                "example": "Auditor Company"
              },
              "ABN": {
                "type": "string",
                "example": "51824753556"
              },
              "USISPIN": {
                "type": "string",
                "example": "51824753556009"
              },
              "MemberID": {
                "type": "string",
                "example": "00001"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreatePaymentModel": {
        "type": "object",
        "anyOf": [
          {
            "$ref": "#/components/schemas/CreatePensionPaymentModel"
          },
          {
            "$ref": "#/components/schemas/CreateRolloverPensionPaymentModel"
          },
          {
            "$ref": "#/components/schemas/CreateLumpSumPaymentModel"
          },
          {
            "$ref": "#/components/schemas/CreateReleaseAuthorityPaymentModel"
          },
          {
            "$ref": "#/components/schemas/CreateDeathBenefitPaymentModel"
          },
          {
            "$ref": "#/components/schemas/CreateContributionSplitPaymentModel"
          }
        ]
      },
      "CreatePaymentResponseModel": {
        "type": "object",
        "properties": {
          "TranID": {
            "type": "string",
            "example": "f7a254ec-85ed-d9bf-7b14-74b80db1a45a"
          },
          "ClearingTransactionGUID": {
            "type": "string",
            "example": "f7a254ec-85ed-d9bf-8000-74b80db1a45a"
          },
          "SuperStreamMessageGUID": {
            "type": "string",
            "example": "f7a254ec-85ed-d9bf-7b14-56234dfsdf34"
          }
        }
      },
      "GetPensionConvertConditionsResponseModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "TERMINAL-ILLNESS"
          },
          "Description": {
            "type": "string",
            "example": "Terminal illness"
          },
          "Available": {
            "type": "boolean"
          }
        }
      },
      "GetPaymentConditionPaymentResponseModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "RESTRICTED-EMPLOYMENT-TERMINATED"
          },
          "Description": {
            "type": "string",
            "example": "Employment related to the restricted component has terminated"
          },
          "Available": {
            "type": "boolean"
          },
          "Comments": {
            "type": "string"
          }
        }
      },
      "GetPaymentConditionPensionResponseModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "UNRESTICTED-COMMENCEMENT"
          },
          "Description": {
            "type": "string",
            "example": "Commence with unrestricted component"
          },
          "Available": {
            "type": "boolean"
          }
        }
      },
      "GetPaymentConditionReleaseAuthorityResponseModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "DIVISION-293-RELEASE"
          },
          "Description": {
            "type": "string",
            "example": "Division 293"
          },
          "Available": {
            "type": "boolean"
          }
        }
      },
      "GetPaymentConditionMarriageSplitResponseModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "MARRIAGE-SPLIT"
          },
          "Description": {
            "type": "string",
            "example": "Marriage Split"
          },
          "Available": {
            "type": "boolean"
          }
        }
      },
      "GetPaymentConditionContributionSplitResponseModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "CONTRIBUTION-SPLIT"
          },
          "Description": {
            "type": "string",
            "example": "Contribution Split"
          },
          "Available": {
            "type": "boolean"
          },
          "Comments": {
            "type": "string"
          }
        }
      },
      "payment-type": {
        "type": "string",
        "enum": [
          "LUMP-SUM",
          "ROLLOVER",
          "RELEASE-AUTHORITY",
          "INCOME-STREAM",
          "MARRIAGE-SPLIT",
          "CONTRIBUTION-SPLIT"
        ]
      },
      "condition-of-release": {
        "type": "string",
        "enum": [
          "COMPASSIONATE",
          "COMPASSIONATE-CORONAVIRUS",
          "CEASED-EMPLOYMENT",
          "FINANCIAL-HARDSHIP",
          "RESTRICTED/RETIREMENT",
          "TERMINAL-ILLNESS",
          "UNRESTRICTED",
          "DEATH",
          "VOL-RELEASE",
          "COMP-RELEASE",
          "NON-CONCESSIONAL-CONT-RELEASE",
          "CONCESSIONAL-CONT-RELEASE",
          "FIRST-HOME-SAVER-RELEASE",
          "NON-CONCESSIONAL-CONT-TAX-RELEASE",
          "DIVISION-293-RELEASE",
          "MARRIAGE-SPLIT",
          "CONTRIBUTION-SPLIT"
        ]
      },
      "CalculatePaymentModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string"
          },
          "BeneficiaryGUID": {
            "type": "string",
            "format": "guid",
            "example": "83a664e0-2c0a-d8bf-bc14-798e0c3983dc"
          },
          "PaymentType": {
            "$ref": "#/components/schemas/payment-type"
          },
          "ConditionOfRelease": {
            "$ref": "#/components/schemas/condition-of-release"
          },
          "PaymentDate": {
            "type": "string",
            "format": "date"
          },
          "NetPayment": {
            "type": "number",
            "format": "double",
            "example": 1000
          },
          "GrossPayment": {
            "type": "number",
            "format": "double",
            "example": 0
          },
          "BenefitPaidTo": {
            "$ref": "#/components/schemas/beneficiary-type"
          },
          "CurrentYearSplitting": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "CalculatePaymentResponseModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string"
          },
          "MemberAge": {
            "type": "number",
            "format": "integer"
          },
          "PreservationAge": {
            "type": "number",
            "format": "integer"
          },
          "PaymentType": {
            "type": "string",
            "example": "LUMP-SUM"
          },
          "ConditionOfRelease": {
            "type": "string",
            "example": "UNRESTRICTED-WITHDRAWAL"
          },
          "AvailableAmount": {
            "type": "number",
            "format": "double"
          },
          "PaymentDate": {
            "type": "string",
            "format": "date"
          },
          "GrossPayment": {
            "type": "number",
            "format": "double"
          },
          "NetPayment": {
            "type": "number",
            "format": "double"
          },
          "InsuranceBenefit": {
            "type": "number",
            "format": "double"
          },
          "Preservation": {
            "type": "object",
            "properties": {
              "Preserved": {
                "type": "number",
                "format": "float"
              },
              "Restricted": {
                "type": "number",
                "format": "float"
              },
              "Unrestricted": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "TaxComponents": {
            "type": "object",
            "properties": {
              "Taxed": {
                "type": "number",
                "format": "float"
              },
              "TaxFree": {
                "type": "number",
                "format": "float"
              },
              "UnTaxed": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "Tax": {
            "type": "object",
            "properties": {
              "TaxWithheld": {
                "type": "number",
                "format": "float"
              },
              "LowRateCapAvailable": {
                "type": "number",
                "format": "float"
              },
              "LowRateCapUsed": {
                "type": "number",
                "format": "float"
              },
              "TaxRate": {
                "type": "number",
                "format": "float"
              }
            }
          }
        }
      },
      "pension-type": {
        "type": "string",
        "enum": [
          "ABP",
          "DBIS",
          "TRIS",
          "TRIS - RET",
          "MLP",
          "AP"
        ]
      },
      "term-type": {
        "type": "string",
        "enum": [
          "ACCOUNT",
          "ALLOCATED",
          "COMPLYING",
          "FTC",
          "LTC",
          "MARKET",
          "STGI"
        ]
      },
      "GetSitePensionsResponseModel": {
        "type": "array",
        "items": {
          "properties": {
            "FundGUID": {
              "type": "string",
              "format": "guid"
            },
            "FundCode": {
              "type": "string",
              "example": "00001039"
            },
            "FundName": {
              "type": "string",
              "example": "Gessner Superannuation Fund"
            },
            "MemberGUID": {
              "type": "string",
              "format": "guid"
            },
            "MemberDisplayName": {
              "type": "string",
              "example": "Given Surname (Age)"
            },
            "Age": {
              "type": "number",
              "format": "integer",
              "example": 65
            },
            "PensionType": {
              "$ref": "#/components/schemas/pension-type"
            },
            "TermType": {
              "$ref": "#/components/schemas/term-type"
            },
            "DisplayName": {
              "type": "string"
            },
            "Warnings": {
              "type": "array",
              "items": {
                "example": "Estimate"
              }
            },
            "Reversionary": {
              "type": "boolean"
            },
            "ProRataMinimum": {
              "type": "number",
              "format": "float"
            },
            "Minimum": {
              "type": "number",
              "format": "float",
              "example": 5000
            },
            "Maximum": {
              "type": "number",
              "format": "float"
            },
            "Selected": {
              "type": "number",
              "format": "float",
              "example": 5000
            },
            "GrossPayments": {
              "type": "number",
              "format": "float"
            },
            "Tax": {
              "type": "number",
              "format": "float"
            },
            "Remaining": {
              "type": "number",
              "format": "float"
            },
            "PAYGW": {
              "type": "boolean",
              "example": true
            },
            "CommencementDate": {
              "type": "string",
              "format": "date"
            }
          }
        }
      },
      "GetSitePensionsResponseFlatModel": {
        "type": "array",
        "items": {
          "properties": {
            "FundGUID": {
              "type": "string",
              "format": "guid"
            },
            "FundCode": {
              "type": "string",
              "example": "00001039"
            },
            "FundName": {
              "type": "string",
              "example": "Gessner Superannuation Fund"
            },
            "MemberGUID": {
              "type": "string",
              "format": "guid"
            },
            "MemberDisplayName": {
              "type": "string",
              "example": "Given Surname (Age)"
            },
            "Age": {
              "type": "number",
              "format": "integer",
              "example": 65
            },
            "PensionType": {
              "$ref": "#/components/schemas/pension-type"
            },
            "TermType": {
              "$ref": "#/components/schemas/term-type"
            },
            "DisplayName": {
              "type": "string"
            },
            "Warnings": {
              "type": "string",
              "example": "Estimate|Below Pro-Rata Min"
            },
            "Reversionary": {
              "type": "boolean"
            },
            "ProRataMinimum": {
              "type": "number",
              "format": "float"
            },
            "Minimum": {
              "type": "number",
              "format": "float",
              "example": 5000
            },
            "Maximum": {
              "type": "number",
              "format": "float"
            },
            "Selected": {
              "type": "number",
              "format": "float",
              "example": 5000
            },
            "GrossPayments": {
              "type": "number",
              "format": "float"
            },
            "Tax": {
              "type": "number",
              "format": "float"
            },
            "Remaining": {
              "type": "number",
              "format": "float"
            },
            "PAYGW": {
              "type": "boolean",
              "example": true
            },
            "CommencementDate": {
              "type": "string",
              "format": "date"
            }
          }
        }
      },
      "GetPensionResponseModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string"
          },
          "DisplayName": {
            "type": "string"
          },
          "NicknameEntered": {
            "type": "boolean"
          },
          "PensionType": {
            "$ref": "#/components/schemas/pension-type"
          },
          "TermType": {
            "$ref": "#/components/schemas/term-type"
          },
          "Status": {
            "type": "string"
          },
          "AccountBalance": {
            "type": "number",
            "format": "float"
          },
          "Actions": {
            "type": "array",
            "items": {
              "example": [
                "cancel",
                "cancel_convert_accum"
              ]
            }
          },
          "AnnualMinimum": {
            "type": "number",
            "format": "float"
          },
          "AnnualMaximum": {
            "type": "number",
            "format": "float"
          },
          "ScheduledPayment": {
            "type": "boolean"
          },
          "NextPaymentDate": {
            "type": "string",
            "format": "date"
          },
          "PeriodicPaymentAmount": {
            "type": "number",
            "format": "float"
          },
          "PensionPaymentsToDate": {
            "type": "number",
            "format": "float"
          },
          "Reversionary": {
            "type": "boolean"
          },
          "PAYGW": {
            "type": "boolean"
          },
          "CommencementDate": {
            "type": "string",
            "format": "date"
          },
          "PurchasePrice": {
            "type": "number",
            "format": "double",
            "example": 1000
          },
          "TaxFreeProportion": {
            "type": "number",
            "format": "double",
            "example": 1000
          },
          "ReversionaryName": {
            "type": "string"
          },
          "ReversionaryMemberGUID": {
            "type": "string"
          },
          "PaymentFrequency": {
            "type": "string",
            "example": "MONTHLY"
          },
          "PaymentChoice": {
            "type": "string",
            "example": "Mininum"
          },
          "PAYGScale": {
            "type": "string",
            "example": "02"
          },
          "TerminationDate": {
            "type": "string",
            "format": "date"
          },
          "ProRataMinimum": {
            "type": "number",
            "format": "double"
          },
          "Selected": {
            "type": "number",
            "format": "double"
          },
          "GrossPayments": {
            "type": "number",
            "format": "double"
          },
          "Tax": {
            "type": "number",
            "format": "double"
          },
          "Remaining": {
            "type": "number",
            "format": "double"
          },
          "Warnings": {
            "type": "array",
            "items": {
              "example": [
                "Exceeds Maximum",
                "Estimate"
              ]
            }
          },
          "TransferBalanceAccount1July2017Amount": {
            "type": "number",
            "format": "double"
          },
          "PensionPayment1July2017toLastYearAmount": {
            "type": "number",
            "format": "double"
          },
          "ProRataMinimumPensionCurrentYearAmount": {
            "type": "number",
            "format": "double"
          },
          "LTCBalanceAccountType": {
            "type": "string",
            "example": "Reserve Balance/Trustee Determined"
          },
          "ReserveBalanceAmountWithEarnings": {
            "type": "number",
            "format": "double"
          },
          "ReserveBalanceAmountWithoutEarnings": {
            "type": "number",
            "format": "double"
          },
          "TrusteeDeterminedAmountWithEarnings": {
            "type": "number",
            "format": "double"
          },
          "TrusteeDeterminedAmountWithoutEarnings": {
            "type": "number",
            "format": "double"
          },
          "NumberOfActiveLTC": {
            "type": "number",
            "format": "integer"
          },
          "DBIS": {
            "type": "object",
            "properties": {
              "DeceasedMemberName": {
                "type": "string"
              },
              "ReversionDate": {
                "type": "string",
                "format": "date"
              },
              "AccountBalanceOnReversion": {
                "type": "number",
                "format": "double",
                "example": 1000
              }
            }
          },
          "TRIS": {
            "type": "object",
            "properties": {
              "ConversionDate": {
                "type": "string",
                "format": "date"
              },
              "AccountBalanceOnConversion": {
                "type": "number",
                "format": "double",
                "example": 1000
              }
            }
          }
        }
      },
      "CalculatePensionCommencementModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string"
          },
          "PaymentType": {
            "type": "string",
            "example": "PENSION"
          },
          "ConditionOfRelease": {
            "type": "string",
            "example": "UNRESTRICTED-COMMENCEMENT"
          },
          "CommencementDate": {
            "type": "string",
            "format": "date"
          },
          "PurchasePrice": {
            "type": "number",
            "format": "double",
            "example": 1000
          }
        }
      },
      "CalculatePensionCommencementResponseModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string"
          },
          "MemberAge": {
            "type": "number",
            "format": "integer",
            "example": 58
          },
          "PreservationAge": {
            "type": "number",
            "format": "integer",
            "example": 65
          },
          "CommencementDate": {
            "type": "string",
            "format": "date"
          },
          "PurchasePrice": {
            "type": "number",
            "format": "double",
            "example": 1000
          },
          "ConditionOfRelease": {
            "type": "string",
            "example": "UNRESTRICTED-COMMENCEMENT"
          },
          "AvailableAmountIncludingEarnings": {
            "type": "number",
            "format": "double"
          },
          "AvailableAmountExcludingEarnings": {
            "type": "number",
            "format": "double"
          },
          "PersonalTransferBalanceCap": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "CreatePensionCommencementModel": {
        "type": "object",
        "properties": {
          "CommencementDate": {
            "type": "string",
            "format": "date"
          },
          "PurchasePrice": {
            "type": "number",
            "format": "double",
            "example": 1000
          },
          "Type": {
            "type": "string",
            "$ref": "#/components/schemas/pension-type"
          },
          "ConditionOfRelease": {
            "type": "string",
            "example": "UNRESTRICTED-COMMENCEMENT"
          },
          "IncludeSharedEarnings": {
            "type": "boolean"
          },
          "ReversionaryMemberGUID": {
            "type": "string"
          },
          "DisplayName": {
            "type": "string"
          },
          "PaymentFrequency": {
            "type": "string",
            "$ref": "#/components/schemas/payment-frequency"
          },
          "PAYGScale": {
            "type": "string",
            "$ref": "#/components/schemas/payg-scale"
          }
        }
      },
      "CreatePensionCommencementResponseModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string",
            "example": "f7a254ec-85ed-d9bf-7b14-74b80db1a45a"
          }
        }
      },
      "PensionBalanceOfPreviousYearsModel": {
        "type": "object",
        "properties": {
          "Year": {
            "type": "integer",
            "example": 2020
          },
          "Balance": {
            "type": "number",
            "format": "decimal",
            "example": 6000
          }
        }
      },
      "CreateUpdateExistingPensionCommencementModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "description": "Only accept ABP, TRIS or TRIS-RET",
            "$ref": "#/components/schemas/pension-type"
          },
          "DBIS": {
            "type": "boolean",
            "example": false
          },
          "PensionBalance": {
            "type": "array",
            "items": {
              "description": "Pension balance of 2 previous years",
              "$ref": "#/components/schemas/PensionBalanceOfPreviousYearsModel"
            }
          },
          "Preservation": {
            "type": "object",
            "properties": {
              "Unrestricted": {
                "type": "number",
                "format": "double",
                "example": 1000
              },
              "Restricted": {
                "type": "number",
                "format": "double",
                "example": 2000
              },
              "Preserved": {
                "type": "number",
                "format": "double",
                "example": 3000
              }
            }
          },
          "TaxFreeProportion": {
            "type": "number",
            "format": "double",
            "example": 25
          },
          "CommencementDate": {
            "type": "string",
            "description": "First day of the first open financial year if not entered",
            "format": "date"
          },
          "DisplayName": {
            "type": "string"
          },
          "PurchasePrice": {
            "type": "number",
            "description": "Last Year Balance if not entered",
            "format": "double",
            "example": 2500
          },
          "ReversionaryMemberGUID": {
            "type": "string",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
          },
          "PaymentFrequency": {
            "type": "string",
            "$ref": "#/components/schemas/payment-frequency"
          },
          "PaymentChoice": {
            "type": "string",
            "description": "'Minimum' by default if not entered.",
            "example": "Selected"
          },
          "SelectedAmount": {
            "type": "number",
            "format": "double",
            "example": 1500
          },
          "PAYGScale": {
            "type": "string",
            "$ref": "#/components/schemas/payg-scale"
          },
          "AvailableAmount": {
            "type": "number",
            "format": "double"
          },
          "MemberSuspended": {
            "type": "boolean"
          }
        }
      },
      "GetExistingPensionResponseModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/CreateUpdateExistingPensionCommencementModel"
        }
      },
      "CreateUpdateExistingPensionCommencemenResponseModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
          }
        }
      },
      "UpdatePensionDetailsModel": {
        "type": "object",
        "properties": {
          "CommencementDate": {
            "type": "string",
            "format": "date"
          },
          "PurchasePrice": {
            "type": "number",
            "format": "double",
            "example": 1000
          },
          "ReversionaryMemberGUID": {
            "type": "string"
          },
          "DisplayName": {
            "type": "string"
          }
        }
      },
      "RevertPensionModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
          },
          "DateOfDeath": {
            "type": "string",
            "format": "date"
          },
          "ContinueWithWarningMessage": {
            "type": "boolean"
          }
        }
      },
      "ConvertTRISRetirementModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "IncludeSharedEarnings": {
            "type": "boolean"
          },
          "ConditionOfRelease": {
            "type": "string",
            "example": "TERMINAL-ILLNESS"
          },
          "ContinueWithWarningMessage": {
            "type": "boolean"
          }
        }
      },
      "CalculatePensionPAYGModel": {
        "type": "array",
        "items": {
          "properties": {
            "MemberAccountGUID": {
              "type": "string"
            },
            "NetPayment": {
              "type": "number",
              "format": "double",
              "example": 1000000
            }
          }
        }
      },
      "CalculatePensionPAYGResponseModel": {
        "type": "array",
        "items": {
          "properties": {
            "MemberAccountGUID": {
              "type": "string"
            },
            "NetPayment": {
              "type": "number",
              "format": "double",
              "example": 1000000
            },
            "TaxWithheldAmount": {
              "type": "number",
              "format": "double",
              "example": 70000
            },
            "GrossPayment": {
              "type": "number",
              "format": "double",
              "example": 1070000
            }
          }
        }
      },
      "ConvertBackToAccumulationModel": {
        "type": "object",
        "properties": {
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "IncludeSharedEarnings": {
            "type": "boolean",
            "example": true
          },
          "Amount": {
            "type": "number",
            "format": "decimal",
            "example": 2000.5
          },
          "EntireBalance": {
            "type": "boolean",
            "description": "If true then ignore the Amount field and use the entire member balance.",
            "example": false
          },
          "TransferBalanceAccount1July2017Amount": {
            "type": "number",
            "format": "double"
          },
          "PensionPayment1July2017toLastYearAmount": {
            "type": "number",
            "format": "double"
          },
          "PensionPaymentCurrentYearAmount": {
            "type": "number",
            "format": "double"
          },
          "ProRataMinimumPensionCurrentYearAmount": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "GetMemberPensionReviewsModel": {
        "type": "object",
        "properties": {
          "ReviewGUID": {
            "type": "string"
          },
          "ReviewDate": {
            "type": "string",
            "format": "date"
          },
          "Balance": {
            "type": "number",
            "format": "float"
          },
          "Minimum": {
            "type": "number",
            "format": "float"
          },
          "Maximum": {
            "type": "number",
            "format": "float"
          },
          "Selected": {
            "type": "number",
            "format": "float"
          },
          "DrawnToDate": {
            "type": "number",
            "format": "float"
          },
          "ReviewStatus": {
            "type": "string"
          },
          "PaymentSummaryGUID": {
            "type": "string",
            "example": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0"
          },
          "LodgementStatus": {
            "$ref": "#/components/schemas/payment-summary-status"
          },
          "LodgementDate": {
            "type": "string",
            "format": "date",
            "example": "2023-03-24"
          },
          "LodgementUser": {
            "type": "string",
            "example": "UserCode"
          },
          "AmendmentIndicator": {
            "type": "boolean",
            "example": true
          },
          "LodgementMedia": {
            "$ref": "#/components/schemas/lodgement-media"
          }
        }
      },
      "CreatePensionReviewResultModel": {
        "type": "object",
        "properties": {
          "ReviewGUID": {
            "type": "string"
          }
        }
      },
      "GetPensionReviewModel": {
        "type": "object",
        "properties": {
          "PaymentChoice": {
            "type": "string",
            "example": "Minimum"
          },
          "PaymentFrequency": {
            "type": "string",
            "example": "Monthly"
          },
          "Selected": {
            "type": "number",
            "format": "float"
          },
          "PAYGScale": {
            "type": "string",
            "example": "02"
          },
          "PAYGVariation": {
            "type": "number",
            "format": "float"
          },
          "PaymentsDrawn": {
            "type": "object",
            "properties": {
              "PensionPayments": {
                "type": "number",
                "format": "float"
              },
              "PAYG": {
                "type": "number",
                "format": "float"
              },
              "NetPension": {
                "type": "number",
                "format": "float"
              }
            }
          },
          "PaymentsExpected": {
            "type": "object",
            "properties": {
              "PensionPayments": {
                "type": "number",
                "format": "float"
              },
              "PAYG": {
                "type": "number",
                "format": "float"
              },
              "NetPension": {
                "type": "number",
                "format": "float"
              }
            }
          }
        }
      },
      "UpdatePensionReviewRequestModel": {
        "type": "object",
        "properties": {
          "PaymentChoice": {
            "type": "string",
            "example": "Minimum"
          },
          "PaymentFrequency": {
            "type": "string",
            "example": "Monthly"
          },
          "Selected": {
            "type": "number",
            "format": "float"
          },
          "PAYGScale": {
            "type": "string",
            "example": "02"
          },
          "PAYGVariation": {
            "type": "number",
            "format": "float"
          }
        }
      },
      "RecalculatePensionReviewModel": {
        "type": "object",
        "properties": {
          "IncludePaid": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "TransactionNotesResultModel": {
        "type": "object",
        "properties": {
          "NoteText": {
            "type": "string",
            "description": "The Transaction Note.",
            "example": "Confirm the revenue type"
          }
        }
      },
      "TransactionNotesModel": {
        "type": "object",
        "properties": {
          "NoteText": {
            "type": "string",
            "description": "The Transaction Note.",
            "example": "Confirm the revenue type"
          }
        }
      },
      "TransactionReconcileParameterModel": {
        "type": "object",
        "properties": {
          "TransactionGUID1": {
            "type": "string"
          }
        }
      },
      "ReconcileTransactionParameterModel": {
        "type": "object",
        "properties": {
          "Transactions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TransactionReconcileParameterModel"
            }
          }
        }
      },
      "AutomaticReconciliationResultModel": {
        "type": "object",
        "properties": {
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": ""
          }
        }
      },
      "asic-fee-arranged-by-type": {
        "type": "string",
        "enum": [
          "Client",
          "Administrator"
        ]
      },
      "DirectorSecurityModel": {
        "type": "object",
        "properties": {
          "PersonGUID": {
            "type": "string",
            "example": "bd516456-677f-3486-a314-128164ad427a"
          },
          "DirectorIdentificationNumber": {
            "type": "string",
            "example": "036287364903035"
          },
          "EmailAddress": {
            "type": "string",
            "example": "test@mail.com"
          },
          "GivenName": {
            "type": "string",
            "example": "Amy"
          },
          "RetirementDate": {
            "type": "string",
            "format": "date"
          },
          "CommencementDate": {
            "type": "string",
            "format": "date"
          },
          "Surname": {
            "type": "string",
            "example": "Anderson"
          },
          "Title": {
            "type": "string",
            "example": "Mrs"
          },
          "Order": {
            "type": "number",
            "example": 1
          },
          "Birthplace": {
            "$ref": "#/components/schemas/Birthplace"
          }
        }
      },
      "EntityModel": {
        "type": "object",
        "required": [
          "CompanyName",
          "CommencementDate"
        ],
        "properties": {
          "Name": {
            "type": "string",
            "example": "Test"
          },
          "ACN": {
            "type": "string",
            "example": "000000000"
          },
          "IncorporationDate": {
            "type": "string",
            "format": "date"
          },
          "DeregistrationDate": {
            "type": "string",
            "format": "date"
          },
          "ASICAgent": {
            "type": "string",
            "example": "1000-CT"
          },
          "ASICFeeArrangedBy": {
            "$ref": "#/components/schemas/asic-fee-arranged-by-type"
          },
          "CompanyType": {
            "type": "string",
            "example": "Special Purpose Company"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "Directors": {
            "type": "array",
            "minLength": 2,
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/DirectorSecurityModel"
            }
          }
        }
      },
      "RelationshipModel": {
        "type": "object",
        "description": "A Superannuation fund",
        "properties": {
          "Relationship": {
            "type": "object",
            "properties": {
              "RelationshipType": {
                "type": "string",
                "example": "SECURITY-TRUSTEExxxx"
              },
              "Entity": {
                "$ref": "#/components/schemas/EntityModel"
              }
            }
          }
        }
      },
      "CreateFundRelationshipResultModel": {
        "type": "object",
        "properties": {
          "RelationshipIdentifier": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "RelationshipIdentityModel": {
        "type": "object",
        "properties": {
          "IdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "eab0b1ee-8e48-6ab3-c414-278eac115703"
          },
          "Name": {
            "type": "string",
            "example": "Test"
          },
          "ACN": {
            "type": "string",
            "example": "000000000"
          },
          "IncorporationDate": {
            "type": "string",
            "format": "date"
          },
          "DeregistrationDate": {
            "type": "string",
            "format": "date"
          },
          "ASICAgent": {
            "type": "string",
            "example": "1000-CT"
          },
          "ASICFeeArrangedBy": {
            "$ref": "#/components/schemas/asic-fee-arranged-by-type"
          },
          "CompanyType": {
            "type": "string",
            "example": "Special Purpose Company"
          },
          "Directors": {
            "type": "array",
            "minLength": 2,
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/DirectorSecurityModel"
            }
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          }
        }
      },
      "GetRelationshipModel": {
        "type": "object",
        "description": "A Superannuation fund",
        "properties": {
          "Relationships": {
            "type": "object",
            "properties": {
              "Type": {
                "type": "string",
                "example": "SECURITY-TRUSTEE"
              },
              "Identity": {
                "$ref": "#/components/schemas/RelationshipIdentityModel"
              }
            }
          }
        }
      },
      "verification-status": {
        "type": "string",
        "enum": [
          "PENDING",
          "VERIFIED",
          "NOT-VERIFIED",
          "NOT-REQUIRED"
        ]
      },
      "VerificationDetails": {
        "type": "object",
        "properties": {
          "PersonalIdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "c64a977c-5458-bb91-8a14-ae8f1c2e0976"
          },
          "Provider": {
            "type": "string",
            "example": "GreenID"
          },
          "ReferenceNumber": {
            "type": "string",
            "example": "adJasda"
          },
          "VerificationDate": {
            "type": "string",
            "format": "date-time",
            "example": "2025-07-27T00:00:00Z"
          },
          "VerificationStatus": {
            "$ref": "#/components/schemas/verification-status"
          },
          "Reason": {
            "type": "string",
            "example": ""
          },
          "CreatedUser": {
            "type": "string",
            "example": "USER01"
          },
          "CreatedDate": {
            "type": "string",
            "format": "date"
          }
        }
      },
      "DirectorCTModel": {
        "type": "object",
        "properties": {
          "PersonGUID": {
            "type": "string",
            "format": "text"
          },
          "Name": {
            "type": "string",
            "format": "text"
          },
          "Title": {
            "type": "string",
            "format": "text"
          },
          "GivenName": {
            "type": "string",
            "format": "text"
          },
          "Surname": {
            "type": "string",
            "format": "text"
          },
          "Order": {
            "type": "number",
            "description": "Identifies the signature order of the directors. The Chairperson will assumed to be the director with the lowest signature order.\n"
          },
          "CommencementDate": {
            "type": "string",
            "format": "date",
            "example": "2010-07-01"
          },
          "RetirementDate": {
            "type": "string",
            "format": "date",
            "example": "2022-06-30"
          },
          "DirectorIdentificationNumber": {
            "type": "string",
            "format": "text"
          },
          "EmailAddress": {
            "type": "string",
            "format": "text"
          },
          "MobilePhoneNumber": {
            "type": "string",
            "example": "04123456"
          },
          "BirthDate": {
            "type": "string",
            "format": "date",
            "example": "2022-06-30"
          },
          "VerificationDetails": {
            "$ref": "#/components/schemas/VerificationDetails"
          },
          "Birthplace": {
            "$ref": "#/components/schemas/Birthplace"
          }
        }
      },
      "CorporateTrusteeModel": {
        "type": "object",
        "required": [
          "CompanyName",
          "CommencementDate"
        ],
        "properties": {
          "Name": {
            "type": "string"
          },
          "ACN": {
            "type": "string"
          },
          "CommencementDate": {
            "type": "string",
            "format": "date"
          },
          "RetirementDate": {
            "type": "string",
            "format": "date"
          },
          "IncorporationDate": {
            "type": "string",
            "format": "date"
          },
          "DeregistrationDate": {
            "type": "string",
            "format": "date"
          },
          "ASICAgent": {
            "type": "string",
            "example": "1000-ST"
          },
          "ASICFeeArrangedBy": {
            "$ref": "#/components/schemas/asic-fee-arranged-by-type"
          },
          "CompanyType": {
            "type": "string",
            "example": "Special Purpose Company"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "Directors": {
            "type": "array",
            "minLength": 2,
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/DirectorCTModel"
            }
          }
        }
      },
      "IndividualTrusteeModel": {
        "type": "object",
        "required": [
          "Order",
          "CommencementDate",
          "Person"
        ],
        "properties": {
          "PersonGUID": {
            "type": "string"
          },
          "Title": {
            "type": "string",
            "format": "text"
          },
          "GivenName": {
            "type": "string",
            "format": "text"
          },
          "Surname": {
            "type": "string",
            "format": "text"
          },
          "CommencementDate": {
            "type": "string",
            "format": "date"
          },
          "RetirementDate": {
            "type": "string",
            "format": "date"
          },
          "Order": {
            "type": "number",
            "description": "Identifies the signature order of the individual trustees."
          },
          "EmailAddress": {
            "type": "string",
            "format": "text"
          },
          "BirthDate": {
            "type": "string",
            "format": "date",
            "example": "2022-06-30"
          },
          "MobilePhoneNumber": {
            "type": "string",
            "example": "04123456"
          },
          "VerificationDetails": {
            "$ref": "#/components/schemas/VerificationDetails"
          }
        }
      },
      "Trustee": {
        "type": "object",
        "description": "A Superannuation fund",
        "properties": {
          "Trustees": {
            "type": "object",
            "properties": {
              "CorporateTrustee": {
                "$ref": "#/components/schemas/CorporateTrusteeModel"
              },
              "IndividualTrustees": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IndividualTrusteeModel"
                }
              }
            }
          }
        }
      },
      "DirectorCTRequestModel": {
        "type": "object",
        "properties": {
          "PersonGUID": {
            "type": "string",
            "format": "text"
          },
          "Name": {
            "type": "string",
            "format": "text"
          },
          "Title": {
            "type": "string",
            "format": "text"
          },
          "GivenName": {
            "type": "string",
            "format": "text"
          },
          "Surname": {
            "type": "string",
            "format": "text"
          },
          "Order": {
            "type": "number",
            "description": "Identifies the signature order of the directors. The Chairperson will assumed to be the director with the lowest signature order.\n"
          },
          "CommencementDate": {
            "type": "string",
            "format": "date",
            "example": "2010-07-01"
          },
          "RetirementDate": {
            "type": "string",
            "format": "date",
            "example": "2022-06-30"
          },
          "DirectorIdentificationNumber": {
            "type": "string",
            "format": "text"
          },
          "EmailAddress": {
            "type": "string",
            "format": "text"
          },
          "MobilePhoneNumber": {
            "type": "string",
            "example": "04123456"
          },
          "Birthplace": {
            "$ref": "#/components/schemas/Birthplace"
          }
        }
      },
      "CorporateTrusteeRequestModel": {
        "type": "object",
        "required": [
          "CompanyName",
          "CommencementDate"
        ],
        "properties": {
          "Name": {
            "type": "string"
          },
          "ACN": {
            "type": "string"
          },
          "CommencementDate": {
            "type": "string",
            "format": "date"
          },
          "RetirementDate": {
            "type": "string",
            "format": "date"
          },
          "IncorporationDate": {
            "type": "string",
            "format": "date"
          },
          "DeregistrationDate": {
            "type": "string",
            "format": "date"
          },
          "ASICAgent": {
            "type": "string",
            "example": "1000-ST"
          },
          "ASICFeeArrangedBy": {
            "$ref": "#/components/schemas/asic-fee-arranged-by-type"
          },
          "CompanyType": {
            "type": "string",
            "example": "Special Purpose Company"
          },
          "Address": {
            "$ref": "#/components/schemas/Address"
          },
          "Contact": {
            "$ref": "#/components/schemas/Contact"
          },
          "Directors": {
            "type": "array",
            "minLength": 2,
            "uniqueItems": true,
            "items": {
              "$ref": "#/components/schemas/DirectorCTRequestModel"
            }
          }
        }
      },
      "IndividualTrusteeRequestModel": {
        "type": "object",
        "required": [
          "Order",
          "CommencementDate",
          "Person"
        ],
        "properties": {
          "PersonGUID": {
            "type": "string"
          },
          "Title": {
            "type": "string",
            "format": "text"
          },
          "GivenName": {
            "type": "string",
            "format": "text"
          },
          "Surname": {
            "type": "string",
            "format": "text"
          },
          "CommencementDate": {
            "type": "string",
            "format": "date"
          },
          "RetirementDate": {
            "type": "string",
            "format": "date"
          },
          "Order": {
            "type": "number",
            "description": "Identifies the signature order of the individual trustees."
          },
          "EmailAddress": {
            "type": "string",
            "format": "text"
          },
          "MobilePhoneNumber": {
            "type": "string",
            "example": "04123456"
          }
        }
      },
      "TrusteeRequestModel": {
        "type": "object",
        "description": "A Superannuation fund",
        "properties": {
          "Trustees": {
            "type": "object",
            "properties": {
              "CorporateTrustee": {
                "$ref": "#/components/schemas/CorporateTrusteeRequestModel"
              },
              "IndividualTrustees": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IndividualTrusteeRequestModel"
                }
              }
            }
          }
        }
      },
      "GetAnnualTaxStatementslResultModel": {
        "type": "object",
        "properties": {
          "AccountDescription": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "AccountNumber": {
            "type": "string"
          },
          "TotalRevenueAmount": {
            "type": "number",
            "format": "decimal"
          },
          "DistributionCount": {
            "type": "number",
            "format": "integer"
          },
          "Status": {
            "type": "string"
          },
          "HasUnitHoldingChange": {
            "type": "boolean"
          },
          "DocumentIdentifierGUID": {
            "type": "string"
          },
          "CorporateActionGUID": {
            "type": "string"
          }
        }
      },
      "GetAnnualTaxStatementResultModel": {
        "type": "object",
        "properties": {
          "RevenueComponents": {
            "type": "object",
            "properties": {
              "RevenueSummary": {
                "type": "object",
                "properties": {
                  "TFNWithholdingCredit": {
                    "type": "string"
                  },
                  "TFNWithholdingCloseHeldTrust": {
                    "type": "string"
                  },
                  "ABNWithholdingCredit": {
                    "type": "string"
                  },
                  "NonResidentTax": {
                    "type": "string"
                  },
                  "NonResidentWithholdingCG": {
                    "type": "string"
                  },
                  "TaxableCredit": {
                    "type": "string"
                  }
                }
              },
              "AustralianIncome": {
                "type": "object",
                "properties": {
                  "Franked": {
                    "type": "string"
                  },
                  "ImputationCredit": {
                    "type": "string"
                  },
                  "Unfranked": {
                    "type": "string"
                  },
                  "UnfrankedCFI": {
                    "type": "string"
                  },
                  "Interest": {
                    "type": "string"
                  },
                  "TaxedRevenue": {
                    "type": "string"
                  },
                  "TaxedNCMI": {
                    "type": "string"
                  },
                  "TaxedNCMIExcluded": {
                    "type": "string"
                  },
                  "Rent": {
                    "type": "string"
                  },
                  "SpecialIncome": {
                    "type": "string"
                  },
                  "DeductibleExpense": {
                    "type": "string"
                  },
                  "LICDeduction": {
                    "type": "string"
                  }
                }
              },
              "CapitalGain": {
                "type": "object",
                "properties": {
                  "CgDiscountTARP": {
                    "type": "string"
                  },
                  "CgDiscountTARPCredit": {
                    "type": "string"
                  },
                  "CgDiscountNTARP": {
                    "type": "string"
                  },
                  "CgDiscountNTARPCredit": {
                    "type": "string"
                  },
                  "CGTConcessionAmount": {
                    "type": "string"
                  },
                  "CgIndexationTARP": {
                    "type": "string"
                  },
                  "CgIndexationTARPCredit": {
                    "type": "string"
                  },
                  "CgIndexationNTARP": {
                    "type": "string"
                  },
                  "CgIndexationNTARPCredit": {
                    "type": "string"
                  },
                  "CgOtherTARP": {
                    "type": "string"
                  },
                  "CgOtherTARPCredit": {
                    "type": "string"
                  },
                  "CgOtherNTARP": {
                    "type": "string"
                  },
                  "CgOtherNTARPCredit": {
                    "type": "string"
                  },
                  "CgNCMI": {
                    "type": "string"
                  },
                  "CgNCMIExcluded": {
                    "type": "string"
                  },
                  "CgDiscount": {
                    "type": "string"
                  },
                  "CgIndexation": {
                    "type": "string"
                  },
                  "CgOther": {
                    "type": "string"
                  },
                  "ForeignCgDiscount": {
                    "type": "string"
                  },
                  "ForeignCgDiscountCredit": {
                    "type": "string"
                  },
                  "ForeignCgIndexation": {
                    "type": "string"
                  },
                  "ForeignCgIndexationCredit": {
                    "type": "string"
                  },
                  "ForeignCgOther": {
                    "type": "string"
                  },
                  "ForeignCgOtherCredit": {
                    "type": "string"
                  }
                }
              },
              "ForeignIncome": {
                "type": "object",
                "properties": {
                  "ForeignInterest": {
                    "type": "string"
                  },
                  "ForeignInterestCredit": {
                    "type": "string"
                  },
                  "ForeignPassiveRevenue": {
                    "type": "string"
                  },
                  "ForeignPassiveCredit": {
                    "type": "string"
                  },
                  "OtherForeignRevenue": {
                    "type": "string"
                  },
                  "OtherForeignCredit": {
                    "type": "string"
                  }
                }
              },
              "NonAssessable": {
                "type": "object",
                "properties": {
                  "UntaxedRevenue": {
                    "type": "string"
                  },
                  "TaxFreeUnitTrust": {
                    "type": "string"
                  },
                  "TaxDeferredRevenue": {
                    "type": "string"
                  },
                  "NonDeductibleExpense": {
                    "type": "string"
                  },
                  "TaxDeferredStapledRatio": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "Code": {
                          "type": "string"
                        },
                        "Ratio": {
                          "type": "number",
                          "format": "float"
                        }
                      }
                    },
                    "example": [
                      {
                        "Code": "A001",
                        "Ratio": 72.5
                      },
                      {
                        "Code": "A003",
                        "Ratio": 27.5
                      }
                    ]
                  },
                  "TaxFreeStapledRatio": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "Code": {
                          "type": "string"
                        },
                        "Ratio": {
                          "type": "number",
                          "format": "float"
                        }
                      }
                    },
                    "example": [
                      {
                        "Code": "A001",
                        "Ratio": 70
                      },
                      {
                        "Code": "A003",
                        "Ratio": 30
                      }
                    ]
                  }
                }
              }
            }
          },
          "RevenueTotal": {
            "type": "string"
          },
          "TransactionTotal": {
            "type": "string"
          },
          "Confirmed": {
            "type": "boolean"
          },
          "PreventCorporateActionRun": {
            "type": "boolean"
          }
        }
      },
      "UpdateAnnualTaxStatementParameterModel": {
        "type": "object",
        "properties": {
          "RevenueComponents": {
            "type": "object",
            "properties": {
              "RevenueSummary": {
                "type": "object",
                "properties": {
                  "TFNWithholdingCredit": {
                    "type": "string"
                  },
                  "TFNWithholdingCloseHeldTrust": {
                    "type": "string"
                  },
                  "ABNWithholdingCredit": {
                    "type": "string"
                  },
                  "NonResidentTax": {
                    "type": "string"
                  },
                  "NonResidentWithholdingCG": {
                    "type": "string"
                  },
                  "TaxableCredit": {
                    "type": "string"
                  }
                }
              },
              "AustralianIncome": {
                "type": "object",
                "properties": {
                  "Franked": {
                    "type": "string"
                  },
                  "ImputationCredit": {
                    "type": "string"
                  },
                  "Unfranked": {
                    "type": "string"
                  },
                  "UnfrankedCFI": {
                    "type": "string"
                  },
                  "Interest": {
                    "type": "string"
                  },
                  "TaxedRevenue": {
                    "type": "string"
                  },
                  "TaxedNCMI": {
                    "type": "string"
                  },
                  "TaxedNCMIExcluded": {
                    "type": "string"
                  },
                  "Rent": {
                    "type": "string"
                  },
                  "SpecialIncome": {
                    "type": "string"
                  },
                  "DeductibleExpense": {
                    "type": "string"
                  },
                  "LICDeduction": {
                    "type": "string"
                  }
                }
              },
              "CapitalGain": {
                "type": "object",
                "properties": {
                  "CgDiscountTARP": {
                    "type": "string"
                  },
                  "CgDiscountTARPCredit": {
                    "type": "string"
                  },
                  "CgDiscountNTARP": {
                    "type": "string"
                  },
                  "CgDiscountNTARPCredit": {
                    "type": "string"
                  },
                  "CGTConcessionAmount": {
                    "type": "string"
                  },
                  "CgIndexationTARP": {
                    "type": "string"
                  },
                  "CgIndexationTARPCredit": {
                    "type": "string"
                  },
                  "CgIndexationNTARP": {
                    "type": "string"
                  },
                  "CgIndexationNTARPCredit": {
                    "type": "string"
                  },
                  "CgOtherTARP": {
                    "type": "string"
                  },
                  "CgOtherTARPCredit": {
                    "type": "string"
                  },
                  "CgOtherNTARP": {
                    "type": "string"
                  },
                  "CgOtherNTARPCredit": {
                    "type": "string"
                  },
                  "CgNCMI": {
                    "type": "string"
                  },
                  "CgNCMIExcluded": {
                    "type": "string"
                  },
                  "CgDiscount": {
                    "type": "string"
                  },
                  "CgIndexation": {
                    "type": "string"
                  },
                  "CgOther": {
                    "type": "string"
                  },
                  "ForeignCgDiscount": {
                    "type": "string"
                  },
                  "ForeignCgDiscountCredit": {
                    "type": "string"
                  },
                  "ForeignCgIndexation": {
                    "type": "string"
                  },
                  "ForeignCgIndexationCredit": {
                    "type": "string"
                  },
                  "ForeignCgOther": {
                    "type": "string"
                  },
                  "ForeignCgOtherCredit": {
                    "type": "string"
                  }
                }
              },
              "ForeignIncome": {
                "type": "object",
                "properties": {
                  "ForeignInterest": {
                    "type": "string"
                  },
                  "ForeignInterestCredit": {
                    "type": "string"
                  },
                  "ForeignPassiveRevenue": {
                    "type": "string"
                  },
                  "ForeignPassiveCredit": {
                    "type": "string"
                  },
                  "OtherForeignRevenue": {
                    "type": "string"
                  },
                  "OtherForeignCredit": {
                    "type": "string"
                  }
                }
              },
              "NonAssessable": {
                "type": "object",
                "properties": {
                  "UntaxedRevenue": {
                    "type": "string"
                  },
                  "TaxFreeUnitTrust": {
                    "type": "string"
                  },
                  "TaxDeferredRevenue": {
                    "type": "string"
                  },
                  "NonDeductibleExpense": {
                    "type": "string"
                  },
                  "TaxDeferredStapledRatio": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "Code": {
                          "type": "string"
                        },
                        "Ratio": {
                          "type": "number",
                          "format": "float"
                        }
                      }
                    },
                    "example": [
                      {
                        "Code": "A001",
                        "Ratio": 72.5
                      },
                      {
                        "Code": "A003",
                        "Ratio": 27.5
                      }
                    ]
                  },
                  "TaxFreeStapledRatio": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "Code": {
                          "type": "string"
                        },
                        "Ratio": {
                          "type": "number",
                          "format": "float"
                        }
                      }
                    },
                    "example": [
                      {
                        "Code": "A001",
                        "Ratio": 70
                      },
                      {
                        "Code": "A003",
                        "Ratio": 30
                      }
                    ]
                  }
                }
              }
            }
          },
          "Confirmed": {
            "type": "boolean"
          },
          "PreventCorporateActionRun": {
            "type": "boolean"
          }
        }
      },
      "TaxStatementDocumentUploadRequest": {
        "type": "object",
        "required": [
          "FinancialYear",
          "AccountNumber",
          "FileName",
          "FileData"
        ],
        "properties": {
          "TaxStatementGUID": {
            "type": "string",
            "format": "guid"
          },
          "FinancialYear": {
            "type": "number"
          },
          "AccountNumber": {
            "type": "string"
          },
          "FileName": {
            "type": "string"
          },
          "FileData": {
            "type": "string"
          }
        }
      },
      "UploadAnnualTaxStatementDocumentFormDataModel": {
        "type": "object",
        "required": [
          "FinancialYear",
          "AccountNumber",
          "FileName",
          "FileData"
        ],
        "properties": {
          "TaxStatementGUID": {
            "type": "string",
            "format": "guid"
          },
          "FinancialYear": {
            "type": "number"
          },
          "AccountNumber": {
            "type": "string"
          },
          "FileName": {
            "type": "string"
          },
          "FileData": {
            "type": "string"
          }
        }
      },
      "TaxStatementDocumentUploadResult": {
        "type": "object",
        "properties": {
          "DocumentInstanceGUID": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "WorkflowStatusResultModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string"
          },
          "Status": {
            "type": "string"
          },
          "Steps": {
            "type": "array",
            "items": {
              "properties": {
                "StepName": {
                  "type": "string"
                },
                "Status": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "WorkflowStatusParameterModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string"
          },
          "Status": {
            "type": "string"
          },
          "Steps": {
            "type": "array",
            "items": {
              "properties": {
                "StepName": {
                  "type": "string"
                },
                "Status": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "PeriodsResultModel": {
        "type": "object",
        "properties": {
          "EndDate": {
            "type": "string",
            "format": "date"
          },
          "DataAuditResults": {
            "type": "object",
            "properties": {
              "ErrorCount": {
                "type": "number"
              },
              "WarningCount": {
                "type": "number"
              },
              "DataAuditBatchGUID": {
                "type": "string"
              }
            }
          },
          "CreateDate": {
            "type": "string",
            "format": "date"
          },
          "ReportSuiteURL": {
            "type": "string"
          },
          "ReportSuiteGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
          },
          "CloseReportSuiteURL": {
            "type": "string",
            "example": "http://localhost:8080/api/v1/sites/local/jobs/dace0d29-24d0-6391-ad14-7e63f80f4ec5/output/dace0d29-24d0-6391-ad14-826358bf1f31"
          }
        }
      },
      "PeriodsRequestModel": {
        "type": "object",
        "properties": {
          "ReportSuiteGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
          }
        }
      },
      "AcknowledgeDAWTestResultModel": {
        "type": "object",
        "properties": {
          "Acknowledged": {
            "type": "boolean"
          }
        }
      },
      "test-result-status-type": {
        "type": "string",
        "enum": [
          "PASS",
          "FAIL",
          "ERROR",
          "WARNING",
          "UNKNOWN",
          "ACKNOWLEDGED"
        ]
      },
      "SiteDAWResultsModel": {
        "type": "object",
        "properties": {
          "FundCode": {
            "type": "string",
            "example": "Test01"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "FundNamme": {
            "type": "string",
            "example": "Test 01"
          },
          "TestResultStatus": {
            "$ref": "#/components/schemas/test-result-status-type"
          },
          "TestFailureCount": {
            "type": "number",
            "example": 1
          },
          "TestResultCount": {
            "type": "number",
            "example": 1
          },
          "LastExecutionEffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "LastExecutionDateTime": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "result-status-type": {
        "type": "string",
        "enum": [
          "PASS",
          "FAIL",
          "UNKNOWN",
          "ACKNOWLEDGED"
        ]
      },
      "FundDAWResultsModel": {
        "type": "object",
        "properties": {
          "TestID": {
            "type": "number",
            "example": 33
          },
          "TestCode": {
            "type": "string",
            "example": 33
          },
          "Description": {
            "type": "string",
            "example": "Opening cost base adjustment has been recalculated where required"
          },
          "FailureType": {
            "$ref": "#/components/schemas/daw-failure-type"
          },
          "ResultCount": {
            "type": "number",
            "example": 1
          },
          "ResultStatus": {
            "$ref": "#/components/schemas/result-status-type"
          },
          "LastExecutionEffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "LastExecutionDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "LastExecutionBatchGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          }
        }
      },
      "GetCashAuthoritiesResultModel": {
        "type": "object",
        "properties": {
          "AuthorityGUID": {
            "type": "string"
          },
          "Type": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "BankAccountGUID": {
                "type": "string"
              },
              "StartDate": {
                "type": "string",
                "format": "date"
              },
              "EndDate": {
                "type": "string",
                "format": "date"
              }
            }
          }
        }
      },
      "GetMacquarieCashAuthoritiesResultModel": {
        "type": "object",
        "properties": {
          "AuthorityGUID": {
            "type": "string"
          },
          "Type": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "BankAccountGUID": {
                "type": "string"
              },
              "StartDate": {
                "type": "string",
                "format": "date"
              },
              "EndDate": {
                "type": "string",
                "format": "date"
              },
              "DeactivationReason": {
                "type": "string"
              },
              "InstitutionCode": {
                "type": "string"
              },
              "CompanyName": {
                "type": "string"
              },
              "CompanyCode": {
                "type": "string"
              },
              "RepresentativeCode": {
                "type": "string"
              },
              "LevelOfAuthority": {
                "type": "string",
                "enum": [
                  "View",
                  "GeneralWithdrawl"
                ]
              }
            }
          }
        }
      },
      "GetBrokerAuthoritiesResultModel": {
        "type": "object",
        "properties": {
          "AuthorityGUID": {
            "type": "string"
          },
          "Type": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "InvestorReferenceGUID": {
                "type": "string"
              },
              "StartDate": {
                "type": "string",
                "format": "date"
              },
              "EndDate": {
                "type": "string",
                "format": "date"
              }
            }
          }
        }
      },
      "GetAuthoritiesResultModel": {
        "type": "object",
        "anyOf": [
          {
            "$ref": "#/components/schemas/GetCashAuthoritiesResultModel"
          },
          {
            "$ref": "#/components/schemas/GetMacquarieCashAuthoritiesResultModel"
          },
          {
            "$ref": "#/components/schemas/GetBrokerAuthoritiesResultModel"
          }
        ]
      },
      "authority-deactivation-reason": {
        "type": "string",
        "enum": [
          "SWITCHED-TO-OPEN-BANKING",
          "CANCELLED-BY-USER"
        ]
      },
      "CreateUpdateCashAuthorityModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "BankAccountGUID": {
                "type": "string"
              },
              "StartDate": {
                "type": "string",
                "format": "date"
              },
              "EndDate": {
                "type": "string",
                "format": "date"
              },
              "DeactivationReason": {
                "$ref": "#/components/schemas/authority-deactivation-reason"
              },
              "ForceInterfaceTypeCode": {
                "type": "string"
              },
              "InstitutionCode": {
                "type": "string"
              }
            }
          }
        }
      },
      "CreateUpdateMacquarieCashAuthorityModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "BankAccountGUID": {
                "type": "string"
              },
              "StartDate": {
                "type": "string",
                "format": "date"
              },
              "EndDate": {
                "type": "string",
                "format": "date"
              },
              "DeactivationReason": {
                "$ref": "#/components/schemas/authority-deactivation-reason"
              },
              "ForceInterfaceTypeCode": {
                "type": "string"
              },
              "InstitutionCode": {
                "type": "string"
              },
              "CompanyName": {
                "type": "string"
              },
              "CompanyCode": {
                "type": "string"
              },
              "RepresentativeCode": {
                "type": "string"
              },
              "LevelOfAuthority": {
                "type": "string",
                "enum": [
                  "View",
                  "GeneralWithdrawl"
                ]
              }
            }
          }
        }
      },
      "CreateUpdateBrokerAuthorityModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string"
          },
          "Details": {
            "type": "object",
            "properties": {
              "InvestorReferenceGUID": {
                "type": "string"
              },
              "StartDate": {
                "type": "string",
                "format": "date"
              },
              "EndDate": {
                "type": "string",
                "format": "date"
              },
              "DeactivationReason": {
                "$ref": "#/components/schemas/authority-deactivation-reason"
              }
            }
          }
        }
      },
      "CreateUpdateAuthorityModel": {
        "type": "object",
        "anyOf": [
          {
            "$ref": "#/components/schemas/CreateUpdateCashAuthorityModel"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateMacquarieCashAuthorityModel"
          },
          {
            "$ref": "#/components/schemas/CreateUpdateBrokerAuthorityModel"
          }
        ]
      },
      "CreateUpdateAuthorityResultModel": {
        "type": "object",
        "properties": {
          "AuthorityGUID": {
            "type": "string",
            "example": "f4b27431-a919-ca8d-7c14-62e4f0412345"
          }
        }
      },
      "GetAuthorityDetailsResultModel": {
        "type": "object",
        "properties": {
          "AuthorityGUID": {
            "type": "string",
            "example": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "ReferenceValue": {
            "type": "string",
            "example": ""
          },
          "InvestorReferenceGUID": {
            "type": "string",
            "example": "6a9ce773-5011-308e-7914-73d18ce12345"
          },
          "ChartAccountGUID": {
            "type": "string",
            "example": ""
          },
          "DataFeedStatus": {
            "type": "string",
            "example": "Waiting"
          },
          "DataFeedStatusDetails": {
            "type": "string"
          },
          "DataFeedStatusDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "FundCode": {
            "type": "string",
            "example": "000001"
          },
          "FundName": {
            "type": "string",
            "example": "Test 01"
          },
          "LastLoadedDate": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "InterfaceCode": {
            "type": "string",
            "example": "MACQUARIE-WRAP"
          },
          "InterfaceName": {
            "type": "string",
            "example": "Macquarie Wrap"
          },
          "PlatformCode": {
            "type": "string",
            "example": "MACQUARIE-WRAP"
          },
          "PlatformName": {
            "type": "string",
            "example": "Macquarie Wrap"
          },
          "HIN": {
            "type": "string",
            "example": ""
          },
          "Institution": {
            "type": "string",
            "example": ""
          },
          "BSB": {
            "type": "string",
            "example": "432000"
          },
          "FiltersEnabled": {
            "type": "boolean",
            "example": true
          },
          "BrokerName": {
            "type": "string",
            "example": ""
          },
          "AccountNumber": {
            "type": "string",
            "example": ""
          }
        }
      },
      "GetFundBillingModel": {
        "type": "object",
        "properties": {
          "Model": {
            "type": "string",
            "example": "CLASSIC"
          },
          "OpensRemaining": {
            "type": "number",
            "example": 5
          }
        }
      },
      "CreateFundBillingEventModel": {
        "type": "object",
        "properties": {
          "ActionType": {
            "type": "string",
            "example": "fund-open"
          }
        }
      },
      "query-status": {
        "type": "string",
        "enum": [
          "Draft",
          "With Client",
          "With Administrator",
          "Responded",
          "Completed"
        ]
      },
      "query-item-entity-source-record-type": {
        "type": "string",
        "enum": [
          "MEMBER",
          "PENSION",
          "ACCOUNT"
        ]
      },
      "SiteQueryResultModel": {
        "type": "object",
        "properties": {
          "QueryGUID": {
            "type": "string",
            "example": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "FundGUID": {
            "type": "string",
            "example": "6a9ce773-5011-308e-7914-73d18ced3491"
          },
          "Subject": {
            "type": "string",
            "example": "Subject"
          },
          "FinancialYear": {
            "type": "number",
            "example": 2022
          },
          "Details": {
            "type": "string",
            "example": "Details"
          },
          "Status": {
            "$ref": "#/components/schemas/query-status"
          },
          "QueryDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "LastMessageHasBeenRead": {
            "type": "boolean",
            "example": true
          },
          "LastMessageDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-25T15:55:52.679+07:00"
          },
          "LastMessageText": {
            "type": "string",
            "example": "Hello, please provide the latest trust deed"
          },
          "LastMessageStatus": {
            "type": "string",
            "example": "Draft"
          },
          "LastStatusUpdateDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "LastFollowUpDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "NumberOfAttachments": {
            "type": "number"
          },
          "EmailRoutingCode": {
            "type": "string",
            "example": "163"
          },
          "WorkflowInstanceNodeID": {
            "type": "number",
            "example": "5847"
          },
          "WorkflowInstanceID": {
            "type": "number",
            "example": "333"
          },
          "WorkflowTemplateName": {
            "type": "string",
            "example": "Workflow Process example"
          },
          "WorkflowNodeName": {
            "type": "string",
            "example": "Manual node 1"
          },
          "Type": {
            "type": "object",
            "properties": {
              "Code": {
                "type": "string",
                "example": "GENERAL"
              },
              "Description": {
                "type": "string",
                "example": "General client query"
              }
            }
          },
          "QueryCreatedByName": {
            "type": "string",
            "example": "UserName"
          },
          "QueryCreatedByEmail": {
            "type": "string",
            "example": "",
            "deprecated": true
          },
          "QueryCreatedByCode": {
            "type": "string",
            "example": "john.doe"
          },
          "QuerySentByName": {
            "type": "string",
            "example": ""
          },
          "QuerySentByEmail": {
            "type": "string",
            "example": ""
          },
          "LastMessageSentDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Transaction": {
                "type": "object",
                "properties": {
                  "TransactionGUID": {
                    "type": "string",
                    "format": "guid",
                    "example": "6a9ce773-5011-308e-7914-73d18ced3493"
                  },
                  "Date": {
                    "type": "string",
                    "format": "date",
                    "example": "2020-03-24"
                  },
                  "Description": {
                    "type": "string",
                    "example": ""
                  },
                  "Payment": {
                    "type": "number",
                    "format": "float",
                    "example": 100
                  },
                  "Receipt": {
                    "type": "number",
                    "format": "float",
                    "example": 0
                  },
                  "Status": {
                    "type": "string",
                    "example": ""
                  },
                  "Source": {
                    "type": "string",
                    "example": ""
                  },
                  "BankName": {
                    "type": "string",
                    "example": ""
                  },
                  "BSB": {
                    "type": "string",
                    "example": ""
                  },
                  "AccountNumber": {
                    "type": "string",
                    "example": ""
                  }
                }
              }
            }
          },
          "Priority": {
            "type": "string",
            "example": "Normal"
          },
          "DueDate": {
            "type": "string",
            "format": "date",
            "example": "2023-06-30"
          },
          "QueryOwner": {
            "type": "string",
            "example": "query.owner@superconcepts.com.au"
          },
          "HasDraftMessage": {
            "type": "boolean",
            "example": false
          },
          "QueryTemplateGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf2"
          },
          "QueryTemplateName": {
            "type": "string",
            "example": "Query Template Name"
          },
          "EntitySourceRecordName": {
            "type": "string",
            "example": "Entity Source Record Name"
          },
          "EntitySourceRecordType": {
            "$ref": "#/components/schemas/query-item-entity-source-record-type"
          },
          "EntitySourceRecordGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf1"
          },
          "SystemGenerated": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "query-creation-status": {
        "type": "string",
        "enum": [
          "Draft",
          "With Client",
          "With Administrator"
        ]
      },
      "privacy-level": {
        "type": "string",
        "enum": [
          "CONFIDENTIAL",
          "NO-RESTRICTION"
        ]
      },
      "query-item-types": {
        "type": "string",
        "enum": [
          "GENERAL",
          "TRANSACTION",
          "DOCUMENT-REQUEST",
          "QUERY-FROM-CLIENT",
          "QUERY-FROM-AUDITOR"
        ]
      },
      "QueryCreateModel": {
        "type": "object",
        "required": [
          "FundIdentifier",
          "FinancialYear",
          "Details"
        ],
        "properties": {
          "FundGUID": {
            "type": "string",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7",
            "deprecated": true
          },
          "FundIdentifier": {
            "type": "string",
            "example": "FUNDCODE001"
          },
          "Subject": {
            "type": "string",
            "example": "Query subject"
          },
          "FinancialYear": {
            "type": "number",
            "example": 2022
          },
          "Details": {
            "type": "string",
            "example": "Query details"
          },
          "Status": {
            "$ref": "#/components/schemas/query-creation-status"
          },
          "PrivacyLevel": {
            "$ref": "#/components/schemas/privacy-level"
          },
          "Message": {
            "type": "string",
            "example": "This is the message"
          },
          "Type": {
            "$ref": "#/components/schemas/query-item-types"
          },
          "SourceUserName": {
            "type": "string",
            "example": "Mary Smith <mary.smith@superconcepts.com.au>"
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "TransactionGUID": {
                "type": "string",
                "description": "This will be mandatory when the Type is TRANSACTION.",
                "format": "guid",
                "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf2"
              }
            }
          },
          "Priority": {
            "type": "string",
            "example": "Normal"
          },
          "DueDate": {
            "type": "string",
            "format": "date",
            "example": "2023-07-15"
          },
          "ReminderStartDate": {
            "type": "string",
            "format": "date",
            "example": "2023-08-15"
          },
          "ReminderFrequency": {
            "type": "string",
            "example": "None"
          },
          "WorkflowInstanceID": {
            "type": "number",
            "example": 333
          },
          "AvailableClientViewRoleTypes": {
            "type": "array",
            "example": [
              "AUDITOR",
              "ADVISER",
              "TRUSTEE"
            ]
          },
          "QueryTemplateGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf2"
          },
          "EntitySourceRecordType": {
            "$ref": "#/components/schemas/query-item-entity-source-record-type"
          },
          "EntitySourceRecordGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf1"
          }
        }
      },
      "CreateQueryResultModel": {
        "type": "object",
        "properties": {
          "QueryGUID": {
            "type": "string",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
          },
          "MessageGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427cc88"
          }
        }
      },
      "QueryChangeOwnerModel": {
        "type": "object",
        "properties": {
          "OwnerUserGUID": {
            "type": "string",
            "example": "a3e8f054-6753-1bb7-aa14-c9be09a907bf"
          },
          "ContinueWithDomain": {
            "type": "boolean",
            "example": true
          },
          "QueryGUIDs": {
            "type": "array",
            "example": [
              "cec57ed5-f062-5daf-c214-c37198ae6d2c",
              "e35e4823-1c15-e2a8-c814-c1d1d8175041"
            ]
          }
        }
      },
      "QueryResultModel": {
        "type": "object",
        "properties": {
          "QueryGUID": {
            "type": "string",
            "example": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "FundGUID": {
            "type": "string",
            "example": "6a9ce773-5011-308e-7914-73d18ced3491"
          },
          "Subject": {
            "type": "string",
            "example": "Subject"
          },
          "FinancialYear": {
            "type": "number",
            "example": 2022
          },
          "Details": {
            "type": "string",
            "example": "Details"
          },
          "Status": {
            "$ref": "#/components/schemas/query-status"
          },
          "QueryDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "LastMessageHasBeenRead": {
            "type": "boolean",
            "example": true
          },
          "LastMessageDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-25T15:55:52.679+07:00"
          },
          "LastMessageText": {
            "type": "string",
            "example": "Hello, please provide the latest trust deed"
          },
          "LastMessageStatus": {
            "type": "string",
            "example": "Draft"
          },
          "LastStatusUpdateDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "LastFollowUpDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "NumberOfAttachments": {
            "type": "number"
          },
          "WorkflowInstanceNodeID": {
            "type": "number",
            "example": "5847"
          },
          "WorkflowInstanceID": {
            "type": "number",
            "example": "333"
          },
          "WorkflowTemplateName": {
            "type": "string",
            "example": "Workflow Process example"
          },
          "Type": {
            "type": "object",
            "properties": {
              "Code": {
                "type": "string",
                "example": "GENERAL"
              },
              "Description": {
                "type": "string",
                "example": "General client query"
              }
            }
          },
          "QueryCreatedByName": {
            "type": "string",
            "example": "UserName"
          },
          "QueryCreatedByEmail": {
            "type": "string",
            "example": "",
            "deprecated": true
          },
          "QueryCreatedByCode": {
            "type": "string",
            "example": "john.doe"
          },
          "QuerySentByName": {
            "type": "string",
            "example": ""
          },
          "QuerySentByEmail": {
            "type": "string",
            "example": ""
          },
          "LastMessageSentDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Transaction": {
                "type": "object",
                "properties": {
                  "TransactionGUID": {
                    "type": "string",
                    "format": "guid",
                    "example": "6a9ce773-5011-308e-7914-73d18ced3493"
                  },
                  "Date": {
                    "type": "string",
                    "format": "date",
                    "example": "2020-03-24"
                  },
                  "Description": {
                    "type": "string",
                    "example": ""
                  },
                  "Payment": {
                    "type": "number",
                    "format": "float",
                    "example": 100
                  },
                  "Receipt": {
                    "type": "number",
                    "format": "float",
                    "example": 0
                  },
                  "Status": {
                    "type": "string",
                    "example": ""
                  },
                  "Source": {
                    "type": "string",
                    "example": ""
                  },
                  "BankName": {
                    "type": "string",
                    "example": ""
                  },
                  "BSB": {
                    "type": "string",
                    "example": ""
                  },
                  "AccountNumber": {
                    "type": "string",
                    "example": ""
                  }
                }
              }
            }
          },
          "Priority": {
            "type": "string",
            "example": "Normal"
          },
          "DueDate": {
            "type": "string",
            "format": "date",
            "example": "2023-06-30"
          },
          "QueryOwner": {
            "type": "string",
            "example": "query.owner@superconcepts.com.au"
          },
          "HasDraftMessage": {
            "type": "boolean",
            "example": false
          },
          "SystemGenerated": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "query-message-status": {
        "type": "string",
        "enum": [
          "Draft",
          "Ready",
          "Sent",
          "With Client",
          "With Administrator",
          "Completed",
          "Match To Query"
        ]
      },
      "GetQueryMessagesModel": {
        "type": "object",
        "properties": {
          "MessageGUID": {
            "type": "string",
            "example": "e7eec8e2-87c2-04bb-8014-6934608e7333"
          },
          "Message": {
            "type": "string",
            "example": "Hello, please provide the latest trust deed"
          },
          "CreatedBy": {
            "type": "object",
            "properties": {
              "IdentityGUID": {
                "type": "string",
                "example": "e7eec8e2-87c2-04bb-8014-6934608e73f8"
              },
              "Type": {
                "type": "string",
                "example": "USER"
              },
              "Name": {
                "type": "string",
                "example": ""
              },
              "Email": {
                "type": "string",
                "example": ""
              }
            }
          },
          "SentBy": {
            "type": "object",
            "properties": {
              "IdentityGUID": {
                "type": "string",
                "example": "e7eec8e2-87c2-04bb-8014-6934608e73f8"
              },
              "Type": {
                "type": "string",
                "example": "USER"
              },
              "Name": {
                "type": "string",
                "example": ""
              },
              "Email": {
                "type": "string",
                "example": ""
              }
            }
          },
          "CreateDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "LastUpdateDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "SentDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-25T15:55:52.679+07:00"
          },
          "HasBeenRead": {
            "type": "boolean",
            "example": true
          },
          "Status": {
            "$ref": "#/components/schemas/query-message-status"
          },
          "Permissions": {
            "type": "array",
            "example": [
              "modify",
              "delete"
            ]
          },
          "Attachments": {
            "type": "array",
            "items": {
              "properties": {
                "AttachmentGUID": {
                  "type": "string",
                  "example": "e7eec8e2-87c2-04bb-8014-6934608e73f8"
                },
                "FileName": {
                  "type": "string",
                  "example": "file-name.txt"
                },
                "OriginalFileName": {
                  "type": "string",
                  "example": "file-name.txt"
                },
                "FileHash": {
                  "type": "string",
                  "example": ""
                },
                "FileSize": {
                  "type": "number",
                  "example": 3210
                },
                "URL": {
                  "type": "string",
                  "example": ""
                }
              }
            }
          }
        }
      },
      "GetQueryDetailsResultModel": {
        "type": "object",
        "properties": {
          "QueryGUID": {
            "type": "string",
            "example": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "FundGUID": {
            "type": "string",
            "example": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "Subject": {
            "type": "string",
            "example": "Subject"
          },
          "FinancialYear": {
            "type": "number",
            "example": 2022
          },
          "Details": {
            "type": "string",
            "example": ""
          },
          "Status": {
            "$ref": "#/components/schemas/query-status"
          },
          "PrivacyLevel": {
            "$ref": "#/components/schemas/privacy-level"
          },
          "QueryDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "LastStatusUpdateDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "LastFollowUpDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "NumberOfAttachments": {
            "type": "number"
          },
          "Type": {
            "type": "object",
            "properties": {
              "Code": {
                "type": "string",
                "example": "GENERAL"
              },
              "Description": {
                "type": "string",
                "example": "General client query"
              }
            }
          },
          "QueryCreatedByName": {
            "type": "string",
            "example": "ElsaSnow"
          },
          "QueryCreatedByEmail": {
            "type": "string",
            "example": ""
          },
          "QuerySentByName": {
            "type": "string",
            "example": ""
          },
          "QuerySentByEmail": {
            "type": "string",
            "example": ""
          },
          "LastMessageSentDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "EmailRoutingCode": {
            "type": "string",
            "example": "163"
          },
          "BrandName": {
            "type": "string",
            "example": "Brand 5"
          },
          "RelatedEntities": {
            "type": "object",
            "properties": {
              "Transaction": {
                "type": "object",
                "properties": {
                  "TransactionGUID": {
                    "type": "string",
                    "format": "guid",
                    "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
                  },
                  "Date": {
                    "type": "string",
                    "format": "date"
                  },
                  "Description": {
                    "type": "string",
                    "example": "Transaction description"
                  },
                  "Payment": {
                    "type": "number",
                    "format": "float",
                    "example": 100.1
                  },
                  "Receipt": {
                    "type": "number",
                    "format": "float",
                    "example": 0
                  },
                  "Status": {
                    "type": "string",
                    "example": ""
                  },
                  "Source": {
                    "type": "string",
                    "example": ""
                  },
                  "BankName": {
                    "type": "string",
                    "example": ""
                  },
                  "BSB": {
                    "type": "string",
                    "example": ""
                  },
                  "AccountNumber": {
                    "type": "string",
                    "example": ""
                  }
                }
              }
            }
          },
          "Priority": {
            "type": "string",
            "example": "Normal"
          },
          "DueDate": {
            "type": "string",
            "format": "date",
            "example": "2023-06-30"
          },
          "ReminderStartDate": {
            "type": "string",
            "format": "date",
            "example": "2023-06-30"
          },
          "ReminderFrequency": {
            "type": "string",
            "example": "Weekly"
          },
          "LastReminderSentDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "NextReminderSentDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          },
          "AvailableClientViewRoleTypes": {
            "type": "array",
            "example": [
              "AUDITOR",
              "ADVISER",
              "TRUSTEE"
            ]
          },
          "QueryTemplateGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf2"
          },
          "QueryTemplateName": {
            "type": "string",
            "example": "Query Template Name"
          },
          "EntitySourceRecordName": {
            "type": "string",
            "example": "Entity Source Record Name"
          },
          "EntitySourceRecordType": {
            "$ref": "#/components/schemas/query-item-entity-source-record-type"
          },
          "EntitySourceRecordGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf1"
          },
          "Messages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GetQueryMessagesModel"
            }
          },
          "Attachments": {
            "type": "array",
            "items": {
              "properties": {
                "AttachmentGUID": {
                  "type": "string",
                  "example": "e7eec8e2-87c2-04bb-8014-6934608e73f8"
                },
                "FileName": {
                  "type": "string",
                  "example": "file-name.txt"
                },
                "OriginalFileName": {
                  "type": "string",
                  "example": "file-name.txt"
                },
                "FileHash": {
                  "type": "string",
                  "example": ""
                },
                "FileSize": {
                  "type": "number",
                  "example": 3210
                },
                "URL": {
                  "type": "string",
                  "example": ""
                }
              }
            }
          },
          "WorkflowNodeName": {
            "type": "string",
            "example": "Manual node 1"
          },
          "SystemGenerated": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "QueryUpdateModel": {
        "type": "object",
        "required": [
          "FundIdentifier",
          "FinancialYear",
          "Details",
          "Type",
          "Status"
        ],
        "properties": {
          "FundGUID": {
            "type": "string",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7",
            "deprecated": true
          },
          "FundIdentifier": {
            "type": "string",
            "example": "FUNDCODE001"
          },
          "Subject": {
            "type": "string",
            "example": "Query subject"
          },
          "FinancialYear": {
            "type": "number",
            "example": 2022
          },
          "Details": {
            "type": "string",
            "example": "Query details"
          },
          "Status": {
            "$ref": "#/components/schemas/query-status"
          },
          "PrivacyLevel": {
            "$ref": "#/components/schemas/privacy-level"
          },
          "Priority": {
            "type": "string",
            "example": "Normal"
          },
          "DueDate": {
            "type": "string",
            "format": "date",
            "example": "2023-07-15"
          },
          "ReminderStartDate": {
            "type": "string",
            "format": "date",
            "example": "2023-08-15"
          },
          "ReminderFrequency": {
            "type": "string",
            "example": "None"
          },
          "Type": {
            "$ref": "#/components/schemas/query-item-types"
          },
          "SourceUserName": {
            "type": "string",
            "example": "Mary Smith <mary.smith@superconcepts.com.au>"
          },
          "AvailableClientViewRoleTypes": {
            "type": "array",
            "example": [
              "AUDITOR",
              "ADVISER",
              "TRUSTEE"
            ]
          },
          "QueryTemplateGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf2"
          },
          "EntitySourceRecordType": {
            "$ref": "#/components/schemas/query-item-entity-source-record-type"
          },
          "EntitySourceRecordGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf1"
          }
        }
      },
      "QueryUpdateResultModel": {
        "type": "object",
        "properties": {
          "QueryGUID": {
            "type": "string",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf0"
          },
          "FundGUID": {
            "type": "string",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7",
            "deprecated": true
          },
          "FundIdentifier": {
            "type": "string",
            "example": "FUNDCODE001"
          },
          "Subject": {
            "type": "string",
            "example": "Query subject"
          },
          "FinancialYear": {
            "type": "number",
            "example": 2022
          },
          "Details": {
            "type": "string",
            "example": "Query details"
          },
          "Status": {
            "$ref": "#/components/schemas/query-status"
          },
          "Type": {
            "type": "object",
            "properties": {
              "Code": {
                "type": "string",
                "example": "GENERAL"
              },
              "Description": {
                "type": "string",
                "example": "General client query"
              }
            }
          },
          "Priority": {
            "type": "string",
            "example": "Normal"
          },
          "DueDate": {
            "type": "string",
            "format": "date",
            "example": "2023-07-15"
          },
          "ReminderStartDate": {
            "type": "string",
            "format": "date",
            "example": "2023-08-15"
          },
          "ReminderFrequency": {
            "type": "string",
            "example": "None"
          }
        }
      },
      "AttachDocumentToQueryModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "example": ""
          },
          "FileData": {
            "type": "string",
            "format": "binary",
            "example": ""
          }
        }
      },
      "AttachDocumentToQueryFormDataModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "example": ""
          },
          "FileData": {
            "type": "string",
            "format": "binary",
            "example": ""
          }
        }
      },
      "CreateQueryAttachmentResultModel": {
        "type": "object",
        "properties": {
          "AttachmentIdentifier": {
            "type": "string",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
          }
        }
      },
      "StoreDocumentsResultModel": {
        "type": "object",
        "properties": {
          "DocumentIdentifier": {
            "type": "string",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
          }
        }
      },
      "StoreDocumentResultModel": {
        "type": "object",
        "properties": {
          "DocumentIdentifier": {
            "type": "string",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
          }
        }
      },
      "CreateQueryMessageModel": {
        "type": "object",
        "properties": {
          "Message": {
            "type": "string",
            "example": "Hello, please provide the latest trust deed"
          },
          "HasBeenRead": {
            "type": "boolean"
          },
          "Status": {
            "$ref": "#/components/schemas/query-message-status"
          },
          "SourceUserName": {
            "type": "string",
            "example": "Mary Smith <mary.smith@superconcepts.com.au>"
          }
        }
      },
      "CreateQueryMessageResultModel": {
        "type": "object",
        "properties": {
          "MessageGUID": {
            "type": "string",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
          }
        }
      },
      "AttachDocumentToQueryMessageModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "example": ""
          },
          "AvailableToClientView": {
            "type": "boolean"
          },
          "FileData": {
            "type": "string",
            "format": "binary",
            "example": ""
          },
          "DocumentGUID": {
            "type": "string",
            "example": "c140bb14-be85-b488-a414-50bccc7beddc"
          },
          "AddToDMS": {
            "type": "boolean"
          }
        }
      },
      "AttachDocumentToQueryMessageFormDataModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "example": ""
          },
          "AvailableToClientView": {
            "type": "boolean"
          },
          "FileData": {
            "type": "string",
            "format": "binary",
            "example": ""
          },
          "DocumentGUID": {
            "type": "string",
            "example": "c140bb14-be85-b488-a414-50bccc7beddc"
          },
          "AddToDMS": {
            "type": "boolean"
          }
        }
      },
      "CreateQueryMessageAttachmentResultModel": {
        "type": "object",
        "properties": {
          "AttachmentIdentifier": {
            "type": "string",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
          }
        }
      },
      "UpdateQueryFormModel": {
        "type": "object",
        "properties": {
          "QueryTemplateGUID": {
            "type": "string",
            "format": "guid",
            "example": "fcedcdb0-48a9-50b6-c014-82e80c15865a"
          },
          "FormData": {
            "$ref": "#/components/schemas/QueryTemplateFormModel"
          }
        }
      },
      "GetOpeningBalancesModel": {
        "type": "object",
        "properties": {
          "FinancialYear": {
            "type": "number",
            "format": "integer",
            "example": 2021
          },
          "AccountNumber": {
            "type": "string",
            "example": "2050001"
          },
          "Balance": {
            "type": "number",
            "format": "decimal",
            "example": 5000
          },
          "Units": {
            "type": "number",
            "format": "decimal",
            "example": 250
          },
          "NativeBalance": {
            "type": "number",
            "format": "decimal",
            "example": 1000
          },
          "MemberExtension": {
            "type": "string"
          },
          "PurchaseDate": {
            "type": "string",
            "format": "date"
          }
        }
      },
      "CreateOpeningBalancesModel": {
        "type": "object",
        "properties": {
          "FinancialYear": {
            "type": "number",
            "format": "integer",
            "example": 2021
          },
          "AccountNumber": {
            "type": "string",
            "example": "2050380"
          },
          "Balance": {
            "type": "number",
            "format": "decimal",
            "example": 2000
          },
          "Units": {
            "type": "number",
            "format": "decimal",
            "example": 50
          },
          "NativeBalance": {
            "type": "number",
            "format": "decimal",
            "example": 1000
          },
          "MemberExtension": {
            "type": "string"
          },
          "PurchaseDate": {
            "type": "string",
            "format": "date"
          }
        }
      },
      "OpeningTaxPacketsModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string",
            "example": "2050380"
          },
          "TaxPacket": {
            "type": "array",
            "items": {
              "properties": {
                "TaxPacketGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e0"
                },
                "CGTDate": {
                  "type": "string",
                  "format": "date",
                  "example": "2019-07-15"
                },
                "Units": {
                  "type": "number",
                  "format": "decimal",
                  "example": 10
                },
                "InvestorReference": {
                  "type": "string",
                  "example": "X1235412312"
                },
                "CostBase": {
                  "type": "number",
                  "format": "decimal",
                  "example": 10
                },
                "TaxDeferred": {
                  "type": "number",
                  "format": "decimal",
                  "example": 10
                },
                "TaxFree": {
                  "type": "number",
                  "format": "decimal",
                  "example": 10
                },
                "DeferredNotionalCG": {
                  "type": "number",
                  "format": "decimal",
                  "example": 10
                },
                "Mv2026Amount": {
                  "type": "number",
                  "format": "decimal",
                  "example": 0
                },
                "Permissions": {
                  "type": "array",
                  "items": {
                    "example": "modify"
                  }
                }
              }
            }
          }
        }
      },
      "BulkOpeningTaxPacketsParameterModel": {
        "type": "object",
        "properties": {
          "SecurityID": {
            "type": "string"
          },
          "AccountNumber": {
            "type": "string"
          },
          "CGTDate": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Units": {
            "type": "number",
            "format": "decimal",
            "example": 10
          },
          "InvestorReference": {
            "type": "string",
            "example": "X1235412312"
          },
          "CostBase": {
            "type": "number",
            "format": "decimal",
            "example": 10
          },
          "TaxDeferred": {
            "type": "number",
            "format": "decimal",
            "example": 10
          },
          "TaxFree": {
            "type": "number",
            "format": "decimal",
            "example": 10
          },
          "DeferredNotionalCG": {
            "type": "number",
            "format": "decimal",
            "example": 10
          },
          "MarketValue": {
            "type": "number",
            "format": "decimal",
            "example": 8000
          },
          "Mv2026Amount": {
            "type": "number",
            "format": "decimal",
            "example": 0
          }
        }
      },
      "CreateOpeningTaxPacketsResultModel": {
        "type": "array",
        "items": {
          "properties": {
            "TaxPacketGUID": {
              "type": "string",
              "format": "guid"
            }
          }
        }
      },
      "OpeningTaxPacketsParameterModel": {
        "type": "object",
        "properties": {
          "CGTDate": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Units": {
            "type": "number",
            "format": "decimal",
            "example": 10
          },
          "InvestorReference": {
            "type": "string",
            "example": "X1235412312"
          },
          "CostBase": {
            "type": "number",
            "format": "decimal",
            "example": 10
          },
          "TaxDeferred": {
            "type": "number",
            "format": "decimal",
            "example": 10
          },
          "TaxFree": {
            "type": "number",
            "format": "decimal",
            "example": 10
          },
          "DeferredNotionalCG": {
            "type": "number",
            "format": "decimal",
            "example": 10
          },
          "Mv2026Amount": {
            "type": "number",
            "format": "decimal",
            "example": 0
          }
        }
      },
      "PropertyOtherExpenseDetails": {
        "type": "object",
        "properties": {
          "Description": {
            "type": "string",
            "example": "Electricity & Gas"
          },
          "Amount": {
            "type": "number",
            "format": "decimal"
          },
          "GST": {
            "type": "number",
            "format": "decimal"
          }
        }
      },
      "PropertySettlementRevenueModel": {
        "type": "object",
        "properties": {
          "RentAdjustment": {
            "type": "number",
            "format": "decimal",
            "example": 100
          },
          "RentAdjustmentGST": {
            "type": "number",
            "format": "decimal",
            "example": 9.09
          }
        }
      },
      "GetPropertySettlementWorksheetResultModel": {
        "type": "object",
        "properties": {
          "Status": {
            "type": "string",
            "example": "Incomplete"
          },
          "ContractDate": {
            "type": "string",
            "format": "date",
            "example": "2020-12-31"
          },
          "SettlementDate": {
            "type": "string",
            "format": "date",
            "example": "2020-12-31"
          },
          "Disbursements": {
            "type": "object",
            "properties": {
              "FundToBePaid": {
                "type": "number",
                "format": "decimal"
              },
              "FundToBeReceived": {
                "type": "number",
                "format": "decimal"
              },
              "PaidByMemberToBeReimbursed": {
                "type": "number",
                "format": "decimal"
              },
              "PaidByMemberContribution": {
                "type": "number",
                "format": "decimal"
              },
              "SundryCreditorAccount": {
                "type": "string",
                "example": "5000001"
              },
              "AllocationPendingAccount": {
                "type": "string",
                "example": "5000051"
              },
              "BankTransactions": {
                "type": "array",
                "items": {
                  "properties": {
                    "TransactionGUID": {
                      "type": "string",
                      "format": "guid",
                      "example": ";ca5e24ba-8e7c-aab4-7614-15048593f2e8"
                    },
                    "Account": {
                      "type": "string",
                      "example": "2900001"
                    },
                    "Date": {
                      "type": "string",
                      "format": "date",
                      "example": "2020-12-31"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Bank transaction description"
                    },
                    "Amount": {
                      "type": "number",
                      "format": "decimal"
                    }
                  }
                }
              }
            }
          },
          "Settlement": {
            "type": "object",
            "properties": {
              "CostBase": {
                "type": "object",
                "properties": {
                  "ContractPrice": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "ContractPriceGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "LawyerInvoice": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "LawyerInvoiceGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "ReleaseFee": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "StampDuty": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Other": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "Description": {
                          "type": "string",
                          "example": "Description"
                        },
                        "Amount": {
                          "type": "number",
                          "format": "decimal"
                        },
                        "GST": {
                          "type": "number",
                          "format": "decimal"
                        }
                      }
                    }
                  }
                }
              },
              "Expenses": {
                "type": "object",
                "properties": {
                  "BodyCorporateFees": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "BodyCorporateFeesGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "LandTax": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Rates": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Water": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Other": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "OtherGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Details": {
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/PropertyOtherExpenseDetails"
                    }
                  }
                }
              },
              "BorrowingCosts": {
                "type": "object",
                "properties": {
                  "LoanLawyerFee": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "LoanLawyerFeeGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Other": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "Description": {
                          "type": "string",
                          "example": "Description"
                        },
                        "Amount": {
                          "type": "number",
                          "format": "decimal"
                        },
                        "GST": {
                          "type": "number",
                          "format": "decimal"
                        }
                      }
                    }
                  }
                }
              },
              "Revenue": {
                "$ref": "#/components/schemas/PropertySettlementRevenueModel"
              }
            }
          }
        }
      },
      "CreatePropertySettlementWorksheetModel": {
        "type": "object",
        "properties": {
          "Status": {
            "type": "string",
            "example": "Incomplete"
          },
          "ContractDate": {
            "type": "string",
            "format": "date",
            "example": "2020-12-31"
          },
          "SettlementDate": {
            "type": "string",
            "format": "date",
            "example": "2020-12-31"
          },
          "Disbursements": {
            "type": "object",
            "properties": {
              "FundToBePaid": {
                "type": "number",
                "format": "decimal"
              },
              "FundToBeReceived": {
                "type": "number",
                "format": "decimal"
              },
              "PaidByMemberToBeReimbursed": {
                "type": "number",
                "format": "decimal"
              },
              "PaidByMemberContribution": {
                "type": "number",
                "format": "decimal"
              },
              "BankTransactions": {
                "type": "array",
                "items": {
                  "properties": {
                    "TransactionGUID": {
                      "type": "string",
                      "example": "ca5e24ba-8e7c-aab4-7614-15048593f2e8"
                    }
                  }
                }
              }
            }
          },
          "Settlement": {
            "type": "object",
            "properties": {
              "CostBase": {
                "type": "object",
                "properties": {
                  "ContractPrice": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "ContractPriceGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "LawyerInvoice": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "LawyerInvoiceGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "ReleaseFee": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "StampDuty": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Other": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "Description": {
                          "type": "string",
                          "example": "Description"
                        },
                        "Amount": {
                          "type": "number",
                          "format": "decimal"
                        },
                        "GST": {
                          "type": "number",
                          "format": "decimal"
                        }
                      }
                    }
                  }
                }
              },
              "Expenses": {
                "type": "object",
                "properties": {
                  "BodyCorporateFees": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "BodyCorporateFeesGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "LandTax": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Rates": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Water": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Other": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "OtherGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Details": {
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/PropertyOtherExpenseDetails"
                    }
                  }
                }
              },
              "BorrowingCosts": {
                "type": "object",
                "properties": {
                  "LoanLawyerFee": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "LoanLawyerFeeGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Other": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "Description": {
                          "type": "string",
                          "example": "Description"
                        },
                        "Amount": {
                          "type": "number",
                          "format": "decimal"
                        },
                        "GST": {
                          "type": "number",
                          "format": "decimal"
                        }
                      }
                    }
                  }
                }
              },
              "Revenue": {
                "$ref": "#/components/schemas/PropertySettlementRevenueModel"
              }
            }
          }
        }
      },
      "GetPropertySettlementSaleWorksheetResultModel": {
        "type": "object",
        "properties": {
          "Status": {
            "type": "string",
            "example": "Incomplete"
          },
          "ContractDate": {
            "type": "string",
            "format": "date",
            "example": "2020-12-31"
          },
          "SettlementDate": {
            "type": "string",
            "format": "date",
            "example": "2020-12-31"
          },
          "Receipts": {
            "type": "object",
            "properties": {
              "FundToBePaid": {
                "type": "number",
                "format": "decimal"
              },
              "FundToBeReceived": {
                "type": "number",
                "format": "decimal"
              },
              "PaidByMember": {
                "type": "number",
                "format": "decimal"
              },
              "SundryCreditorAccount": {
                "type": "string",
                "example": "5000001"
              },
              "AllocationPendingAccount": {
                "type": "string",
                "example": "5000051"
              },
              "BankTransactions": {
                "type": "array",
                "items": {
                  "properties": {
                    "TransactionGUID": {
                      "type": "string",
                      "format": "guid",
                      "example": ";ca5e24ba-8e7c-aab4-7614-15048593f2e8"
                    },
                    "Account": {
                      "type": "string",
                      "example": "2900001"
                    },
                    "Date": {
                      "type": "string",
                      "format": "date",
                      "example": "2020-12-31"
                    },
                    "Description": {
                      "type": "string",
                      "example": "Bank transaction description"
                    },
                    "Amount": {
                      "type": "number",
                      "format": "decimal"
                    }
                  }
                }
              }
            }
          },
          "Settlement": {
            "type": "object",
            "properties": {
              "Capital": {
                "type": "object",
                "properties": {
                  "ContractPrice": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "ContractPriceGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "AgentCommission": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "AgentCommissionGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "LawyerInvoice": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "LawyerInvoiceGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "MarketingFee": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "MarketingFeeGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "ReleaseFee": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Other": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "Description": {
                          "type": "string",
                          "example": "Description"
                        },
                        "Amount": {
                          "type": "number",
                          "format": "decimal"
                        },
                        "GST": {
                          "type": "number",
                          "format": "decimal"
                        }
                      }
                    }
                  }
                }
              },
              "ExpensesPaidRefunded": {
                "type": "object",
                "properties": {
                  "BodyCorporateFees": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "BodyCorporateFeesGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "LandTax": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Rates": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Water": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Other": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "OtherGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Details": {
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/PropertyOtherExpenseDetails"
                    }
                  }
                }
              },
              "Revenue": {
                "$ref": "#/components/schemas/PropertySettlementRevenueModel"
              }
            }
          },
          "DepreciableAssets": {
            "type": "array",
            "items": {
              "properties": {
                "AccountNumber": {
                  "type": "string",
                  "example": 2109016
                },
                "AccountName": {
                  "type": "string",
                  "example": "Air Conditioner"
                },
                "DepreciationAmount": {
                  "type": "number",
                  "format": "decimal",
                  "example": 267.95
                },
                "DisposalAmount": {
                  "type": "number",
                  "format": "decimal",
                  "example": 3005.26
                },
                "GSTAmount": {
                  "type": "number",
                  "format": "decimal",
                  "example": 273.21
                }
              }
            }
          }
        }
      },
      "CreatePropertySettlementSaleWorksheetModel": {
        "type": "object",
        "properties": {
          "Status": {
            "type": "string",
            "example": "Incomplete"
          },
          "ContractDate": {
            "type": "string",
            "format": "date",
            "example": "2020-12-31"
          },
          "SettlementDate": {
            "type": "string",
            "format": "date",
            "example": "2020-12-31"
          },
          "Receipts": {
            "type": "object",
            "properties": {
              "FundToBePaid": {
                "type": "number",
                "format": "decimal"
              },
              "FundToBeReceived": {
                "type": "number",
                "format": "decimal"
              },
              "PaidByMember": {
                "type": "number",
                "format": "decimal"
              },
              "BankTransactions": {
                "type": "array",
                "items": {
                  "properties": {
                    "TransactionGUID": {
                      "type": "string",
                      "example": "ca5e24ba-8e7c-aab4-7614-15048593f2e8"
                    }
                  }
                }
              }
            }
          },
          "Settlement": {
            "type": "object",
            "properties": {
              "Capital": {
                "type": "object",
                "properties": {
                  "ContractPrice": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "ContractPriceGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "AgentCommission": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "AgentCommissionGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "LawyerInvoice": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "LawyerInvoiceGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "MarketingFee": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "MarketingFeeGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "ReleaseFee": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Other": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "Description": {
                          "type": "string",
                          "example": "Description"
                        },
                        "Amount": {
                          "type": "number",
                          "format": "decimal"
                        },
                        "GST": {
                          "type": "number",
                          "format": "decimal"
                        }
                      }
                    }
                  }
                }
              },
              "ExpensesPaidRefunded": {
                "type": "object",
                "properties": {
                  "BodyCorporateFees": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "BodyCorporateFeesGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "LandTax": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Rates": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Water": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Other": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "OtherGST": {
                    "type": "number",
                    "format": "decimal"
                  },
                  "Details": {
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/PropertyOtherExpenseDetails"
                    }
                  }
                }
              },
              "Revenue": {
                "$ref": "#/components/schemas/PropertySettlementRevenueModel"
              }
            }
          }
        }
      },
      "OpeningTermDepositBalanceModel": {
        "type": "object",
        "properties": {
          "FinancialYear": {
            "type": "integer",
            "example": 2021
          },
          "SecurityID": {
            "type": "string",
            "example": "CBATD00001"
          },
          "Balance": {
            "type": "number",
            "format": "decimal",
            "example": 1000
          }
        }
      },
      "GetSetOpeningTermDepositBalanceModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/OpeningTermDepositBalanceModel"
        }
      },
      "CapitalWorksAllowanceModel": {
        "type": "object",
        "properties": {
          "FinancialYear": {
            "type": "integer",
            "example": 2021
          },
          "DeductibleCapitalWorksAllowance": {
            "type": "number",
            "format": "decimal",
            "example": 100
          },
          "NonDeductibleCapitalWorksAllowance": {
            "type": "number",
            "format": "decimal",
            "example": 50
          }
        }
      },
      "GetSetCapitalWorksAllowanceModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/CapitalWorksAllowanceModel"
        }
      },
      "investor-reference-type": {
        "type": "string",
        "enum": [
          "HIN",
          "CERT",
          "SRN",
          "OTHER",
          "PLATFORM",
          "UNITHOLDER",
          "CRYPTO"
        ]
      },
      "investor-reference-platform-type": {
        "type": "string",
        "enum": [
          "SIMPLE",
          "DETAILED",
          "TAX_PACKET"
        ]
      },
      "GetInvestorReferenceDetailsResultModel": {
        "type": "object",
        "properties": {
          "InvestorReferenceIdentifier": {
            "type": "string",
            "format": "guid",
            "deprecated": true
          },
          "InvestorReferenceGUID": {
            "type": "string",
            "format": "guid"
          },
          "InvestorReference": {
            "type": "string"
          },
          "InterfaceCode": {
            "type": "string",
            "example": "MACQUARIE-WRAP"
          },
          "InterfaceName": {
            "type": "string",
            "example": "Macquarie Wrap"
          },
          "RegisteredName": {
            "type": "string"
          },
          "RegisteredPostCode": {
            "type": "string"
          },
          "Type": {
            "$ref": "#/components/schemas/investor-reference-type"
          },
          "Registry": {
            "type": "string"
          },
          "DividendNomination": {
            "type": "string"
          },
          "Active": {
            "type": "boolean"
          },
          "Broker": {
            "type": "string"
          },
          "AccountNumber": {
            "type": "string"
          },
          "SecondaryReferenceSupported": {
            "type": "boolean",
            "example": false
          },
          "DataFeed": {
            "type": "object",
            "properties": {
              "DataFeedAvailable": {
                "type": "boolean"
              },
              "DataFeedStatus": {
                "type": "string"
              },
              "LastProcessedDateTime": {
                "type": "string",
                "format": "date-time"
              },
              "Filters": {
                "type": "object",
                "properties": {
                  "ExcludeSecurityCodeList": {
                    "type": "string",
                    "example": "SEC,SEC1:*"
                  }
                }
              }
            }
          },
          "Platform": {
            "type": "object",
            "properties": {
              "Code": {
                "type": "string",
                "example": "AMM"
              },
              "Name": {
                "type": "string",
                "example": ""
              },
              "PlatformType": {
                "$ref": "#/components/schemas/investor-reference-platform-type"
              },
              "Secondary": {
                "type": "array",
                "items": {
                  "properties": {
                    "InvestorReferenceGUID": {
                      "type": "string",
                      "format": "guid"
                    },
                    "RegisteredName": {
                      "type": "string",
                      "example": ""
                    },
                    "GroupCode": {
                      "type": "string",
                      "example": ""
                    }
                  }
                }
              }
            }
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": "delete"
            }
          }
        }
      },
      "InvestorReferenceParameterModel": {
        "type": "object",
        "properties": {
          "InvestorReference": {
            "type": "string",
            "example": "X1235412312"
          },
          "RegisteredName": {
            "type": "string",
            "example": "RegisteredName"
          },
          "RegisteredPostCode": {
            "type": "string",
            "example": "4444"
          },
          "Type": {
            "$ref": "#/components/schemas/investor-reference-type"
          },
          "Registry": {
            "type": "string",
            "example": "LINK"
          },
          "DividendNomination": {
            "type": "string",
            "example": "Cash (Cash/DRP/BSP)"
          },
          "Active": {
            "type": "boolean",
            "example": true
          },
          "Broker": {
            "type": "string",
            "example": "COMMSEC"
          },
          "AccountNumber": {
            "type": "string",
            "example": "123456"
          },
          "Platform": {
            "type": "object",
            "properties": {
              "Code": {
                "type": "string",
                "example": "AMM"
              },
              "Name": {
                "type": "string",
                "example": ""
              }
            }
          },
          "DataFeed": {
            "type": "object",
            "properties": {
              "Filters": {
                "type": "object",
                "properties": {
                  "ExcludeSecurityCodeList": {
                    "type": "string",
                    "example": "SEC,SEC1:*"
                  }
                }
              }
            }
          }
        }
      },
      "CreateInvestorReferenceResultModel": {
        "type": "object",
        "properties": {
          "InvestorReferenceIdentifier": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "InvestorReferenceAllocateParameterModel": {
        "type": "object",
        "properties": {
          "InvestorReference": {
            "type": "string",
            "example": "X1235412312"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date",
            "example": "2020-03-24"
          },
          "TaxPackets": {
            "type": "array",
            "items": {
              "properties": {
                "TaxPacketIdentifier": {
                  "type": "string",
                  "format": "guid",
                  "example": "9a6ce773-5011-308e-7914-73d18ced3493"
                }
              }
            }
          }
        }
      },
      "DeleteInvestorReferenceResultModel": {
        "type": "object",
        "properties": {
          "InvestorReferenceIdentifier": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "MarketValueResultsModel": {
        "type": "object",
        "properties": {
          "MarketValueGUID": {
            "type": "string"
          },
          "AccountNumber": {
            "type": "string"
          },
          "AccountDescription": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "Currency": {
            "type": "string"
          },
          "PriceDate": {
            "type": "string",
            "format": "date"
          },
          "PriceValue": {
            "type": "number",
            "format": "float"
          },
          "GlobalValue": {
            "type": "number",
            "format": "float"
          },
          "NativePriceValue": {
            "type": "number",
            "format": "float"
          },
          "ExchangeRate": {
            "type": "number",
            "format": "float"
          },
          "ExchangeRateSource": {
            "type": "string"
          },
          "Source": {
            "type": "string"
          }
        }
      },
      "SecurityResultsModel": {
        "type": "object",
        "properties": {
          "SecurityID": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "SecurityType": {
            "type": "string"
          },
          "Currency": {
            "type": "string",
            "example": "USD"
          }
        }
      },
      "SecurityAssetBalancesResultModel": {
        "type": "object",
        "properties": {
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "e7eec8e2-87c2-04bb-8014-6934608e73f8"
          },
          "FundCode": {
            "type": "string",
            "example": "SN_SMSF"
          },
          "FundName": {
            "type": "string",
            "example": "Selena Fund"
          },
          "InvestorReferenceGUID": {
            "type": "string",
            "format": "guid",
            "example": "e7eec8e2-58sh-04bb-8014-uh5t608eoip0"
          },
          "InvestorReferenceNumber": {
            "type": "string",
            "example": "X12345"
          },
          "InvestorReferenceProductName": {
            "type": "string",
            "example": "ANZ Grow Wra"
          },
          "AccountNumber": {
            "type": "string",
            "example": "2050001"
          },
          "AccountName": {
            "type": "string",
            "example": "1300 Smiles Limited"
          },
          "SecurityID": {
            "type": "string",
            "example": "ONT"
          },
          "Balance": {
            "type": "number",
            "format": "decimal",
            "example": 100
          },
          "MarketValue": {
            "type": "number",
            "format": "decimal",
            "example": 360
          }
        }
      },
      "ShareRegistriesResultsModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string"
          },
          "Name": {
            "type": "string"
          }
        }
      },
      "GetFundEOYTrackingStatusModel": {
        "type": "object",
        "properties": {
          "Status": {
            "type": "string"
          },
          "StatusGroup": {
            "type": "string"
          }
        }
      },
      "UpdateFundEOYTrackingStatusModel": {
        "type": "object",
        "properties": {
          "Status": {
            "type": "string"
          }
        }
      },
      "GetFundsEOYTrackingStatusModel": {
        "type": "object",
        "properties": {
          "FundGUID": {
            "type": "string",
            "example": "cb42734a-bb2f-91b0-d314-f4ecb81529cc"
          },
          "FundCode": {
            "type": "string",
            "example": "GOODMATE"
          },
          "FundName": {
            "type": "string",
            "example": "Good Mate SMSF fund"
          },
          "FinancialYear": {
            "type": "number",
            "format": "float",
            "example": 2021
          },
          "LodgementDue": {
            "type": "string",
            "format": "date",
            "example": "2017-07-01"
          },
          "DateLodged": {
            "type": "string",
            "format": "date",
            "example": "2017-07-01"
          },
          "Status": {
            "type": "string",
            "example": "Work In Progress"
          },
          "StatusGroup": {
            "type": "string",
            "example": "In Progress"
          },
          "WorkflowMilestone": {
            "type": "string",
            "example": "At Audit"
          },
          "WorkflowInstanceID": {
            "type": "integer",
            "example": 1989
          },
          "WorkflowInstanceStatus": {
            "$ref": "#/components/schemas/WorkflowInstanceStatus"
          },
          "BalanceTaxAmount": {
            "type": "number",
            "format": "float",
            "example": 1000
          },
          "YearClosed": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "BrokerResultsModel": {
        "type": "object",
        "properties": {
          "BrokerCode": {
            "type": "string"
          },
          "BrokerName": {
            "type": "string"
          }
        }
      },
      "PlatformProductResultsModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "AMM-CA"
          },
          "Name": {
            "type": "string",
            "example": "Australian Money Market - Call Accounts"
          },
          "SecurityID": {
            "type": "string",
            "example": "ONS"
          },
          "AccountHolderSetup": {
            "type": "boolean",
            "example": true
          },
          "InstructionsURL": {
            "type": "string"
          },
          "SecondaryReferenceSupported": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "SuperStreamConfigurationResultsModel": {
        "type": "object",
        "properties": {
          "NotifyEmail": {
            "type": "string"
          },
          "ReviewRollovers": {
            "type": "boolean"
          },
          "SBRSoftwareID": {
            "type": "string"
          },
          "SBRSoftwareProvider": {
            "type": "string"
          },
          "ElectronicServiceAddress": {
            "type": "string"
          },
          "SBRLatestYear": {
            "type": "integer"
          }
        }
      },
      "super-stream-message-status": {
        "type": "string",
        "enum": [
          "ROLLIN-REQUEST-CREATED",
          "ROLLIN-REQUEST-ERROR",
          "ROLLIN-REQUESTED",
          "ROLLIN-REQUEST-DENIED",
          "ROLLIN-RECEIVED",
          "ROLLIN-PROCESSED",
          "ROLLIN-RESPONSE-CREATED",
          "ROLLIN-COMPLETED-ERROR",
          "ROLLIN-COMPLETED",
          "ROLLIN-REQUEST-MANUAL",
          "ROLLIN-REQUEST-ERROR-DISMISSED",
          "ROLLOUT-REQUEST-CREATED",
          "ROLLOUT-REQUEST-ERROR",
          "ROLLOUT-REQUESTED",
          "ROLLOUT-REQUEST-DENIAL-CREATED",
          "ROLLOUT-REQUEST-DENIED",
          "ROLLOUT-REQUEST-DENIAL-ERROR",
          "ROLLOUT-REQUEST-COMPLETED",
          "ROLLOUT-REQUEST-MANUAL",
          "ROLLOUT-REQUEST-REVIEW",
          "ROLLOUT-REQUEST-COMPLETED",
          "ROLLOUT-REQUEST-PROCESSED",
          "ROLLOUT-REQUEST-EPF-COMPLETED",
          "ROLLOUT-REQUEST-EPF-RECEIVED",
          "ROLLOUT-REQUEST-EPF-DISMISSED",
          "ROLLOUT-REQUEST-ERROR-DISMISSED",
          "RELEASE-AUTHORITY-RECEIVED",
          "RELEASE-AUTHORITY-COMPLETED",
          "RELEASE-AUTHORITY-ERROR-CREATED",
          "RELEASE-AUTHORITY-ERROR-SENT",
          "RELEASE-AUTHORITY-ERROR-MANUAL",
          "RELEASE-AUTHORITY-PAYMENT-CREATED",
          "RELEASE-AUTHORITY-PAYMENT-INCOMPLETE",
          "RELEASE-AUTHORITY-PAYMENT-SENT",
          "RELEASE-AUTHORITY-PAYMENT-ERROR",
          "RELEASE-AUTHORITY-PAYMENT-COMPLETED",
          "RELEASE-AUTHORITY-PAYMENT-MANUAL",
          "RELEASE-AUTHORITY-PAYMENT-MANUAL-DISMISSED",
          "MEMBER-VERIFICATION-RECEIVED",
          "MEMBER-VERIFICATION-SUCCESSFUL-RESPONSE-CREATED",
          "MEMBER-VERIFICATION-SUCCESSFUL-RESPONSE-SENT",
          "MEMBER-VERIFICATION-UNSUCCESSFUL-RESPONSE-CREATED",
          "MEMBER-VERIFICATION-UNSUCCESSFUL-RESPONSE-SENT",
          "MEMBER-VERIFICATION-ERROR",
          "MEMBER-VERIFICATION-ERROR-DISMISSED"
        ]
      },
      "super-stream-message-direction": {
        "type": "string",
        "enum": [
          "Received",
          "Sent"
        ]
      },
      "super-stream-message-type-all": {
        "type": "string",
        "enum": [
          "ContributionTransactionErrorResponse",
          "ContributionTransactionRequest",
          "ContributionTransactionResponse",
          "GovernmentContributionTransactionAmendmentOutcomeResponse",
          "GovernmentContributionTransactionErrorResponse",
          "GovernmentContributionTransactionAmendmentRequest",
          "GovernmentContributionTransactionRequest",
          "MemberRegistrationRequest",
          "MemberRegistrationResponse",
          "MbrRegAndContTrxnRequest",
          "MbrRegAndContTrxnResponse",
          "MemberVerificationRequest",
          "MemberVerificationResponse",
          "InitiateRolloverRequest",
          "InitiateRolloverErrorResponse",
          "RolloverTransactionRequest",
          "RolloverTransactionOutcomeResponse",
          "ElectronicPortabilityForm",
          "ReleaseAuthority",
          "ReleaseAuthorityErrorResponse",
          "ReleaseAuthorityStatement",
          "ReleaseAuthorityStatementOutcomeResponse"
        ]
      },
      "release-authority-type": {
        "type": "string",
        "enum": [
          "FHSSS",
          "ECC",
          "ENCC",
          "ENCCT",
          "Div293",
          "DivDef"
        ]
      },
      "GetSuperStreamConversationResultModel": {
        "type": "object",
        "description": "SuperStream Message Details.",
        "properties": {
          "ConversationId": {
            "type": "string",
            "example": "Rollover.36985470606.00007614"
          },
          "FundCode": {
            "type": "string",
            "example": "00001039"
          },
          "FundName": {
            "type": "string"
          },
          "MemberName": {
            "type": "string"
          },
          "MemberGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          },
          "Status": {
            "$ref": "#/components/schemas/super-stream-message-status",
            "example": "RELEASE-AUTHORITY-ERROR-SENT"
          },
          "MessageDate": {
            "type": "string",
            "format": "date"
          },
          "MessageDirection": {
            "$ref": "#/components/schemas/super-stream-message-direction",
            "example": "Received"
          },
          "MessageType": {
            "$ref": "#/components/schemas/super-stream-message-type-all",
            "example": "ReleaseAuthority"
          },
          "Amount": {
            "type": "number",
            "format": "decimal"
          },
          "ContributionDate": {
            "type": "string",
            "format": "date"
          },
          "RolloverInstitution": {
            "type": "string"
          },
          "EmployerName": {
            "type": "string",
            "example": "SuperConcepts Pty Ltd"
          },
          "ReleaseAuthorityType": {
            "$ref": "#/components/schemas/release-authority-type"
          },
          "PaymentReference": {
            "type": "string",
            "example": "200106093430706036"
          },
          "Notes": {
            "type": "string"
          },
          "UserComments": {
            "type": "string"
          },
          "MessageGUID": {
            "type": "string",
            "format": "guid"
          },
          "ActiveMember": {
            "type": "boolean",
            "example": false
          },
          "HasLinkedResponse": {
            "type": "boolean",
            "example": true
          },
          "CreatedUserName": {
            "type": "string",
            "example": "Mary Smith"
          }
        }
      },
      "GetInitiateRolloverRequestResultModel": {
        "type": "object",
        "description": "SuperStream Message Details for IRR.",
        "properties": {
          "ConversationId": {
            "type": "string"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid"
          },
          "MemberGUID": {
            "type": "string",
            "format": "guid"
          },
          "PaymentGUID": {
            "type": "string",
            "format": "guid"
          },
          "MessageType": {
            "type": "string",
            "example": "InitiateRolloverRequest"
          },
          "Sender": {
            "properties": {
              "GivenName": {
                "type": "string",
                "example": "Linn"
              },
              "OtherGivenName": {
                "type": "string",
                "example": "May"
              },
              "FamilyName": {
                "type": "string",
                "example": "Levron"
              },
              "ContactNumber": {
                "type": "string",
                "example": 30282603
              },
              "AreaCode": {
                "type": "string",
                "example": 1
              },
              "Email": {
                "type": "string",
                "example": "linn.levron@yahoo.com"
              }
            }
          },
          "Source": {
            "properties": {
              "FundName": {
                "type": "string"
              },
              "ABN": {
                "type": "string",
                "maxLength": 11,
                "pattern": "[0-9]{11}"
              },
              "UniqueSuperIdentifier": {
                "type": "string"
              },
              "ElectronicServiceAddress": {
                "type": "string"
              }
            }
          },
          "Target": {
            "properties": {
              "FundName": {
                "type": "string"
              },
              "ABN": {
                "type": "string",
                "maxLength": 11,
                "pattern": "[0-9]{11}"
              },
              "UniqueSuperIdentifier": {
                "type": "string"
              },
              "FundMemberNumber": {
                "type": "string"
              },
              "ElectronicServiceAddress": {
                "type": "string"
              }
            }
          },
          "Payment": {
            "properties": {
              "AccountName": {
                "type": "string"
              },
              "AccountBsb": {
                "type": "string"
              },
              "AccountNumber": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "TaxFreeAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "TaxedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "PreservedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "RestrictedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "UnrestrictedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "PaymentDate": {
                "type": "string",
                "format": "date"
              },
              "Reference": {
                "type": "string"
              },
              "TransferWholeBalanceIndicator": {
                "type": "boolean",
                "example": false
              },
              "RemainingBenefit": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "GetSuperStreamMessageResultModel": {
        "type": "object",
        "description": "SuperStream Message Details.",
        "properties": {
          "ConversationId": {
            "type": "string",
            "example": "Rollover.36985470606.00007614"
          },
          "FundCode": {
            "type": "string",
            "example": "00001039"
          },
          "FundName": {
            "type": "string"
          },
          "MemberName": {
            "type": "string"
          },
          "Status": {
            "$ref": "#/components/schemas/super-stream-message-status",
            "example": "RELEASE-AUTHORITY-ERROR-SENT"
          },
          "MessageDate": {
            "type": "string",
            "format": "date"
          },
          "MessageDirection": {
            "$ref": "#/components/schemas/super-stream-message-direction",
            "example": "Received"
          },
          "MessageType": {
            "$ref": "#/components/schemas/super-stream-message-type-all",
            "example": "ReleaseAuthority"
          },
          "Amount": {
            "type": "number",
            "format": "decimal"
          },
          "ContributionDate": {
            "type": "string",
            "format": "date"
          },
          "RolloverInstitution": {
            "type": "string"
          },
          "EmployerName": {
            "type": "string",
            "example": "SuperConcepts Pty Ltd"
          },
          "ReleaseAuthorityType": {
            "$ref": "#/components/schemas/release-authority-type"
          },
          "PaymentReference": {
            "type": "string",
            "example": "200106093430706036"
          },
          "Notes": {
            "type": "string"
          },
          "UserComments": {
            "type": "string"
          },
          "MessageGUID": {
            "type": "string",
            "format": "guid"
          },
          "ActiveMember": {
            "type": "boolean",
            "example": false
          },
          "NotificationMessage": {
            "type": "string",
            "example": "There is no Tax File Number recorded for this member, however their Date of Birth and name do match."
          },
          "MemberDOB": {
            "type": "string",
            "format": "date"
          },
          "MemberTFN": {
            "type": "string",
            "example": 29154315
          },
          "MemberAddress": {
            "type": "string",
            "example": "GPO BOX4"
          }
        }
      },
      "CreateIRRRequestModel": {
        "type": "object",
        "description": "Create SuperStream Message Details.",
        "properties": {
          "ConversationId": {
            "type": "string",
            "example": ""
          },
          "FundGUID": {
            "type": "string",
            "format": "guid"
          },
          "MemberGUID": {
            "type": "string",
            "format": "guid"
          },
          "PaymentGUID": {
            "type": "string",
            "example": ""
          },
          "MessageType": {
            "type": "string",
            "example": "InitiateRolloverRequest"
          },
          "Sender": {
            "properties": {
              "GivenName": {
                "type": "string",
                "example": "Linn"
              },
              "OtherGivenName": {
                "type": "string",
                "example": "May"
              },
              "FamilyName": {
                "type": "string",
                "example": "Levron"
              },
              "ContactNumber": {
                "type": "string",
                "example": 30282603
              },
              "AreaCode": {
                "type": "string",
                "example": 1
              },
              "Email": {
                "type": "string",
                "example": "linn.levron@yahoo.com"
              }
            }
          },
          "Source": {
            "properties": {
              "FundName": {
                "type": "string"
              },
              "ABN": {
                "type": "string",
                "maxLength": 11,
                "pattern": "[0-9]{11}"
              },
              "UniqueSuperIdentifier": {
                "type": "string"
              },
              "ElectronicServiceAddress": {
                "type": "string"
              }
            }
          },
          "Target": {
            "properties": {
              "FundName": {
                "type": "string"
              },
              "ABN": {
                "type": "string",
                "maxLength": 11,
                "pattern": "[0-9]{11}"
              },
              "UniqueSuperIdentifier": {
                "type": "string"
              },
              "FundMemberNumber": {
                "type": "string"
              },
              "ElectronicServiceAddress": {
                "type": "string"
              }
            }
          },
          "Payment": {
            "properties": {
              "AccountName": {
                "type": "string"
              },
              "AccountBsb": {
                "type": "string"
              },
              "AccountNumber": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "TaxFreeAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "TaxedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "PreservedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "RestrictedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "UnrestrictedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "PaymentDate": {
                "type": "string",
                "format": "date"
              },
              "Reference": {
                "type": "string"
              },
              "TransferWholeBalanceIndicator": {
                "type": "boolean",
                "example": false
              },
              "RemainingBenefit": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "CreateUpdateSuperStreamMessageResultModel": {
        "type": "object",
        "properties": {
          "SuperStreamMessageGUID": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "super-stream-message-type-initialise": {
        "type": "string",
        "enum": [
          "InitiateRolloverRequest",
          "RolloverTransactionRequest",
          "ReleaseAuthorityStatement"
        ]
      },
      "GetSuperStreamMessageRolloverResultModel": {
        "type": "object",
        "description": "SuperStream Message Details for IRR/RTR/RAS message types.",
        "properties": {
          "ConversationId": {
            "type": "string",
            "example": "Rollover.36985470606.00007614"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid"
          },
          "MemberGUID": {
            "type": "string",
            "format": "guid"
          },
          "SuperStreaMessageGUID": {
            "type": "string",
            "format": "guid"
          },
          "PaymentGUID": {
            "type": "string",
            "format": "guid"
          },
          "MessageType": {
            "$ref": "#/components/schemas/super-stream-message-type-initialise",
            "example": "InitiateRolloverRequest"
          },
          "Sender": {
            "properties": {
              "GivenName": {
                "type": "string",
                "example": "Linn"
              },
              "OtherGivenName": {
                "type": "string",
                "example": "May"
              },
              "FamilyName": {
                "type": "string",
                "example": "Levron"
              },
              "ContactNumber": {
                "type": "string",
                "example": 30282603
              },
              "AreaCode": {
                "type": "string",
                "example": 1
              },
              "Email": {
                "type": "string",
                "example": "linn.levron@yahoo.com"
              }
            }
          },
          "Source": {
            "properties": {
              "FundName": {
                "type": "string"
              },
              "ABN": {
                "type": "string",
                "maxLength": 11,
                "pattern": "[0-9]{11}"
              },
              "UniqueSuperIdentifier": {
                "type": "string"
              },
              "ElectronicServiceAddress": {
                "type": "string"
              }
            }
          },
          "Target": {
            "properties": {
              "FundName": {
                "type": "string"
              },
              "ABN": {
                "type": "string",
                "maxLength": 11,
                "pattern": "[0-9]{11}"
              },
              "UniqueSuperIdentifier": {
                "type": "string"
              },
              "FundMemberNumber": {
                "type": "string"
              },
              "ElectronicServiceAddress": {
                "type": "string"
              }
            }
          },
          "Payment": {
            "properties": {
              "AccountName": {
                "type": "string"
              },
              "AccountBsb": {
                "type": "string"
              },
              "AccountNumber": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "TaxFreeAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "TaxedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "PreservedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "RestrictedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "UnrestrictedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "PaymentDate": {
                "type": "string",
                "format": "date"
              },
              "Reference": {
                "type": "string"
              },
              "TransferWholeBalanceIndicator": {
                "type": "boolean",
                "example": false
              },
              "RemainingBenefit": {
                "type": "boolean",
                "example": false
              },
              "PayID": {
                "type": "string",
                "description": "This field is supported for RTR requests only.",
                "example": "digisupergrowthpersonal@rollover"
              }
            }
          },
          "Errors": {
            "properties": {
              "SeverityCode": {
                "type": "string",
                "example": "ERROR"
              },
              "Description": {
                "type": "string",
                "example": "Data element contained an invalid value. Target fund is not certified to receive rollover messages."
              }
            }
          }
        }
      },
      "UpdateSuperStreamMessageRequestModel": {
        "type": "object",
        "description": "Create SuperStream Message Details.",
        "properties": {
          "ConversationId": {
            "type": "string",
            "example": "Rollover.36985470606.00007614"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid"
          },
          "MemberGUID": {
            "type": "string",
            "format": "guid"
          },
          "PaymentGUID": {
            "type": "string",
            "format": "guid"
          },
          "MessageType": {
            "$ref": "#/components/schemas/super-stream-message-type-initialise",
            "example": "InitiateRolloverRequest"
          },
          "VerifyFundService": {
            "type": "boolean",
            "example": true
          },
          "Sender": {
            "properties": {
              "GivenName": {
                "type": "string",
                "example": "Linn"
              },
              "OtherGivenName": {
                "type": "string",
                "example": "May"
              },
              "FamilyName": {
                "type": "string",
                "example": "Levron"
              },
              "ContactNumber": {
                "type": "string",
                "example": 30282603
              },
              "AreaCode": {
                "type": "string",
                "example": 1
              },
              "Email": {
                "type": "string",
                "example": "linn.levron@yahoo.com"
              }
            }
          },
          "Source": {
            "properties": {
              "FundName": {
                "type": "string"
              },
              "ABN": {
                "type": "string",
                "maxLength": 11,
                "pattern": "[0-9]{11}"
              },
              "UniqueSuperIdentifier": {
                "type": "string"
              },
              "ElectronicServiceAddress": {
                "type": "string"
              }
            }
          },
          "Target": {
            "properties": {
              "FundName": {
                "type": "string"
              },
              "ABN": {
                "type": "string",
                "maxLength": 11,
                "pattern": "[0-9]{11}"
              },
              "UniqueSuperIdentifier": {
                "type": "string"
              },
              "FundMemberNumber": {
                "type": "string"
              },
              "ElectronicServiceAddress": {
                "type": "string"
              }
            }
          },
          "Payment": {
            "properties": {
              "AccountName": {
                "type": "string"
              },
              "AccountBsb": {
                "type": "string"
              },
              "AccountNumber": {
                "type": "string"
              },
              "Amount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "TaxFreeAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "TaxedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "PreservedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "RestrictedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "UnrestrictedAmount": {
                "type": "number",
                "format": "float",
                "example": 0
              },
              "PaymentDate": {
                "type": "string",
                "format": "date"
              },
              "Reference": {
                "type": "string"
              },
              "TransferWholeBalanceIndicator": {
                "type": "boolean",
                "example": false
              },
              "RemainingBenefit": {
                "type": "boolean",
                "example": false
              }
            }
          }
        }
      },
      "SuperStreamMessageReportFilesResponseModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string"
          },
          "FileData": {
            "type": "string"
          }
        }
      },
      "super-stream-message-update-status": {
        "type": "string",
        "enum": [
          "Accepted",
          "Completed",
          "Received",
          "Amended",
          "Cancelled",
          "Rejected",
          "Pending",
          "Incomplete",
          "Dismissed"
        ]
      },
      "RespondSuperStreamMessageRequestModel": {
        "type": "object",
        "description": "Update SuperStream Message.",
        "properties": {
          "MessageStatus": {
            "$ref": "#/components/schemas/super-stream-message-update-status",
            "example": "Accepted"
          },
          "Reason": {
            "type": "string",
            "example": "SUPER.GEN.GEN.21"
          },
          "Amount": {
            "type": "number",
            "format": "decimal"
          },
          "PaymentReference": {
            "type": "string",
            "example": "200106093430706036"
          },
          "Notes": {
            "type": "string"
          },
          "UserComments": {
            "type": "string"
          },
          "ProcessRollin": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "ProcessSuperStreamTransactionRequestModel": {
        "type": "array",
        "items": {
          "properties": {
            "MessageGUID": {
              "type": "string",
              "format": "guid",
              "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e0"
            }
          }
        }
      },
      "super-stream-message-error-type": {
        "type": "string",
        "enum": [
          "SUPER.GEN.CNTRBTN.16",
          "SUPER.GEN.CNTRBTN.17",
          "SUPER.GEN.CNTRBTN.18",
          "SUPER.GEN.CNTRBTN.19",
          "SUPER.GEN.CNTRBTN.5",
          "SUPER.GEN.CNTRBTN.6",
          "SUPER.GEN.CNTRBTN.8",
          "SUPER.GEN.GEN.1",
          "SUPER.GEN.GEN.12",
          "SUPER.GEN.GEN.13",
          "SUPER.GEN.GEN.14",
          "SUPER.GEN.GEN.15",
          "SUPER.GEN.GEN.16",
          "SUPER.GEN.GEN.17",
          "SUPER.GEN.GEN.2",
          "SUPER.GEN.GEN.21",
          "SUPER.GEN.GEN.22",
          "SUPER.GEN.GEN.3",
          "SUPER.GEN.GEN.4",
          "SUPER.GEN.GEN.5",
          "SUPER.GEN.GEN.9",
          "SUPER.GEN.RLVR.1",
          "SUPER.GEN.RLVR.2",
          "SUPER.GEN.RLVR.5",
          "SUPER.GEN.RLVR.6",
          "SUPER.GEN.RLVR.7",
          "SUPER.GEN.RLVR.9"
        ]
      },
      "super-stream-message-error-severity-type": {
        "type": "string",
        "enum": [
          "Error",
          "Information",
          "Warning"
        ]
      },
      "GetSuperStreamErrorTypesResultModel": {
        "type": "object",
        "description": "SuperStream Error Types.",
        "properties": {
          "ErrorTypeCode": {
            "$ref": "#/components/schemas/super-stream-message-error-type",
            "example": "SUPER.GEN.GEN.21"
          },
          "ErrorSeverityType": {
            "$ref": "#/components/schemas/super-stream-message-error-severity-type",
            "example": "Error"
          },
          "ErrorDescription": {
            "type": "string",
            "example": "Member not found with supplied information."
          }
        }
      },
      "data-feed-platform-type": {
        "type": "string",
        "enum": [
          "DETAILED",
          "SIMPLE",
          "TAX_PACKET"
        ]
      },
      "FeedsResultsModel": {
        "type": "object",
        "properties": {
          "Bank": {
            "type": "array",
            "items": {
              "properties": {
                "AuthorityGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "f4b27431-a919-ca8d-7c14-62e4f0412345"
                },
                "ChartAccountGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
                },
                "GLAccountNumber": {
                  "type": "string",
                  "example": "2900001"
                },
                "BSB": {
                  "type": "string",
                  "example": "124001"
                },
                "AccountNumber": {
                  "type": "string",
                  "example": "1234567890"
                },
                "AccountName": {
                  "type": "string",
                  "example": "BOQ Account"
                },
                "DataFeedStatus": {
                  "type": "string",
                  "example": "Created"
                },
                "Balance": {
                  "type": "number",
                  "format": "decimal",
                  "example": 100
                },
                "Institution": {
                  "type": "string",
                  "example": "AMP Bank Limited"
                },
                "LastLoadedDate": {
                  "type": "string",
                  "format": "date"
                },
                "AccountDescription": {
                  "type": "string",
                  "example": "1300 Smiles Limited"
                },
                "DataFeedStatusDateTime": {
                  "type": "string",
                  "format": "date"
                },
                "DataFeedStatusDetails": {
                  "type": "string",
                  "example": "Loan account not eligible"
                },
                "FundGUID": {
                  "type": "string",
                  "example": "c1dbdca1-88e0-8e88-5514-46c9f06fcd04"
                },
                "FundCode": {
                  "type": "string",
                  "example": "00001039"
                },
                "FundName": {
                  "type": "string",
                  "example": "Gessner Superannuation Fund"
                },
                "ExternalReference": {
                  "type": "string",
                  "example": "124-001 1234567890"
                },
                "InterfaceCode": {
                  "type": "string",
                  "example": "SISSCash"
                },
                "InterfaceName": {
                  "type": "string",
                  "example": "OmniCash with SISS"
                },
                "LinkedToPlatform": {
                  "type": "boolean",
                  "example": false
                }
              }
            }
          },
          "Broker": {
            "type": "array",
            "items": {
              "properties": {
                "AuthorityGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "f4b27431-a919-ca8d-7c14-62e4f0412345"
                },
                "InvestorReferenceGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
                },
                "Registry": {
                  "type": "string",
                  "format": "COM"
                },
                "RegistryName": {
                  "type": "string",
                  "format": "COMMSEC Securities"
                },
                "HIN": {
                  "type": "string",
                  "example": "X12345678901"
                },
                "RegisteredName": {
                  "type": "string"
                },
                "RegisteredPostCode": {
                  "type": "number",
                  "example": 4000
                },
                "BrokerName": {
                  "type": "string",
                  "example": "COMMSEC Securities"
                },
                "AccountNumber": {
                  "type": "string",
                  "example": "12345"
                },
                "DataFeedStatus": {
                  "type": "string",
                  "example": "Created"
                },
                "DataFeedStatusDetails": {
                  "type": "string",
                  "example": "Loan account not eligible"
                },
                "LastReceivedDate": {
                  "type": "string",
                  "format": "date"
                },
                "FundGUID": {
                  "type": "string",
                  "example": "c1dbdca1-88e0-8e88-5514-46c9f06fcd04"
                },
                "FundCode": {
                  "type": "string",
                  "example": "00001039"
                },
                "FundName": {
                  "type": "string",
                  "example": "Gessner Superannuation Fund"
                },
                "InterfaceCode": {
                  "type": "string",
                  "example": "SISSBroker"
                },
                "InterfaceName": {
                  "type": "string",
                  "example": "OmniBroker with SISS"
                },
                "FiltersEnabled": {
                  "type": "boolean",
                  "example": false
                }
              }
            }
          },
          "Platform": {
            "type": "array",
            "items": {
              "properties": {
                "AuthorityGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "f4b27431-a919-ca8d-7c14-62e4f0412345"
                },
                "InvestorReferenceGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
                },
                "InvestorReference": {
                  "type": "string"
                },
                "FundGUID": {
                  "type": "string",
                  "example": "c1dbdca1-88e0-8e88-5514-46c9f06fcd04"
                },
                "FundCode": {
                  "type": "string",
                  "example": "00001039"
                },
                "FundName": {
                  "type": "string",
                  "example": "Gessner Superannuation Fund"
                },
                "PlatformCode": {
                  "type": "string",
                  "example": "AMP-NORTH"
                },
                "PlatformName": {
                  "type": "string",
                  "example": "AMP North"
                },
                "PlatformType": {
                  "$ref": "#/components/schemas/data-feed-platform-type"
                },
                "DataFeedStatus": {
                  "type": "string",
                  "example": "Created"
                },
                "DataFeedStatusDetails": {
                  "type": "string",
                  "example": "Loan account not eligible"
                },
                "DataFeedStatusDateTime": {
                  "type": "string",
                  "format": "date"
                },
                "LastReceivedDate": {
                  "type": "string",
                  "format": "date"
                },
                "ExternalReference": {
                  "type": "string",
                  "example": 1234567890
                },
                "FiltersEnabled": {
                  "type": "boolean",
                  "example": false
                },
                "InterfaceCode": {
                  "type": "string",
                  "example": "SISSCash"
                },
                "InterfaceName": {
                  "type": "string",
                  "example": "OmniCash with SISS"
                },
                "Institution": {
                  "type": "string",
                  "example": "Macquarie Equity Portfolio Service"
                },
                "ChartAccountGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
                },
                "GLAccountNumber": {
                  "type": "string",
                  "example": "2170116"
                }
              }
            }
          }
        }
      },
      "AppTransactionRulesResultModel": {
        "type": "array",
        "items": {
          "properties": {
            "RuleGUID": {
              "type": "string",
              "format": "guid",
              "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e0"
            },
            "RuleNumber": {
              "type": "string",
              "example": "5123.3"
            },
            "RuleName": {
              "type": "string",
              "example": "Transacion rule"
            },
            "SystemDefined": {
              "type": "boolean",
              "example": true
            },
            "Status": {
              "type": "string",
              "example": "Active/Inactive"
            },
            "RuleOrder": {
              "type": "number",
              "format": "integer"
            },
            "Fund": {
              "type": "object",
              "properties": {
                "GUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e0"
                },
                "Name": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "AppTransactionRuleBodyModel": {
        "type": "object",
        "properties": {
          "RuleName": {
            "type": "string",
            "example": "Transacion rule"
          },
          "SystemDefined": {
            "type": "boolean",
            "example": true
          },
          "Status": {
            "type": "string",
            "example": "Active/Inactive"
          },
          "AppliedTo": {
            "type": "object",
            "properties": {
              "ApplyTo": {
                "type": "string"
              },
              "Fund": {
                "type": "string"
              },
              "FundListCode": {
                "type": "string"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "ApplySource": {
                "type": "string"
              },
              "InstitutionCode": {
                "type": "string"
              },
              "Source": {
                "type": "string"
              },
              "AcNum": {
                "type": "string"
              }
            }
          },
          "Criteria": {
            "type": "object",
            "properties": {
              "TransactionCode": {
                "type": "string"
              },
              "Date": {
                "type": "object",
                "properties": {
                  "FromDate": {
                    "type": "string",
                    "format": "date"
                  },
                  "ToDate": {
                    "type": "string",
                    "format": "date"
                  }
                }
              },
              "Narration": {
                "type": "object",
                "properties": {
                  "NarrationOperator1": {
                    "type": "string",
                    "example": "Begins with,Contains,Does not begin with,Does not contain,Does not end with,Does not equal,Ends with,Equals"
                  },
                  "NarrationOperand1": {
                    "type": "string"
                  },
                  "NarrationOperatorJoin": {
                    "type": "string",
                    "example": "None,And,Or"
                  },
                  "NarrationOperator2": {
                    "type": "string",
                    "example": "Begins with,Contains,Does not begin with,Does not contain,Does not end with,Does not equal,Ends with,Equals"
                  },
                  "NarrationOperand2": {
                    "type": "string"
                  }
                }
              },
              "Amount": {
                "type": "object",
                "properties": {
                  "AmountDirection": {
                    "type": "string",
                    "example": "Any,Payment,Receipt"
                  },
                  "AmountOperator": {
                    "type": "string",
                    "example": "Equals,Greater than,Less than,Not equal to"
                  },
                  "AmountOperand": {
                    "type": "number",
                    "format": "float"
                  }
                }
              }
            }
          },
          "Postings": {
            "type": "array",
            "items": {
              "properties": {
                "AcNum": {
                  "type": "string"
                },
                "AccountName": {
                  "type": "string"
                },
                "MemExt": {
                  "type": "string"
                },
                "PostingOrder": {
                  "type": "number"
                },
                "PostingSplitType": {
                  "type": "string"
                },
                "PostingSplitValue": {
                  "type": "number",
                  "format": "float"
                },
                "TransactionDescription": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "AppTransactionRulePreviewResultModel": {
        "type": "array",
        "items": {
          "properties": {
            "AccountNumber": {
              "type": "string",
              "example": "2900001"
            },
            "TransactionDate": {
              "type": "string",
              "format": "date",
              "example": "2019-07-15"
            },
            "Description": {
              "type": "string",
              "example": "Bank Transaction"
            },
            "Amount": {
              "type": "number",
              "format": "float",
              "example": 150.23
            }
          }
        }
      },
      "AppTransactionRuleDetailsResultModel": {
        "type": "object",
        "properties": {
          "RuleGUID": {
            "type": "string",
            "format": "guid",
            "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e0"
          },
          "RuleNumber": {
            "type": "string",
            "example": "5123.3"
          },
          "RuleName": {
            "type": "string",
            "example": "Transacion rule"
          },
          "SystemDefined": {
            "type": "boolean",
            "example": true
          },
          "Status": {
            "type": "string",
            "example": "Active/Inactive"
          },
          "RuleOrder": {
            "type": "number",
            "format": "integer"
          },
          "ChartAccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e0"
          },
          "AppliedTo": {
            "type": "object",
            "properties": {
              "ApplyTo": {
                "type": "string"
              },
              "AppliesToCode": {
                "type": "string"
              },
              "AppliesToName": {
                "type": "string"
              },
              "GUID": {
                "type": "string",
                "format": "guid",
                "example": "ef1f02ff-738e-4bbd-8214-fbe4742d70e0"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "ApplySource": {
                "type": "string"
              },
              "InstitutionCode": {
                "type": "string"
              },
              "Source": {
                "type": "string"
              },
              "AcNum": {
                "type": "string"
              }
            }
          },
          "Criteria": {
            "type": "object",
            "properties": {
              "TransactionCode": {
                "type": "string"
              },
              "Date": {
                "type": "object",
                "properties": {
                  "FromDate": {
                    "type": "string",
                    "format": "date"
                  },
                  "ToDate": {
                    "type": "string",
                    "format": "date"
                  }
                }
              },
              "Narration": {
                "type": "object",
                "properties": {
                  "NarrationOperator1": {
                    "type": "string"
                  },
                  "NarrationOperand1": {
                    "type": "string"
                  },
                  "NarrationOperatorJoin": {
                    "type": "string"
                  },
                  "NarrationOperator2": {
                    "type": "string"
                  },
                  "NarrationOperand2": {
                    "type": "string"
                  }
                }
              },
              "Amount": {
                "type": "object",
                "properties": {
                  "AmountDirection": {
                    "type": "string"
                  },
                  "AmountOperator": {
                    "type": "string"
                  },
                  "AmountOperand": {
                    "type": "number",
                    "format": "float"
                  }
                }
              }
            }
          },
          "Postings": {
            "type": "array",
            "items": {
              "properties": {
                "AcNum": {
                  "type": "string"
                },
                "AccountName": {
                  "type": "string"
                },
                "ChartAccountGUID": {
                  "type": "string",
                  "format": "guid"
                },
                "MembershipGUID": {
                  "type": "string",
                  "format": "guid"
                },
                "MemExt": {
                  "type": "string"
                },
                "PostingOrder": {
                  "type": "number"
                },
                "PostingSplitType": {
                  "type": "string"
                },
                "PostingSplitValue": {
                  "type": "number",
                  "format": "float"
                },
                "TransactionDescription": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "RunTransactionRuleResultModel": {
        "type": "object",
        "properties": {
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": ""
          }
        }
      },
      "TransactionAttachmentRequestModel": {
        "type": "array",
        "items": {
          "properties": {
            "DocumentGUID": {
              "type": "string",
              "format": "guid",
              "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
            },
            "FileName": {
              "type": "string",
              "example": "FileName.pdf"
            },
            "FileData": {
              "type": "string",
              "example": "FileRawData"
            }
          }
        }
      },
      "TransactionAttachmentResultModel": {
        "type": "array",
        "items": {
          "properties": {
            "DocumentGUID": {
              "type": "string",
              "format": "guid",
              "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
            }
          }
        }
      },
      "UpdateTransactionRuleOrderModel": {
        "type": "object",
        "properties": {
          "RuleGUID": {
            "type": "string",
            "format": "guid",
            "example": "b1feeeba-c6c6-d3bd-7914-53db38bf3d4b"
          },
          "RuleOrder": {
            "type": "number",
            "format": "integer",
            "example": 1
          }
        }
      },
      "InvestmentStrategiesResponseModel": {
        "type": "array",
        "items": {
          "properties": {
            "StrategyCode": {
              "type": "string",
              "example": "DEFAULT"
            },
            "StrategyDescription": {
              "type": "string",
              "example": "default"
            },
            "EffectiveDate": {
              "type": "string",
              "format": "date"
            },
            "LastReviewedDate": {
              "type": "string",
              "format": "date"
            },
            "Customised": {
              "type": "boolean",
              "example": true
            },
            "Allocations": {
              "type": "array",
              "items": {
                "properties": {
                  "AllocationCategory": {
                    "type": "string",
                    "example": "Defensive"
                  },
                  "AllocationShortName": {
                    "type": "string",
                    "example": "DEFENSIVE"
                  },
                  "Minimum": {
                    "type": "number",
                    "format": "double",
                    "minimum": 0,
                    "maximum": 0
                  },
                  "Maximum": {
                    "type": "number",
                    "format": "double",
                    "minimum": 0,
                    "maximum": 0
                  },
                  "Benchmark": {
                    "type": "number",
                    "format": "double",
                    "minimum": 0,
                    "maximum": 100
                  }
                }
              }
            }
          }
        }
      },
      "InvestmentStrategySiteLevelResponseModel": {
        "type": "array",
        "items": {
          "properties": {
            "FundCode": {
              "type": "string",
              "example": "fund-001"
            },
            "StrategyCode": {
              "type": "string",
              "example": "DEFAULT"
            },
            "EffectiveDate": {
              "type": "string",
              "format": "date"
            },
            "LastReviewedDate": {
              "type": "string",
              "format": "date"
            },
            "DerivativesChargeMinimum": {
              "type": "number",
              "format": "decimal",
              "example": 0
            },
            "DerivativesChargeMaximum": {
              "type": "number",
              "format": "decimal",
              "example": 0
            },
            "DerivativesChargeRatio": {
              "type": "number",
              "format": "decimal",
              "example": 0
            },
            "WillAcquireProperty": {
              "type": "boolean",
              "example": false
            },
            "WillHaveInsurance": {
              "type": "boolean",
              "example": false
            },
            "WillAcquireCollectables": {
              "type": "boolean",
              "example": false
            },
            "DaysOutOfStrategy": {
              "type": "number",
              "example": 1
            },
            "Allocations": {
              "type": "array",
              "items": {
                "properties": {
                  "AllocationCategory": {
                    "type": "string",
                    "example": "Defensive"
                  },
                  "AllocationShortName": {
                    "type": "string",
                    "example": "DEFENSIVE"
                  },
                  "Minimum": {
                    "type": "number",
                    "format": "double",
                    "minimum": 0,
                    "maximum": 0
                  },
                  "Maximum": {
                    "type": "number",
                    "format": "double",
                    "minimum": 0,
                    "maximum": 0
                  },
                  "Benchmark": {
                    "type": "number",
                    "format": "double",
                    "minimum": 0,
                    "maximum": 100
                  },
                  "ActualPercentage": {
                    "type": "number",
                    "format": "double",
                    "minimum": 0,
                    "maximum": 100
                  }
                }
              }
            },
            "RiskProfileAllocations": {
              "type": "array",
              "items": {
                "properties": {
                  "AllocationCategory": {
                    "type": "string",
                    "example": "Defensive"
                  },
                  "AllocationShortName": {
                    "type": "string",
                    "example": "DEFENSIVE"
                  },
                  "Minimum": {
                    "type": "number",
                    "format": "double",
                    "minimum": 0,
                    "maximum": 100
                  },
                  "Maximum": {
                    "type": "number",
                    "format": "double",
                    "minimum": 0,
                    "maximum": 100
                  },
                  "Benchmark": {
                    "type": "number",
                    "format": "double",
                    "minimum": 0,
                    "maximum": 100
                  }
                }
              }
            }
          }
        }
      },
      "RequestRegistryHoldingBalancesRequestModel": {
        "type": "object",
        "properties": {
          "FundIdentifier": {
            "type": "string",
            "example": "SG_SMSF"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          }
        }
      },
      "RequestRegistryHoldingBalancesResultModel": {
        "type": "object",
        "properties": {
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
          },
          "JobURL": {
            "type": "string",
            "example": " /sites/{site-identifier}/jobs/{GUID}"
          }
        }
      },
      "InvestmentStrategyResponseModel": {
        "type": "object",
        "description": "The investment strategy.",
        "required": [
          "EffectiveDate"
        ],
        "properties": {
          "StrategyCode": {
            "type": "string",
            "example": "DEFAULT"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "LastReviewedDate": {
            "type": "string",
            "format": "date"
          },
          "DerivativesChargeMinimum": {
            "type": "number",
            "format": "decimal",
            "example": 0
          },
          "DerivativesChargeMaximum": {
            "type": "number",
            "format": "decimal",
            "example": 0
          },
          "DerivativesChargeRatio": {
            "type": "number",
            "format": "decimal",
            "example": 0
          },
          "WillAcquireProperty": {
            "type": "boolean",
            "example": false
          },
          "WillHaveInsurance": {
            "type": "boolean",
            "example": false
          },
          "WillAcquireCollectables": {
            "type": "boolean",
            "example": false
          },
          "Allocations": {
            "type": "array",
            "items": {
              "properties": {
                "AllocationCategory": {
                  "type": "string",
                  "example": "Defensive"
                },
                "AllocationShortName": {
                  "type": "string",
                  "example": "DEFENSIVE"
                },
                "Minimum": {
                  "type": "number",
                  "format": "double",
                  "minimum": 0,
                  "maximum": 0
                },
                "Maximum": {
                  "type": "number",
                  "format": "double",
                  "minimum": 0,
                  "maximum": 0
                },
                "Benchmark": {
                  "type": "number",
                  "format": "double",
                  "minimum": 0,
                  "maximum": 100
                }
              }
            }
          },
          "Policies": {
            "type": "array",
            "items": {
              "properties": {
                "Type": {
                  "type": "string",
                  "example": "AIMS"
                },
                "Description": {
                  "type": "string",
                  "example": "Investment aims and objectives"
                },
                "Heading": {
                  "type": "string",
                  "example": "Investment aims and objectives"
                },
                "Text": {
                  "type": "string",
                  "example": "text"
                },
                "Customised": {
                  "type": "boolean"
                }
              }
            }
          },
          "RiskProfileAllocations": {
            "type": "array",
            "items": {
              "properties": {
                "AllocationCategory": {
                  "type": "string",
                  "example": "Defensive"
                },
                "AllocationShortName": {
                  "type": "string",
                  "example": "DEFENSIVE"
                },
                "Minimum": {
                  "type": "number",
                  "format": "double",
                  "minimum": 0,
                  "maximum": 100
                },
                "Maximum": {
                  "type": "number",
                  "format": "double",
                  "minimum": 0,
                  "maximum": 100
                },
                "Benchmark": {
                  "type": "number",
                  "format": "double",
                  "minimum": 0,
                  "maximum": 100
                }
              }
            }
          }
        }
      },
      "InvestmentStrategyRequestModel": {
        "type": "object",
        "description": "The investment strategy.",
        "required": [
          "EffectiveDate"
        ],
        "properties": {
          "StrategyCode": {
            "type": "string",
            "example": "DEFAULT"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "LastReviewedDate": {
            "type": "string",
            "format": "date"
          },
          "DerivativesChargeMinimum": {
            "type": "number",
            "format": "decimal",
            "example": 0
          },
          "DerivativesChargeMaximum": {
            "type": "number",
            "format": "decimal",
            "example": 0
          },
          "DerivativesChargeRatio": {
            "type": "number",
            "format": "decimal",
            "example": 0
          },
          "WillAcquireProperty": {
            "type": "boolean",
            "example": false
          },
          "WillHaveInsurance": {
            "type": "boolean",
            "example": false
          },
          "WillAcquireCollectables": {
            "type": "boolean",
            "example": false
          },
          "Allocations": {
            "type": "array",
            "items": {
              "properties": {
                "AllocationShortName": {
                  "type": "string",
                  "example": "DEFENSIVE"
                },
                "Minimum": {
                  "type": "number",
                  "format": "double",
                  "minimum": 0,
                  "maximum": 0
                },
                "Maximum": {
                  "type": "number",
                  "format": "double",
                  "minimum": 0,
                  "maximum": 0
                },
                "Benchmark": {
                  "type": "number",
                  "format": "double",
                  "minimum": 0,
                  "maximum": 100
                }
              }
            }
          },
          "Policies": {
            "type": "array",
            "items": {
              "properties": {
                "Type": {
                  "type": "string",
                  "example": "DIVERSIFICATION"
                },
                "Text": {
                  "type": "string",
                  "example": "text"
                },
                "Heading": {
                  "type": "string",
                  "example": "Heading text"
                },
                "Customised": {
                  "type": "boolean"
                }
              }
            }
          }
        }
      },
      "DepreciatingScheduleModel": {
        "type": "object",
        "properties": {
          "PropertyAccountNumber": {
            "type": "string",
            "example": 2100001
          },
          "PropertyAccountDescription": {
            "type": "string",
            "example": "Property - Commercial Account 1"
          },
          "AccountNumber": {
            "type": "string",
            "example": 2109000
          },
          "AccountDescription": {
            "type": "string",
            "example": "Dehumidifier"
          },
          "OriginalCost": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "StartDate": {
            "type": "string",
            "format": "date"
          },
          "OpeningBalance": {
            "type": "number",
            "format": "double"
          },
          "DisposalsDate": {
            "type": "string",
            "format": "date"
          },
          "DisposalsAmount": {
            "type": "number",
            "format": "double"
          },
          "AdditionsDate": {
            "type": "string",
            "format": "date"
          },
          "AdditionsAmount": {
            "type": "number",
            "format": "double"
          },
          "DepreciationMethod": {
            "$ref": "#/components/schemas/depreciation-method",
            "example": "DIMINISHING-VALUE"
          },
          "RatePercent": {
            "type": "number",
            "format": "double",
            "example": 2.5
          },
          "EffectiveLife": {
            "type": "number",
            "format": "double",
            "example": 10
          },
          "DepreciationAmount": {
            "type": "number",
            "format": "double",
            "example": 50
          },
          "ClosingBalance": {
            "type": "number",
            "format": "double",
            "example": 450
          },
          "SwitchToLowValuePool": {
            "type": "boolean"
          }
        }
      },
      "GetDepreciatingScheduleResponseModel": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/DepreciatingScheduleModel"
        }
      },
      "HeadingFormatting": {
        "type": "string",
        "example": "bold"
      },
      "PoliciesResponseModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "Heading": {
            "type": "string"
          },
          "Content": {
            "type": "string"
          },
          "Customised": {
            "type": "boolean"
          },
          "HeadingFormatting": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HeadingFormatting"
            }
          }
        }
      },
      "PoliciesRequestModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string"
          },
          "Heading": {
            "type": "string"
          },
          "Content": {
            "type": "string"
          },
          "Customised": {
            "type": "boolean"
          },
          "HeadingFormatting": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HeadingFormatting"
            }
          }
        }
      },
      "AuthenticationCredentialResponseModel": {
        "type": "object",
        "properties": {
          "Id": {
            "description": "The order of parameter (from 1 to 10)",
            "type": "number",
            "format": "integer",
            "example": 1
          },
          "Nickname": {
            "type": "string",
            "example": "JackTheRipper"
          },
          "Status": {
            "type": "string",
            "example": "ACTIVE"
          },
          "Expiry": {
            "type": "string",
            "format": "date-time",
            "example": "2020-03-24T15:55:52.679+07:00"
          }
        }
      },
      "AuthenticationCredentialRequestModel": {
        "type": "object",
        "properties": {
          "Nickname": {
            "type": "string",
            "example": "JackTheRipper"
          },
          "Code": {
            "type": "string",
            "example": "JackRaiden"
          },
          "Password": {
            "type": "string",
            "example": "1234abc@DEF"
          }
        }
      },
      "AuthenticationCredentialResultModel": {
        "type": "object",
        "properties": {
          "Id": {
            "description": "The order of parameter (from 1 to 10)",
            "type": "number",
            "format": "integer",
            "example": 6
          }
        }
      },
      "InterfaceNotifiedUserResponseModel": {
        "type": "object",
        "properties": {
          "NotifyUserGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          }
        }
      },
      "InterfaceNotifiedUserRequestModel": {
        "type": "object",
        "properties": {
          "NotifyUserGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          }
        }
      },
      "GetCategoriesResultModel": {
        "type": "object",
        "properties": {
          "InvestmentCategoryGUID": {
            "type": "string"
          },
          "Code": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "Order": {
            "type": "integer",
            "example": 1
          },
          "Default": {
            "type": "boolean"
          }
        }
      },
      "CreateUpdateCategoryRequestModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "Order": {
            "type": "integer",
            "example": 1
          },
          "Default": {
            "type": "boolean"
          }
        }
      },
      "CreateUpdateCategoryResultModel": {
        "type": "object",
        "properties": {
          "InvestmentCategoryGUID": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "GetNoteTemplateResponseModel": {
        "type": "object",
        "properties": {
          "NoteTemplateGUID": {
            "type": "string",
            "example": "839b3240-1fde-7d84-b214-03ebad4e6905"
          },
          "Code": {
            "type": "string",
            "example": "TL Review"
          },
          "Text": {
            "type": "string",
            "example": "Team Leader Review Note"
          },
          "SystemDefined": {
            "type": "boolean",
            "example": false
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "delete",
                "modify"
              ]
            }
          }
        }
      },
      "CreateUpdateNoteTemplateRequestModel": {
        "required": [
          "Code",
          "Text"
        ],
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "Waiting for 3rd party Doc"
          },
          "Text": {
            "type": "string",
            "example": "Waiting for 3rd party Document"
          }
        }
      },
      "CreateUpdateNoteTemplateResponseModel": {
        "type": "object",
        "properties": {
          "NoteTemplateGUID": {
            "type": "string",
            "example": "839b3240-1fde-7d84-b214-03ebad4e6905"
          },
          "Code": {
            "type": "string",
            "example": "Waiting for 3rd party Doc"
          },
          "Text": {
            "type": "string",
            "example": "Waiting for 3rd party Document"
          }
        }
      },
      "CreateFundNotesResponseModel": {
        "type": "object",
        "properties": {
          "NoteGUID": {
            "type": "string",
            "example": "c9ad0c83-f9f8-28bf-b314-755b40975284"
          },
          "NoteType": {
            "type": "string",
            "example": "Sticky"
          },
          "NoteText": {
            "type": "string",
            "example": "Sticky note test for member 00001"
          },
          "NoteDate": {
            "type": "string",
            "format": "date"
          },
          "CreateUserCode": {
            "type": "string",
            "example": "hh"
          },
          "CreateDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "ModifyUserCode": {
            "type": "string",
            "example": ""
          },
          "ModifyDateTime": {
            "type": "string",
            "format": "date-time",
            "example": null
          },
          "MemberAccountGUID": {
            "type": "string",
            "example": "e3c76443-8126-05b6-9914-c88c24943722"
          },
          "MemberDisplayName": {
            "type": "string",
            "example": "Huynh, Ho"
          },
          "NumberOfAttachments": {
            "type": "number",
            "example": 0
          }
        }
      },
      "FundNoteRequestModel": {
        "type": "object",
        "properties": {
          "NoteType": {
            "type": "string",
            "example": "STICKY"
          },
          "NoteText": {
            "type": "string",
            "example": "fund sticky note test"
          },
          "NoteDate": {
            "type": "string",
            "format": "date"
          },
          "MemberAccountGUID": {
            "type": "string",
            "example": "e3c76443-8126-05b6-9914-c88c24943722"
          }
        }
      },
      "GetFundNoteDetailsResponseModel": {
        "type": "object",
        "properties": {
          "NoteGUID": {
            "type": "string",
            "example": "c9ad0c83-f9f8-28bf-b314-755b40975284"
          },
          "NoteType": {
            "type": "string",
            "example": "Sticky"
          },
          "NoteText": {
            "type": "string",
            "example": "Sticky note test for member 00001"
          },
          "NoteDate": {
            "type": "string",
            "format": "date"
          },
          "CreateUserCode": {
            "type": "string",
            "example": "hh"
          },
          "CreateDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "ModifyUserCode": {
            "type": "string",
            "example": ""
          },
          "ModifyDateTime": {
            "type": "string",
            "format": "date-time",
            "example": null
          },
          "MemberAccountGUID": {
            "type": "string",
            "example": "e3c76443-8126-05b6-9914-c88c24943722"
          },
          "MemberDisplayName": {
            "type": "string",
            "example": "Huynh, Ho"
          },
          "Attachments": {
            "type": "array",
            "items": {
              "properties": {
                "AttachmentGUID": {
                  "type": "string",
                  "example": "e7eec8e2-87c2-04bb-8014-6934608e73f8"
                },
                "FileName": {
                  "type": "string",
                  "example": "file-name.txt"
                },
                "OriginalFileName": {
                  "type": "string",
                  "example": "file-name.txt"
                },
                "FileHash": {
                  "type": "string",
                  "example": ""
                },
                "FileSize": {
                  "type": "number",
                  "example": 3210
                },
                "URL": {
                  "type": "string",
                  "example": ""
                }
              }
            }
          }
        }
      },
      "UpdateFundNotesResponseModel": {
        "type": "object",
        "properties": {
          "NoteGUID": {
            "type": "string",
            "example": "c9ad0c83-f9f8-28bf-b314-755b40975284"
          },
          "NoteType": {
            "type": "string",
            "example": "Sticky"
          },
          "NoteText": {
            "type": "string",
            "example": "Sticky note test for member 00001"
          },
          "NoteDate": {
            "type": "string",
            "format": "date"
          },
          "CreateUserCode": {
            "type": "string",
            "example": "hh"
          },
          "CreateDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "ModifyUserCode": {
            "type": "string",
            "example": "AA"
          },
          "ModifyDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "MemberAccountGUID": {
            "type": "string",
            "example": "e3c76443-8126-05b6-9914-c88c24943722"
          },
          "MemberDisplayName": {
            "type": "string",
            "example": "Huynh, Ho"
          }
        }
      },
      "UploadNoteAttachmentRequestModel": {
        "type": "object",
        "properties": {
          "DocumentGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          },
          "FileName": {
            "type": "string",
            "example": "FileName.pdf"
          },
          "FileData": {
            "type": "string",
            "example": "FileRawData"
          }
        }
      },
      "UploadNoteAttachmentResultModel": {
        "type": "object",
        "properties": {
          "AttachmentIdentifier": {
            "type": "string",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
          }
        }
      },
      "MemberTransferBalanceResponseModel": {
        "type": "object",
        "properties": {
          "TransferBalanceAccount": {
            "type": "number",
            "format": "decimal",
            "example": 100
          },
          "ModifiedTransferBalanceAccount": {
            "type": "number",
            "format": "decimal",
            "example": 100
          },
          "PersonalTransferBalanceCap": {
            "type": "number",
            "format": "decimal",
            "example": 100
          },
          "PersonalTransferBalanceCapHistory": {
            "type": "array",
            "items": {
              "properties": {
                "Date": {
                  "type": "string",
                  "format": "date",
                  "example": "2017-07-01"
                },
                "PersonalTransferBalanceCap": {
                  "type": "number",
                  "format": "decimal",
                  "example": 100
                }
              }
            }
          },
          "Events": {
            "type": "array",
            "items": {
              "properties": {
                "TransferBalanceGUID": {
                  "type": "string",
                  "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
                },
                "MemberAccountGUID": {
                  "type": "string",
                  "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
                },
                "TransferDate": {
                  "type": "string",
                  "format": "date",
                  "example": "2017-07-01"
                },
                "EffectiveDate": {
                  "type": "string",
                  "format": "date",
                  "example": "2017-07-01"
                },
                "Fund": {
                  "type": "string",
                  "example": "ASL Super Fund"
                },
                "PensionType": {
                  "type": "string",
                  "example": "Account Based Pension"
                },
                "Event": {
                  "type": "string",
                  "example": "Pension - Existing"
                },
                "Debit": {
                  "type": "number",
                  "format": "decimal",
                  "example": 100
                },
                "Credit": {
                  "type": "number",
                  "format": "decimal",
                  "example": 100
                },
                "Balance": {
                  "type": "number",
                  "format": "decimal",
                  "example": 100
                },
                "Status": {
                  "type": "string",
                  "example": "Not-Applicable"
                },
                "FileReference": {
                  "type": "string",
                  "example": "SM8Test"
                },
                "Note": {
                  "type": "string",
                  "example": "Existing pension from previous system"
                },
                "CreatedDateTime": {
                  "type": "string",
                  "format": "date-time",
                  "example": "2020-03-24T15:55:52.679+07:00"
                },
                "Permissions": {
                  "type": "array",
                  "items": {
                    "example": [
                      "delete",
                      "modify"
                    ]
                  }
                }
              }
            }
          }
        }
      },
      "MemberTransferBalanceRequestModel": {
        "type": "object",
        "properties": {
          "TransferDate": {
            "type": "string",
            "format": "date",
            "example": "2017-07-01"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date",
            "example": "2017-07-01"
          },
          "Fund": {
            "type": "string",
            "example": "ASL Super Fund"
          },
          "PensionType": {
            "type": "string",
            "example": "Account Based Pension"
          },
          "Event": {
            "type": "string",
            "example": "Pension - Existing"
          },
          "Debit": {
            "type": "number",
            "format": "decimal",
            "example": 0
          },
          "Credit": {
            "type": "number",
            "format": "decimal",
            "example": 1000.55
          },
          "Note": {
            "type": "string",
            "example": "Existing pension from previous system"
          },
          "Status": {
            "type": "string",
            "example": "Not-Applicable"
          }
        }
      },
      "CreateMemberTransferBalanceResultModel": {
        "type": "object",
        "properties": {
          "TransferBalanceGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          }
        }
      },
      "TransferBalanceEventTypeResponseModel": {
        "type": "object",
        "properties": {
          "EventCode": {
            "type": "string",
            "example": "Pension - Existing"
          },
          "EventType": {
            "type": "string",
            "example": "Structured Settlement"
          },
          "Reporting": {
            "type": "string",
            "example": "Personal Injury (Structured Settlement)"
          }
        }
      },
      "UserTypesResponseModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "INVESTMENT-REPORTING-CATEGORY"
          },
          "Description": {
            "type": "string",
            "example": "Property"
          },
          "Value": {
            "type": "string",
            "example": "PROPERTY"
          }
        }
      },
      "institution-type": {
        "type": "string",
        "enum": [
          "BT-Panorama",
          "HUB24-Platform",
          "Macquarie",
          "Macquarie-Wrap"
        ]
      },
      "GetBankAuthoritiesModel": {
        "type": "object",
        "properties": {
          "AdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-alkjasdkljas1"
          },
          "BankAuthorityGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-alkjasdkljas1"
          },
          "Institution": {
            "$ref": "#/components/schemas/institution-type"
          },
          "FirstName": {
            "type": "string",
            "example": "Andre"
          },
          "Surname": {
            "type": "string",
            "example": "Abernathy"
          },
          "CompanyName": {
            "type": "string",
            "example": "ABC"
          },
          "CompanyCode": {
            "type": "string",
            "example": "ABC"
          },
          "EmailAddress": {
            "type": "string",
            "example": "support@superconcepts.com.au"
          },
          "RepresentativeCode": {
            "type": "string",
            "example": 1
          },
          "Default": {
            "type": "boolean"
          },
          "SystemDefined": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "BankingAuthorityRequestModel": {
        "type": "object",
        "properties": {
          "AdviserGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-alkjasdkljas1"
          },
          "Institution": {
            "Institution": null,
            "$ref": "#/components/schemas/institution-type"
          },
          "FirstName": {
            "type": "string",
            "example": "Andre"
          },
          "Surname": {
            "type": "string",
            "example": "Abernathy"
          },
          "CompanyName": {
            "type": "string",
            "example": "ABC"
          },
          "CompanyCode": {
            "type": "string",
            "example": "ABC"
          },
          "EmailAddress": {
            "type": "string",
            "example": "support@superconcepts.com.au"
          },
          "RepresentativeCode": {
            "type": "string",
            "example": 1
          },
          "Default": {
            "type": "boolean"
          }
        }
      },
      "BankingAuthorityResultModel": {
        "type": "object",
        "properties": {
          "BankAuthorityGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          }
        }
      },
      "TransferBalanceAccountReportingsResponseModel": {
        "type": "object",
        "properties": {
          "TransferBalanceAccountGUID": {
            "type": "string",
            "format": "guid"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid"
          },
          "FundName": {
            "type": "string"
          },
          "FundCode": {
            "type": "string"
          },
          "TBARFrequency": {
            "type": "string"
          },
          "MemberAccountGUID": {
            "type": "string",
            "format": "guid"
          },
          "MemberName": {
            "type": "string"
          },
          "TransferDate": {
            "type": "string",
            "format": "date"
          },
          "EventType": {
            "type": "string"
          },
          "Debit": {
            "type": "number",
            "format": "decimal",
            "example": 0
          },
          "Credit": {
            "type": "number",
            "format": "decimal",
            "example": 1000.55
          },
          "Status": {
            "type": "string"
          },
          "DueDate": {
            "type": "string",
            "format": "date"
          },
          "Note": {
            "type": "string"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "delete",
                "modify"
              ]
            }
          }
        }
      },
      "TBARProductionFilesResponseModel": {
        "type": "object",
        "properties": {
          "TransferBalanceAccountReportGUID": {
            "type": "string",
            "format": "guid"
          },
          "Intermediary": {
            "type": "string"
          },
          "FileReference": {
            "type": "string"
          },
          "CreatedDateTime": {
            "type": "string"
          },
          "CreatedBy": {
            "type": "string"
          }
        }
      },
      "TBARProductionReportFilesResponseModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string"
          },
          "FileData": {
            "type": "string"
          }
        }
      },
      "TBARProductionFileEventsResponseModel": {
        "type": "object",
        "properties": {
          "FundGUID": {
            "type": "string",
            "format": "guid"
          },
          "FundName": {
            "type": "string"
          },
          "FundCode": {
            "type": "string"
          },
          "MemberAccountGUID": {
            "type": "string",
            "format": "guid"
          },
          "MemberName": {
            "type": "string"
          },
          "TransferDate": {
            "type": "string",
            "format": "date"
          },
          "EventType": {
            "type": "string"
          },
          "Debit": {
            "type": "number",
            "format": "decimal",
            "example": 0
          },
          "Credit": {
            "type": "number",
            "format": "decimal",
            "example": 1000.55
          },
          "Status": {
            "type": "string"
          }
        }
      },
      "TBARCreateDeclarationRequestModel": {
        "type": "object",
        "properties": {
          "TransferBalanceAccountGUID": {
            "type": "array",
            "items": {
              "example": "9b4eb08b-cbd6-d09a-8d14-81180068dc35"
            }
          },
          "NotifyWebhookURL": {
            "type": "string"
          }
        }
      },
      "TBARCreateFileRequestModel": {
        "type": "object",
        "properties": {
          "Intermediary": {
            "type": "string"
          },
          "FileReference": {
            "type": "string"
          },
          "RunType": {
            "type": "string"
          },
          "TransferBalanceAccountGUID": {
            "type": "array",
            "items": {
              "example": "9b4eb08b-cbd6-d09a-8d14-81180068dc35"
            }
          },
          "NotifyWebhookURL": {
            "type": "string"
          }
        }
      },
      "LoadATOIncomeTaxLodgementStatusResultModel": {
        "type": "object",
        "properties": {
          "SuccessCount": {
            "type": "number",
            "format": "integer",
            "example": 10
          },
          "ErrorCount": {
            "type": "number",
            "format": "integer",
            "example": 1
          },
          "Errors": {
            "type": "array",
            "items": {
              "properties": {
                "Line": {
                  "type": "number",
                  "format": "integer",
                  "example": 1
                },
                "ClientName": {
                  "type": "string",
                  "example": "R B & M MARS SUPERANNUATION FUND"
                },
                "Error": {
                  "type": "string",
                  "example": "Fund with TFN: 29154315 does not exist"
                }
              }
            }
          }
        }
      },
      "AttributePayloadModel": {
        "type": "object",
        "properties": {
          "GUID": {
            "type": "string",
            "format": "guid"
          },
          "SourceRecordType": {
            "type": "string",
            "example": "FUND"
          },
          "Code": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "ValueType": {
            "type": "string"
          },
          "SystemDefined": {
            "type": "boolean"
          },
          "Values": {
            "type": "array",
            "items": {
              "properties": {
                "Value": {
                  "type": "string"
                },
                "Default": {
                  "type": "boolean"
                }
              }
            }
          }
        }
      },
      "attribute-source-record-type": {
        "type": "string",
        "enum": [
          "ADVISER",
          "CHART",
          "FUND",
          "MEMBER"
        ]
      },
      "AttributeRequestPayloadModel": {
        "type": "object",
        "properties": {
          "SourceRecordType": {
            "$ref": "#/components/schemas/attribute-source-record-type"
          },
          "Code": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "ValueType": {
            "type": "string"
          },
          "Values": {
            "type": "array",
            "items": {
              "properties": {
                "Value": {
                  "type": "string"
                },
                "Default": {
                  "type": "boolean"
                }
              }
            }
          }
        }
      },
      "AttributeGUIDModel": {
        "type": "object",
        "properties": {
          "GUID": {
            "type": "string",
            "format": "guid"
          }
        }
      },
      "AttributeMemberValuePayloadResponseModel": {
        "type": "object",
        "properties": {
          "GUID": {
            "type": "string"
          },
          "MemberAccountGUID": {
            "type": "string"
          },
          "Code": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "Value": {
            "type": "string"
          },
          "Synchronised": {
            "type": "boolean"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify",
                "delete"
              ]
            }
          }
        }
      },
      "AttributeMemberValuePayloadModel": {
        "type": "object",
        "properties": {
          "MemberAccountGUID": {
            "type": "string"
          },
          "Code": {
            "type": "string"
          },
          "Value": {
            "type": "string"
          }
        }
      },
      "GetMemberBalanceBreakdownModel": {
        "type": "object",
        "properties": {
          "OpeningBalance": {
            "type": "number",
            "format": "float",
            "example": 10.75
          },
          "TransfersTaxFreeContributions": {
            "type": "number",
            "format": "float",
            "example": 10.75
          },
          "TaxableContributions": {
            "type": "number",
            "format": "float",
            "example": 10.75
          },
          "TransfersToPension": {
            "type": "number",
            "format": "float",
            "example": 0.75
          },
          "MemberTax": {
            "type": "number",
            "format": "float",
            "example": 0.75
          },
          "MemberExpenses": {
            "type": "number",
            "format": "float",
            "example": 0.75
          },
          "LumpSumWithdrawals": {
            "type": "number",
            "format": "float",
            "example": 0.75
          },
          "PensionPayments": {
            "type": "number",
            "format": "float",
            "example": 0.75
          },
          "Earnings": {
            "type": "number",
            "format": "float",
            "example": 0.75
          },
          "ClosingBalance": {
            "type": "number",
            "format": "float",
            "example": 0.75
          }
        }
      },
      "GetFundAccountControlModel": {
        "type": "object",
        "properties": {
          "UsageDescription": {
            "type": "string",
            "example": "Description for AAA"
          },
          "UsageCode": {
            "type": "string",
            "example": "AAA"
          },
          "AccountName": {
            "type": "string",
            "example": "Cash at Bank"
          },
          "AccountNumber": {
            "type": "string",
            "example": "111111"
          },
          "Synchronised": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "UpdateFundAccountControlModel": {
        "type": "object",
        "properties": {
          "AccountNumber": {
            "type": "string",
            "example": "111111"
          },
          "Synchronised": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "SiteLevelAttributeValuePayloadResponseModel": {
        "type": "object",
        "properties": {
          "GUID": {
            "type": "string"
          },
          "Code": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "Value": {
            "type": "string"
          },
          "Permissions": {
            "type": "array",
            "items": {
              "example": [
                "modify",
                "delete"
              ]
            }
          }
        }
      },
      "GetTaxOffsetModel": {
        "type": "object",
        "properties": {
          "FinancialYear": {
            "type": "number",
            "format": "integer",
            "example": 2023
          },
          "ExplorationCredits": {
            "type": "number",
            "format": "float",
            "example": 10
          },
          "NRAS": {
            "type": "number",
            "format": "float",
            "example": 10
          },
          "EarlyStageInvestor": {
            "type": "number",
            "format": "float",
            "example": 10
          },
          "EarlyStageVCLP": {
            "type": "number",
            "format": "float",
            "example": 10
          }
        }
      },
      "PostTaxOffsetModel": {
        "type": "object",
        "properties": {
          "ExplorationCredits": {
            "type": "number",
            "format": "float",
            "example": 10
          },
          "NRAS": {
            "type": "number",
            "format": "float",
            "example": 10
          },
          "EarlyStageInvestor": {
            "type": "number",
            "format": "float",
            "example": 10
          },
          "EarlyStageVCLP": {
            "type": "number",
            "format": "float",
            "example": 10
          }
        }
      },
      "GetActivityStatementsResponseModel": {
        "type": "object",
        "properties": {
          "ActivityStatementGUID": {
            "type": "string",
            "format": "guid"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid"
          },
          "FundCode": {
            "type": "string",
            "example": "FUND"
          },
          "FundName": {
            "type": "string",
            "example": "Fund name"
          },
          "ABN": {
            "type": "string",
            "example": "12345678901"
          },
          "PeriodStartDate": {
            "type": "string",
            "format": "date"
          },
          "PeriodEndDate": {
            "type": "string",
            "format": "date"
          },
          "Form": {
            "type": "string",
            "example": "IAS R"
          },
          "FormName": {
            "type": "string",
            "example": "Quarterly PAYG Instalment Notice"
          },
          "LodgementDueDate": {
            "type": "string",
            "format": "date"
          },
          "ATOStatus": {
            "type": "string",
            "example": "Unknown"
          },
          "UserCode": {
            "type": "string"
          },
          "LodgementDate": {
            "type": "string",
            "format": "date"
          },
          "LodgementMedia": {
            "$ref": "#/components/schemas/lodgement-media"
          },
          "AmountPayable": {
            "type": "number",
            "format": "float",
            "example": 1250.5
          },
          "BPAYReference": {
            "type": "string",
            "example": "289899611341255"
          },
          "WorkflowInstanceID": {
            "type": "number",
            "example": 0
          },
          "WorkflowInstanceStatus": {
            "type": "string",
            "example": ""
          }
        }
      },
      "DownloadActivityStatementsResponseModel": {
        "type": "object",
        "properties": {
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": "83a664e0-2c0a-d8bf-bc14-798e0c3983dc"
          },
          "JobURL": {
            "type": "string",
            "example": "/sites/{site-identifier}/jobs/{GUID}"
          }
        }
      },
      "UpdateActivityStatementStatusRequestModel": {
        "type": "object",
        "properties": {
          "RecordAsLodged": {
            "type": "boolean"
          },
          "LodgementDate": {
            "type": "string",
            "format": "date"
          }
        }
      },
      "GetActivityStatementAnswersModel": {
        "type": "object",
        "properties": {
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "83a664e0-2c0a-d8bf-bc14-798e0c3983dc"
          },
          "FundCode": {
            "type": "string",
            "example": "FUNDCODE"
          },
          "FundName": {
            "type": "string",
            "example": "Fund name"
          },
          "IntegratedAccountEFTCode": {
            "type": "string",
            "example": ""
          },
          "Name": {
            "type": "string",
            "deprecated": true
          },
          "PostalAddress": {
            "$ref": "#/components/schemas/PostalAddress"
          },
          "Form": {
            "type": "string",
            "example": "IAS R"
          },
          "FormID": {
            "type": "string",
            "format": "guid"
          },
          "PeriodStartDate": {
            "type": "string",
            "format": "date"
          },
          "PeriodEndDate": {
            "type": "string",
            "format": "date"
          },
          "DocumentID": {
            "type": "string",
            "example": "12908876234"
          },
          "LodgementDueDate": {
            "type": "string",
            "format": "date"
          },
          "PaymentDueDate": {
            "type": "string",
            "format": "date"
          },
          "ATOStatus": {
            "type": "string",
            "example": "New"
          },
          "Actions": {
            "type": "array",
            "items": {
              "example": [
                "validate",
                "save",
                "lodge",
                "reset-values",
                "gerenate-worksheet",
                "payment-details"
              ]
            }
          },
          "Details": {
            "properties": {
              "7": {
                "type": "string",
                "example": "0"
              },
              "9": {
                "type": "string",
                "example": ""
              },
              "S_FORM_TYPE": {
                "type": "string",
                "example": "R"
              },
              "ORG_BRANCH_CODE": {
                "type": "string",
                "example": "1"
              },
              "AS_FORM_NAME": {
                "type": "string",
                "example": ""
              },
              "AS_REV_IND": {
                "type": "string",
                "example": ""
              },
              "AS_STATUS": {
                "type": "string",
                "example": "DSP"
              },
              "ORG_NAME": {
                "type": "string",
                "example": "GENTEC P/L\""
              },
              "ADDR_LINE_1": {
                "type": "string",
                "example": "38 KING ST"
              },
              "ADDR_LINE_2": {
                "type": "string",
                "example": ""
              },
              "ADDR_SUBURB": {
                "type": "string",
                "example": "GOLD COAST"
              },
              "ADDR_STATE": {
                "type": "string",
                "example": "QLD"
              },
              "ADDR_POST_CODE": {
                "type": "string",
                "example": ""
              },
              "ADDR_OVERSEAS": {
                "type": "string",
                "example": ""
              },
              "DIN": {
                "type": "string",
                "example": ""
              },
              "TFN": {
                "type": "string",
                "example": ""
              },
              "LDGMT_DUE_DATE": {
                "type": "string",
                "example": ""
              },
              "PMT_DUE_DATE": {
                "type": "string",
                "example": ""
              },
              "PHONE_AREA_CODE": {
                "type": "string",
                "example": ""
              },
              "PHONE_NUMBER": {
                "type": "string",
                "example": ""
              },
              "EMAIL": {
                "type": "string",
                "example": ""
              },
              "T7": {
                "type": "string",
                "example": "0"
              },
              "T8": {
                "type": "string",
                "example": "0"
              },
              "T9": {
                "type": "string",
                "example": "0"
              },
              "T4": {
                "type": "string",
                "example": "0"
              },
              "MSG_BFR_AMT": {
                "type": "string",
                "example": ""
              },
              "MSG_AFT_AMT": {
                "type": "string",
                "example": ""
              },
              "MSG_BFR_RATE": {
                "type": "string",
                "example": ""
              },
              "MSG_AFT_RATE": {
                "type": "string",
                "example": ""
              },
              "5A": {
                "type": "string",
                "example": ""
              },
              "5B": {
                "type": "string",
                "example": ""
              },
              "DEC_STATEMENT_TYPE": {
                "type": "string",
                "example": ""
              },
              "DEC_STATEMENT_ACCEPTED_IND": {
                "type": "string",
                "example": ""
              },
              "DEC_SIGNATURE_DATE": {
                "type": "string",
                "example": ""
              },
              "DEC_SIGNATURE_ID": {
                "type": "string",
                "example": ""
              },
              "HRS_TAKEN": {
                "type": "string",
                "example": ""
              },
              "MINS_TAKEN": {
                "type": "string",
                "example": ""
              },
              "8A": {
                "type": "string",
                "example": "0"
              },
              "8B": {
                "type": "string",
                "example": "0"
              },
              "ADDR_COUNTRY": {
                "type": "string",
                "example": ""
              },
              "ADDR_COUNTRY_CODE": {
                "type": "string",
                "example": ""
              },
              "ADDR_LINE_3": {
                "type": "string",
                "example": ""
              },
              "ADDR_LINE_4": {
                "type": "string",
                "example": ""
              },
              "ADDR_USAGE_CODE": {
                "type": "string",
                "example": ""
              },
              "AVAIL_PAYGI_RPT_OPTIONS": {
                "type": "string",
                "example": ""
              },
              "EMAIL_USAGE_CODE": {
                "type": "string",
                "example": ""
              },
              "ORG_TYPE_CODE": {
                "type": "string",
                "example": ""
              },
              "PAYGI_RPT_OPTION": {
                "type": "string",
                "example": ""
              },
              "PHONE_SERVICE_LINE": {
                "type": "string",
                "example": ""
              },
              "PHONE_USAGE_CODE": {
                "type": "string",
                "example": ""
              },
              "RPT_SUBMISSION_DATE": {
                "type": "string",
                "example": ""
              },
              "TAN": {
                "type": "string",
                "example": ""
              }
            }
          }
        }
      },
      "UpdateActivityStatementAnswersPayloadModel": {
        "type": "object",
        "properties": {
          "Form": {
            "type": "string",
            "example": "IAS R"
          },
          "Details": {
            "properties": {
              "7": {
                "type": "string",
                "example": "0"
              },
              "9": {
                "type": "string",
                "example": ""
              },
              "S_FORM_TYPE": {
                "type": "string",
                "example": "R"
              },
              "ORG_BRANCH_CODE": {
                "type": "string",
                "example": "1"
              },
              "AS_FORM_NAME": {
                "type": "string",
                "example": ""
              },
              "AS_REV_IND": {
                "type": "string",
                "example": ""
              },
              "AS_STATUS": {
                "type": "string",
                "example": "DSP"
              },
              "ORG_NAME": {
                "type": "string",
                "example": "GENTEC P/L\""
              },
              "ADDR_LINE_1": {
                "type": "string",
                "example": "38 KING ST"
              },
              "ADDR_LINE_2": {
                "type": "string",
                "example": ""
              },
              "ADDR_SUBURB": {
                "type": "string",
                "example": "GOLD COAST"
              },
              "ADDR_STATE": {
                "type": "string",
                "example": "QLD"
              },
              "ADDR_POST_CODE": {
                "type": "string",
                "example": ""
              },
              "ADDR_OVERSEAS": {
                "type": "string",
                "example": ""
              },
              "DIN": {
                "type": "string",
                "example": ""
              },
              "TFN": {
                "type": "string",
                "example": ""
              },
              "LDGMT_DUE_DATE": {
                "type": "string",
                "example": ""
              },
              "PMT_DUE_DATE": {
                "type": "string",
                "example": ""
              },
              "PHONE_AREA_CODE": {
                "type": "string",
                "example": ""
              },
              "PHONE_NUMBER": {
                "type": "string",
                "example": ""
              },
              "EMAIL": {
                "type": "string",
                "example": ""
              },
              "T7": {
                "type": "string",
                "example": "0"
              },
              "T8": {
                "type": "string",
                "example": "0"
              },
              "T9": {
                "type": "string",
                "example": "0"
              },
              "T4": {
                "type": "string",
                "example": "0"
              },
              "MSG_BFR_AMT": {
                "type": "string",
                "example": ""
              },
              "MSG_AFT_AMT": {
                "type": "string",
                "example": ""
              },
              "MSG_BFR_RATE": {
                "type": "string",
                "example": ""
              },
              "MSG_AFT_RATE": {
                "type": "string",
                "example": ""
              },
              "5A": {
                "type": "string",
                "example": ""
              },
              "5B": {
                "type": "string",
                "example": ""
              },
              "DEC_STATEMENT_TYPE": {
                "type": "string",
                "example": ""
              },
              "DEC_STATEMENT_ACCEPTED_IND": {
                "type": "string",
                "example": ""
              },
              "DEC_SIGNATURE_DATE": {
                "type": "string",
                "example": ""
              },
              "DEC_SIGNATURE_ID": {
                "type": "string",
                "example": ""
              },
              "HRS_TAKEN": {
                "type": "string",
                "example": ""
              },
              "MINS_TAKEN": {
                "type": "string",
                "example": ""
              },
              "8A": {
                "type": "string",
                "example": "0"
              },
              "8B": {
                "type": "string",
                "example": "0"
              },
              "ADDR_COUNTRY": {
                "type": "string",
                "example": ""
              },
              "ADDR_COUNTRY_CODE": {
                "type": "string",
                "example": ""
              },
              "ADDR_LINE_3": {
                "type": "string",
                "example": ""
              },
              "ADDR_LINE_4": {
                "type": "string",
                "example": ""
              },
              "ADDR_USAGE_CODE": {
                "type": "string",
                "example": ""
              },
              "AVAIL_PAYGI_RPT_OPTIONS": {
                "type": "string",
                "example": ""
              },
              "EMAIL_USAGE_CODE": {
                "type": "string",
                "example": ""
              },
              "ORG_TYPE_CODE": {
                "type": "string",
                "example": ""
              },
              "PAYGI_RPT_OPTION": {
                "type": "string",
                "example": ""
              },
              "PHONE_SERVICE_LINE": {
                "type": "string",
                "example": ""
              },
              "PHONE_USAGE_CODE": {
                "type": "string",
                "example": ""
              },
              "RPT_SUBMISSION_DATE": {
                "type": "string",
                "example": ""
              },
              "TAN": {
                "type": "string",
                "example": ""
              }
            }
          }
        }
      },
      "StartActivityStatementModel": {
        "type": "object",
        "properties": {
          "WorkflowInstanceID": {
            "type": "number",
            "format": "integer",
            "example": 0
          }
        }
      },
      "GetContributionCapsDetailModel": {
        "type": "object",
        "properties": {
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "FundCode": {
            "type": "string",
            "example": "FUND"
          },
          "FundName": {
            "type": "string",
            "example": "Fund name"
          },
          "Members": {
            "type": "array",
            "items": {
              "properties": {
                "MemberGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
                },
                "MemberDisplayName": {
                  "type": "string",
                  "example": "Tabler, Tiffani (55)"
                },
                "PriorYearTotalSuperBalance": {
                  "type": "number",
                  "format": "float"
                },
                "ConcessionalCapMaximum": {
                  "type": "number",
                  "format": "float"
                },
                "ConcessionalClaimed": {
                  "type": "number",
                  "format": "float"
                },
                "ConcessionalExcess": {
                  "type": "number",
                  "format": "float"
                },
                "NonConcessionalCap": {
                  "type": "number",
                  "format": "float"
                },
                "NonConcessionalClaimed": {
                  "type": "number",
                  "format": "float"
                },
                "NonConcessionalExcess": {
                  "type": "number",
                  "format": "float"
                },
                "TriggerYear": {
                  "type": "number",
                  "format": "integer",
                  "example": 2023
                },
                "FinancialYear": {
                  "type": "number",
                  "format": "integer",
                  "example": 2024
                }
              }
            }
          }
        }
      },
      "GetContributionCapsSummaryModel": {
        "type": "object",
        "properties": {
          "FinancialYear": {
            "type": "number",
            "format": "integer",
            "example": 2024
          },
          "Concessional": {
            "properties": {
              "ExceededCap": {
                "type": "number",
                "format": "integer",
                "example": 2
              },
              "90Percent": {
                "type": "number",
                "format": "integer"
              },
              "85Percent": {
                "type": "number",
                "format": "integer"
              },
              "75Percent": {
                "type": "number",
                "format": "integer"
              }
            }
          },
          "NonConcessional": {
            "properties": {
              "ExceededCap": {
                "type": "number",
                "format": "integer",
                "example": 2
              },
              "90Percent": {
                "type": "number",
                "format": "integer"
              },
              "85Percent": {
                "type": "number",
                "format": "integer"
              },
              "75Percent": {
                "type": "number",
                "format": "integer"
              }
            }
          }
        }
      },
      "GetDataFeedsModel": {
        "type": "object",
        "properties": {
          "ActiveFeeds": {
            "type": "number",
            "format": "float",
            "example": 100
          },
          "TransactionsLoadedToday": {
            "type": "number",
            "format": "float"
          },
          "Automation": {
            "type": "number",
            "format": "float",
            "example": 50
          },
          "AutomationTotal7Days": {
            "type": "number",
            "format": "float",
            "example": 50
          },
          "Automations": {
            "type": "array",
            "items": {
              "properties": {
                "Status": {
                  "type": "string",
                  "example": "Banking"
                },
                "Count": {
                  "type": "number",
                  "format": "float",
                  "example": 50
                }
              }
            }
          },
          "FeedsRequiresAttention": {
            "type": "array",
            "items": {
              "properties": {
                "Status": {
                  "type": "string",
                  "example": "Rejected by provider"
                },
                "Count": {
                  "type": "number",
                  "format": "float",
                  "example": 2
                }
              }
            }
          },
          "UnprocessedTransactions": {
            "type": "array",
            "items": {
              "properties": {
                "Status": {
                  "type": "string",
                  "example": "Last 24 hours"
                },
                "Count": {
                  "type": "number",
                  "format": "float",
                  "example": 10
                }
              }
            }
          },
          "Opportunities": {
            "type": "array",
            "items": {
              "properties": {
                "Status": {
                  "type": "string",
                  "example": "Banking/Broker"
                },
                "Count": {
                  "type": "number",
                  "format": "integer",
                  "example": 10
                }
              }
            }
          }
        }
      },
      "GetOverviewSuperStreamModel": {
        "type": "object",
        "properties": {
          "RolloversIn": {
            "type": "number",
            "format": "integer",
            "example": 1000
          },
          "RolloversOut": {
            "type": "number",
            "format": "integer",
            "example": 50
          },
          "ReleaseAuthorities": {
            "type": "number",
            "format": "integer",
            "example": 150
          },
          "Contributions": {
            "type": "number",
            "format": "integer",
            "example": 50
          },
          "MemberVerification": {
            "type": "number",
            "format": "integer",
            "example": 250
          },
          "Status": {
            "type": "string",
            "example": "SuperStream messages require action."
          }
        }
      },
      "GetSiteUnprocessedTransactionsModel": {
        "type": "object",
        "properties": {
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "FundCode": {
            "type": "string",
            "example": "000001"
          },
          "FundName": {
            "type": "string",
            "example": "The awesome self-managed superannuation fund"
          },
          "Last24Hours": {
            "type": "number",
            "format": "float",
            "example": 10
          },
          "Last7days": {
            "type": "number",
            "format": "float"
          },
          "Last30days": {
            "type": "number",
            "format": "float"
          },
          "Older": {
            "type": "number",
            "format": "float"
          }
        }
      },
      "GetFundUnprocessedTransactionsModel": {
        "type": "object",
        "properties": {
          "AuthorityGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693639"
          },
          "InterfaceReference": {
            "type": "string",
            "example": "PP1002940"
          },
          "LoadedTransactionGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "LoadedDate": {
            "type": "string",
            "format": "date"
          },
          "TransactionDate": {
            "type": "string",
            "format": "date"
          },
          "Description": {
            "type": "string",
            "example": "Asset Purchase - Carsales.com Limited - New Shares"
          },
          "Amount": {
            "type": "number",
            "format": "float",
            "example": 8084.45
          },
          "Units": {
            "type": "number",
            "format": "float",
            "example": 12345
          },
          "Message": {
            "type": "string",
            "example": "Asset account for NWCARN not found"
          },
          "ErrorCode": {
            "type": "string",
            "example": "ASSET_NOT_FOUND"
          }
        }
      },
      "GetFundEarningRatesResultModel": {
        "type": "object",
        "properties": {
          "StartDate": {
            "type": "string",
            "format": "date",
            "example": "2022-07-01"
          },
          "EndDate": {
            "type": "string",
            "format": "date",
            "example": "2023-06-30"
          },
          "EarningRate": {
            "type": "number",
            "format": "float",
            "example": 4.57470832
          }
        }
      },
      "GetSummaryEOYModel": {
        "type": "object",
        "properties": {
          "CompletedTotal7Days": {
            "type": "number",
            "format": "integer",
            "example": 10
          },
          "EOYSummary": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "FinancialYear": {
                  "type": "number",
                  "format": "integer",
                  "example": 2022
                },
                "Count": {
                  "type": "number",
                  "format": "integer",
                  "example": 1000
                },
                "Status": {
                  "type": "string",
                  "example": "Completed"
                },
                "StatusGroup": {
                  "type": "string",
                  "example": "Completed"
                }
              }
            }
          }
        }
      },
      "GetEligibleForPension": {
        "type": "object",
        "properties": {
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "FundCode": {
            "type": "string",
            "example": "000001"
          },
          "FundName": {
            "type": "string",
            "example": "2022-07-01"
          },
          "MemberGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "MemberDisplayName": {
            "type": "string",
            "example": "Tabler, Tiffani (55)"
          },
          "Age": {
            "type": "number",
            "format": "integer",
            "example": 58
          },
          "Balance": {
            "type": "number",
            "format": "float",
            "example": 2216213.82
          },
          "Preserved": {
            "type": "number",
            "format": "double",
            "example": 3000
          },
          "Restricted": {
            "type": "number",
            "format": "double",
            "example": 2000
          },
          "Unrestricted": {
            "type": "number",
            "format": "double",
            "example": 1000
          },
          "Taxed": {
            "type": "number",
            "format": "float"
          },
          "TaxFree": {
            "type": "number",
            "format": "float"
          },
          "TransferBalanceCap": {
            "type": "number",
            "format": "decimal",
            "example": 100
          },
          "TransferBalance": {
            "type": "number",
            "format": "float",
            "example": 2216213.82
          }
        }
      },
      "GetCountPension": {
        "type": "object",
        "properties": {
          "RequiresAttention": {
            "type": "number",
            "format": "integer",
            "example": 10
          },
          "ActivePensionAccounts": {
            "type": "number",
            "format": "integer",
            "example": 10
          },
          "PensionsCommencedLast12Months": {
            "type": "number",
            "format": "integer",
            "example": 10
          },
          "EligibleForPension": {
            "type": "number",
            "format": "integer",
            "example": 10
          },
          "TRISOver65": {
            "type": "number",
            "format": "integer",
            "example": 10
          },
          "AboveMaximum": {
            "type": "number",
            "format": "integer",
            "example": 10
          },
          "BelowMinimum": {
            "type": "number",
            "format": "integer",
            "example": 10
          }
        }
      },
      "GetOverviewLodgementRequiredModel": {
        "type": "array",
        "items": {
          "properties": {
            "Year": {
              "type": "number",
              "format": "integer",
              "example": 2023
            },
            "SMSFAnnualReturn": {
              "type": "object",
              "properties": {
                "OK": {
                  "type": "number",
                  "format": "integer",
                  "example": 80
                },
                "DueSoon": {
                  "type": "number",
                  "format": "integer",
                  "example": 5
                },
                "Overdue": {
                  "type": "number",
                  "format": "integer",
                  "example": 75
                }
              }
            },
            "TransferBalanceAccountReporting": {
              "type": "object",
              "properties": {
                "OK": {
                  "type": "number",
                  "format": "integer",
                  "example": 35
                },
                "DueSoon": {
                  "type": "number",
                  "format": "integer",
                  "example": 0
                },
                "Overdue": {
                  "type": "number",
                  "format": "integer",
                  "example": 35
                }
              }
            },
            "ActivityStatements": {
              "type": "object",
              "properties": {
                "OK": {
                  "type": "number",
                  "format": "integer",
                  "example": 2
                },
                "DueSoon": {
                  "type": "number",
                  "format": "integer",
                  "example": 2
                },
                "Overdue": {
                  "type": "number",
                  "format": "integer",
                  "example": 0
                }
              }
            },
            "PensionLumpSumPAYG": {
              "type": "object",
              "properties": {
                "OK": {
                  "type": "number",
                  "format": "integer",
                  "example": 0
                },
                "DueSoon": {
                  "type": "number",
                  "format": "integer",
                  "example": 0
                },
                "Overdue": {
                  "type": "number",
                  "format": "integer",
                  "example": 10
                }
              }
            }
          }
        }
      },
      "GetBillingServiceModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "ASF-AUDIT"
          },
          "Name": {
            "type": "string",
            "example": "Audit by ASF Audits"
          },
          "Enabled": {
            "type": "boolean"
          },
          "ProviderAccountReference": {
            "type": "string",
            "description": "The reference in the providers' system identifying the connected account"
          }
        }
      },
      "GetBillingServiceDetailModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "ASF-AUDIT"
          },
          "Name": {
            "type": "string",
            "example": "Audit by ASF Audits"
          },
          "Enabled": {
            "type": "boolean"
          },
          "ProviderAccountReference": {
            "type": "string",
            "description": "The reference in the providers' system identifying the connected account"
          },
          "ValidFromDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "ValidToDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "SignupEnabled": {
            "type": "boolean",
            "description": "Indicates if in-application signup is enabled for the service."
          },
          "SignupRedirectURL": {
            "type": "string",
            "format": "uri",
            "description": "The URL where the user will be redirected to upon signup completion."
          },
          "SignupSoftwareClientID": {
            "type": "string",
            "description": "The identifier for this software application when initiating the provider signup flow."
          }
        }
      },
      "billing-status-code": {
        "type": "string",
        "enum": [
          "SERVICE-ENABLED",
          "SERVICE-DISABLED",
          "AUTHORIZATION-REQUIRED"
        ]
      },
      "EnabledBillingServiceResponseModel": {
        "type": "object",
        "properties": {
          "Status": {
            "$ref": "#/components/schemas/billing-status-code"
          },
          "AuthorizationURL": {
            "type": "string",
            "example": ""
          }
        }
      },
      "external-bank-source-record-type": {
        "type": "string",
        "enum": [
          "FUND",
          "PERSON",
          "IDENTITY"
        ]
      },
      "GetExternalBankAccount": {
        "type": "array",
        "items": {
          "properties": {
            "BankAccountGUID": {
              "type": "string",
              "format": "guid",
              "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
            },
            "AccountName": {
              "type": "string",
              "example": "Bank Account Name"
            },
            "BSB": {
              "type": "string",
              "example": "939600"
            },
            "AccountNumber": {
              "type": "string",
              "example": "1235645689"
            },
            "Bank": {
              "type": "string",
              "example": "1235645689"
            },
            "Branch": {
              "type": "string",
              "example": "Institutional Business"
            },
            "CoContributionsAccepted": {
              "type": "boolean",
              "example": true
            },
            "EftTraceAccount": {
              "type": "boolean",
              "example": true
            },
            "UsedForPayments": {
              "type": "boolean",
              "example": true
            },
            "UsedForReceipts": {
              "type": "boolean",
              "example": true
            },
            "UsedForEFTReturns": {
              "type": "boolean",
              "example": true
            },
            "UsedForSuperStream": {
              "type": "boolean",
              "example": true
            }
          }
        }
      },
      "WorkflowEntityType": {
        "type": "string",
        "enum": [
          "ACCOUNT",
          "ADVISER",
          "BANK",
          "BUSINESS",
          "EMPLOYER",
          "FUND",
          "FUND-LIST",
          "FUND-MEMBER",
          "IDENTITY",
          "MASTER",
          "PORTFOLIO",
          "PORTFOLIO-MEMBER"
        ]
      },
      "WorkflowDefaultOwnershipType": {
        "type": "string",
        "enum": [
          "CREATOR",
          "FUND-ACCOUNTANT",
          "FUND-CSM",
          "FUND-CSM-TL",
          "FUND-OWNER",
          "FUND-QUEUE",
          "GROUP",
          "ROLE",
          "SYSTEM",
          "USER"
        ]
      },
      "GetWorkflowTemplatesModel": {
        "type": "object",
        "properties": {
          "WorkflowTemplateID": {
            "type": "integer",
            "example": 71
          },
          "TemplateGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "TemplateCode": {
            "type": "string",
            "example": "End_of_Year_Close"
          },
          "TemplateName": {
            "type": "string",
            "example": "End of Year Close"
          },
          "EntityType": {
            "$ref": "#/components/schemas/WorkflowEntityType"
          },
          "DefaultOwnershipType": {
            "$ref": "#/components/schemas/WorkflowDefaultOwnershipType"
          },
          "Launchable": {
            "type": "boolean",
            "example": true
          },
          "LatestWorkflowTemplateVersionID": {
            "type": "number",
            "format": "integer",
            "example": 33
          },
          "LatestReleasedWorkflowTemplateVersionID": {
            "type": "number",
            "format": "integer",
            "example": 30
          },
          "SystemDefined": {
            "type": "boolean",
            "example": true
          },
          "ParameterType": {
            "type": "string",
            "example": "FinancialYear"
          }
        }
      },
      "WorkflowExpectedDurationType": {
        "type": "string",
        "enum": [
          "DAY",
          "HOUR",
          "MINUTE",
          "WEEK"
        ]
      },
      "GetWorkflowTemplateModel": {
        "type": "object",
        "properties": {
          "TemplateGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "TemplateCode": {
            "type": "string",
            "example": "End_of_Year_Close"
          },
          "TemplateName": {
            "type": "string",
            "example": "End of Year Close"
          },
          "EntityType": {
            "$ref": "#/components/schemas/WorkflowEntityType"
          },
          "DefaultOwnershipType": {
            "$ref": "#/components/schemas/WorkflowDefaultOwnershipType"
          },
          "Launchable": {
            "type": "boolean",
            "example": true
          },
          "LatestWorkflowTemplateVersionID": {
            "type": "number",
            "format": "integer",
            "example": 33
          },
          "LatestReleasedWorkflowTemplateVersionID": {
            "type": "number",
            "format": "integer",
            "example": 30
          },
          "SystemDefined": {
            "type": "boolean",
            "example": true
          },
          "ParameterType": {
            "type": "string",
            "example": "EffectiveDate"
          },
          "Versions": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "TemplateVersionID": {
                  "type": "integer",
                  "example": 12
                },
                "VersionNumber": {
                  "type": "integer",
                  "example": 1
                },
                "Released": {
                  "type": "boolean",
                  "example": true
                },
                "ExpectedDurationType": {
                  "$ref": "#/components/schemas/WorkflowExpectedDurationType"
                },
                "ExpectedDurationValue": {
                  "type": "number",
                  "format": "decimal"
                },
                "CreatedDateTime": {
                  "type": "string",
                  "format": "date-time",
                  "example": "2020-03-24T15:55:52.679+07:00"
                },
                "CreatedUserCode": {
                  "type": "string"
                },
                "Comments": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "WorkflowNodeType": {
        "type": "string",
        "enum": [
          "MANUAL",
          "BRANCH_1",
          "BRANCH_N",
          "ITERATION",
          "FUNCTION",
          "SUB_PROCESS",
          "START",
          "END",
          "JOIN",
          "PROCESS",
          "DELAY",
          "SPLIT",
          "NOTE"
        ]
      },
      "WorkflowNodeDefaultOwnershipType": {
        "type": "string",
        "enum": [
          "CREATOR",
          "FUND-ACCOUNTANT",
          "FUND-CSM",
          "FUND-CSM-TL",
          "FUND-OWNER",
          "FUND-QUEUE",
          "GROUP",
          "PREVIOUS",
          "ROLE",
          "SYSTEM",
          "USER",
          "WF-GROUP",
          "WF-ROLE",
          "WF-USER"
        ]
      },
      "WorkflowBranchAnswerType": {
        "type": "string",
        "enum": [
          "SIMPLE",
          "ADVANCED"
        ]
      },
      "GetWorkflowTemplateVersionStructureModel": {
        "type": "object",
        "properties": {
          "Nodes": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "WorkflowTemplateNodeID": {
                  "type": "integer",
                  "example": 12
                },
                "NodeCode": {
                  "type": "string",
                  "example": null
                },
                "NodeName": {
                  "type": "string",
                  "example": null
                },
                "NodeText": {
                  "type": "string"
                },
                "NodeType": {
                  "$ref": "#/components/schemas/WorkflowNodeType"
                },
                "HelpText": {
                  "type": "string"
                },
                "ExpectedDurationUnitType": {
                  "$ref": "#/components/schemas/WorkflowExpectedDurationType"
                },
                "ExpectedDurationUnitValue": {
                  "type": "number",
                  "format": "decimal"
                },
                "DefaultOwnershipType": {
                  "$ref": "#/components/schemas/WorkflowNodeDefaultOwnershipType"
                },
                "DefaultRoleCode": {
                  "type": "string",
                  "example": null
                },
                "DefaultUserCode": {
                  "type": "string",
                  "example": null
                },
                "DefaultUserGroupCode": {
                  "type": "string",
                  "example": null
                },
                "DisplayText": {
                  "type": "string"
                },
                "ProcessName": {
                  "type": "string"
                },
                "SubWorkflowTemplateCode": {
                  "type": "string",
                  "example": "SUB_EOY_Audit_Review"
                },
                "SubWorkflowTemplateID": {
                  "type": "integer",
                  "example": 71
                },
                "IterationMinimum": {
                  "type": "integer",
                  "example": 1
                },
                "IterationMaximum": {
                  "type": "integer",
                  "example": 3
                },
                "IterationEntityType": {
                  "type": "string"
                },
                "IterationExpressionMax": {
                  "type": "integer",
                  "example": 1
                },
                "IterationExpression": {
                  "type": "string"
                },
                "FunctionCode": {
                  "type": "string"
                },
                "Answers": {
                  "type": "string"
                },
                "AnswerDataType": {
                  "type": "string"
                },
                "BranchAnswerType": {
                  "$ref": "#/components/schemas/WorkflowBranchAnswerType"
                },
                "URL": {
                  "type": "string"
                },
                "ProcessParameterValueList": {
                  "type": "string"
                }
              }
            }
          },
          "Arcs": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "SourceWorkflowTemplateNodeID": {
                  "type": "integer",
                  "example": 200
                },
                "TargetWorkflowTemplateNodeID": {
                  "type": "integer",
                  "example": 201
                }
              }
            }
          }
        }
      },
      "WorkflowInstanceNodeStatus": {
        "type": "string",
        "enum": [
          "INCOMPLETE",
          "COMPLETE",
          "CANCELLED",
          "WAITING"
        ]
      },
      "GetWorkflowInstancesModel": {
        "type": "object",
        "properties": {
          "WorkflowInstanceID": {
            "type": "number",
            "format": "integer",
            "example": 33
          },
          "WorkflowTemplateID": {
            "type": "number",
            "format": "integer",
            "example": 10
          },
          "WorkflowTemplateCode": {
            "type": "string",
            "example": "Setup_New_Fund"
          },
          "WorkflowTemplateName": {
            "type": "string",
            "example": "Setup New Fund"
          },
          "WorkflowTemplateEntityType": {
            "type": "string",
            "example": "FUND"
          },
          "WorkflowTemplateVersionID": {
            "type": "number",
            "format": "integer",
            "example": 1
          },
          "FundCode": {
            "type": "string",
            "example": "000001"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "FundName": {
            "type": "string",
            "example": "First Fund"
          },
          "CreateDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-03-24T15:55:52.679+07:00"
          },
          "ExpectedEndDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-04-24T15:55:52.679+07:00"
          },
          "StartDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-03-24T16:55:52.679+07:00"
          },
          "EndDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-04-23T15:55:52.679+07:00"
          },
          "InstanceStatus": {
            "$ref": "#/components/schemas/WorkflowInstanceStatus"
          },
          "CurrentNodeID": {
            "type": "number",
            "format": "integer",
            "example": 433
          },
          "CurrentNodeCode": {
            "type": "string"
          },
          "CurrentNodeType": {
            "type": "string"
          },
          "CurrentNodeText": {
            "type": "string"
          },
          "NodeStatus": {
            "$ref": "#/components/schemas/WorkflowInstanceNodeStatus"
          },
          "NodeStartDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-04-23T15:55:52.679+07:00"
          },
          "NodeOwnerUserCode": {
            "type": "string"
          },
          "NodeOwnerUserName": {
            "type": "string"
          },
          "NodeOwnerUserGroupCode": {
            "type": "string"
          },
          "NodeOwnerUserGroupName": {
            "type": "string"
          },
          "NodeOwnerRoleCode": {
            "type": "string"
          },
          "NodeOwnerRoleName": {
            "type": "string"
          },
          "OwnerUserCode": {
            "type": "string",
            "example": "John Citizen"
          },
          "OwnerUserName": {
            "type": "string",
            "example": "John Citizen"
          },
          "OwnerUserGroupCode": {
            "type": "string"
          },
          "OwnerUserGroupName": {
            "type": "string"
          },
          "OwnerRoleCode": {
            "type": "string"
          },
          "OwnerRoleName": {
            "type": "string"
          },
          "EntityCode": {
            "type": "string"
          },
          "EntityName": {
            "type": "string"
          },
          "EntityGUID": {
            "type": "string",
            "format": "guid",
            "example": "e0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "NoteText": {
            "type": "string",
            "example": "Note text"
          },
          "ParameterDisplayString": {
            "type": "string",
            "example": "2019"
          },
          "Documents": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "DocumentGUID": {
                  "format": "guid",
                  "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
                }
              }
            }
          }
        }
      },
      "Workflow-Instance-Status": {
        "type": "string",
        "enum": [
          "INCOMPLETE",
          "COMPLETE",
          "CANCELLED"
        ]
      },
      "GetWorkflowInstanceModel": {
        "type": "object",
        "properties": {
          "WorkflowInstanceID": {
            "type": "number",
            "format": "integer",
            "example": 33
          },
          "WorkflowTemplateID": {
            "type": "number",
            "format": "integer",
            "example": 10
          },
          "WorkflowTemplateCode": {
            "type": "string",
            "example": "Setup_New_Fund"
          },
          "WorkflowTemplateName": {
            "type": "string",
            "example": "Setup New Fund"
          },
          "WorkflowTemplateVersionID": {
            "type": "number",
            "format": "integer",
            "example": 1
          },
          "FundCode": {
            "type": "string",
            "example": "000001"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "FundName": {
            "type": "string",
            "example": "First Fund"
          },
          "CreateDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-03-24T15:55:52.679+07:00"
          },
          "ExpectedEndDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-04-24T15:55:52.679+07:00"
          },
          "StartDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-03-24T16:55:52.679+07:00"
          },
          "EndDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-04-23T15:55:52.679+07:00"
          },
          "InstanceStatus": {
            "$ref": "#/components/schemas/WorkflowInstanceStatus"
          },
          "CurrentNodeID": {
            "type": "number",
            "format": "integer",
            "example": 433
          },
          "CurrentNodeCode": {
            "type": "string"
          },
          "CurrentNodeType": {
            "type": "string"
          },
          "CurrentNodeText": {
            "type": "string"
          },
          "OwnerUserCode": {
            "type": "string",
            "example": "John Citizen"
          },
          "OwnerUserName": {
            "type": "string",
            "example": "John Citizen"
          },
          "OwnerUserGroupCode": {
            "type": "string"
          },
          "OwnerUserGroupName": {
            "type": "string"
          },
          "OwnerRoleCode": {
            "type": "string"
          },
          "OwnerRoleName": {
            "type": "string"
          },
          "EntityCode": {
            "type": "string"
          },
          "EntityName": {
            "type": "string"
          },
          "EntityGUID": {
            "type": "string",
            "format": "guid",
            "example": "e0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "NoteText": {
            "type": "string"
          },
          "Documents": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "DocumentGUID": {
                  "format": "guid",
                  "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
                }
              }
            }
          },
          "Parameters": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "Name": {
                  "type": "string",
                  "example": "FinancialYear"
                },
                "Value": {
                  "type": "string",
                  "example": "2023"
                }
              }
            }
          },
          "Nodes": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "WorkflowInstanceNodeID": {
                  "type": "number",
                  "format": "integer",
                  "example": 344
                },
                "WorkflowTemplateNodeID": {
                  "type": "number",
                  "format": "integer",
                  "example": 144
                },
                "NodeCode": {
                  "type": "string",
                  "example": "906"
                },
                "NodeName": {
                  "type": "string",
                  "example": "Start"
                },
                "NodeStatus": {
                  "$ref": "#/components/schemas/WorkflowInstanceNodeStatus"
                },
                "NodeText": {
                  "type": "string"
                },
                "NodeType": {
                  "$ref": "#/components/schemas/WorkflowNodeType"
                },
                "StartDateTime": {
                  "type": "string",
                  "format": "date-time",
                  "example": "2023-03-24T16:55:52.679+07:00"
                },
                "EndDateTime": {
                  "type": "string",
                  "format": "date-time",
                  "example": "2023-04-23T15:55:52.679+07:00"
                },
                "ExpectedEndDateTime": {
                  "type": "string",
                  "format": "date-time",
                  "example": "2023-04-24T15:55:52.679+07:00"
                },
                "OwnerUserCode": {
                  "type": "string",
                  "example": "John.Citizen"
                },
                "OwnerUserName": {
                  "type": "string",
                  "example": "John Citizen"
                },
                "OwnerUserGroupCode": {
                  "type": "string",
                  "example": "BUSINESS"
                },
                "OwnerUserGroupName": {
                  "type": "string",
                  "example": "Business"
                },
                "OwnerRoleCode": {
                  "type": "string",
                  "example": "TL"
                },
                "OwnerRoleName": {
                  "type": "string",
                  "example": "Team Leader"
                },
                "WorkflowInstanceID": {
                  "type": "number",
                  "format": "integer",
                  "example": 33
                },
                "NodeSequence": {
                  "type": "number",
                  "format": "integer",
                  "example": 1
                },
                "IndentLevel": {
                  "type": "number",
                  "format": "integer",
                  "example": 1
                },
                "NodeAnswerValue": {
                  "type": "string",
                  "example": "Yes|Maybe"
                },
                "SchedulerJobGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "s0c21331-6e4d-d18f-8a14-3a410c693640"
                },
                "SubWorkflowInstanceID": {
                  "type": "number",
                  "format": "integer",
                  "example": 53
                },
                "IterationNumber": {
                  "type": "number",
                  "format": "integer",
                  "example": 1
                },
                "NoteText": {
                  "type": "string",
                  "example": "Comment note for the task"
                },
                "NoteUserCode": {
                  "type": "string",
                  "example": "hh"
                },
                "NoteDateTime": {
                  "type": "string",
                  "format": "date-time",
                  "example": "2025-02-11T17:31:32.638+07:00"
                },
                "Permissions": {
                  "type": "array",
                  "example": [
                    "complete",
                    "redo"
                  ]
                }
              }
            }
          },
          "Arcs": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "SourceWorkflowInstanceNodeID": {
                  "type": "number",
                  "format": "integer",
                  "example": 314
                },
                "TargetWorkflowInstanceNodeID": {
                  "type": "number",
                  "format": "integer",
                  "example": 414
                }
              }
            }
          },
          "Dependencies": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "WorkflowInstanceNodeID": {
                  "type": "number",
                  "format": "integer",
                  "example": 314
                },
                "DependsOnWorkflowInstanceNodeID": {
                  "type": "number",
                  "format": "integer",
                  "example": 414
                }
              }
            }
          },
          "SubWorkflowInstances": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "WorkflowInstanceID": {
                  "type": "number",
                  "format": "integer",
                  "example": 33
                },
                "WorkflowTemplateID": {
                  "type": "number",
                  "format": "integer",
                  "example": 11
                },
                "WorkflowTemplateCode": {
                  "type": "string",
                  "example": "Setup_New_Fund"
                },
                "WorkflowTemplateName": {
                  "type": "string",
                  "example": "Setup New Fund"
                },
                "WorkflowTemplateVersionID": {
                  "type": "number",
                  "format": "integer",
                  "example": 1
                },
                "FundCode": {
                  "type": "string",
                  "example": "000001"
                },
                "FundGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
                },
                "FundName": {
                  "type": "string",
                  "example": "First Fund"
                },
                "CreateDateTime": {
                  "type": "string",
                  "format": "date-time",
                  "example": "2023-03-24T15:55:52.679+07:00"
                },
                "ExpectedEndDateTime": {
                  "type": "string",
                  "format": "date-time",
                  "example": "2023-04-24T15:55:52.679+07:00"
                },
                "StartDateTime": {
                  "type": "string",
                  "format": "date-time",
                  "example": "2023-03-24T16:55:52.679+07:00"
                },
                "EndDateTime": {
                  "type": "string",
                  "format": "date-time",
                  "example": "2023-04-23T15:55:52.679+07:00"
                },
                "InstanceStatus": {
                  "$ref": "#/components/schemas/Workflow-Instance-Status"
                },
                "CurrentNodeID": {
                  "type": "number",
                  "format": "integer",
                  "example": 433
                },
                "CurrentNodeCode": {
                  "type": "string"
                },
                "CurrentNodeType": {
                  "type": "string"
                },
                "CurrentNodeText": {
                  "type": "string"
                },
                "OwnerUserCode": {
                  "type": "string",
                  "example": "John Citizen"
                },
                "OwnerUserName": {
                  "type": "string",
                  "example": "John Citizen"
                },
                "OwnerUserGroupCode": {
                  "type": "string"
                },
                "OwnerUserGroupName": {
                  "type": "string"
                },
                "OwnerRoleCode": {
                  "type": "string"
                },
                "OwnerRoleName": {
                  "type": "string"
                },
                "EntityCode": {
                  "type": "string"
                },
                "EntityName": {
                  "type": "string"
                },
                "EntityGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "e0c21331-6e4d-d18f-8a14-3a410c693640"
                },
                "Parameters": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "Name": {
                        "type": "string",
                        "example": "FinancialYear"
                      },
                      "Value": {
                        "type": "string",
                        "example": "2023"
                      }
                    }
                  }
                }
              }
            }
          },
          "Context": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "ContextName": {
                  "type": "string",
                  "example": "FundCode"
                },
                "ContextType": {
                  "type": "string",
                  "example": "CHARACTER"
                },
                "ContextValue": {
                  "type": "string",
                  "example": "SMSF"
                }
              }
            }
          }
        }
      },
      "GetWorkflowMilestonesModel": {
        "type": "object",
        "properties": {
          "WorkflowInstanceID": {
            "type": "integer",
            "example": 1964
          },
          "WorkflowInstanceStatus": {
            "$ref": "#/components/schemas/WorkflowInstanceStatus"
          },
          "TrackerCode": {
            "type": "string",
            "example": "ViewSuper_EOY_Close_WIP"
          },
          "TrackerName": {
            "type": "string",
            "example": "ViewSuper End of Year Close - Work in Progress"
          },
          "Milestones": {
            "type": "array",
            "items": {
              "properties": {
                "Name": {
                  "type": "string",
                  "example": "Started"
                },
                "Order": {
                  "type": "integer",
                  "example": 1
                },
                "MilestoneDateTime": {
                  "type": "string",
                  "format": "date-time",
                  "example": "2025-02-17T19:12:02.849+07:00"
                },
                "WorkflowInstanceNodeID": {
                  "type": "integer",
                  "example": 19918
                },
                "WorkflowInstanceNodeStatus": {
                  "$ref": "#/components/schemas/WorkflowInstanceNodeStatus"
                },
                "MilestoneAchieved": {
                  "type": "boolean",
                  "example": false
                }
              }
            }
          }
        }
      },
      "GetWorkflowEventsModel": {
        "type": "object",
        "properties": {
          "WorkflowEventCode": {
            "type": "string",
            "example": "EOY-CLOSE"
          },
          "WorkflowEventDescription": {
            "type": "string",
            "example": "End Of Year Close"
          },
          "WorkflowTemplateID": {
            "type": "integer",
            "example": 1
          },
          "WorkflowTemplateCode": {
            "type": "string",
            "example": "Auto_End_of_Year_Close"
          },
          "WorkflowTemplateName": {
            "type": "string",
            "example": "End of Year Close - Automated"
          },
          "ProductType": {
            "type": "string",
            "example": "SUPER-SMSF"
          },
          "ProductDescription": {
            "type": "string",
            "example": "Self-managed superannuation fund"
          }
        }
      },
      "WorkflowInstanceNotesModel": {
        "type": "object",
        "properties": {
          "NoteText": {
            "type": "string",
            "description": "The Workflow Instance Note.",
            "example": "Workflow instance note"
          }
        }
      },
      "UpdateWorkflowParametersModel": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "example": "FinancialYear"
          },
          "Value": {
            "type": "string",
            "example": "2023"
          }
        }
      },
      "StartworkflowinstanceModel": {
        "type": "object",
        "properties": {
          "TemplateCode": {
            "type": "string",
            "example": "Setup_New_Fund"
          },
          "FundIdentifier": {
            "type": "string",
            "example": "FUND001"
          },
          "MemberIdentifier": {
            "type": "string",
            "example": "e0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "Parameters": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "Name": {
                  "type": "string",
                  "example": "EffectiveDate"
                },
                "Value": {
                  "type": "string",
                  "example": "2023-10-25"
                }
              }
            }
          }
        }
      },
      "StartworkflowinstanceResultModel": {
        "type": "object",
        "properties": {
          "WorkflowInstanceID": {
            "type": "number",
            "format": "integer",
            "example": 333
          }
        }
      },
      "CompleteWorkflowInstanceNodeModel": {
        "type": "object",
        "properties": {
          "Answers": {
            "type": "string",
            "example": [
              "Yes",
              "No"
            ]
          }
        }
      },
      "workflow-action-action-type": {
        "type": "string",
        "enum": [
          "ASSIGN-QUEUED-TASK-TO-SELF",
          "ASSIGN-TASK-TO-OWNER",
          "ASSIGN-WORKFLOW-TO-OWNER"
        ]
      },
      "ReassignWorkflowTaskOwnerModel": {
        "type": "object",
        "properties": {
          "ActionType": {
            "$ref": "#/components/schemas/workflow-action-action-type"
          },
          "OwnerUserCode": {
            "type": "string",
            "example": "usercode01",
            "deprecated": true
          },
          "SourceOwnerType": {
            "type": "string",
            "example": "USER/TEAM"
          },
          "SourceOwnerGUID": {
            "type": "string",
            "example": "d4ff4c08-995e-d1aa-7b14-7aaab427aaf7"
          },
          "UpdateRelatedTasks": {
            "type": "boolean"
          },
          "ChangeOwnerFundsAccessible": {
            "type": "boolean"
          },
          "WorkflowInstanceIDList": {
            "type": "array",
            "example": [
              470,
              880,
              875,
              1576
            ]
          },
          "WorkflowInstanceNodeIDList": {
            "type": "array",
            "example": [
              6486,
              6490
            ]
          }
        }
      },
      "WorkflowInstanceNodeNoteModel": {
        "type": "object",
        "properties": {
          "Text": {
            "type": "string",
            "example": "Comment note for the task."
          },
          "DeleteNote": {
            "type": "boolean",
            "example": false
          }
        }
      },
      "WorkflowTrackerResponseModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "ViewSuper_EOY_Close_WIP"
          },
          "Name": {
            "type": "string",
            "example": "ViewSuper End of Year Close - Work in Progress"
          },
          "SystemDefined": {
            "type": "boolean",
            "example": true
          },
          "MaximumMilestones": {
            "type": "number",
            "example": 8
          }
        }
      },
      "WorkflowTrackerWithMilestoneResponseModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "ViewSuper_EOY_Close_WIP"
          },
          "Name": {
            "type": "string",
            "example": "ViewSuper End of Year Close - Work in Progress"
          },
          "SystemDefined": {
            "type": "boolean",
            "example": true
          },
          "MaximumMilestones": {
            "type": "number",
            "example": 8
          },
          "Milestones": {
            "type": "array",
            "items": {
              "properties": {
                "Order": {
                  "type": "number",
                  "example": 1
                },
                "Name": {
                  "type": "string",
                  "example": "Started"
                }
              }
            }
          }
        }
      },
      "benefit-type": {
        "type": "string",
        "enum": [
          "DEATH",
          "COMPASSIONATE",
          "DISABILITY",
          "FIN-HARDSHIP",
          "OTHER",
          "PENSION",
          "RESIGNATION",
          "RETIREMENT",
          "RETRENCH-REDUN"
        ]
      },
      "GetFundPaymentSummaryModel": {
        "type": "object",
        "properties": {
          "CanViewReports": {
            "type": "boolean",
            "example": true
          },
          "GrossAmount": {
            "type": "number",
            "format": "float",
            "example": 102
          },
          "LodgementStatus": {
            "$ref": "#/components/schemas/payment-summary-status"
          },
          "LodgementDate": {
            "type": "string",
            "format": "date",
            "example": "2023-03-24"
          },
          "LodgementUser": {
            "type": "string",
            "example": "UserCode"
          },
          "MemberExt": {
            "type": "string",
            "example": 7
          },
          "MemberName": {
            "type": "string",
            "example": "Mccubbin, Antonetta (60)"
          },
          "MembershipType": {
            "type": "string",
            "example": "ABP (00007) - 0.00%"
          },
          "PaymentDate": {
            "type": "string",
            "format": "date-time",
            "example": "2023-03-24T16:55:52.679+07:00"
          },
          "PaymentType": {
            "type": "string",
            "example": "Pension"
          },
          "PaymentSummaryGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c691230"
          },
          "MemberAccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "AmendmentDate": {
            "type": "string",
            "format": "date",
            "example": "2023-03-24"
          },
          "PaymentStatus": {
            "type": "string",
            "example": "Cancelled"
          },
          "AmendmentIndicator": {
            "type": "boolean",
            "example": true
          },
          "LodgementMedia": {
            "$ref": "#/components/schemas/lodgement-media"
          },
          "BenefitType": {
            "$ref": "#/components/schemas/benefit-type"
          },
          "DBIS": {
            "type": "boolean",
            "example": true
          },
          "CDBIS": {
            "type": "boolean",
            "example": true
          },
          "TaxFreeProportion": {
            "type": "number",
            "format": "float",
            "example": 100
          },
          "AttachmentURL": {
            "type": "string",
            "example": "http://localhost:8080/api/v1/sites/local/funds/fundcode/members/b0c21331-6e4d-d18f-8a14-3a410c693640/payments/b0c21331-6e4d-d18f-8a14-3a410c691230/attachments/LumpSum?LodgeSBR=true"
          }
        }
      },
      "GetSitePaymentSummaryModel": {
        "type": "object",
        "properties": {
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "b0c21331-6e4d-d18f-8a14-3a410c693640"
          },
          "FundCode": {
            "type": "string",
            "example": 691
          },
          "FundName": {
            "type": "string",
            "example": "Drown Superannuation Fund"
          },
          "LodgementsRequired": {
            "type": "number",
            "format": "integer",
            "example": 10
          }
        }
      },
      "UpdateFundPaymentSummaryModel": {
        "type": "object",
        "properties": {
          "Status": {
            "$ref": "#/components/schemas/payment-summary-status"
          },
          "Amendment": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "PaymentSummaryLodgementModel": {
        "type": "object",
        "properties": {
          "FinYear": {
            "type": "number",
            "format": "integer",
            "example": 2018
          },
          "Intermediary": {
            "type": "string",
            "example": "TAXAGENTCODE"
          },
          "PaymentSummaryList": {
            "type": "array",
            "items": {
              "properties": {
                "PaymentSummaryGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
                }
              }
            }
          }
        }
      },
      "PaymentSummaryLodgementResultModel": {
        "type": "object",
        "properties": {
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
          },
          "JobURL": {
            "type": "string",
            "example": " /sites/{site-identifier}/jobs/{GUID}"
          }
        }
      },
      "bank-account-usage-list": {
        "type": "string",
        "enum": [
          "EFT-RETURNS",
          "TAX-REFUNDS"
        ]
      },
      "GetApprovalsBankAccountModel": {
        "type": "object",
        "properties": {
          "BankAccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
          },
          "FundName": {
            "type": "string",
            "example": "Fund Name"
          },
          "FundCode": {
            "type": "string",
            "example": "FundCode"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-alkjasdkljas1"
          },
          "AccountName": {
            "type": "string",
            "example": "Bank Account Name"
          },
          "BSB": {
            "type": "string",
            "example": 939600
          },
          "AccountNumber": {
            "type": "string",
            "example": 1235645689
          },
          "UsageList": {
            "$ref": "#/components/schemas/bank-account-usage-list"
          },
          "VerificationStatus": {
            "$ref": "#/components/schemas/bank-account-verification-status"
          },
          "ModifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-03-24T16:55:52.679+07:00"
          },
          "ModifiedUserName": {
            "type": "string",
            "example": "User Name"
          },
          "ModifiedUserCode": {
            "type": "string",
            "example": "UserCode"
          },
          "ModifiedIdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-alkjasdklkkk"
          },
          "VerifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-03-24T16:55:52.679+07:00"
          },
          "VerifiedUserName": {
            "type": "string",
            "example": "User Name"
          },
          "VerifiedIdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-alkjasdkljjj"
          },
          "VerifiedUserCode": {
            "type": "string",
            "example": "UserCode"
          },
          "Permissions": {
            "type": "string",
            "example": "verify_account"
          }
        }
      },
      "GetApprovalsBankAccountDetailsModel": {
        "type": "object",
        "properties": {
          "BankAccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
          },
          "FundName": {
            "type": "string",
            "example": "Fund Name"
          },
          "FundCode": {
            "type": "string",
            "example": "FundCode"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-alkjasdkljas1"
          },
          "AccountName": {
            "type": "string",
            "example": "Bank Account Name"
          },
          "BSB": {
            "type": "string",
            "example": 939600
          },
          "AccountNumber": {
            "type": "string",
            "example": 1235645689
          },
          "UsageList": {
            "$ref": "#/components/schemas/bank-account-usage-list"
          },
          "VerificationStatus": {
            "$ref": "#/components/schemas/bank-account-verification-status"
          },
          "ModifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-03-24T16:55:52.679+07:00"
          },
          "ModifiedUserName": {
            "type": "string",
            "example": "User Name"
          },
          "ModifiedUserCode": {
            "type": "string",
            "example": "UserCode"
          },
          "ModifiedIdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-alkjasdklkkk"
          },
          "VerifiedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-03-24T16:55:52.679+07:00"
          },
          "VerifiedUserName": {
            "type": "string",
            "example": "User Name"
          },
          "VerifiedIdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-alkjasdkljjj"
          },
          "VerifiedUserCode": {
            "type": "string",
            "example": "UserCode"
          },
          "Permissions": {
            "type": "string",
            "example": "verify_account"
          },
          "PreviousAccountName": {
            "type": "string",
            "example": "Bank Account Name 1"
          },
          "PreviousBSB": {
            "type": "string",
            "example": 610101
          },
          "PreviousAccountNumber": {
            "type": "string",
            "example": 1235645777
          }
        }
      },
      "GetBankAccountConfigurationModel": {
        "type": "object",
        "properties": {
          "Enabled": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "VerifyBankAccountModel": {
        "type": "object",
        "properties": {
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-alkjasdkljas1"
          },
          "BSB": {
            "type": "string",
            "example": 939600
          },
          "AccountNumber": {
            "type": "string",
            "example": 1235645689
          }
        }
      },
      "cb-payment-method": {
        "type": "string",
        "enum": [
          "E",
          "B"
        ]
      },
      "ActionHistory": {
        "type": "object",
        "properties": {
          "Action": {
            "type": "string",
            "example": "CREATE"
          },
          "UserCode": {
            "type": "string",
            "example": "USERONE"
          },
          "UserName": {
            "type": "string",
            "example": "User Name"
          },
          "EventDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2025-01-09T12:34:56"
          }
        }
      },
      "GetClientPaymentsResultModel": {
        "type": "object",
        "properties": {
          "PaymentGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          },
          "FundCode": {
            "type": "string",
            "example": "FND001"
          },
          "FundName": {
            "type": "string",
            "example": "Growth Fund"
          },
          "PaymentDate": {
            "type": "string",
            "example": "2025-01-09"
          },
          "PaymentAmount": {
            "type": "number",
            "format": "float",
            "example": 1000
          },
          "PaymentMethod": {
            "$ref": "#/components/schemas/cb-payment-method"
          },
          "PaymentStatus": {
            "type": "string",
            "example": "Unauthorised"
          },
          "PayerBSBNumber": {
            "type": "string",
            "example": "123456"
          },
          "PayerAccountNumber": {
            "type": "string",
            "example": "987654321"
          },
          "PayerAccountName": {
            "type": "string",
            "example": "John Doe"
          },
          "PayerChartAccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "e36d1fa6-5936-7ba8-d214-fe59706d687b"
          },
          "PayerDescription": {
            "type": "string",
            "example": "Monthly rent payment"
          },
          "PayeeBSBNumber": {
            "type": "string",
            "example": "654321"
          },
          "PayeeAccountNumber": {
            "type": "string",
            "example": "123456789"
          },
          "PayeeAccountName": {
            "type": "string",
            "example": "Jane Smith"
          },
          "PayeeDescription": {
            "type": "string",
            "example": "Landlord account"
          },
          "BPAYBillerCode": {
            "type": "string",
            "example": "123456"
          },
          "BPAYCustomerReferenceNumber": {
            "type": "string",
            "example": "987654321"
          },
          "ApprovalsRequired": {
            "type": "integer",
            "example": 2
          },
          "ApprovalsProvided": {
            "type": "integer",
            "example": 1
          },
          "ApprovalsRemaining": {
            "type": "integer",
            "example": 1
          },
          "PaymentStatusDisplayString": {
            "type": "string",
            "example": "Unauthorised (1/2)"
          },
          "CreatedByIdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f9"
          },
          "CreatedByUserCode": {
            "type": "string",
            "example": "USER001"
          },
          "CreatedByUserName": {
            "type": "string",
            "example": "John Admin"
          },
          "CreatedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2025-01-09T12:34:56"
          },
          "ReasonForRejection": {
            "type": "string",
            "example": ""
          },
          "DocumentGUID": {
            "type": "string",
            "format": "guid",
            "example": "a3f87f1a-e807-018d-d014-ecc0ccc19621"
          },
          "CompletedDate": {
            "type": "string",
            "format": "date",
            "example": "2025-02-11"
          },
          "Permissions": {
            "type": "array",
            "example": [
              "authorise",
              "reject",
              "modify",
              "delete"
            ]
          },
          "History": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ActionHistory"
            }
          }
        }
      },
      "CreateClientPaymentModel": {
        "type": "object",
        "properties": {
          "FundIdentifier": {
            "type": "string",
            "example": "FUNDCODE"
          },
          "ChartAccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          },
          "PaymentDate": {
            "type": "string",
            "example": "2025-01-09"
          },
          "PaymentAmount": {
            "type": "number",
            "format": "float",
            "example": 1000
          },
          "PaymentMethod": {
            "$ref": "#/components/schemas/cb-payment-method"
          },
          "PayerDescription": {
            "type": "string",
            "example": "Monthly subscription payment"
          },
          "PayeeAccountName": {
            "type": "string",
            "example": "To bank account name"
          },
          "PayeeBSB": {
            "type": "string",
            "example": "123456"
          },
          "PayeeAccountNumber": {
            "type": "string",
            "example": "987654321"
          },
          "PayeeDescription": {
            "type": "string",
            "example": "Supplier account"
          },
          "BPAYBillerCode": {
            "type": "string",
            "example": "123456"
          },
          "BPAYCustomerReferenceNumber": {
            "type": "string",
            "example": "987654321"
          },
          "DocumentGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          }
        }
      },
      "CreateClientPaymentResponseModel": {
        "type": "object",
        "properties": {
          "PaymentGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          }
        }
      },
      "GetClientPaymentDetailsResultModel": {
        "type": "object",
        "properties": {
          "PaymentGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          },
          "FundCode": {
            "type": "string",
            "example": "FND001"
          },
          "FundName": {
            "type": "string",
            "example": "Growth Fund"
          },
          "PaymentDate": {
            "type": "string",
            "example": "2025-01-09"
          },
          "PaymentAmount": {
            "type": "number",
            "format": "float",
            "example": 1000
          },
          "PaymentMethod": {
            "$ref": "#/components/schemas/cb-payment-method"
          },
          "PaymentStatus": {
            "type": "string",
            "example": "Unauthorised"
          },
          "PayerBSBNumber": {
            "type": "string",
            "example": "123456"
          },
          "PayerAccountNumber": {
            "type": "string",
            "example": "987654321"
          },
          "PayerAccountName": {
            "type": "string",
            "example": "John Doe"
          },
          "PayerChartAccountGUID": {
            "type": "string",
            "format": "guid",
            "example": "e36d1fa6-5936-7ba8-d214-fe59706d687b"
          },
          "PayerDescription": {
            "type": "string",
            "example": "Monthly rent payment"
          },
          "PayeeBSBNumber": {
            "type": "string",
            "example": "654321"
          },
          "PayeeAccountNumber": {
            "type": "string",
            "example": "123456789"
          },
          "PayeeAccountName": {
            "type": "string",
            "example": "Jane Smith"
          },
          "PayeeDescription": {
            "type": "string",
            "example": "Landlord account"
          },
          "BPAYBillerCode": {
            "type": "string",
            "example": "123456"
          },
          "BPAYCustomerReferenceNumber": {
            "type": "string",
            "example": "987654321"
          },
          "ApprovalsRequired": {
            "type": "integer",
            "example": 2
          },
          "ApprovalsProvided": {
            "type": "integer",
            "example": 1
          },
          "ApprovalsRemaining": {
            "type": "integer",
            "example": 1
          },
          "PaymentStatusDisplayString": {
            "type": "string",
            "example": "Unauthorised (1/2)"
          },
          "CreatedByIdentityGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f9"
          },
          "CreatedByUserCode": {
            "type": "string",
            "example": "USER001"
          },
          "CreatedByUserName": {
            "type": "string",
            "example": "John Admin"
          },
          "CreatedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2025-01-09T12:34:56"
          },
          "ReasonForRejection": {
            "type": "string",
            "example": ""
          },
          "DocumentGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b63210"
          },
          "Permissions": {
            "type": "array",
            "example": [
              "authorise",
              "reject",
              "modify",
              "delete"
            ]
          },
          "History": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ActionHistory"
            }
          }
        }
      },
      "AuthoriseClientPaymentResponseModel": {
        "type": "object",
        "properties": {
          "PaymentGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b63210"
          },
          "PaymentStatus": {
            "type": "string",
            "example": "Unauthorised"
          },
          "ApprovalsRequired": {
            "type": "integer",
            "example": 2
          },
          "ApprovalsRemaining": {
            "type": "integer",
            "example": 1
          },
          "PaymentStatusDisplayString": {
            "type": "string",
            "example": "Unauthorised (1/2)"
          }
        }
      },
      "RejectClientPaymentModel": {
        "type": "object",
        "properties": {
          "Reason": {
            "type": "string",
            "example": "Reason of Rejection"
          }
        }
      },
      "RejectClientPaymentResponseModel": {
        "type": "object",
        "properties": {
          "PaymentGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b63210"
          },
          "PaymentStatus": {
            "type": "string",
            "example": ""
          },
          "ApprovalsRequired": {
            "type": "integer",
            "example": 2
          },
          "ApprovalsRemaining": {
            "type": "integer",
            "example": 2
          },
          "PaymentStatusDisplayString": {
            "type": "string",
            "example": "Unauthorised (0/2)"
          }
        }
      },
      "depreciating-asset-type": {
        "type": "string",
        "enum": [
          "LOW-VALUE-ASSET",
          "LOW-COST-ASSET"
        ]
      },
      "GetOpeningDepreciationBalanceResultModel": {
        "type": "object",
        "properties": {
          "AccumulatedDepreciationBalance": {
            "type": "number",
            "format": "float",
            "example": 20.5
          },
          "LowValuePoolAssets": {
            "type": "array",
            "items": {
              "properties": {
                "PurchaseDate": {
                  "type": "string",
                  "format": "date"
                },
                "AssetType": {
                  "$ref": "#/components/schemas/depreciating-asset-type"
                },
                "AssetName": {
                  "type": "string",
                  "example": "Fridge"
                },
                "OriginalCost": {
                  "type": "number",
                  "format": "float",
                  "example": 200
                }
              }
            }
          }
        }
      },
      "UpdateOpeningDepreciationBalanceModel": {
        "type": "object",
        "properties": {
          "AccumulatedDepreciationBalance": {
            "type": "number",
            "format": "float",
            "example": 20.5
          },
          "LowValuePoolAssets": {
            "type": "array",
            "items": {
              "properties": {
                "PurchaseDate": {
                  "type": "string",
                  "format": "date"
                },
                "AssetType": {
                  "$ref": "#/components/schemas/depreciating-asset-type"
                },
                "AssetName": {
                  "type": "string",
                  "example": "Fridge"
                },
                "OriginalCost": {
                  "type": "number",
                  "format": "float",
                  "example": 200
                }
              }
            }
          }
        }
      },
      "GetStapledAssetResultModel": {
        "type": "array",
        "items": {
          "properties": {
            "Code": {
              "type": "string",
              "example": "StplCode-1"
            },
            "Name": {
              "type": "string",
              "example": "Stapled Security Code 1"
            },
            "Synchronised": {
              "type": "boolean"
            }
          }
        }
      },
      "UpdateStapledAssetModel": {
        "type": "object",
        "required": [
          "Code",
          "Name"
        ],
        "properties": {
          "Code": {
            "type": "string",
            "example": "StplCode-1"
          },
          "Name": {
            "type": "string",
            "example": "Stapled Security Code 1"
          }
        }
      },
      "GetStapledAssetHistoryResultModel": {
        "type": "object",
        "properties": {
          "StapledHistoryGUID": {
            "type": "string",
            "format": "guid",
            "example": "cc7791ca-f564-659c-8114-2e8f51c97f0a"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "Synchronised": {
            "type": "boolean"
          },
          "Ratios": {
            "type": "array",
            "items": {
              "properties": {
                "Code": {
                  "type": "string",
                  "example": "StplCode-1"
                },
                "Ratio": {
                  "type": "number",
                  "format": "decimal"
                }
              }
            }
          }
        }
      },
      "UpdateStapledAssetHistoryModel": {
        "type": "object",
        "required": [
          "EffectiveDate",
          "Ratios"
        ],
        "properties": {
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "Ratios": {
            "type": "array",
            "items": {
              "properties": {
                "Code": {
                  "type": "string",
                  "example": "StplCode-1"
                },
                "Ratio": {
                  "type": "number",
                  "format": "decimal"
                }
              }
            }
          }
        }
      },
      "EntitySearchResultModel": {
        "type": "array",
        "items": {
          "properties": {
            "EntityType": {
              "type": "string",
              "enum": [
                "FUND",
                "PORTFOLIO",
                "ALL-FUNDS"
              ]
            },
            "EntityGUID": {
              "type": "string",
              "example": "8b66c1d4-f1ea-7a81-4d14-495190340aa9"
            },
            "EntityIdentitifer": {
              "type": "string",
              "example": "FUNDCODE100"
            },
            "EntityName": {
              "type": "string",
              "example": "Service - BankLink Direct Fund"
            },
            "EntityActive": {
              "type": "boolean",
              "example": true
            },
            "Tags": {
              "type": "string",
              "example": "Tag1"
            },
            "TagsDescription": {
              "type": "string",
              "example": "Fund Tag 1"
            },
            "Details": {
              "type": "array",
              "items": {
                "properties": {
                  "FieldLabel": {
                    "type": "string",
                    "example": "TFN"
                  },
                  "FieldValue": {
                    "type": "string",
                    "example": "Not on file"
                  }
                }
              }
            }
          }
        }
      },
      "GetFundListResultModel": {
        "type": "object",
        "properties": {
          "GUID": {
            "type": "string",
            "example": "f40ed4cc-00dd-c798-d314-7893a8a434b8"
          },
          "Code": {
            "type": "string",
            "example": "FUND-LIST-1"
          },
          "Description": {
            "type": "string",
            "example": "Fund list 1"
          },
          "SecurityModel": {
            "type": "string",
            "enum": [
              "SYSTEM",
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "CriteriaType": {
            "type": "string",
            "enum": [
              "DYNAMIC",
              "STATIC"
            ]
          },
          "Permissions": {
            "type": "array",
            "example": [
              "delete",
              "modify"
            ]
          }
        }
      },
      "CreateUpdateFundListRequestModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "FUND-LIST-1"
          },
          "Description": {
            "type": "string",
            "example": "Fund list 1"
          },
          "SecurityModel": {
            "type": "string",
            "enum": [
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "CriteriaType": {
            "type": "string",
            "enum": [
              "DYNAMIC",
              "STATIC"
            ]
          },
          "CriteriaJoinType": {
            "type": "string",
            "enum": [
              "AND",
              "OR"
            ]
          },
          "Criteria": {
            "type": "array",
            "items": {
              "properties": {
                "Field": {
                  "type": "string",
                  "example": "Service Category"
                },
                "Operator": {
                  "type": "string",
                  "enum": [
                    "Begins",
                    "Does not equal",
                    "Equals",
                    "Is greater than",
                    "Is greater than or equal to",
                    "Is less than",
                    "Is less than or equal to"
                  ]
                },
                "Value": {
                  "type": "string",
                  "example": "SCO-ULTIMATE"
                }
              }
            }
          },
          "Members": {
            "type": "object",
            "properties": {
              "Include": {
                "type": "array",
                "items": {
                  "properties": {
                    "GUID": {
                      "type": "string",
                      "example": "f40ed4cc-00dd-c798-d314-7893a8a434b8"
                    },
                    "Code": {
                      "type": "string",
                      "example": "FUND-CODE-1"
                    }
                  }
                }
              },
              "Exclude": {
                "type": "array",
                "items": {
                  "properties": {
                    "GUID": {
                      "type": "string",
                      "example": "f40ed4cc-00dd-c798-d314-7893a8a948e6"
                    },
                    "Code": {
                      "type": "string",
                      "example": "FUND-CODE-2"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "CreateFundListResultModel": {
        "type": "object",
        "properties": {
          "ListIdentifier": {
            "type": "string",
            "example": "f40ed4cc-00dd-c798-d314-7893a8a434b8"
          }
        }
      },
      "GetFundListDetailResultModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "FUND-LIST-1"
          },
          "Description": {
            "type": "string",
            "example": "Fund list 1"
          },
          "SecurityModel": {
            "type": "string",
            "enum": [
              "SYSTEM",
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "CriteriaType": {
            "type": "string",
            "enum": [
              "DYNAMIC",
              "STATIC"
            ]
          },
          "CriteriaJoinType": {
            "type": "string",
            "enum": [
              "AND",
              "OR"
            ]
          },
          "Criteria": {
            "type": "array",
            "items": {
              "properties": {
                "Field": {
                  "type": "string",
                  "example": "Service Category"
                },
                "Operator": {
                  "type": "string",
                  "enum": [
                    "Begins",
                    "Does not equal",
                    "Equals",
                    "Is greater than",
                    "Is greater than or equal to",
                    "Is less than",
                    "Is less than or equal to"
                  ]
                },
                "Value": {
                  "type": "string",
                  "example": "SCO-ULTIMATE"
                }
              }
            }
          },
          "Members": {
            "type": "object",
            "properties": {
              "Include": {
                "type": "array",
                "items": {
                  "properties": {
                    "GUID": {
                      "type": "string",
                      "example": "f40ed4cc-00dd-c798-d314-7893a8a434b8"
                    },
                    "Code": {
                      "type": "string",
                      "example": "FUND-CODE-1"
                    },
                    "Name": {
                      "type": "string",
                      "example": "Fund name 1"
                    }
                  }
                }
              },
              "Exclude": {
                "type": "array",
                "items": {
                  "properties": {
                    "GUID": {
                      "type": "string",
                      "example": "f40ed4cc-00dd-c798-d314-7893a8a948e6"
                    },
                    "Code": {
                      "type": "string",
                      "example": "FUND-CODE-2"
                    },
                    "Name": {
                      "type": "string",
                      "example": "Fund name 2"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "GetFundListDictionaryResultModel": {
        "type": "object",
        "properties": {
          "Field": {
            "type": "string",
            "example": "Active"
          },
          "DataType": {
            "type": "string",
            "example": "LOGICAL"
          },
          "Values": {
            "type": "array",
            "items": {
              "properties": {
                "Code": {
                  "type": "string",
                  "example": "Yes"
                },
                "Description": {
                  "type": "string",
                  "example": "Yes"
                }
              }
            }
          },
          "Criteria": {
            "type": "array",
            "example": [
              "Equals"
            ]
          }
        }
      },
      "application-source-type": {
        "type": "string",
        "enum": [
          "Website",
          "MobileApp"
        ]
      },
      "fund-application-status": {
        "type": "string",
        "enum": [
          "CREATED",
          "STARTED",
          "COMPLETE",
          "SUBMITTED",
          "CANCELLED",
          "ABANDONED"
        ]
      },
      "fund-application-application-type": {
        "type": "string",
        "enum": [
          "NEW",
          "TRANSFER"
        ]
      },
      "fund-application-completed-by": {
        "type": "string",
        "enum": [
          "TRUSTEE",
          "ADVISER"
        ]
      },
      "GetFundApplicationsResultModel": {
        "type": "object",
        "properties": {
          "ApplicationReference": {
            "type": "string",
            "example": "MTFiMDNjMDAtOGYwOC00ZjA0LWE3MDQtYTljYWEzM2E3OTYwCg=="
          },
          "ApplicationGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          },
          "ApplicationSource": {
            "$ref": "#/components/schemas/application-source-type"
          },
          "ApplicationStatus": {
            "$ref": "#/components/schemas/fund-application-status"
          },
          "ApplicantCode": {
            "type": "string",
            "example": "Applicant Code"
          },
          "ApplicantName": {
            "type": "string",
            "example": "Applicant Name"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          },
          "FundCode": {
            "type": "string",
            "example": "FundTest"
          },
          "FundName": {
            "type": "string",
            "example": "Fund Test"
          },
          "FundStatus": {
            "type": "string",
            "example": "Onboarding"
          },
          "ServiceCategory": {
            "type": "string",
            "example": "Annual"
          },
          "CreateDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-03-24T15:55:52.679+07:00"
          },
          "CreateUser": {
            "type": "string",
            "example": "Lisa"
          },
          "ModifyDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-03-24T15:55:52.679+07:00"
          },
          "ModifyUser": {
            "type": "string",
            "example": "Lisa"
          },
          "WorkflowInstanceID": {
            "type": "number",
            "format": "float",
            "example": 1
          },
          "WorkflowInstanceStatus": {
            "$ref": "#/components/schemas/WorkflowInstanceStatus"
          },
          "WorkflowMilestoneName": {
            "type": "string",
            "example": ""
          },
          "WorkflowMilestoneDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-06-24T15:55:52.679+07:00"
          },
          "WorkflowNextPendingMilestone": {
            "type": "string",
            "example": ""
          },
          "ApplicationType": {
            "$ref": "#/components/schemas/fund-application-application-type"
          },
          "DocumentGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          },
          "CompletedBy": {
            "$ref": "#/components/schemas/fund-application-completed-by"
          },
          "CompletedByName": {
            "type": "string",
            "example": "Completed By Name"
          },
          "Firm": {
            "type": "string",
            "example": "Firm"
          },
          "DealerGroup": {
            "type": "string",
            "example": "DealerGroup"
          },
          "CurrentStep": {
            "type": "string",
            "example": "FUND-DETAILS"
          },
          "Permissions": {
            "type": "array",
            "example": [
              "SUBMIT",
              "UPDATE",
              "VIEW-APPLICATION",
              "VIEW-WORKFLOW",
              "DELETE"
            ]
          }
        }
      },
      "gender-code": {
        "type": "string",
        "enum": [
          "M",
          "F",
          ""
        ]
      },
      "application-payment-method": {
        "type": "string",
        "enum": [
          "CreditCard",
          "EFT"
        ]
      },
      "CreateFundApplicationRequestModel": {
        "type": "object",
        "properties": {
          "CurrentStep": {
            "type": "string",
            "example": ""
          },
          "ApplicationReference": {
            "type": "string",
            "example": "MTFiMDNjMDAtOGYwOC00ZjA0LWE3MDQtYTljYWEzM2E3OTYwCg=="
          },
          "ApplicationData": {
            "type": "object",
            "properties": {
              "Version": {
                "type": "number",
                "format": "float",
                "example": 1
              },
              "ReferrerCode": {
                "type": "string",
                "example": ""
              },
              "ApplicationType": {
                "$ref": "#/components/schemas/fund-application-application-type"
              },
              "Fund": {
                "type": "object",
                "properties": {
                  "Name": {
                    "type": "string",
                    "example": "Fund Test"
                  },
                  "ABN": {
                    "type": "string",
                    "example": "51 824 753 556"
                  },
                  "TrusteeACN": {
                    "type": "string",
                    "example": "123 456 789"
                  },
                  "TFN": {
                    "type": "string",
                    "example": "123 456 782"
                  },
                  "ServiceCategory": {
                    "type": "string",
                    "example": "SCO"
                  },
                  "FundType": {
                    "type": "string",
                    "example": "SMSF"
                  },
                  "MemberCount": {
                    "type": "integer",
                    "example": 6
                  },
                  "TrusteeStructure": {
                    "enum": [
                      "CORPORATE",
                      "INDIVIDUAL"
                    ]
                  },
                  "ProposedTrusteeCompanyName": {
                    "type": "string",
                    "example": "TrustMePlease"
                  },
                  "Adviser": {
                    "type": "object",
                    "properties": {
                      "AdviserGUID": {
                        "type": "string",
                        "format": "guid",
                        "example": "df7f1068-e0c3-709d-8a14-ac2af4b5864f"
                      },
                      "AdviserAssistantGUID": {
                        "type": "string",
                        "format": "guid",
                        "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
                      }
                    }
                  },
                  "Members": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "Order": {
                          "type": "integer",
                          "example": 1
                        },
                        "IsApplicant": {
                          "type": "boolean",
                          "example": true
                        },
                        "Role": {
                          "type": "string",
                          "example": ""
                        },
                        "Contact": {
                          "$ref": "#/components/schemas/Contact"
                        },
                        "Address": {
                          "$ref": "#/components/schemas/Address"
                        },
                        "BirthDate": {
                          "type": "string",
                          "format": "date",
                          "example": "2000-01-01"
                        },
                        "Gender": {
                          "$ref": "#/components/schemas/gender-code"
                        },
                        "Occupation": {
                          "type": "string",
                          "example": ""
                        },
                        "TFN": {
                          "type": "string",
                          "example": "123 456 782"
                        },
                        "DirectorIdentificationNumber": {
                          "type": "string",
                          "example": "036-123-456-7890"
                        },
                        "BirthplaceCity": {
                          "type": "string",
                          "example": "Sydney"
                        },
                        "BirthplaceCountry": {
                          "type": "string",
                          "example": "Australia"
                        },
                        "BirthplaceState": {
                          "type": "string",
                          "example": "New South Wales"
                        },
                        "Declarations": {
                          "type": "object",
                          "properties": {
                            "NotConvictedDishonestConduct": {
                              "type": "boolean",
                              "example": true
                            },
                            "NoCivilPenalty": {
                              "type": "boolean",
                              "example": true
                            },
                            "NotInsolvent": {
                              "type": "boolean",
                              "example": true
                            },
                            "NotDisqualified": {
                              "type": "boolean",
                              "example": true
                            },
                            "NotEmployedUnlessRelated": {
                              "type": "boolean",
                              "example": true
                            },
                            "AustralianResident": {
                              "type": "boolean",
                              "example": true
                            },
                            "NotOtherDisqualified": {
                              "type": "boolean",
                              "example": true
                            }
                          }
                        },
                        "IdentityVerification": {
                          "type": "object",
                          "properties": {
                            "VerificationStatus": {
                              "$ref": "#/components/schemas/verification-status"
                            },
                            "Provider": {
                              "type": "string",
                              "example": "TrustMeCompany"
                            },
                            "ReferenceNumber": {
                              "type": "string",
                              "example": ""
                            },
                            "Timestamp": {
                              "type": "string",
                              "format": "date-time",
                              "example": "2025-07-27T00:00:00Z"
                            }
                          }
                        }
                      }
                    }
                  },
                  "NonMemberTrustee": {
                    "type": "object",
                    "properties": {
                      "Order": {
                        "type": "integer",
                        "example": 1
                      },
                      "Role": {
                        "type": "string",
                        "example": ""
                      },
                      "Contact": {
                        "$ref": "#/components/schemas/Contact"
                      },
                      "Address": {
                        "$ref": "#/components/schemas/Address"
                      },
                      "BirthDate": {
                        "type": "string",
                        "example": "1985-09-25"
                      },
                      "Gender": {
                        "type": "string",
                        "example": "M"
                      },
                      "Occupation": {
                        "type": "string",
                        "example": ""
                      },
                      "TFN": {
                        "type": "string",
                        "example": "123456789"
                      },
                      "DirectorIdentificationNumber": {
                        "type": "string",
                        "example": "123456789"
                      },
                      "BirthplaceCity": {
                        "type": "string",
                        "example": "abc"
                      },
                      "BirthplaceCountry": {
                        "type": "string",
                        "example": "Abc"
                      },
                      "BirthplaceState": {
                        "type": "string",
                        "example": "DEF"
                      },
                      "Declarations": {
                        "type": "object",
                        "properties": {
                          "NotConvictedDishonestConduct": {
                            "type": "boolean",
                            "example": false
                          },
                          "NoCivilPenalty": {
                            "type": "boolean",
                            "example": false
                          },
                          "NotInsolvent": {
                            "type": "boolean",
                            "example": false
                          },
                          "NotDisqualified": {
                            "type": "boolean",
                            "example": false
                          },
                          "NotEmployedUnlessRelated": {
                            "type": "boolean",
                            "example": false
                          },
                          "AustralianResident": {
                            "type": "boolean",
                            "example": false
                          },
                          "NotOtherDisqualified": {
                            "type": "boolean",
                            "example": false
                          }
                        }
                      },
                      "IdentityVerification": {
                        "type": "object",
                        "properties": {
                          "VerificationStatus": {
                            "$ref": "#/components/schemas/verification-status"
                          },
                          "Provider": {
                            "type": "string",
                            "example": "PROVIDER-01"
                          },
                          "ReferenceNumber": {
                            "type": "string",
                            "example": "RFR-01"
                          },
                          "Timestamp": {
                            "type": "string",
                            "format": "date-time",
                            "example": "2025-07-27T00:00:00Z"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "PreviousAdministrator": {
                "type": "object",
                "properties": {
                  "CompanyName": {
                    "type": "string",
                    "example": "ABC"
                  },
                  "Contact": {
                    "$ref": "#/components/schemas/Contact"
                  },
                  "Address": {
                    "$ref": "#/components/schemas/Address"
                  }
                }
              },
              "Payment": {
                "type": "object",
                "properties": {
                  "CampaignCode": {
                    "type": "string",
                    "example": "true"
                  },
                  "InvoiceNumber": {
                    "type": "string",
                    "example": ""
                  },
                  "PaymentReference": {
                    "type": "string",
                    "example": ""
                  },
                  "PaymentMethod": {
                    "$ref": "#/components/schemas/application-payment-method"
                  },
                  "PaymentMade": {
                    "type": "boolean",
                    "example": true
                  }
                }
              },
              "Consent": {
                "type": "object",
                "properties": {
                  "ConsentType": {
                    "type": "string",
                    "example": "CONSENT-01"
                  },
                  "Timestamp": {
                    "type": "string",
                    "format": "date-time",
                    "example": "2025-07-27T00:00:00Z"
                  }
                }
              },
              "Services": {
                "type": "array",
                "items": {
                  "properties": {
                    "Code": {
                      "type": "string",
                      "example": ""
                    },
                    "Selected": {
                      "type": "boolean",
                      "example": true
                    },
                    "Value": {
                      "type": "string",
                      "example": "VALUE-01"
                    }
                  }
                }
              },
              "Applicant": {
                "type": "object",
                "properties": {
                  "Role": {
                    "type": "string",
                    "example": "TRUSTEE"
                  },
                  "EmailAddress": {
                    "type": "string",
                    "example": "example@mail.com"
                  },
                  "Name": {
                    "type": "string",
                    "example": "First name"
                  },
                  "SendClientViewInvitation": {
                    "type": "boolean",
                    "example": true
                  },
                  "ApplicationSource": {
                    "type": "string",
                    "$ref": "#/components/schemas/application-source-type"
                  }
                }
              }
            }
          }
        }
      },
      "CreateFundApplicationResponseModel": {
        "type": "object",
        "properties": {
          "ApplicationGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          }
        }
      },
      "UpdateFundApplicationRequestModel": {
        "type": "object",
        "properties": {
          "CurrentStep": {
            "type": "string",
            "example": ""
          },
          "ApplicationReference": {
            "type": "string",
            "example": "MTFiMDNjMDAtOGYwOC00ZjA0LWE3MDQtYTljYWEzM2E3OTYwCg=="
          },
          "CreateFund": {
            "type": "boolean"
          },
          "StartWorkflow": {
            "type": "boolean"
          },
          "ApplicationData": {
            "type": "object",
            "properties": {
              "Version": {
                "type": "number",
                "format": "float",
                "example": 1
              },
              "ReferrerCode": {
                "type": "string",
                "example": ""
              },
              "ApplicationType": {
                "$ref": "#/components/schemas/fund-application-application-type"
              },
              "Fund": {
                "type": "object",
                "properties": {
                  "Name": {
                    "type": "string",
                    "example": "Fund Test"
                  },
                  "ABN": {
                    "type": "string",
                    "example": "51 824 753 556"
                  },
                  "TrusteeACN": {
                    "type": "string",
                    "example": "123 456 789"
                  },
                  "TFN": {
                    "type": "string",
                    "example": "123 456 782"
                  },
                  "ServiceCategory": {
                    "type": "string",
                    "example": "SCO"
                  },
                  "FundType": {
                    "type": "string",
                    "example": "SMSF"
                  },
                  "MemberCount": {
                    "type": "integer",
                    "example": 6
                  },
                  "TrusteeStructure": {
                    "enum": [
                      "CORPORATE",
                      "INDIVIDUAL"
                    ]
                  },
                  "ProposedTrusteeCompanyName": {
                    "type": "string",
                    "example": "TrustMePlease"
                  },
                  "Adviser": {
                    "type": "object",
                    "properties": {
                      "AdviserGUID": {
                        "type": "string",
                        "format": "guid",
                        "example": "df7f1068-e0c3-709d-8a14-ac2af4b5864f"
                      },
                      "AdviserAssistantGUID": {
                        "type": "string",
                        "format": "guid",
                        "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
                      }
                    }
                  },
                  "Members": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "Order": {
                          "type": "integer",
                          "example": 1
                        },
                        "MemberGUID": {
                          "type": "string",
                          "example": ""
                        },
                        "IsApplicant": {
                          "type": "boolean",
                          "example": true
                        },
                        "Role": {
                          "type": "string",
                          "example": ""
                        },
                        "Contact": {
                          "$ref": "#/components/schemas/Contact"
                        },
                        "Address": {
                          "$ref": "#/components/schemas/Address"
                        },
                        "BirthDate": {
                          "type": "string",
                          "format": "date",
                          "example": "2000-01-01"
                        },
                        "Gender": {
                          "$ref": "#/components/schemas/gender-code"
                        },
                        "Occupation": {
                          "type": "string",
                          "example": ""
                        },
                        "TFN": {
                          "type": "string",
                          "example": "123 456 782"
                        },
                        "DirectorIdentificationNumber": {
                          "type": "string",
                          "example": "036-123-456-7890"
                        },
                        "BirthplaceCity": {
                          "type": "string",
                          "example": "Sydney"
                        },
                        "BirthplaceCountry": {
                          "type": "string",
                          "example": "Australia"
                        },
                        "BirthplaceState": {
                          "type": "string",
                          "example": "New South Wales"
                        },
                        "Declarations": {
                          "type": "object",
                          "properties": {
                            "NotConvictedDishonestConduct": {
                              "type": "boolean",
                              "example": true
                            },
                            "NoCivilPenalty": {
                              "type": "boolean",
                              "example": true
                            },
                            "NotInsolvent": {
                              "type": "boolean",
                              "example": true
                            },
                            "NotDisqualified": {
                              "type": "boolean",
                              "example": true
                            },
                            "NotEmployedUnlessRelated": {
                              "type": "boolean",
                              "example": true
                            },
                            "AustralianResident": {
                              "type": "boolean",
                              "example": true
                            },
                            "NotOtherDisqualified": {
                              "type": "boolean",
                              "example": true
                            }
                          }
                        },
                        "IdentityVerification": {
                          "type": "object",
                          "properties": {
                            "VerificationStatus": {
                              "$ref": "#/components/schemas/verification-status"
                            },
                            "Provider": {
                              "type": "string",
                              "example": "TrustMeCompany"
                            },
                            "ReferenceNumber": {
                              "type": "string",
                              "example": ""
                            },
                            "Timestamp": {
                              "type": "string",
                              "format": "date-time",
                              "example": "2025-07-27T00:00:00Z"
                            }
                          }
                        }
                      }
                    }
                  },
                  "NonMemberTrustee": {
                    "type": "object",
                    "properties": {
                      "Order": {
                        "type": "integer",
                        "example": 1
                      },
                      "MemberGUID": {
                        "type": "string",
                        "example": ""
                      },
                      "Role": {
                        "type": "string",
                        "example": ""
                      },
                      "Contact": {
                        "$ref": "#/components/schemas/Contact"
                      },
                      "Address": {
                        "$ref": "#/components/schemas/Address"
                      },
                      "BirthDate": {
                        "type": "string",
                        "example": "1985-09-25"
                      },
                      "Gender": {
                        "type": "string",
                        "example": "M"
                      },
                      "Occupation": {
                        "type": "string",
                        "example": ""
                      },
                      "TFN": {
                        "type": "string",
                        "example": "123456789"
                      },
                      "DirectorIdentificationNumber": {
                        "type": "string",
                        "example": "123456789"
                      },
                      "BirthplaceCity": {
                        "type": "string",
                        "example": "abc"
                      },
                      "BirthplaceCountry": {
                        "type": "string",
                        "example": "Abc"
                      },
                      "BirthplaceState": {
                        "type": "string",
                        "example": "DEF"
                      },
                      "Declarations": {
                        "type": "object",
                        "properties": {
                          "NotConvictedDishonestConduct": {
                            "type": "boolean",
                            "example": false
                          },
                          "NoCivilPenalty": {
                            "type": "boolean",
                            "example": false
                          },
                          "NotInsolvent": {
                            "type": "boolean",
                            "example": false
                          },
                          "NotDisqualified": {
                            "type": "boolean",
                            "example": false
                          },
                          "NotEmployedUnlessRelated": {
                            "type": "boolean",
                            "example": false
                          },
                          "AustralianResident": {
                            "type": "boolean",
                            "example": false
                          },
                          "NotOtherDisqualified": {
                            "type": "boolean",
                            "example": false
                          }
                        }
                      },
                      "IdentityVerification": {
                        "type": "object",
                        "properties": {
                          "VerificationStatus": {
                            "$ref": "#/components/schemas/verification-status"
                          },
                          "Provider": {
                            "type": "string",
                            "example": "PROVIDER-01"
                          },
                          "ReferenceNumber": {
                            "type": "string",
                            "example": "RFR-01"
                          },
                          "Timestamp": {
                            "type": "string",
                            "format": "date-time",
                            "example": "2025-07-27T00:00:00Z"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "PreviousAdministrator": {
                "type": "object",
                "properties": {
                  "CompanyName": {
                    "type": "string",
                    "example": "ABC"
                  },
                  "Contact": {
                    "$ref": "#/components/schemas/Contact"
                  },
                  "Address": {
                    "$ref": "#/components/schemas/Address"
                  }
                }
              },
              "Payment": {
                "type": "object",
                "properties": {
                  "Amount": {
                    "type": "number",
                    "example": 100
                  },
                  "CampaignCode": {
                    "type": "string",
                    "example": "true"
                  },
                  "InvoiceNumber": {
                    "type": "string",
                    "example": ""
                  },
                  "PaymentReference": {
                    "type": "string",
                    "example": ""
                  },
                  "PaymentMethod": {
                    "$ref": "#/components/schemas/application-payment-method"
                  },
                  "PaymentMade": {
                    "type": "boolean",
                    "example": true
                  }
                }
              },
              "Consent": {
                "type": "object",
                "properties": {
                  "ConsentType": {
                    "type": "string",
                    "example": "CONSENT-01"
                  },
                  "Timestamp": {
                    "type": "string",
                    "format": "date-time",
                    "example": "2025-07-27T00:00:00Z"
                  }
                }
              },
              "Services": {
                "type": "array",
                "items": {
                  "properties": {
                    "Code": {
                      "type": "string",
                      "example": ""
                    },
                    "Selected": {
                      "type": "boolean",
                      "example": true
                    },
                    "Value": {
                      "type": "string",
                      "example": "VALUE-01"
                    }
                  }
                }
              },
              "Applicant": {
                "type": "object",
                "properties": {
                  "Role": {
                    "type": "string",
                    "example": "TRUSTEE"
                  },
                  "EmailAddress": {
                    "type": "string",
                    "example": "example@mail.com"
                  },
                  "Name": {
                    "type": "string",
                    "example": "First name"
                  },
                  "SendClientViewInvitation": {
                    "type": "boolean",
                    "example": true
                  }
                }
              }
            }
          }
        }
      },
      "GetFundApplicationDetailResultModel": {
        "type": "object",
        "properties": {
          "ApplicationReference": {
            "type": "string",
            "example": "MTFiMDNjMDAtOGYwOC00ZjA0LWE3MDQtYTljYWEzM2E3OTYwCg=="
          },
          "ApplicationGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          },
          "ApplicationStatus": {
            "$ref": "#/components/schemas/fund-application-status"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          },
          "FundCode": {
            "type": "string",
            "example": "FundTest"
          },
          "FundName": {
            "type": "string",
            "example": "Fund Test"
          },
          "CreateDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-03-24T15:55:52.679+07:00"
          },
          "CreateUser": {
            "type": "string",
            "example": "Lisa"
          },
          "ModifyDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2023-03-24T15:55:52.679+07:00"
          },
          "ModifyUser": {
            "type": "string",
            "example": "Lisa"
          },
          "WorkflowInstanceID": {
            "type": "number",
            "format": "float",
            "example": 1
          },
          "WorkflowInstanceStatus": {
            "$ref": "#/components/schemas/WorkflowInstanceStatus"
          },
          "LoadedPayload": {
            "$ref": "#/components/schemas/UpdateFundApplicationRequestModel"
          }
        }
      },
      "UpdateFundApplicationResponseModel": {
        "type": "object",
        "properties": {
          "ApplicationGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f9"
          },
          "FundCode": {
            "type": "string",
            "example": 1
          },
          "WorkflowInstanceID": {
            "type": "number",
            "format": "float",
            "example": 1
          },
          "WorkflowInstanceStatus": {
            "$ref": "#/components/schemas/WorkflowInstanceStatus"
          }
        }
      },
      "CancelFundApplicationRequestModel": {
        "type": "object",
        "properties": {
          "Reason": {
            "type": "string",
            "example": "Overdue"
          }
        }
      },
      "CalculateApplicationInvoiceRequestModel": {
        "type": "object",
        "properties": {
          "CampaignCode": {
            "type": "string",
            "example": "CODE"
          }
        }
      },
      "CalculateApplicationInvoiceResponseModel": {
        "description": "Note: Response payload reflects the downstream Admin Billing calculation format",
        "type": "object",
        "properties": {
          "fundId": {
            "type": "number",
            "example": 145
          },
          "invoiceDate": {
            "type": "string",
            "format": "date",
            "example": "2024-07-01"
          },
          "amountExGst": {
            "type": "number",
            "format": "double",
            "example": 3000000.15
          },
          "gst": {
            "type": "number",
            "format": "double",
            "example": 0.5
          },
          "amountInclGst": {
            "type": "number",
            "format": "double",
            "example": 2000.25
          },
          "invoiceType": {
            "type": "string",
            "example": "Invoice"
          },
          "description": {
            "type": "string",
            "example": "Invoice Description"
          },
          "lineItems": {
            "type": "array",
            "items": {
              "properties": {
                "productCode": {
                  "type": "string",
                  "example": "CODE"
                },
                "description": {
                  "type": "string",
                  "example": "Produce Description"
                },
                "amountExGst": {
                  "type": "number",
                  "format": "double",
                  "example": 3000000.3
                },
                "gst": {
                  "type": "number",
                  "format": "double",
                  "example": 0.11
                },
                "amountInclGst": {
                  "type": "number",
                  "format": "double",
                  "example": 2000.15
                },
                "serviceDate": {
                  "type": "string",
                  "format": "date",
                  "example": "2024-07-01"
                },
                "quantity": {
                  "type": "number",
                  "example": 0
                }
              }
            }
          }
        }
      },
      "beneficiary-status": {
        "type": "string",
        "enum": [
          "ALL",
          "EXPIRED",
          "EXPIRING-SOON",
          "NO-EXPIRY",
          "NO-NOMINATION"
        ]
      },
      "SiteBeneficiariesResultModel": {
        "type": "object",
        "properties": {
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          },
          "FundCode": {
            "type": "string",
            "example": "Fund Code"
          },
          "FundName": {
            "type": "string",
            "example": "Fund Name"
          },
          "MemberGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f1"
          },
          "MemberName": {
            "type": "string",
            "example": "Member Name"
          },
          "BeneficiaryGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f2"
          },
          "NominationType": {
            "type": "string",
            "example": "NON-BINDING"
          },
          "BindingExpiryDate": {
            "type": "string",
            "format": "date",
            "example": "2023-01-01"
          }
        }
      },
      "PersonalIdentityRequestModel": {
        "type": "object",
        "properties": {
          "PersonGUID": {
            "type": "string",
            "format": "guid",
            "example": "c64a977c-5458-bb91-8a14-ae8f1c2e0976"
          },
          "Provider": {
            "type": "string",
            "example": "GreenID"
          },
          "ReferenceNumber": {
            "type": "string",
            "example": "vnkJjasc"
          },
          "VerificationDate": {
            "type": "string",
            "format": "date-time",
            "example": "2025-07-27T00:00:00Z"
          },
          "VerificationStatus": {
            "$ref": "#/components/schemas/verification-status"
          },
          "Reason": {
            "type": "string",
            "example": ""
          }
        }
      },
      "SnapshotReportModel": {
        "type": "object",
        "properties": {
          "StartDate": {
            "type": "string",
            "format": "date",
            "example": "2022-07-01"
          },
          "EndDate": {
            "type": "string",
            "format": "date",
            "example": "2023-06-30"
          },
          "ReportCodeList": {
            "type": "array",
            "example": [
              "ASSETALLOC",
              "IRSUM01"
            ]
          },
          "ReportParameters": {
            "type": "array",
            "items": {
              "properties": {
                "Name": {
                  "type": "string",
                  "example": "include-all-liabilities"
                },
                "Value": {
                  "type": "string",
                  "example": "yes"
                }
              }
            }
          },
          "SendEmail": {
            "type": "boolean",
            "example": true
          },
          "IncludeCoverPage": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "SecurityRoleResultModel": {
        "type": "object",
        "properties": {
          "RoleGUID": {
            "type": "string",
            "format": "guid",
            "example": "c64a977c-5458-bb91-8a14-ae8f1c2e0976"
          },
          "RoleCode": {
            "type": "string",
            "example": "ROLE-SITE-ADMIN"
          },
          "RoleName": {
            "type": "string",
            "example": "Site Admin"
          },
          "RoleDescription": {
            "type": "string",
            "example": "This role is suited to senior staff requiring full access (excluding billing information)"
          },
          "SystemDefined": {
            "type": "boolean",
            "example": true
          },
          "RoleActive": {
            "type": "boolean",
            "example": true
          },
          "Policies": {
            "type": "array",
            "items": {
              "properties": {
                "PolicyCode": {
                  "type": "string",
                  "example": "ADD-CORPORATE-ACTIONS"
                },
                "PolicyDescription": {
                  "type": "string",
                  "example": "Can add, edit and deactivate corporate actions in library"
                },
                "Value": {
                  "type": "string",
                  "deprecated": true,
                  "example": "Allow"
                },
                "ConstraintValue": {
                  "type": "string",
                  "example": "Allow"
                },
                "ConstraintValueList": {
                  "type": "string",
                  "description": "List of possible constraint values.",
                  "example": "Allow,Deny"
                },
                "DefaultConstraintValue": {
                  "type": "string",
                  "description": "Default contraint value.",
                  "example": "Allow"
                },
                "UseDefaultConstraintValue": {
                  "type": "boolean",
                  "description": "Specifies whether to use the default constraint.",
                  "example": true
                }
              }
            }
          },
          "Permissions": {
            "type": "array",
            "description": "Returns a set of permissions that determine whether the role can be deleted, modified, deactivated, or reactivated.",
            "example": [
              "delete",
              "modify",
              "deactivate",
              "reactivate"
            ]
          }
        }
      },
      "SecurityRoleRequestModel": {
        "type": "object",
        "properties": {
          "RoleCode": {
            "type": "string",
            "example": "ROLE-SITE-ADMIN"
          },
          "RoleName": {
            "type": "string",
            "example": "Site Admin"
          },
          "RoleDescription": {
            "type": "string",
            "example": "This role is suited to senior staff requiring full access (excluding billing information)"
          },
          "Policies": {
            "type": "array",
            "items": {
              "properties": {
                "PolicyCode": {
                  "type": "string",
                  "example": "ADD-CORPORATE-ACTIONS"
                },
                "Value": {
                  "type": "string",
                  "example": "Allow"
                },
                "UseDefaultConstraintValue": {
                  "type": "boolean",
                  "description": "Specifies whether to use the default constraint.",
                  "example": false
                }
              }
            }
          }
        }
      },
      "CreateSecurityRoleResponseModel": {
        "type": "object",
        "properties": {
          "RoleGUID": {
            "type": "string",
            "format": "guid",
            "example": "df7f1068-e0c3-709d-8a14-ac2af4b632f8"
          }
        }
      },
      "GetOverviewBeneficiariesModel": {
        "type": "object",
        "properties": {
          "Expired": {
            "type": "number",
            "example": 100
          },
          "ExpiringSoon": {
            "type": "number",
            "example": 0
          },
          "NoExpiry": {
            "type": "number",
            "example": 200
          },
          "NoNomination": {
            "type": "number",
            "example": 1000
          }
        }
      },
      "GetABNRegistrationResultModel": {
        "type": "object",
        "properties": {
          "Fund": {
            "type": "string",
            "example": "FundCode"
          },
          "ABNRegistrationGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
          },
          "ABNRegistrationStatus": {
            "type": "string",
            "example": "ABN-ISSUED"
          },
          "ABN": {
            "type": "string",
            "example": 75963836264
          },
          "PeriodStartDate": {
            "type": "string",
            "format": "date"
          },
          "PeriodEndDate": {
            "type": "string",
            "format": "date"
          },
          "CallReferenceID": {
            "type": "string",
            "example": 123423
          },
          "LastUpdateCheckDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-01T00:00:00Z"
          },
          "SubmittedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-01T00:00:00Z"
          },
          "NextUpdateCheckDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-01T00:00:00Z"
          },
          "Messages": {
            "type": "array",
            "items": {
              "properties": {
                "Type": {
                  "type": "string",
                  "example": "ERROR"
                },
                "Code": {
                  "type": "string",
                  "example": "ATO.ERROR"
                },
                "Message": {
                  "type": "string",
                  "example": "ATO error message"
                }
              }
            }
          }
        }
      },
      "SubmitABNRegistrationResponseModel": {
        "type": "object",
        "properties": {
          "ABNRegistrationStatus": {
            "type": "string",
            "example": "ERROR"
          },
          "ABN": {
            "type": "string",
            "example": ""
          },
          "Messages": {
            "type": "array",
            "items": {
              "properties": {
                "Type": {
                  "type": "string",
                  "example": "ERROR"
                },
                "Code": {
                  "type": "string",
                  "example": "ATO.ERROR"
                },
                "Message": {
                  "type": "string",
                  "example": "ATO error message"
                }
              }
            }
          }
        }
      },
      "GetABNApplicationReportModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "example": "ABN Application - Thinh_SMSF3 (Thinh Fund 3) 30-01-2026 18-30-22PM.pdf"
          },
          "FileRawData": {
            "type": "string",
            "example": "XRlRGVjb2RlL0xlbmd0aCAWvc2+1JIsrvZcmd3Zu/szv93zjsnPiX7zWW+nTu3fLdcOQAAAAAAAAAAAAAA"
          }
        }
      },
      "InitializeDocumentRequestRequestModel": {
        "type": "object",
        "properties": {
          "FundIdentifier": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
          },
          "ReportSuiteInstanceGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
          },
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": ""
          }
        }
      },
      "document-request-recipient-delivery-type": {
        "type": "string",
        "enum": [
          "TO",
          "CC"
        ]
      },
      "InitializeDocumentRequestResponseModel": {
        "type": "object",
        "properties": {
          "FundIdentifier": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
          },
          "DocumentProviderCode": {
            "type": "string",
            "example": "DOCUSIGN"
          },
          "DocumentProviderName": {
            "type": "string",
            "example": "Docusign"
          },
          "DocumentRequestTypeCode": {
            "type": "string",
            "example": "SIGNATURE-REQUEST"
          },
          "ReportSuiteInstanceGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
          },
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": ""
          },
          "RequestSubjectText": {
            "type": "string",
            "example": "Fund SMSF Documents for Signing"
          },
          "RequestMessageText": {
            "type": "string",
            "example": "Please review and sign your fund's 2026 Financial Statements and associated documents."
          },
          "Recipients": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "Order": {
                  "type": "integer",
                  "example": 1
                },
                "Name": {
                  "type": "string",
                  "example": "Dylan M"
                },
                "DeliveryType": {
                  "$ref": "#/components/schemas/document-request-recipient-delivery-type"
                },
                "EmailAddress": {
                  "type": "string",
                  "example": "dylanM@yahoo.com"
                },
                "MobilePhoneNumber": {
                  "type": "string",
                  "example": ""
                },
                "RecipientGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded222"
                }
              }
            }
          },
          "Documents": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "DocumentName": {
                  "type": "string",
                  "example": "Document Request - SMSF.pdf"
                },
                "DocumentDescription": {
                  "type": "string",
                  "example": "Report Suite EOY"
                },
                "ReportSuiteInstanceGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
                },
                "JobOutputGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": ""
                },
                "DocumentInstanceGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": ""
                }
              }
            }
          }
        }
      },
      "GetDocumentRequestsResponseModel": {
        "type": "object",
        "properties": {
          "DocumentRequestGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
          },
          "DocumentProviderCode": {
            "type": "string",
            "example": "DOCUSIGN"
          },
          "DocumentProviderName": {
            "type": "string",
            "example": "Docusign"
          },
          "DocumentRequestFileName": {
            "type": "string",
            "example": "SMSF_document.pdf"
          },
          "DocumentDescription": {
            "type": "string",
            "example": "SMSF document"
          },
          "DocumentRequestTypeCode": {
            "type": "string",
            "example": "SIGNATURE-REQUEST"
          },
          "DocumentRequestStatusCode": {
            "$ref": "#/components/schemas/document-request-status-code"
          },
          "DocumentRequestStatusReason": {
            "type": "string",
            "example": "Document signed by authorized approver."
          },
          "FundCode": {
            "type": "string",
            "example": "SMSF_FUND"
          },
          "FundName": {
            "type": "string",
            "example": "SMSF Fund"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
          },
          "SenderName": {
            "type": "string",
            "example": "John Doe"
          },
          "SentDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-01T00:00:00Z"
          },
          "CancelledByName": {
            "type": "string",
            "example": "John Doe"
          },
          "CancelledDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-01T00:00:00Z"
          },
          "DeclineAcknowledgedByName": {
            "type": "string",
            "example": "John Doe"
          },
          "DeclineAcknowledgedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-01T00:00:00Z"
          },
          "CreatedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-01T00:00:00Z"
          },
          "CompletedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-02T00:00:00Z"
          },
          "Permissions": {
            "type": "array",
            "example": [
              "cancel",
              "modify",
              "send_reminder"
            ]
          }
        }
      },
      "CreateDocumentRequestRequestModel": {
        "type": "object",
        "properties": {
          "FundIdentifier": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded109"
          },
          "DocumentProviderCode": {
            "type": "string",
            "example": "DOCUSIGN"
          },
          "DocumentRequestTypeCode": {
            "type": "string",
            "example": "SIGNATURE-REQUEST"
          },
          "ReportSuiteInstanceGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
          },
          "JobGUID": {
            "type": "string",
            "format": "guid",
            "example": ""
          },
          "RequestSubjectText": {
            "type": "string",
            "example": "Fund SMSF Documents for Signing"
          },
          "RequestMessageText": {
            "type": "string",
            "example": "Please review and sign your fund's 2026 Financial Statements and associated documents."
          },
          "Recipients": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "Order": {
                  "type": "integer",
                  "example": 1
                },
                "Name": {
                  "type": "string",
                  "example": "Dylan M"
                },
                "DeliveryType": {
                  "$ref": "#/components/schemas/document-request-recipient-delivery-type"
                },
                "EmailAddress": {
                  "type": "string",
                  "example": "dylanM@yahoo.com"
                },
                "MobilePhoneNumber": {
                  "type": "string",
                  "example": ""
                },
                "RecipientGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded222"
                }
              }
            }
          },
          "Documents": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "DocumentName": {
                  "type": "string",
                  "example": "Document Request - SMSF.pdf"
                },
                "DocumentDescription": {
                  "type": "string",
                  "example": "Report Suite EOY"
                },
                "ReportSuiteInstanceGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
                },
                "JobOutputGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": ""
                },
                "DocumentInstanceGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": ""
                }
              }
            }
          }
        }
      },
      "CreateDocumentRequestResponseModel": {
        "type": "object",
        "properties": {
          "DocumentRequestGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
          }
        }
      },
      "document-request-recipient-status-code": {
        "type": "string",
        "enum": [
          "COMPLETED",
          "DECLINED",
          "EMAIL_SENT",
          "VIEWED"
        ]
      },
      "GetDocumentRequestsDetailsResponseModel": {
        "type": "object",
        "properties": {
          "DocumentRequestGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
          },
          "DocumentProviderCode": {
            "type": "string",
            "example": "DOCUSIGN"
          },
          "DocumentProviderName": {
            "type": "string",
            "example": "Docusign"
          },
          "DocumentRequestFileName": {
            "type": "string",
            "example": "Document Request - SMSF.pdf"
          },
          "DocumentRequestTypeCode": {
            "type": "string",
            "example": "SIGNATURE-REQUEST"
          },
          "DocumentRequestStatusCode": {
            "$ref": "#/components/schemas/document-request-status-code"
          },
          "DocumentRequestStatusReason": {
            "type": "string",
            "example": "Document signed by authorized approver."
          },
          "FundCode": {
            "type": "string",
            "example": "SMSF_FUND"
          },
          "FundName": {
            "type": "string",
            "example": "SMSF Fund"
          },
          "FundGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
          },
          "SenderName": {
            "type": "string",
            "example": "John Doe"
          },
          "SentDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-01T00:00:00Z"
          },
          "CancelledByName": {
            "type": "string",
            "example": "John Doe"
          },
          "CancelledDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-01T00:00:00Z"
          },
          "DeclineAcknowledgedByName": {
            "type": "string",
            "example": "John Doe"
          },
          "DeclineAcknowledgedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-01T00:00:00Z"
          },
          "CreatedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-01T00:00:00Z"
          },
          "CompletedDateTime": {
            "type": "string",
            "format": "date-time",
            "example": "2024-01-02T00:00:00Z"
          },
          "RequestSubjectText": {
            "type": "string",
            "example": "Fund SMSF Documents for Signing"
          },
          "RequestMessageText": {
            "type": "string",
            "example": "<p>Please review and sign your fund's 2026 Financial Statements and associated documents.</p>"
          },
          "Permissions": {
            "type": "array",
            "example": [
              "cancel",
              "modify",
              "send_reminder"
            ]
          },
          "Recipients": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "Order": {
                  "type": "integer",
                  "example": 1
                },
                "Name": {
                  "type": "string",
                  "example": "Dylan M"
                },
                "DeliveryType": {
                  "$ref": "#/components/schemas/document-request-recipient-delivery-type"
                },
                "EmailAddress": {
                  "type": "string",
                  "example": "dylanM@yahoo.com"
                },
                "MobilePhoneNumber": {
                  "type": "string",
                  "example": ""
                },
                "RecipientStatus": {
                  "$ref": "#/components/schemas/document-request-recipient-status-code"
                },
                "RecipientStatusDateTime": {
                  "type": "string",
                  "format": "date-time"
                },
                "DocumentRequestRecipientGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
                }
              }
            }
          }
        }
      },
      "UpdateDocumentRequestRequestModel": {
        "type": "object",
        "properties": {
          "RequestSubjectText": {
            "type": "string",
            "example": "Fund SMSF Documents for Signing"
          },
          "RequestMessageText": {
            "type": "string",
            "example": "<p>Please review and sign your fund's 2026 Financial Statements and associated documents.</p>"
          },
          "Recipients": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "Order": {
                  "type": "integer",
                  "example": 1
                },
                "Name": {
                  "type": "string",
                  "example": "Dylan M"
                },
                "DeliveryType": {
                  "$ref": "#/components/schemas/document-request-recipient-delivery-type"
                },
                "EmailAddress": {
                  "type": "string",
                  "example": "dylanM@yahoo.com"
                },
                "MobilePhoneNumber": {
                  "type": "string",
                  "example": ""
                },
                "DocumentRequestRecipientGUID": {
                  "type": "string",
                  "format": "guid",
                  "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
                }
              }
            }
          }
        }
      },
      "GetDocumentRequestDocumentResponseModel": {
        "type": "object",
        "properties": {
          "FileName": {
            "type": "string",
            "example": "Document Request - SMSF.pdf"
          },
          "FileSize": {
            "type": "integer",
            "example": 12311
          },
          "URL": {
            "type": "string",
            "example": "/sites/{site-identifier}/documents/e9ab24ac-2432-ba8f-ec14-759058437aed/content"
          }
        }
      },
      "AcknowledgeDocumentRequestRequestModel": {
        "type": "object",
        "properties": {
          "AcknowledgeReason": {
            "type": "string",
            "example": "Acknowledgement message"
          }
        }
      },
      "CancelDocumentRequestRequestModel": {
        "type": "object",
        "properties": {
          "CancelReason": {
            "type": "string",
            "example": "Cancellation message"
          }
        }
      },
      "SendReminderDocumentRequestRequestModel": {
        "type": "object",
        "properties": {
          "ReminderMessage": {
            "type": "string",
            "example": "This document is required to complete your application. Please sign before 5 PM."
          }
        }
      },
      "OpenBankingConsentInvitationRequestModel": {
        "type": "object",
        "properties": {
          "FundIdentifier": {
            "type": "string",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
          }
        }
      },
      "AutoMatchingOpenBakingAuthorityRequestModel": {
        "type": "object",
        "properties": {
          "FundCode": {
            "type": "string",
            "example": "FUND_ABC"
          },
          "BSB": {
            "type": "string",
            "example": 693000
          },
          "AccountNumber": {
            "type": "string",
            "example": 125963452
          },
          "Currency": {
            "type": "string",
            "example": "USD"
          }
        }
      },
      "GlobalConstant": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "TOP-MARGINAL"
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date",
            "example": "2014-07-01"
          },
          "ConstantValue": {
            "type": "number",
            "example": 0.47
          }
        }
      },
      "balance-type": {
        "type": "string",
        "enum": [
          "CURRENT-BALANCE",
          "PRIOR-30JUNE-TSB"
        ]
      },
      "GetSiteTotalSuperBalanceResponseModel": {
        "type": "object",
        "properties": {
          "FundCode": {
            "type": "string",
            "example": "VN_SMSF_WEB"
          },
          "FundName": {
            "type": "string",
            "example": "VN Fund"
          },
          "MemberGUID": {
            "type": "string",
            "format": "guid",
            "example": "d4c47341-a13b-bcb8-8c14-f13fc0ded111"
          },
          "MemberName": {
            "type": "string",
            "example": "Mai, Me (76)"
          },
          "DOB": {
            "type": "string",
            "format": "date",
            "example": "2024-07-01"
          },
          "AccumulationBalance": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "PensionBalance": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "CurrentBalance": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "Prior30JuneTSB": {
            "type": "number",
            "format": "double",
            "example": 500
          },
          "IsPrior30JuneTsbIncomplete": {
            "type": "boolean",
            "example": true
          }
        }
      },
      "GetSiteTotalSuperBalancesSummaryModel": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "LARGE-SUPER-BALANCE"
          },
          "Label": {
            "type": "string",
            "example": "Between $3M and $10M"
          },
          "MinimumBalance": {
            "type": "number",
            "format": "double",
            "example": 3000000
          },
          "MaximumBalance": {
            "type": "number",
            "format": "double",
            "example": 10000000
          },
          "Value": {
            "type": "integer",
            "example": 67
          }
        }
      },
      "Link": {
        "type": "object",
        "properties": {
          "Action": {
            "type": "string"
          },
          "ActionVerb": {
            "type": "string"
          },
          "LinkURL": {
            "type": "string"
          }
        }
      },
      "Links": {
        "type": "array",
        "description": "A collection of predefined hypermedia resource links for the given item.",
        "items": {
          "$ref": "#/components/schemas/Link"
        }
      },
      "BrandDetailsModel": {
        "type": "array",
        "$ref": "#/components/schemas/BrandDetail"
      },
      "GetAllBrandResourcesModel": {
        "type": "array",
        "$ref": "#/components/schemas/BrandResourcesModel"
      },
      "InvestmentStrategy": {
        "type": "object",
        "description": "The investment strategy.",
        "required": [
          "EffectiveDate",
          "LastReviewedDate",
          "StrategyObjective"
        ],
        "properties": {
          "EffectiveDate": {
            "type": "string",
            "format": "date"
          },
          "LastReviewedDate": {
            "type": "string",
            "format": "date"
          },
          "StrategyObjective": {
            "type": "string"
          },
          "Allocations": {
            "type": "array",
            "minItems": 1,
            "uniqueItems": true,
            "items": {
              "properties": {
                "AllocationCategory": {
                  "type": "string"
                },
                "Minimum": {
                  "type": "number",
                  "format": "double",
                  "minimum": 0,
                  "maximum": 100
                },
                "Maximum": {
                  "type": "number",
                  "format": "double",
                  "minimum": 0,
                  "maximum": 100
                },
                "Benchmark": {
                  "type": "number",
                  "format": "double",
                  "minimum": 0,
                  "maximum": 100
                }
              }
            }
          }
        }
      },
      "QueryAttachmentResultModel": {
        "type": "object",
        "properties": {
          "Attachments": {
            "type": "array",
            "items": {
              "properties": {
                "filename": {
                  "type": "string",
                  "example": "General client query"
                },
                "url": {
                  "type": "string",
                  "example": ""
                }
              }
            }
          }
        }
      },
      "CreateUpdateRevenueTransactionModelCryptocurrency": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date",
            "example": "2019-07-15"
          },
          "Narration": {
            "type": "string",
            "example": "Distribution for x"
          },
          "AccountType": {
            "$ref": "#/components/schemas/account-type"
          },
          "TransactionType": {
            "type": "string",
            "example": "Revenue"
          },
          "Details": {
            "type": "object",
            "properties": {
              "AccountNumber": {
                "type": "string",
                "example": "617 0001"
              },
              "Amount": {
                "type": "number",
                "format": "float"
              },
              "InvestorReference": {
                "type": "string"
              },
              "RevenueComponents": {
                "$ref": "#/components/schemas/RevenueTransactionComponentModel"
              }
            }
          },
          "Source": {
            "type": "object",
            "properties": {
              "BankTransactionIdentifier": {
                "type": "string",
                "example": "6a9ce773-5011-308e-7914-73d18ced3493"
              }
            }
          }
        }
      },
      "CreateChartAccountSimplePlatformModel": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string"
          },
          "Name": {
            "type": "string"
          },
          "SecurityID": {
            "type": "string"
          },
          "Settings": {
            "type": "object",
            "properties": {
              "PlatformType": {
                "$ref": "#/components/schemas/platform-type"
              },
              "InvestorReferenceGUID": {
                "type": "string",
                "example": "f4b27431-a919-ca8d-7c14-62e4f04863e6"
              }
            }
          }
        }
      },
      "GenerateReportSuiteResultModel": {
        "$ref": "#/components/schemas/GenerateReportResultModel"
      },
      "UpdateMemberInsuranceRequestModel": {
        "$ref": "#/components/schemas/CreateMemberInsuranceRequestModel"
      },
      "GetPaymentSummaryLodgementModel": {
        "type": "object",
        "properties": {
          "MessageText": {
            "type": "string",
            "example": "Fund ABN has not been entered"
          },
          "MessageType": {
            "type": "string",
            "example": "Error"
          },
          "ErrorType": {
            "type": "string",
            "example": "Fund"
          },
          "ErrorCode": {
            "type": "string",
            "example": "FundCode"
          }
        }
      }
    },
    "examples": {
      "smsf-annual-return-2020": {
        "value": {
          "FinancialYear": 2020,
          "A_FundInformation": {
            "q1_TFN": "",
            "q1_TFNRecorded": true,
            "q2_FundName": "JR14767",
            "q3_ABN": "",
            "q4_FundAddress": {
              "Line1": "300 Main Avenue",
              "Line2": "",
              "Suburb": "CHERMSIDE",
              "State": "Qld",
              "PostalCode": "4032",
              "CountryCode": "au"
            },
            "q5A_IsAmendment": "N",
            "q5A_Amend_Indicator": "",
            "q5A_Amend_Type": "",
            "q5A_Amend_Reason": "",
            "q5B_IsNewlyRegistered": "Y",
            "q6_SMSFAuditor": {
              "Title": "Mr",
              "Family": "Hancock",
              "Given": "John",
              "SMSFAuditorNumber": "324 342",
              "PhoneNumber": "33391211",
              "Address": {
                "Line1": "POSTAL LINE 1",
                "Line2": "POSTAL LINE 2",
                "Suburb": "MILTON",
                "State": "QLD",
                "PostalCode": "4100",
                "CountryCode": ""
              }
            },
            "q6A_AuditDate": "2020-11-27",
            "q6B_PartAQualified": "N",
            "q6C_PartBQualified": "N",
            "q6D_PartBIssuesRectified": "",
            "q7A_BSB": "033001",
            "q7A_AccountNumber": "75443322",
            "q7A_AccountDescription": "JR testing ",
            "q7A_TaxRefundsMadeToThisAccount": "N",
            "q7B_BSB": "",
            "q7B_AccountNumber": "",
            "q7B_AccountDescription": "",
            "q7C_ESA": "SuperMate",
            "q8A_AustralianSuperFund": "Y",
            "q8B_FundStructureCode": "A",
            "q8C_FundAcceptCoContLISC": "Y",
            "q9_FundWoundUp": {
              "FundWoundUpInYear": "N",
              "WindUpDate": "0000-00-00",
              "TaxLodgementPayments": ""
            },
            "q10_ExemptCurrentPensionIncome": "Y",
            "q10A_ExemptPensionIncomeAmount": 1093,
            "q10A_ExemptPensionIncomeMethod": "B",
            "q10D_ActuarialCertificate": "Y",
            "q10E_AnyOtherAssessableIncome": "Y"
          },
          "B_Income": {
            "q11G_AnyCGT": "N",
            "q11M_AppliedExemptionorRollover": "Y",
            "q11M_Code": "",
            "q11A_NetCapitalGain": 0,
            "q11B_GrossRentOtherLease": 0,
            "q11C_GrossInterest": 1116,
            "q11X_ForestryManagedInvestmentScheme": 0,
            "q11D1_GrossForeignIncome": 0,
            "q11D_NetForeignIncome": 0,
            "q11D_LossCode": "",
            "q11E_AustFrankingCreditsfromNZCompany": 0,
            "q11F_TransfersFromForeignFunds": 0,
            "q11F_NumberOfTransfers": 0,
            "q11H_GrossPaymentsNoABN": 0,
            "q11I_GrossDistributionsParnterships": 0,
            "q11I_LossCode": "",
            "q11J_UnfrankedDividend": 0,
            "q11K_FrankedDividend": 349,
            "q11L_DividendFrankingCredit": 149,
            "q11M_GrossTrustDistributions": 0,
            "q11M_TrustDistributionsCode": "",
            "q11R1_AssessableEmpCont": 0,
            "q11R2_AssessablePersonalCont": 0,
            "q11R3_NoTFNCont": 0,
            "q11R6_TransferLiabilityLifeInsurance": 0,
            "q11R_TotalAssessableCont": 0,
            "q11S_OtherIncome": 0,
            "q11S_OtherIncomeCode": "",
            "q11T_AssessableIncomeDueToChangedTaxStatus": 0,
            "q11U1_NetNonArmLengthPrivateDividends": 0,
            "q11U2_NetNonArmLengthTrustDistributions": 0,
            "q11U3_NetOtherNonArmLengthIncome": 0,
            "q11U_NetNonArmLengthIncome": 0,
            "q11W_GrossIncome": 1614,
            "q11W_LossCode": "",
            "q11Y_ExemptPensionIncome": 1093,
            "q11V_TotalAssessableIncome": 521,
            "q11V_LossCode": ""
          },
          "C_DeductionsNonDeductibleExpenses": {
            "q12A1_InterestExpAustralia": 0,
            "q12A2_NonDedInterestExpAustralia": 0,
            "q12B1_InterestExpOverseas": 0,
            "q12B2_NonDedInterestExpOverseas": 0,
            "q12D1_CapitalWorks": 0,
            "q12D2_NonDedCapitalWorks": 0,
            "q12E1_DeclineinValueDepreciatingAssets": 0,
            "q12E2_NonDedDeclineinValueDepreciationgAssets": 0,
            "q12F1_InsurancePremiums": 1133,
            "q12F2_NonDedInsurancePremiums": 0,
            "q12H1_SMSFAuditorFee": 1556,
            "q12H2_NonDedSMSFAuditorFee": 0,
            "q12I1_InvestmentExpenses": 366,
            "q12I2_NonDedInvestmentExpenses": 768,
            "q12J1_ManagementAdminExpenses": 1223,
            "q12J2_NonDedManagementAdminExpenses": 0,
            "q12U1_ForestryManagedInvestSchemeExpenses": 0,
            "q12U2_NonDedForestryManagedInvestSchemeExpenses": 0,
            "q12L1_OtherAmounts": 66,
            "q12L1_Code": "O",
            "q12L2_NonDedOtherAmounts": 141,
            "q12L2_Code": "O",
            "q12M1_TaxLossesDeducted": 0,
            "q12N_TotalDeductions": 4344,
            "q12Y_NonDedTotalDeductions": 909,
            "q12O_TaxableIncomeorLoss": 3823,
            "q12Z_TotalSMSFExpenses": 5253
          },
          "D_IncomeTaxCalculationStatement": {
            "q13A_TaxableIncome": 0,
            "q13T1_TaxOnTaxableIncome": 0,
            "q13J_TaxOnNoTFNQuotedContributions": 0,
            "q13B_GrossTax": 0,
            "q13C1_ForeignIncomeTaxOffset": 0,
            "q13C2_RebatesTaxOffsets": 0,
            "q13C_NonRefundableNonCarryForwardTaxOffsets": 0,
            "q13T2_Subtotal1": 0,
            "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": 0,
            "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": 0,
            "q13D3_EarlyStageInvestorTaxOffset": 0,
            "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": 0,
            "q13D_NonRefundableCarriedForwardTaxOffsets": 0,
            "q13T3_Subtotal2": 0,
            "q13E1_ComplyingFundFrankingCreditsTaxOffset": 149.77,
            "q13E2_NoTFNTaxOffset": 0,
            "q13E3_NationalRentalAffordabilityTaxOffset": 0,
            "q13E4_ExplorationCreditTaxOffset": 0,
            "q13E_RefundableTaxOffsets": 149.77,
            "q13T5_TaxPayable": 0,
            "q13G_Section102AMMInterestCharge": 0,
            "q13H1_CreditInterestEarlyPayments": 0,
            "q13H2_CreditTaxWithheldForeignResident": 0,
            "q13H3_CreditTaxWithheldABNorTFNNotQuoted": 0,
            "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": 0,
            "q13H6_CreditInterestNoTFNTaxOffset": 0,
            "q13H8_CreditForeignResidentCapitalGainsWithholding": 0,
            "q13H_EligibleCredits": 0,
            "q13I_TaxOffsetsRefunds": 149.77,
            "q13K_PAYGInstalmentsRaised": 0,
            "q13L_SupervisoryLevy": 259,
            "q13M_SupervisoryLevyAdjustmentWoundupFunds": 0,
            "q13N_SupervisoryLevyAdjustmentNewFunds": 259,
            "q13S_AmountDueOrRefundable": 368.23
          },
          "E_Losses": {
            "q14U_TaxLossesCarriedForward": 3639,
            "q14V_NetCapitalLossesCarriedForward": 0
          },
          "F_MemberInformation": {
            "Members": [
              {
                "MemberNumber": 1,
                "Title": "Mr",
                "FamilyName": "Youngster",
                "Given": "John",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-12-12",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 1721.54,
                "O_LossCode": "1721.54",
                "P_InwardRolloversTransfers": 1309009.32,
                "Q_OutwardRolloversTransfers": 288309.74,
                "R1_LumSumPayments": 146087,
                "R1_Code": "146087",
                "R2_IncomeStreamPayments": 9683.35,
                "R2_Code": "9683.35",
                "S1_AccumPhaseAccountBalance": 863207.69,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 863207.69,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 2,
                "Title": "Ms",
                "FamilyName": "Youngster",
                "Given": "Lucy",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-10-10",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 775.41,
                "O_LossCode": "775.41",
                "P_InwardRolloversTransfers": 1721529.74,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 11750,
                "R2_Code": "11750",
                "S1_AccumPhaseAccountBalance": 1709004.33,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 1709004.33,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 3,
                "Title": "Mrs",
                "FamilyName": "Shine",
                "Given": "Margaret",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1957-04-11",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "932.46",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "G_SupplementaryMemberInformation": {
            "SupplementaryMembers": [
              {
                "SupplementaryMemberNumber": 5,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Starlight",
                "Given": "Max",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1958-09-09",
                "DateofDeath": "2020-02-20",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "H_AssetLiabilities": {
            "q15_Assets": {
              "q15A_ListedTrusts": 0,
              "q15B_UnlistedTrusts": 0,
              "q15C_InsurancePolicy": 0,
              "q15D_OtherManagedInvestments": 0,
              "q15E_CashTermDeposits": 4735517,
              "q15F_DebtSecurities": 0,
              "q15G_Loans": 0,
              "q15H_ListedShares": 0,
              "q15I_UnlistedShares": 0,
              "q15J_LimitedRecourseBorrowingArrangements": 0,
              "q15J1_AustResidentialRealProperty": 0,
              "q15J2_AustNonResidentialRealProperty": 0,
              "q15J3_OverseasRealProperty": 0,
              "q15J4_AustShares": 0,
              "q15J5_OverseasShares": 0,
              "q15J6_Other": 0,
              "q15J7_PropertyCount": 0,
              "q15K_NonResidentialRealProperty": 0,
              "q15L_ResidentialRealProperty": 0,
              "q15M_Collectables": 0,
              "q15O_OtherAssets": 150,
              "q15N_CryptoCurrency": 0,
              "q15P_OverseasShares": 0,
              "q15Q_OverseasNonResidentialRealProperty": 0,
              "q15R_OverseasResidentialRealProperty": 0,
              "q15S_OverseasManagedInvestments": 0,
              "q15T_OtherOverseasAssets": 0,
              "q15U_TotalAustOverseasAssets": 4735667,
              "q15EA_InHouseAssets": "N",
              "q15EA_InHouseAssetValue": 0,
              "q15EA_InHouseAssetValueYes": "",
              "q15EA_InHouseAssetValueNo": "X",
              "q15FA_LRBALicensed": "",
              "q15FB_PersonalGuaranteeorOtherSecurity": ""
            },
            "q16_Liabilities": {
              "q16V1_BorrowingsforLRBA": 0,
              "q16V2_PermissableTempBorrowings": 0,
              "q16V3_OtherBorrowings": 0,
              "q16V_Borrowings": 0,
              "q16W_TotalMemberClosingBalances": 4694466,
              "q16X_ReserveAccounts": 0,
              "q16Y_OtherLiabilities": 41201,
              "q16Z_TotalLiabilities": 4735667
            }
          },
          "I_TaxationFinancialArrangements": {
            "q17H_TotalTOFAGains": 0,
            "q17I_TotalTOFALosses": 0
          },
          "J_OtherInformation": {
            "JA_FamilyTrustElectionYear": 0,
            "JB_FamilyTrustElectionRevoke": "",
            "JC_InterposedEntityElectionYear": 0,
            "JD_InterposedEntityElectionRevoke": ""
          },
          "K_Declarations": {
            "TrusteeDeclarationDate": "2020-11-27",
            "Trustee": {
              "Title": "Mr",
              "Family": "Youngster",
              "Given": "John",
              "OtherGivenNames": "",
              "PhoneNumber": "84324322",
              "Email": "john.youngster@net.au",
              "NonIndividualTrusteeName": "",
              "ABNNonIndividualTrustee": "",
              "TimeTaken": 1
            },
            "TaxAgentDeclarationDate": "2020-11-27",
            "TaxAgent": {
              "Title": "Mr",
              "Family": "Donald",
              "Given": "Alan",
              "OtherGivenNames": "",
              "PhoneNumber": "46546546",
              "TaxAgentPractice": "Adalta PL (AUSkey Test Tax Agent)",
              "ReferenceNumber": "JR14767",
              "TaxAgentNumber": "17801003"
            }
          }
        }
      },
      "smsf-annual-return-2021": {
        "value": {
          "FinancialYear": 2021,
          "A_FundInformation": {
            "q1_TFN": "",
            "q1_TFNRecorded": true,
            "q2_FundName": "JR14767",
            "q3_ABN": "",
            "q4_FundAddress": {
              "Line1": "300 Main Avenue",
              "Line2": "",
              "Suburb": "CHERMSIDE",
              "State": "Qld",
              "PostalCode": "4032",
              "CountryCode": "au"
            },
            "q5A_IsAmendment": "N",
            "q5A_Amend_Indicator": "",
            "q5A_Amend_Type": "",
            "q5A_Amend_Reason": "",
            "q5B_IsNewlyRegistered": "Y",
            "q6_SMSFAuditor": {
              "Title": "Mr",
              "Family": "Hancock",
              "Given": "John",
              "SMSFAuditorNumber": "324 342",
              "PhoneNumber": "33391211",
              "Address": {
                "Line1": "POSTAL LINE 1",
                "Line2": "POSTAL LINE 2",
                "Suburb": "MILTON",
                "State": "QLD",
                "PostalCode": "4100",
                "CountryCode": ""
              }
            },
            "q6A_AuditDate": "2020-11-27",
            "q6B_PartAQualified": "N",
            "q6C_PartBQualified": "N",
            "q6D_PartBIssuesRectified": "",
            "q7A_BSB": "033001",
            "q7A_AccountNumber": "75443322",
            "q7A_AccountDescription": "JR testing ",
            "q7A_TaxRefundsMadeToThisAccount": "Y",
            "q7B_BSB": "",
            "q7B_AccountNumber": "",
            "q7B_AccountDescription": "",
            "q7C_ESA": "SuperMate",
            "q8A_AustralianSuperFund": "Y",
            "q8B_FundStructureCode": "A",
            "q8C_FundAcceptCoContLISC": "Y",
            "q9_FundWoundUp": {
              "FundWoundUpInYear": "N",
              "WindUpDate": "0000-00-00",
              "TaxLodgementPayments": ""
            },
            "q10_ExemptCurrentPensionIncome": "Y",
            "q10A_ExemptPensionIncomeAmount": 1093,
            "q10A_ExemptPensionIncomeMethod": "C",
            "q10D_ActuarialCertificate": "Y",
            "q10E_AnyOtherAssessableIncome": "Y"
          },
          "B_Income": {
            "q11G_AnyCGT": "N",
            "q11M_AppliedExemptionorRollover": "N",
            "q11M_Code": "",
            "q11A_NetCapitalGain": 0,
            "q11B_GrossRentOtherLease": 0,
            "q11C_GrossInterest": 1116,
            "q11X_ForestryManagedInvestmentScheme": 0,
            "q11D1_GrossForeignIncome": 0,
            "q11D_NetForeignIncome": 0,
            "q11D_LossCode": "",
            "q11E_AustFrankingCreditsfromNZCompany": 0,
            "q11F_TransfersFromForeignFunds": 0,
            "q11F_NumberOfTransfers": 0,
            "q11H_GrossPaymentsNoABN": 0,
            "q11I_GrossDistributionsParnterships": 0,
            "q11I_LossCode": "",
            "q11J_UnfrankedDividend": 0,
            "q11K_FrankedDividend": 349,
            "q11L_DividendFrankingCredit": 149,
            "q11M_GrossTrustDistributions": 0,
            "q11M_TrustDistributionsCode": "",
            "q11R1_AssessableEmpCont": 0,
            "q11R2_AssessablePersonalCont": 0,
            "q11R3_NoTFNCont": 0,
            "q11R6_TransferLiabilityLifeInsurance": 0,
            "q11R_TotalAssessableCont": 0,
            "q11S_OtherIncome": 0,
            "q11S_OtherIncomeCode": "",
            "q11T_AssessableIncomeDueToChangedTaxStatus": 0,
            "q11U1_NetNonArmLengthPrivateDividends": 0,
            "q11U2_NetNonArmLengthTrustDistributions": 0,
            "q11U3_NetOtherNonArmLengthIncome": 0,
            "q11U_NetNonArmLengthIncome": 0,
            "q11W_GrossIncome": 1614,
            "q11W_LossCode": "",
            "q11Y_ExemptPensionIncome": 1093,
            "q11V_TotalAssessableIncome": 521,
            "q11V_LossCode": ""
          },
          "C_DeductionsNonDeductibleExpenses": {
            "q12A1_InterestExpAustralia": 0,
            "q12A2_NonDedInterestExpAustralia": 0,
            "q12B1_InterestExpOverseas": 0,
            "q12B2_NonDedInterestExpOverseas": 0,
            "q12D1_CapitalWorks": 0,
            "q12D2_NonDedCapitalWorks": 0,
            "q12E1_DeclineinValueDepreciatingAssets": 0,
            "q12E2_NonDedDeclineinValueDepreciationgAssets": 0,
            "q12F1_InsurancePremiums": 1133,
            "q12F2_NonDedInsurancePremiums": 0,
            "q12H1_SMSFAuditorFee": 1556,
            "q12H2_NonDedSMSFAuditorFee": 0,
            "q12I1_InvestmentExpenses": 366,
            "q12I2_NonDedInvestmentExpenses": 768,
            "q12J1_ManagementAdminExpenses": 1223,
            "q12J2_NonDedManagementAdminExpenses": 0,
            "q12U1_ForestryManagedInvestSchemeExpenses": 0,
            "q12U2_NonDedForestryManagedInvestSchemeExpenses": 0,
            "q12L1_OtherAmounts": 66,
            "q12L1_Code": "O",
            "q12L2_NonDedOtherAmounts": 141,
            "q12L2_Code": "O",
            "q12M1_TaxLossesDeducted": 0,
            "q12N_TotalDeductions": 4344,
            "q12Y_NonDedTotalDeductions": 909,
            "q12O_TaxableIncomeorLoss": 3823,
            "q12Z_TotalSMSFExpenses": 5253
          },
          "D_IncomeTaxCalculationStatement": {
            "q13A_TaxableIncome": 0,
            "q13T1_TaxOnTaxableIncome": 0,
            "q13J_TaxOnNoTFNQuotedContributions": 0,
            "q13B_GrossTax": 0,
            "q13C1_ForeignIncomeTaxOffset": 0,
            "q13C2_RebatesTaxOffsets": 0,
            "q13C_NonRefundableNonCarryForwardTaxOffsets": 0,
            "q13T2_Subtotal1": 0,
            "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": 0,
            "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": 0,
            "q13D3_EarlyStageInvestorTaxOffset": 0,
            "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": 0,
            "q13D_NonRefundableCarriedForwardTaxOffsets": 0,
            "q13T3_Subtotal2": 0,
            "q13E1_ComplyingFundFrankingCreditsTaxOffset": 149.77,
            "q13E2_NoTFNTaxOffset": 0,
            "q13E3_NationalRentalAffordabilityTaxOffset": 0,
            "q13E4_ExplorationCreditTaxOffset": 0,
            "q13E_RefundableTaxOffsets": 149.77,
            "q13T5_TaxPayable": 0,
            "q13G_Section102AMMInterestCharge": 0,
            "q13H1_CreditInterestEarlyPayments": 0,
            "q13H2_CreditTaxWithheldForeignResident": 0,
            "q13H3_CreditTaxWithheldABNorTFNNotQuoted": 0,
            "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": 0,
            "q13H6_CreditInterestNoTFNTaxOffset": 0,
            "q13H8_CreditForeignResidentCapitalGainsWithholding": 0,
            "q13H_EligibleCredits": 0,
            "q13I_TaxOffsetsRefunds": 149.77,
            "q13K_PAYGInstalmentsRaised": 0,
            "q13L_SupervisoryLevy": 259,
            "q13M_SupervisoryLevyAdjustmentWoundupFunds": 0,
            "q13N_SupervisoryLevyAdjustmentNewFunds": 259,
            "q13S_AmountDueOrRefundable": 368.23
          },
          "E_Losses": {
            "q14U_TaxLossesCarriedForward": 3639,
            "q14V_NetCapitalLossesCarriedForward": 0
          },
          "F_MemberInformation": {
            "Members": [
              {
                "MemberNumber": 1,
                "Title": "Mr",
                "FamilyName": "Youngster",
                "Given": "John",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-12-12",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 1721.54,
                "O_LossCode": "1721.54",
                "P_InwardRolloversTransfers": 1309009.32,
                "Q_OutwardRolloversTransfers": 288309.74,
                "R1_LumSumPayments": 146087,
                "R1_Code": "146087",
                "R2_IncomeStreamPayments": 9683.35,
                "R2_Code": "9683.35",
                "S1_AccumPhaseAccountBalance": 863207.69,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 863207.69,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 2,
                "Title": "Ms",
                "FamilyName": "Youngster",
                "Given": "Lucy",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-10-10",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 775.41,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 1721529.74,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 11750,
                "R2_Code": "11750",
                "S1_AccumPhaseAccountBalance": 1709004.33,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 1709004.33,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 3,
                "Title": "Mrs",
                "FamilyName": "Shine",
                "Given": "Margaret",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1957-04-11",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "G_SupplementaryMemberInformation": {
            "SupplementaryMembers": [
              {
                "SupplementaryMemberNumber": 5,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Starlight",
                "Given": "Max",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1958-09-09",
                "DateofDeath": "2020-02-20",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "H_AssetLiabilities": {
            "q15_Assets": {
              "q15A_ListedTrusts": 0,
              "q15B_UnlistedTrusts": 0,
              "q15C_InsurancePolicy": 0,
              "q15D_OtherManagedInvestments": 0,
              "q15E_CashTermDeposits": 4735517,
              "q15F_DebtSecurities": 0,
              "q15G_Loans": 0,
              "q15H_ListedShares": 0,
              "q15I_UnlistedShares": 0,
              "q15J_LimitedRecourseBorrowingArrangements": 0,
              "q15J1_AustResidentialRealProperty": 0,
              "q15J2_AustNonResidentialRealProperty": 0,
              "q15J3_OverseasRealProperty": 0,
              "q15J4_AustShares": 0,
              "q15J5_OverseasShares": 0,
              "q15J6_Other": 0,
              "q15J7_PropertyCount": 0,
              "q15K_NonResidentialRealProperty": 0,
              "q15L_ResidentialRealProperty": 0,
              "q15M_Collectables": 0,
              "q15O_OtherAssets": 150,
              "q15N_CryptoCurrency": 0,
              "q15P_OverseasShares": 0,
              "q15Q_OverseasNonResidentialRealProperty": 0,
              "q15R_OverseasResidentialRealProperty": 0,
              "q15S_OverseasManagedInvestments": 0,
              "q15T_OtherOverseasAssets": 0,
              "q15U_TotalAustOverseasAssets": 4735667,
              "q15EA_InHouseAssets": "N",
              "q15EA_InHouseAssetValue": 0,
              "q15EA_InHouseAssetValueYes": "",
              "q15EA_InHouseAssetValueNo": "X",
              "q15FA_LRBALicensed": "",
              "q15FB_PersonalGuaranteeorOtherSecurity": ""
            },
            "q16_Liabilities": {
              "q16V1_BorrowingsforLRBA": 0,
              "q16V2_PermissableTempBorrowings": 0,
              "q16V3_OtherBorrowings": 0,
              "q16V_Borrowings": 0,
              "q16W_TotalMemberClosingBalances": 4694466,
              "q16X_ReserveAccounts": 0,
              "q16Y_OtherLiabilities": 41201,
              "q16Z_TotalLiabilities": 4735667
            }
          },
          "I_TaxationFinancialArrangements": {
            "q17H_TotalTOFAGains": 0,
            "q17I_TotalTOFALosses": 0
          },
          "J_OtherInformation": {
            "JA_FamilyTrustElectionYear": 0,
            "JB_FamilyTrustElectionRevoke": "",
            "JC_InterposedEntityElectionYear": 0,
            "JD_InterposedEntityElectionRevoke": ""
          },
          "K_Declarations": {
            "TrusteeDeclarationDate": "2020-11-27",
            "Trustee": {
              "Title": "Mr",
              "Family": "Youngster",
              "Given": "John",
              "OtherGivenNames": "",
              "PhoneNumber": "84324322",
              "Email": "john.youngster@net.au",
              "NonIndividualTrusteeName": "",
              "ABNNonIndividualTrustee": "",
              "TimeTaken": 1
            },
            "TaxAgentDeclarationDate": "2020-11-27",
            "TaxAgent": {
              "Title": "Mr",
              "Family": "Donald",
              "Given": "Alan",
              "OtherGivenNames": "",
              "PhoneNumber": "46546546",
              "TaxAgentPractice": "Adalta PL (AUSkey Test Tax Agent)",
              "ReferenceNumber": "JR14767",
              "TaxAgentNumber": "17801003"
            }
          }
        }
      },
      "smsf-annual-return-2022": {
        "value": {
          "FinancialYear": 2022,
          "A_FundInformation": {
            "q1_TFN": "",
            "q1_TFNRecorded": true,
            "q2_FundName": "JR14767",
            "q3_ABN": "",
            "q4_FundAddress": {
              "Line1": "300 Main Avenue",
              "Line2": "",
              "Suburb": "CHERMSIDE",
              "State": "Qld",
              "PostalCode": "4032",
              "CountryCode": "au"
            },
            "q5A_IsAmendment": "N",
            "q5A_Amend_Indicator": "",
            "q5A_Amend_Type": "",
            "q5A_Amend_Reason": "",
            "q5B_IsNewlyRegistered": "Y",
            "q6_SMSFAuditor": {
              "Title": "Mr",
              "Family": "Hancock",
              "Given": "John",
              "SMSFAuditorNumber": "324 342",
              "PhoneNumber": "33391211",
              "Address": {
                "Line1": "POSTAL LINE 1",
                "Line2": "POSTAL LINE 2",
                "Suburb": "MILTON",
                "State": "QLD",
                "PostalCode": "4100",
                "CountryCode": ""
              }
            },
            "q6A_AuditDate": "2020-11-27",
            "q6B_PartAQualified": "N",
            "q6C_PartBQualified": "N",
            "q6D_PartBIssuesRectified": "",
            "q7A_BSB": "033001",
            "q7A_AccountNumber": "75443322",
            "q7A_AccountDescription": "JR testing ",
            "q7A_TaxRefundsMadeToThisAccount": "Y",
            "q7B_BSB": "",
            "q7B_AccountNumber": "",
            "q7B_AccountDescription": "",
            "q7C_ESA": "SuperMate",
            "q8A_AustralianSuperFund": "Y",
            "q8B_FundStructureCode": "A",
            "q8C_FundAcceptCoContLISC": "Y",
            "q9_FundWoundUp": {
              "FundWoundUpInYear": "N",
              "WindUpDate": "0000-00-00",
              "TaxLodgementPayments": ""
            },
            "q10_ExemptCurrentPensionIncome": "Y",
            "q10A_ExemptPensionIncomeAmount": 1093,
            "q10A_ExemptPensionIncomeMethod": "C",
            "q10D_ActuarialCertificate": "Y",
            "q10E_AnyOtherAssessableIncome": "Y"
          },
          "B_Income": {
            "q11G_AnyCGT": "N",
            "q11M_AppliedExemptionorRollover": "N",
            "q11M_Code": "",
            "q11A_NetCapitalGain": 0,
            "q11B_GrossRentOtherLease": 0,
            "q11C_GrossInterest": 1116,
            "q11X_ForestryManagedInvestmentScheme": 0,
            "q11D1_GrossForeignIncome": 0,
            "q11D_NetForeignIncome": 0,
            "q11D_LossCode": "",
            "q11E_AustFrankingCreditsfromNZCompany": 0,
            "q11F_TransfersFromForeignFunds": 0,
            "q11F_NumberOfTransfers": 0,
            "q11H_GrossPaymentsNoABN": 0,
            "q11I_GrossDistributionsParnterships": 0,
            "q11I_LossCode": "",
            "q11J_UnfrankedDividend": 0,
            "q11K_FrankedDividend": 349,
            "q11L_DividendFrankingCredit": 149,
            "q11M_GrossTrustDistributions": 0,
            "q11M_TrustDistributionsCode": "",
            "q11R1_AssessableEmpCont": 0,
            "q11R2_AssessablePersonalCont": 0,
            "q11R3_NoTFNCont": 0,
            "q11R6_TransferLiabilityLifeInsurance": 0,
            "q11R_TotalAssessableCont": 0,
            "q11S_OtherIncome": 0,
            "q11S_OtherIncomeCode": "",
            "q11T_AssessableIncomeDueToChangedTaxStatus": 0,
            "q11U1_NetNonArmLengthPrivateDividends": 0,
            "q11U2_NetNonArmLengthTrustDistributions": 0,
            "q11U3_NetOtherNonArmLengthIncome": 0,
            "q11U_NetNonArmLengthIncome": 0,
            "q11W_GrossIncome": 1614,
            "q11W_LossCode": "",
            "q11Y_ExemptPensionIncome": 1093,
            "q11V_TotalAssessableIncome": 521,
            "q11V_LossCode": ""
          },
          "C_DeductionsNonDeductibleExpenses": {
            "q12A1_InterestExpAustralia": 0,
            "q12A2_NonDedInterestExpAustralia": 0,
            "q12B1_InterestExpOverseas": 0,
            "q12B2_NonDedInterestExpOverseas": 0,
            "q12D1_CapitalWorks": 0,
            "q12D2_NonDedCapitalWorks": 0,
            "q12E1_DeclineinValueDepreciatingAssets": 0,
            "q12E2_NonDedDeclineinValueDepreciationgAssets": 0,
            "q12F1_InsurancePremiums": 1133,
            "q12F2_NonDedInsurancePremiums": 0,
            "q12H1_SMSFAuditorFee": 1556,
            "q12H2_NonDedSMSFAuditorFee": 0,
            "q12I1_InvestmentExpenses": 366,
            "q12I2_NonDedInvestmentExpenses": 768,
            "q12J1_ManagementAdminExpenses": 1223,
            "q12J2_NonDedManagementAdminExpenses": 0,
            "q12U1_ForestryManagedInvestSchemeExpenses": 0,
            "q12U2_NonDedForestryManagedInvestSchemeExpenses": 0,
            "q12L1_OtherAmounts": 66,
            "q12L1_Code": "O",
            "q12L2_NonDedOtherAmounts": 141,
            "q12L2_Code": "O",
            "q12M1_TaxLossesDeducted": 0,
            "q12N_TotalDeductions": 4344,
            "q12Y_NonDedTotalDeductions": 909,
            "q12O_TaxableIncomeorLoss": 3823,
            "q12Z_TotalSMSFExpenses": 5253
          },
          "D_IncomeTaxCalculationStatement": {
            "q13A_TaxableIncome": 0,
            "q13T1_TaxOnTaxableIncome": 0,
            "q13J_TaxOnNoTFNQuotedContributions": 0,
            "q13B_GrossTax": 0,
            "q13C1_ForeignIncomeTaxOffset": 0,
            "q13C2_RebatesTaxOffsets": 0,
            "q13C_NonRefundableNonCarryForwardTaxOffsets": 0,
            "q13T2_Subtotal1": 0,
            "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": 0,
            "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": 0,
            "q13D3_EarlyStageInvestorTaxOffset": 0,
            "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": 0,
            "q13D_NonRefundableCarriedForwardTaxOffsets": 0,
            "q13T3_Subtotal2": 0,
            "q13E1_ComplyingFundFrankingCreditsTaxOffset": 149.77,
            "q13E2_NoTFNTaxOffset": 0,
            "q13E3_NationalRentalAffordabilityTaxOffset": 0,
            "q13E4_ExplorationCreditTaxOffset": 0,
            "q13E_RefundableTaxOffsets": 149.77,
            "q13T5_TaxPayable": 0,
            "q13G_Section102AMMInterestCharge": 0,
            "q13H1_CreditInterestEarlyPayments": 0,
            "q13H2_CreditTaxWithheldForeignResident": 0,
            "q13H3_CreditTaxWithheldABNorTFNNotQuoted": 0,
            "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": 0,
            "q13H6_CreditInterestNoTFNTaxOffset": 0,
            "q13H8_CreditForeignResidentCapitalGainsWithholding": 0,
            "q13H_EligibleCredits": 0,
            "q13I_TaxOffsetsRefunds": 149.77,
            "q13K_PAYGInstalmentsRaised": 0,
            "q13L_SupervisoryLevy": 259,
            "q13M_SupervisoryLevyAdjustmentWoundupFunds": 0,
            "q13N_SupervisoryLevyAdjustmentNewFunds": 259,
            "q13S_AmountDueOrRefundable": 368.23
          },
          "E_Losses": {
            "q14U_TaxLossesCarriedForward": 3639,
            "q14V_NetCapitalLossesCarriedForward": 0
          },
          "F_MemberInformation": {
            "Members": [
              {
                "MemberNumber": 1,
                "Title": "Mr",
                "FamilyName": "Youngster",
                "Given": "John",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-12-12",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 1721.54,
                "O_LossCode": "1721.54",
                "P_InwardRolloversTransfers": 1309009.32,
                "Q_OutwardRolloversTransfers": 288309.74,
                "R1_LumSumPayments": 146087,
                "R1_Code": "146087",
                "R2_IncomeStreamPayments": 9683.35,
                "R2_Code": "9683.35",
                "S1_AccumPhaseAccountBalance": 863207.69,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 863207.69,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 2,
                "Title": "Ms",
                "FamilyName": "Youngster",
                "Given": "Lucy",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-10-10",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 775.41,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 1721529.74,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 11750,
                "R2_Code": "11750",
                "S1_AccumPhaseAccountBalance": 1709004.33,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 1709004.33,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 3,
                "Title": "Mrs",
                "FamilyName": "Shine",
                "Given": "Margaret",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1957-04-11",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 4,
                "Title": "Mr",
                "FamilyName": "Ben",
                "Given": "Benedict",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1951-04-21",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 5,
                "Title": "Mrs",
                "FamilyName": "Jenny",
                "Given": "Jennifer",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1987-01-11",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 6,
                "Title": "Mrs",
                "FamilyName": "Ely",
                "Given": "Elizabeth",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1984-01-18",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "G_SupplementaryMemberInformation": {
            "SupplementaryMembers": [
              {
                "SupplementaryMemberNumber": 7,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Starlight",
                "Given": "Max",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1958-09-09",
                "DateofDeath": "2020-02-20",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 8,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Christ",
                "Given": "Christopher",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1948-12-09",
                "DateofDeath": "2021-02-22",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 9,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Mat",
                "Given": "Mathew",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1952-02-09",
                "DateofDeath": "2020-02-03",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 10,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Ema",
                "Given": "Amanda",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1949-12-10",
                "DateofDeath": "2020-12-22",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 11,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Helen",
                "Given": "Helen",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1952-12-10",
                "DateofDeath": "2022-02-15",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 12,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Ema",
                "Given": "Melissa",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1950-07-10",
                "DateofDeath": "2022-01-12",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "H_AssetLiabilities": {
            "q15_Assets": {
              "q15A_ListedTrusts": 0,
              "q15B_UnlistedTrusts": 0,
              "q15C_InsurancePolicy": 0,
              "q15D_OtherManagedInvestments": 0,
              "q15E_CashTermDeposits": 4735517,
              "q15F_DebtSecurities": 0,
              "q15G_Loans": 0,
              "q15H_ListedShares": 0,
              "q15I_UnlistedShares": 0,
              "q15J_LimitedRecourseBorrowingArrangements": 0,
              "q15J1_AustResidentialRealProperty": 0,
              "q15J2_AustNonResidentialRealProperty": 0,
              "q15J3_OverseasRealProperty": 0,
              "q15J4_AustShares": 0,
              "q15J5_OverseasShares": 0,
              "q15J6_Other": 0,
              "q15J7_PropertyCount": 0,
              "q15K_NonResidentialRealProperty": 0,
              "q15L_ResidentialRealProperty": 0,
              "q15M_Collectables": 0,
              "q15O_OtherAssets": 150,
              "q15N_CryptoCurrency": 0,
              "q15P_OverseasShares": 0,
              "q15Q_OverseasNonResidentialRealProperty": 0,
              "q15R_OverseasResidentialRealProperty": 0,
              "q15S_OverseasManagedInvestments": 0,
              "q15T_OtherOverseasAssets": 0,
              "q15U_TotalAustOverseasAssets": 4735667,
              "q15EA_InHouseAssets": "N",
              "q15EA_InHouseAssetValue": 0,
              "q15EA_InHouseAssetValueYes": "",
              "q15EA_InHouseAssetValueNo": "X",
              "q15FA_LRBALicensed": "",
              "q15FB_PersonalGuaranteeorOtherSecurity": ""
            },
            "q16_Liabilities": {
              "q16V1_BorrowingsforLRBA": 0,
              "q16V2_PermissableTempBorrowings": 0,
              "q16V3_OtherBorrowings": 0,
              "q16V_Borrowings": 0,
              "q16W_TotalMemberClosingBalances": 4694466,
              "q16X_ReserveAccounts": 0,
              "q16Y_OtherLiabilities": 41201,
              "q16Z_TotalLiabilities": 4735667
            }
          },
          "I_TaxationFinancialArrangements": {
            "q17H_TotalTOFAGains": 0,
            "q17I_TotalTOFALosses": 0
          },
          "J_OtherInformation": {
            "JA_FamilyTrustElectionYear": 0,
            "JB_FamilyTrustElectionRevoke": "",
            "JC_InterposedEntityElectionYear": 0,
            "JD_InterposedEntityElectionRevoke": ""
          },
          "K_Declarations": {
            "TrusteeDeclarationDate": "2020-11-27",
            "Trustee": {
              "Title": "Mr",
              "Family": "Youngster",
              "Given": "John",
              "OtherGivenNames": "",
              "PhoneNumber": "84324322",
              "Email": "john.youngster@net.au",
              "NonIndividualTrusteeName": "",
              "ABNNonIndividualTrustee": "",
              "TimeTaken": 1
            },
            "TaxAgentDeclarationDate": "2020-11-27",
            "TaxAgent": {
              "Title": "Mr",
              "Family": "Donald",
              "Given": "Alan",
              "OtherGivenNames": "",
              "PhoneNumber": "46546546",
              "TaxAgentPractice": "Adalta PL (AUSkey Test Tax Agent)",
              "ReferenceNumber": "JR14767",
              "TaxAgentNumber": "17801003"
            }
          }
        }
      },
      "smsf-annual-return-2023": {
        "value": {
          "FinancialYear": 2023,
          "A_FundInformation": {
            "q1_TFN": "",
            "q1_TFNRecorded": true,
            "q2_FundName": "JR14767",
            "q3_ABN": "",
            "q4_FundAddress": {
              "Line1": "300 Main Avenue",
              "Line2": "",
              "Suburb": "CHERMSIDE",
              "State": "Qld",
              "PostalCode": "4032",
              "CountryCode": "au"
            },
            "q5A_IsAmendment": "N",
            "q5A_Amend_Indicator": "",
            "q5A_Amend_Type": "",
            "q5A_Amend_Reason": "",
            "q5B_IsNewlyRegistered": "Y",
            "q6_SMSFAuditor": {
              "Title": "Mr",
              "Family": "Hancock",
              "Given": "John",
              "SMSFAuditorNumber": "324 342",
              "PhoneNumber": "33391211",
              "Address": {
                "Line1": "POSTAL LINE 1",
                "Line2": "POSTAL LINE 2",
                "Suburb": "MILTON",
                "State": "QLD",
                "PostalCode": "4100",
                "CountryCode": ""
              }
            },
            "q6A_AuditDate": "2020-11-27",
            "q6B_PartAQualified": "N",
            "q6C_PartBQualified": "N",
            "q6D_PartBIssuesRectified": "",
            "q7A_BSB": "033001",
            "q7A_AccountNumber": "75443322",
            "q7A_AccountDescription": "JR testing ",
            "q7A_TaxRefundsMadeToThisAccount": "Y",
            "q7B_BSB": "",
            "q7B_AccountNumber": "",
            "q7B_AccountDescription": "",
            "q7C_ESA": "SuperMate",
            "q8A_AustralianSuperFund": "Y",
            "q8B_FundStructureCode": "A",
            "q8C_FundAcceptCoContLISC": "Y",
            "q9_FundWoundUp": {
              "FundWoundUpInYear": "N",
              "WindUpDate": "0000-00-00",
              "TaxLodgementPayments": ""
            },
            "q10_ExemptCurrentPensionIncome": "Y",
            "q10A_ExemptPensionIncomeAmount": 1093,
            "q10A_ExemptPensionIncomeMethod": "C",
            "q10D_ActuarialCertificate": "Y",
            "q10E_AnyOtherAssessableIncome": "Y"
          },
          "B_Income": {
            "q11G_AnyCGT": "N",
            "q11M_AppliedExemptionorRollover": "N",
            "q11M_Code": "",
            "q11A_NetCapitalGain": 0,
            "q11B_GrossRentOtherLease": 0,
            "q11C_GrossInterest": 1116,
            "q11X_ForestryManagedInvestmentScheme": 0,
            "q11D1_GrossForeignIncome": 0,
            "q11D_NetForeignIncome": 0,
            "q11D_LossCode": "",
            "q11E_AustFrankingCreditsfromNZCompany": 0,
            "q11F_TransfersFromForeignFunds": 0,
            "q11F_NumberOfTransfers": 0,
            "q11H_GrossPaymentsNoABN": 0,
            "q11I_GrossDistributionsParnterships": 0,
            "q11I_LossCode": "",
            "q11J_UnfrankedDividend": 0,
            "q11K_FrankedDividend": 349,
            "q11L_DividendFrankingCredit": 149,
            "q11M_GrossTrustDistributions": 0,
            "q11M_TrustDistributionsCode": "",
            "q11R1_AssessableEmpCont": 0,
            "q11R2_AssessablePersonalCont": 0,
            "q11R3_NoTFNCont": 0,
            "q11R6_TransferLiabilityLifeInsurance": 0,
            "q11R_TotalAssessableCont": 0,
            "q11S_OtherIncome": 0,
            "q11S_OtherIncomeCode": "",
            "q11T_AssessableIncomeDueToChangedTaxStatus": 0,
            "q11U1_NetNonArmLengthPrivateDividends": 0,
            "q11U2_NetNonArmLengthTrustDistributions": 0,
            "q11U3_NetOtherNonArmLengthIncome": 0,
            "q11U_NetNonArmLengthIncome": 0,
            "q11W_GrossIncome": 1614,
            "q11W_LossCode": "",
            "q11Y_ExemptPensionIncome": 1093,
            "q11V_TotalAssessableIncome": 521,
            "q11V_LossCode": ""
          },
          "C_DeductionsNonDeductibleExpenses": {
            "q12A1_InterestExpAustralia": 0,
            "q12A2_NonDedInterestExpAustralia": 0,
            "q12B1_InterestExpOverseas": 0,
            "q12B2_NonDedInterestExpOverseas": 0,
            "q12D1_CapitalWorks": 0,
            "q12D2_NonDedCapitalWorks": 0,
            "q12E1_DeclineinValueDepreciatingAssets": 0,
            "q12E2_NonDedDeclineinValueDepreciationgAssets": 0,
            "q12F1_InsurancePremiums": 1133,
            "q12F2_NonDedInsurancePremiums": 0,
            "q12H1_SMSFAuditorFee": 1556,
            "q12H2_NonDedSMSFAuditorFee": 0,
            "q12I1_InvestmentExpenses": 366,
            "q12I2_NonDedInvestmentExpenses": 768,
            "q12J1_ManagementAdminExpenses": 1223,
            "q12J2_NonDedManagementAdminExpenses": 0,
            "q12U1_ForestryManagedInvestSchemeExpenses": 0,
            "q12U2_NonDedForestryManagedInvestSchemeExpenses": 0,
            "q12L1_OtherAmounts": 66,
            "q12L1_Code": "O",
            "q12L2_NonDedOtherAmounts": 141,
            "q12L2_Code": "O",
            "q12M1_TaxLossesDeducted": 0,
            "q12N_TotalDeductions": 4344,
            "q12Y_NonDedTotalDeductions": 909,
            "q12O_TaxableIncomeorLoss": 3823,
            "q12Z_TotalSMSFExpenses": 5253
          },
          "D_IncomeTaxCalculationStatement": {
            "q13A_TaxableIncome": 0,
            "q13T1_TaxOnTaxableIncome": 0,
            "q13J_TaxOnNoTFNQuotedContributions": 0,
            "q13B_GrossTax": 0,
            "q13C1_ForeignIncomeTaxOffset": 0,
            "q13C2_RebatesTaxOffsets": 0,
            "q13C_NonRefundableNonCarryForwardTaxOffsets": 0,
            "q13T2_Subtotal1": 0,
            "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": 0,
            "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": 0,
            "q13D3_EarlyStageInvestorTaxOffset": 0,
            "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": 0,
            "q13D_NonRefundableCarriedForwardTaxOffsets": 0,
            "q13T3_Subtotal2": 0,
            "q13E1_ComplyingFundFrankingCreditsTaxOffset": 149.77,
            "q13E2_NoTFNTaxOffset": 0,
            "q13E3_NationalRentalAffordabilityTaxOffset": 0,
            "q13E4_ExplorationCreditTaxOffset": 0,
            "q13E_RefundableTaxOffsets": 149.77,
            "q13T5_TaxPayable": 0,
            "q13G_Section102AMMInterestCharge": 0,
            "q13H2_CreditTaxWithheldForeignResident": 0,
            "q13H3_CreditTaxWithheldABNorTFNNotQuoted": 0,
            "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": 0,
            "q13H6_CreditInterestNoTFNTaxOffset": 0,
            "q13H8_CreditForeignResidentCapitalGainsWithholding": 0,
            "q13H_EligibleCredits": 0,
            "q13I_TaxOffsetsRefunds": 149.77,
            "q13K_PAYGInstalmentsRaised": 0,
            "q13L_SupervisoryLevy": 259,
            "q13M_SupervisoryLevyAdjustmentWoundupFunds": 0,
            "q13N_SupervisoryLevyAdjustmentNewFunds": 259,
            "q13S_AmountDueOrRefundable": 368.23
          },
          "E_Losses": {
            "q14U_TaxLossesCarriedForward": 3639,
            "q14V_NetCapitalLossesCarriedForward": 0
          },
          "F_MemberInformation": {
            "Members": [
              {
                "MemberNumber": 1,
                "Title": "Mr",
                "FamilyName": "Youngster",
                "Given": "John",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-12-12",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 1721.54,
                "O_LossCode": "1721.54",
                "P_InwardRolloversTransfers": 1309009.32,
                "Q_OutwardRolloversTransfers": 288309.74,
                "R1_LumSumPayments": 146087,
                "R1_Code": "146087",
                "R2_IncomeStreamPayments": 9683.35,
                "R2_Code": "9683.35",
                "S1_AccumPhaseAccountBalance": 863207.69,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 863207.69,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 2,
                "Title": "Ms",
                "FamilyName": "Youngster",
                "Given": "Lucy",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-10-10",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 775.41,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 1721529.74,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 11750,
                "R2_Code": "11750",
                "S1_AccumPhaseAccountBalance": 1709004.33,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 1709004.33,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 3,
                "Title": "Mrs",
                "FamilyName": "Shine",
                "Given": "Margaret",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1957-04-11",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 4,
                "Title": "Mr",
                "FamilyName": "Ben",
                "Given": "Benedict",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1951-04-21",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 5,
                "Title": "Mrs",
                "FamilyName": "Jenny",
                "Given": "Jennifer",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1987-01-11",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 6,
                "Title": "Mrs",
                "FamilyName": "Ely",
                "Given": "Elizabeth",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1984-01-18",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "G_SupplementaryMemberInformation": {
            "SupplementaryMembers": [
              {
                "SupplementaryMemberNumber": 7,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Starlight",
                "Given": "Max",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1958-09-09",
                "DateofDeath": "2020-02-20",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 8,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Christ",
                "Given": "Christopher",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1948-12-09",
                "DateofDeath": "2021-02-22",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 9,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Mat",
                "Given": "Mathew",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1952-02-09",
                "DateofDeath": "2020-02-03",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 10,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Ema",
                "Given": "Amanda",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1949-12-10",
                "DateofDeath": "2020-12-22",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 11,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Helen",
                "Given": "Helen",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1952-12-10",
                "DateofDeath": "2022-02-15",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 12,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Ema",
                "Given": "Melissa",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1950-07-10",
                "DateofDeath": "2022-01-12",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "H_AssetLiabilities": {
            "q15_Assets": {
              "q15A_ListedTrusts": 0,
              "q15B_UnlistedTrusts": 0,
              "q15C_InsurancePolicy": 0,
              "q15D_OtherManagedInvestments": 0,
              "q15E_CashTermDeposits": 4735517,
              "q15F_DebtSecurities": 0,
              "q15G_Loans": 0,
              "q15H_ListedShares": 0,
              "q15I_UnlistedShares": 0,
              "q15J_LimitedRecourseBorrowingArrangements": 0,
              "q15J1_AustResidentialRealProperty": 0,
              "q15J2_AustNonResidentialRealProperty": 0,
              "q15J3_OverseasRealProperty": 0,
              "q15J4_AustShares": 0,
              "q15J5_OverseasShares": 0,
              "q15J6_Other": 0,
              "q15J7_PropertyCount": 0,
              "q15K_NonResidentialRealProperty": 0,
              "q15L_ResidentialRealProperty": 0,
              "q15M_Collectables": 0,
              "q15O_OtherAssets": 150,
              "q15N_CryptoCurrency": 0,
              "q15P_OverseasShares": 0,
              "q15Q_OverseasNonResidentialRealProperty": 0,
              "q15R_OverseasResidentialRealProperty": 0,
              "q15S_OverseasManagedInvestments": 0,
              "q15T_OtherOverseasAssets": 0,
              "q15U_TotalAustOverseasAssets": 4735667,
              "q15EA_InHouseAssets": "N",
              "q15EA_InHouseAssetValue": 0,
              "q15EA_InHouseAssetValueYes": "",
              "q15EA_InHouseAssetValueNo": "X",
              "q15FA_LRBALicensed": "",
              "q15FB_PersonalGuaranteeorOtherSecurity": ""
            },
            "q16_Liabilities": {
              "q16V1_BorrowingsforLRBA": 0,
              "q16V2_PermissableTempBorrowings": 0,
              "q16V3_OtherBorrowings": 0,
              "q16V_Borrowings": 0,
              "q16W_TotalMemberClosingBalances": 4694466,
              "q16X_ReserveAccounts": 0,
              "q16Y_OtherLiabilities": 41201,
              "q16Z_TotalLiabilities": 4735667
            }
          },
          "I_TaxationFinancialArrangements": {
            "q17H_TotalTOFAGains": 0,
            "q17I_TotalTOFALosses": 0
          },
          "J_OtherInformation": {
            "JA_FamilyTrustElectionYear": 0,
            "JB_FamilyTrustElectionRevoke": "",
            "JC_InterposedEntityElectionYear": 0,
            "JD_InterposedEntityElectionRevoke": ""
          },
          "K_Declarations": {
            "TrusteeDeclarationDate": "2020-11-27",
            "Trustee": {
              "Title": "Mr",
              "Family": "Youngster",
              "Given": "John",
              "OtherGivenNames": "",
              "PhoneNumber": "84324322",
              "Email": "john.youngster@net.au",
              "NonIndividualTrusteeName": "",
              "ABNNonIndividualTrustee": "",
              "TimeTaken": 1
            },
            "TaxAgentDeclarationDate": "2020-11-27",
            "TaxAgent": {
              "Title": "Mr",
              "Family": "Donald",
              "Given": "Alan",
              "OtherGivenNames": "",
              "PhoneNumber": "46546546",
              "TaxAgentPractice": "Adalta PL (AUSkey Test Tax Agent)",
              "ReferenceNumber": "JR14767",
              "TaxAgentNumber": "17801003"
            }
          }
        }
      },
      "smsf-annual-return-2024": {
        "value": {
          "FinancialYear": 2024,
          "A_FundInformation": {
            "q1_TFN": "",
            "q1_TFNRecorded": true,
            "q2_FundName": "JR14767",
            "q3_ABN": "",
            "q4_FundAddress": {
              "Line1": "300 Main Avenue",
              "Line2": "",
              "Suburb": "CHERMSIDE",
              "State": "Qld",
              "PostalCode": "4032",
              "CountryCode": "au"
            },
            "q5A_IsAmendment": "N",
            "q5A_Amend_Indicator": "",
            "q5A_Amend_Type": "",
            "q5A_Amend_Reason": "",
            "q5B_IsNewlyRegistered": "Y",
            "q6_SMSFAuditor": {
              "Title": "Mr",
              "Family": "Hancock",
              "Given": "John",
              "SMSFAuditorNumber": "324 342",
              "PhoneNumber": "33391211",
              "Address": {
                "Line1": "POSTAL LINE 1",
                "Line2": "POSTAL LINE 2",
                "Suburb": "MILTON",
                "State": "QLD",
                "PostalCode": "4100",
                "CountryCode": ""
              }
            },
            "q6A_AuditDate": "2020-11-27",
            "q6B_PartAQualified": "N",
            "q6C_PartBQualified": "N",
            "q6D_PartBIssuesRectified": "",
            "q7A_BSB": "033001",
            "q7A_AccountNumber": "75443322",
            "q7A_AccountDescription": "JR testing ",
            "q7A_TaxRefundsMadeToThisAccount": "Y",
            "q7B_BSB": "",
            "q7B_AccountNumber": "",
            "q7B_AccountDescription": "",
            "q7C_ESA": "SuperMate",
            "q8A_AustralianSuperFund": "Y",
            "q8B_FundStructureCode": "A",
            "q8C_FundAcceptCoContLISC": "Y",
            "q9_FundWoundUp": {
              "FundWoundUpInYear": "N",
              "WindUpDate": "0000-00-00",
              "TaxLodgementPayments": ""
            },
            "q10_ExemptCurrentPensionIncome": "Y",
            "q10A_ExemptPensionIncomeAmount": 1093,
            "q10A_ExemptPensionIncomeMethod": "C",
            "q10D_ActuarialCertificate": "Y",
            "q10E_AnyOtherAssessableIncome": "Y"
          },
          "B_Income": {
            "q11G_AnyCGT": "N",
            "q11M_AppliedExemptionorRollover": "N",
            "q11M_Code": "",
            "q11A_NetCapitalGain": 0,
            "q11B_GrossRentOtherLease": 0,
            "q11C_GrossInterest": 1116,
            "q11X_ForestryManagedInvestmentScheme": 0,
            "q11D1_GrossForeignIncome": 0,
            "q11D_NetForeignIncome": 0,
            "q11D_LossCode": "",
            "q11E_AustFrankingCreditsfromNZCompany": 0,
            "q11F_TransfersFromForeignFunds": 0,
            "q11F_NumberOfTransfers": 0,
            "q11H_GrossPaymentsNoABN": 0,
            "q11I_GrossDistributionsParnterships": 0,
            "q11I_LossCode": "",
            "q11J_UnfrankedDividend": 0,
            "q11K_FrankedDividend": 349,
            "q11L_DividendFrankingCredit": 149,
            "q11M_GrossTrustDistributions": 0,
            "q11M_TrustDistributionsCode": "",
            "q11R1_AssessableEmpCont": 0,
            "q11R2_AssessablePersonalCont": 0,
            "q11R3_NoTFNCont": 0,
            "q11R6_TransferLiabilityLifeInsurance": 0,
            "q11R_TotalAssessableCont": 0,
            "q11S_OtherIncome": 0,
            "q11S_OtherIncomeCode": "",
            "q11T_AssessableIncomeDueToChangedTaxStatus": 0,
            "q11U1_NetNonArmLengthPrivateDividends": 0,
            "q11U2_NetNonArmLengthTrustDistributions": 0,
            "q11U3_NetOtherNonArmLengthIncome": 0,
            "q11U_NetNonArmLengthIncome": 0,
            "q11W_GrossIncome": 1614,
            "q11W_LossCode": "",
            "q11Y_ExemptPensionIncome": 1093,
            "q11V_TotalAssessableIncome": 521,
            "q11V_LossCode": ""
          },
          "C_DeductionsNonDeductibleExpenses": {
            "q12A1_InterestExpAustralia": 0,
            "q12A2_NonDedInterestExpAustralia": 0,
            "q12B1_InterestExpOverseas": 0,
            "q12B2_NonDedInterestExpOverseas": 0,
            "q12D1_CapitalWorks": 0,
            "q12D2_NonDedCapitalWorks": 0,
            "q12E1_DeclineinValueDepreciatingAssets": 0,
            "q12E2_NonDedDeclineinValueDepreciationgAssets": 0,
            "q12F1_InsurancePremiums": 1133,
            "q12F2_NonDedInsurancePremiums": 0,
            "q12H1_SMSFAuditorFee": 1556,
            "q12H2_NonDedSMSFAuditorFee": 0,
            "q12I1_InvestmentExpenses": 366,
            "q12I2_NonDedInvestmentExpenses": 768,
            "q12J1_ManagementAdminExpenses": 1223,
            "q12J2_NonDedManagementAdminExpenses": 0,
            "q12U1_ForestryManagedInvestSchemeExpenses": 0,
            "q12U2_NonDedForestryManagedInvestSchemeExpenses": 0,
            "q12L1_OtherAmounts": 66,
            "q12L1_Code": "O",
            "q12L2_NonDedOtherAmounts": 141,
            "q12L2_Code": "O",
            "q12M1_TaxLossesDeducted": 0,
            "q12N_TotalDeductions": 4344,
            "q12Y_NonDedTotalDeductions": 909,
            "q12O_TaxableIncomeorLoss": 3823,
            "q12Z_TotalSMSFExpenses": 5253
          },
          "D_IncomeTaxCalculationStatement": {
            "q13A_TaxableIncome": 0,
            "q13T1_TaxOnTaxableIncome": 0,
            "q13J_TaxOnNoTFNQuotedContributions": 0,
            "q13B_GrossTax": 0,
            "q13C1_ForeignIncomeTaxOffset": 0,
            "q13C2_RebatesTaxOffsets": 0,
            "q13C_NonRefundableNonCarryForwardTaxOffsets": 0,
            "q13T2_Subtotal1": 0,
            "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": 0,
            "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": 0,
            "q13D3_EarlyStageInvestorTaxOffset": 0,
            "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": 0,
            "q13D_NonRefundableCarriedForwardTaxOffsets": 0,
            "q13T3_Subtotal2": 0,
            "q13E1_ComplyingFundFrankingCreditsTaxOffset": 149.77,
            "q13E2_NoTFNTaxOffset": 0,
            "q13E3_NationalRentalAffordabilityTaxOffset": 0,
            "q13E4_ExplorationCreditTaxOffset": 0,
            "q13E_RefundableTaxOffsets": 149.77,
            "q13T5_TaxPayable": 0,
            "q13G_Section102AMMInterestCharge": 0,
            "q13H2_CreditTaxWithheldForeignResident": 0,
            "q13H3_CreditTaxWithheldABNorTFNNotQuoted": 0,
            "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": 0,
            "q13H6_CreditInterestNoTFNTaxOffset": 0,
            "q13H8_CreditForeignResidentCapitalGainsWithholding": 0,
            "q13H_EligibleCredits": 0,
            "q13I_TaxOffsetsRefunds": 149.77,
            "q13K_PAYGInstalmentsRaised": 0,
            "q13L_SupervisoryLevy": 259,
            "q13M_SupervisoryLevyAdjustmentWoundupFunds": 0,
            "q13N_SupervisoryLevyAdjustmentNewFunds": 259,
            "q13S_AmountDueOrRefundable": 368.23
          },
          "E_Losses": {
            "q14U_TaxLossesCarriedForward": 3639,
            "q14V_NetCapitalLossesCarriedForward": 0
          },
          "F_MemberInformation": {
            "Members": [
              {
                "MemberNumber": 1,
                "Title": "Mr",
                "FamilyName": "Youngster",
                "Given": "John",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-12-12",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 1721.54,
                "O_LossCode": "1721.54",
                "P_InwardRolloversTransfers": 1309009.32,
                "Q_OutwardRolloversTransfers": 288309.74,
                "R1_LumSumPayments": 146087,
                "R1_Code": "146087",
                "R2_IncomeStreamPayments": 9683.35,
                "R2_Code": "9683.35",
                "S1_AccumPhaseAccountBalance": 863207.69,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 863207.69,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 2,
                "Title": "Ms",
                "FamilyName": "Youngster",
                "Given": "Lucy",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-10-10",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 775.41,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 1721529.74,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 11750,
                "R2_Code": "11750",
                "S1_AccumPhaseAccountBalance": 1709004.33,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 1709004.33,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 3,
                "Title": "Mrs",
                "FamilyName": "Shine",
                "Given": "Margaret",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1957-04-11",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 4,
                "Title": "Mr",
                "FamilyName": "Ben",
                "Given": "Benedict",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1951-04-21",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 5,
                "Title": "Mrs",
                "FamilyName": "Jenny",
                "Given": "Jennifer",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1987-01-11",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 6,
                "Title": "Mrs",
                "FamilyName": "Ely",
                "Given": "Elizabeth",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1984-01-18",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "G_SupplementaryMemberInformation": {
            "SupplementaryMembers": [
              {
                "SupplementaryMemberNumber": 7,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Starlight",
                "Given": "Max",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1958-09-09",
                "DateofDeath": "2020-02-20",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 8,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Christ",
                "Given": "Christopher",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1948-12-09",
                "DateofDeath": "2021-02-22",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 9,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Mat",
                "Given": "Mathew",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1952-02-09",
                "DateofDeath": "2020-02-03",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 10,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Ema",
                "Given": "Amanda",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1949-12-10",
                "DateofDeath": "2020-12-22",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 11,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Helen",
                "Given": "Helen",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1952-12-10",
                "DateofDeath": "2022-02-15",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 12,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Ema",
                "Given": "Melissa",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1950-07-10",
                "DateofDeath": "2022-01-12",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "H_AssetLiabilities": {
            "q15_Assets": {
              "q15A_ListedTrusts": 0,
              "q15B_UnlistedTrusts": 0,
              "q15C_InsurancePolicy": 0,
              "q15D_OtherManagedInvestments": 0,
              "q15E_CashTermDeposits": 4735517,
              "q15F_DebtSecurities": 0,
              "q15G_Loans": 0,
              "q15H_ListedShares": 0,
              "q15I_UnlistedShares": 0,
              "q15J_LimitedRecourseBorrowingArrangements": 0,
              "q15J1_AustResidentialRealProperty": 0,
              "q15J2_AustNonResidentialRealProperty": 0,
              "q15J3_OverseasRealProperty": 0,
              "q15J4_AustShares": 0,
              "q15J5_OverseasShares": 0,
              "q15J6_Other": 0,
              "q15J7_PropertyCount": 0,
              "q15K_NonResidentialRealProperty": 0,
              "q15L_ResidentialRealProperty": 0,
              "q15M_Collectables": 0,
              "q15O_OtherAssets": 150,
              "q15N_CryptoCurrency": 0,
              "q15P_OverseasShares": 0,
              "q15Q_OverseasNonResidentialRealProperty": 0,
              "q15R_OverseasResidentialRealProperty": 0,
              "q15S_OverseasManagedInvestments": 0,
              "q15T_OtherOverseasAssets": 0,
              "q15U_TotalAustOverseasAssets": 4735667,
              "q15EA_InHouseAssets": "N",
              "q15EA_InHouseAssetValue": 0,
              "q15EA_InHouseAssetValueYes": "",
              "q15EA_InHouseAssetValueNo": "X",
              "q15FA_LRBALicensed": "",
              "q15FB_PersonalGuaranteeorOtherSecurity": ""
            },
            "q16_Liabilities": {
              "q16V1_BorrowingsforLRBA": 0,
              "q16V2_PermissableTempBorrowings": 0,
              "q16V3_OtherBorrowings": 0,
              "q16V_Borrowings": 0,
              "q16W_TotalMemberClosingBalances": 4694466,
              "q16X_ReserveAccounts": 0,
              "q16Y_OtherLiabilities": 41201,
              "q16Z_TotalLiabilities": 4735667
            }
          },
          "I_TaxationFinancialArrangements": {
            "q17H_TotalTOFAGains": 0,
            "q17I_TotalTOFALosses": 0
          },
          "J_OtherInformation": {
            "JA_FamilyTrustElectionYear": 0,
            "JB_FamilyTrustElectionRevoke": "",
            "JC_InterposedEntityElectionYear": 0,
            "JD_InterposedEntityElectionRevoke": ""
          },
          "K_Declarations": {
            "TrusteeDeclarationDate": "2020-11-27",
            "Trustee": {
              "Title": "Mr",
              "Family": "Youngster",
              "Given": "John",
              "OtherGivenNames": "",
              "PhoneNumber": "84324322",
              "Email": "john.youngster@net.au",
              "NonIndividualTrusteeName": "",
              "ABNNonIndividualTrustee": "",
              "TimeTaken": 1
            },
            "TaxAgentDeclarationDate": "2020-11-27",
            "TaxAgent": {
              "Title": "Mr",
              "Family": "Donald",
              "Given": "Alan",
              "OtherGivenNames": "",
              "PhoneNumber": "46546546",
              "TaxAgentPractice": "Adalta PL (AUSkey Test Tax Agent)",
              "ReferenceNumber": "JR14767",
              "TaxAgentNumber": "17801003"
            }
          }
        }
      },
      "smsf-annual-return-2025": {
        "value": {
          "FinancialYear": 2025,
          "A_FundInformation": {
            "q1_TFN": "",
            "q1_TFNRecorded": true,
            "q2_FundName": "JR14767",
            "q3_ABN": "",
            "q4_FundAddress": {
              "Line1": "300 Main Avenue",
              "Line2": "",
              "Suburb": "CHERMSIDE",
              "State": "Qld",
              "PostalCode": "4032",
              "CountryCode": "au"
            },
            "q5A_IsAmendment": "N",
            "q5A_Amend_Indicator": "",
            "q5A_Amend_Type": "",
            "q5A_Amend_Reason": "",
            "q5B_IsNewlyRegistered": "Y",
            "q6_SMSFAuditor": {
              "Title": "Mr",
              "Family": "Hancock",
              "Given": "John",
              "SMSFAuditorNumber": "324 342",
              "PhoneNumber": "33391211",
              "Address": {
                "Line1": "POSTAL LINE 1",
                "Line2": "POSTAL LINE 2",
                "Suburb": "MILTON",
                "State": "QLD",
                "PostalCode": "4100",
                "CountryCode": ""
              }
            },
            "q6A_AuditDate": "2020-11-27",
            "q6B_PartAQualified": "N",
            "q6C_PartBQualified": "N",
            "q6D_PartBIssuesRectified": "",
            "q7A_BSB": "033001",
            "q7A_AccountNumber": "75443322",
            "q7A_AccountDescription": "JR testing ",
            "q7A_TaxRefundsMadeToThisAccount": "Y",
            "q7B_BSB": "",
            "q7B_AccountNumber": "",
            "q7B_AccountDescription": "",
            "q7C_ESA": "SuperMate",
            "q8A_AustralianSuperFund": "Y",
            "q8B_FundStructureCode": "A",
            "q8C_FundAcceptCoContLISC": "Y",
            "q9_FundWoundUp": {
              "FundWoundUpInYear": "N",
              "WindUpDate": "0000-00-00",
              "TaxLodgementPayments": ""
            },
            "q10_ExemptCurrentPensionIncome": "Y",
            "q10A_ExemptPensionIncomeAmount": 1093,
            "q10A_ExemptPensionIncomeMethod": "C",
            "q10D_ActuarialCertificate": "Y",
            "q10E_AnyOtherAssessableIncome": "Y"
          },
          "B_Income": {
            "q11G_AnyCGT": "N",
            "q11M_AppliedExemptionorRollover": "N",
            "q11M_Code": "",
            "q11A_NetCapitalGain": 0,
            "q11B_GrossRentOtherLease": 0,
            "q11C_GrossInterest": 1116,
            "q11X_ForestryManagedInvestmentScheme": 0,
            "q11D1_GrossForeignIncome": 0,
            "q11D_NetForeignIncome": 0,
            "q11D_LossCode": "",
            "q11E_AustFrankingCreditsfromNZCompany": 0,
            "q11F_TransfersFromForeignFunds": 0,
            "q11F_NumberOfTransfers": 0,
            "q11H_GrossPaymentsNoABN": 0,
            "q11I_GrossDistributionsParnterships": 0,
            "q11I_LossCode": "",
            "q11J_UnfrankedDividend": 0,
            "q11K_FrankedDividend": 349,
            "q11L_DividendFrankingCredit": 149,
            "q11M_GrossTrustDistributions": 0,
            "q11M_TrustDistributionsCode": "",
            "q11R1_AssessableEmpCont": 0,
            "q11R2_AssessablePersonalCont": 0,
            "q11R3_NoTFNCont": 0,
            "q11R6_TransferLiabilityLifeInsurance": 0,
            "q11R_TotalAssessableCont": 0,
            "q11S_OtherIncome": 0,
            "q11S_OtherIncomeCode": "",
            "q11T_AssessableIncomeDueToChangedTaxStatus": 0,
            "q11U1_NetNonArmLengthPrivateDividends": 0,
            "q11U2_NetNonArmLengthTrustDistributions": 0,
            "q11U3_NetOtherNonArmLengthIncome": 0,
            "q11U_NetNonArmLengthIncome": 0,
            "q11W_GrossIncome": 1614,
            "q11W_LossCode": "",
            "q11Y_ExemptPensionIncome": 1093,
            "q11V_TotalAssessableIncome": 521,
            "q11V_LossCode": ""
          },
          "C_DeductionsNonDeductibleExpenses": {
            "q12A1_InterestExpAustralia": 0,
            "q12A2_NonDedInterestExpAustralia": 0,
            "q12B1_InterestExpOverseas": 0,
            "q12B2_NonDedInterestExpOverseas": 0,
            "q12D1_CapitalWorks": 0,
            "q12D2_NonDedCapitalWorks": 0,
            "q12E1_DeclineinValueDepreciatingAssets": 0,
            "q12E2_NonDedDeclineinValueDepreciationgAssets": 0,
            "q12F1_InsurancePremiums": 1133,
            "q12F2_NonDedInsurancePremiums": 0,
            "q12H1_SMSFAuditorFee": 1556,
            "q12H2_NonDedSMSFAuditorFee": 0,
            "q12I1_InvestmentExpenses": 366,
            "q12I2_NonDedInvestmentExpenses": 768,
            "q12J1_ManagementAdminExpenses": 1223,
            "q12J2_NonDedManagementAdminExpenses": 0,
            "q12U1_ForestryManagedInvestSchemeExpenses": 0,
            "q12U2_NonDedForestryManagedInvestSchemeExpenses": 0,
            "q12L1_OtherAmounts": 66,
            "q12L1_Code": "O",
            "q12L2_NonDedOtherAmounts": 141,
            "q12L2_Code": "O",
            "q12M1_TaxLossesDeducted": 0,
            "q12N_TotalDeductions": 4344,
            "q12Y_NonDedTotalDeductions": 909,
            "q12O_TaxableIncomeorLoss": 3823,
            "q12Z_TotalSMSFExpenses": 5253
          },
          "D_IncomeTaxCalculationStatement": {
            "q13A_TaxableIncome": 0,
            "q13T1_TaxOnTaxableIncome": 0,
            "q13J_TaxOnNoTFNQuotedContributions": 0,
            "q13B_GrossTax": 0,
            "q13C1_ForeignIncomeTaxOffset": 0,
            "q13C2_RebatesTaxOffsets": 0,
            "q13C_NonRefundableNonCarryForwardTaxOffsets": 0,
            "q13T2_Subtotal1": 0,
            "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": 0,
            "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": 0,
            "q13D3_EarlyStageInvestorTaxOffset": 0,
            "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": 0,
            "q13D_NonRefundableCarriedForwardTaxOffsets": 0,
            "q13T3_Subtotal2": 0,
            "q13E1_ComplyingFundFrankingCreditsTaxOffset": 149.77,
            "q13E2_NoTFNTaxOffset": 0,
            "q13E3_NationalRentalAffordabilityTaxOffset": 0,
            "q13E4_ExplorationCreditTaxOffset": 0,
            "q13E_RefundableTaxOffsets": 149.77,
            "q13T5_TaxPayable": 0,
            "q13G_Section102AMMInterestCharge": 0,
            "q13H2_CreditTaxWithheldForeignResident": 0,
            "q13H3_CreditTaxWithheldABNorTFNNotQuoted": 0,
            "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": 0,
            "q13H6_CreditInterestNoTFNTaxOffset": 0,
            "q13H8_CreditForeignResidentCapitalGainsWithholding": 0,
            "q13H_EligibleCredits": 0,
            "q13I_TaxOffsetsRefunds": 149.77,
            "q13K_PAYGInstalmentsRaised": 0,
            "q13L_SupervisoryLevy": 259,
            "q13M_SupervisoryLevyAdjustmentWoundupFunds": 0,
            "q13N_SupervisoryLevyAdjustmentNewFunds": 259,
            "q13S_AmountDueOrRefundable": 368.23
          },
          "E_Losses": {
            "q14U_TaxLossesCarriedForward": 3639,
            "q14V_NetCapitalLossesCarriedForward": 0
          },
          "F_MemberInformation": {
            "Members": [
              {
                "MemberNumber": 1,
                "Title": "Mr",
                "FamilyName": "Youngster",
                "Given": "John",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-12-12",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 1721.54,
                "O_LossCode": "1721.54",
                "P_InwardRolloversTransfers": 1309009.32,
                "Q_OutwardRolloversTransfers": 288309.74,
                "R1_LumSumPayments": 146087,
                "R1_Code": "146087",
                "R2_IncomeStreamPayments": 9683.35,
                "R2_Code": "9683.35",
                "S1_AccumPhaseAccountBalance": 863207.69,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 863207.69,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 2,
                "Title": "Ms",
                "FamilyName": "Youngster",
                "Given": "Lucy",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-10-10",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 775.41,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 1721529.74,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 11750,
                "R2_Code": "11750",
                "S1_AccumPhaseAccountBalance": 1709004.33,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 1709004.33,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 3,
                "Title": "Mrs",
                "FamilyName": "Shine",
                "Given": "Margaret",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1957-04-11",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 4,
                "Title": "Mr",
                "FamilyName": "Ben",
                "Given": "Benedict",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1951-04-21",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 5,
                "Title": "Mrs",
                "FamilyName": "Jenny",
                "Given": "Jennifer",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1987-01-11",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 6,
                "Title": "Mrs",
                "FamilyName": "Ely",
                "Given": "Elizabeth",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1984-01-18",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "G_SupplementaryMemberInformation": {
            "SupplementaryMembers": [
              {
                "SupplementaryMemberNumber": 7,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Starlight",
                "Given": "Max",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1958-09-09",
                "DateofDeath": "2020-02-20",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 8,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Christ",
                "Given": "Christopher",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1948-12-09",
                "DateofDeath": "2021-02-22",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 9,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Mat",
                "Given": "Mathew",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1952-02-09",
                "DateofDeath": "2020-02-03",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 10,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Ema",
                "Given": "Amanda",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1949-12-10",
                "DateofDeath": "2020-12-22",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 11,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Helen",
                "Given": "Helen",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1952-12-10",
                "DateofDeath": "2022-02-15",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 12,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Ema",
                "Given": "Melissa",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1950-07-10",
                "DateofDeath": "2022-01-12",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "H_AssetLiabilities": {
            "q15_Assets": {
              "q15A_ListedTrusts": 0,
              "q15B_UnlistedTrusts": 0,
              "q15C_InsurancePolicy": 0,
              "q15D_OtherManagedInvestments": 0,
              "q15E_CashTermDeposits": 4735517,
              "q15F_DebtSecurities": 0,
              "q15G_Loans": 0,
              "q15H_ListedShares": 0,
              "q15I_UnlistedShares": 0,
              "q15J_LimitedRecourseBorrowingArrangements": 0,
              "q15J1_AustResidentialRealProperty": 0,
              "q15J2_AustNonResidentialRealProperty": 0,
              "q15J3_OverseasRealProperty": 0,
              "q15J4_AustShares": 0,
              "q15J5_OverseasShares": 0,
              "q15J6_Other": 0,
              "q15J7_PropertyCount": 0,
              "q15K_NonResidentialRealProperty": 0,
              "q15L_ResidentialRealProperty": 0,
              "q15M_Collectables": 0,
              "q15O_OtherAssets": 150,
              "q15N_CryptoCurrency": 0,
              "q15P_OverseasShares": 0,
              "q15Q_OverseasNonResidentialRealProperty": 0,
              "q15R_OverseasResidentialRealProperty": 0,
              "q15S_OverseasManagedInvestments": 0,
              "q15T_OtherOverseasAssets": 0,
              "q15U_TotalAustOverseasAssets": 4735667,
              "q15EA_InHouseAssets": "N",
              "q15EA_InHouseAssetValue": 0,
              "q15EA_InHouseAssetValueYes": "",
              "q15EA_InHouseAssetValueNo": "X",
              "q15FA_LRBALicensed": "",
              "q15FB_PersonalGuaranteeorOtherSecurity": ""
            },
            "q16_Liabilities": {
              "q16V1_BorrowingsforLRBA": 0,
              "q16V2_PermissableTempBorrowings": 0,
              "q16V3_OtherBorrowings": 0,
              "q16V_Borrowings": 0,
              "q16W_TotalMemberClosingBalances": 4694466,
              "q16X_ReserveAccounts": 0,
              "q16Y_OtherLiabilities": 41201,
              "q16Z_TotalLiabilities": 4735667
            }
          },
          "I_TaxationFinancialArrangements": {
            "q17H_TotalTOFAGains": 0,
            "q17I_TotalTOFALosses": 0
          },
          "J_OtherInformation": {
            "JA_FamilyTrustElectionYear": 0,
            "JB_FamilyTrustElectionRevoke": "",
            "JC_InterposedEntityElectionYear": 0,
            "JD_InterposedEntityElectionRevoke": ""
          },
          "K_Declarations": {
            "TrusteeDeclarationDate": "2020-11-27",
            "Trustee": {
              "Title": "Mr",
              "Family": "Youngster",
              "Given": "John",
              "OtherGivenNames": "",
              "PhoneNumber": "84324322",
              "Email": "john.youngster@net.au",
              "NonIndividualTrusteeName": "",
              "ABNNonIndividualTrustee": "",
              "TimeTaken": 1
            },
            "TaxAgentDeclarationDate": "2020-11-27",
            "TaxAgent": {
              "Title": "Mr",
              "Family": "Donald",
              "Given": "Alan",
              "OtherGivenNames": "",
              "PhoneNumber": "46546546",
              "TaxAgentPractice": "Adalta PL (AUSkey Test Tax Agent)",
              "ReferenceNumber": "JR14767",
              "TaxAgentNumber": "17801003"
            }
          }
        }
      },
      "smsf-annual-return-2026": {
        "value": {
          "FinancialYear": 2026,
          "A_FundInformation": {
            "q1_TFN": "",
            "q1_TFNRecorded": true,
            "q2_FundName": "JR14767",
            "q3_ABN": "",
            "q4_FundAddress": {
              "Line1": "300 Main Avenue",
              "Line2": "",
              "Suburb": "CHERMSIDE",
              "State": "Qld",
              "PostalCode": "4032",
              "CountryCode": "au"
            },
            "q5A_IsAmendment": "N",
            "q5A_Amend_Indicator": "",
            "q5A_Amend_Type": "",
            "q5A_Amend_Reason": "",
            "q5B_IsNewlyRegistered": "Y",
            "q6_SMSFAuditor": {
              "Title": "Mr",
              "Family": "Hancock",
              "Given": "John",
              "SMSFAuditorNumber": "324 342",
              "PhoneNumber": "33391211",
              "Address": {
                "Line1": "POSTAL LINE 1",
                "Line2": "POSTAL LINE 2",
                "Suburb": "MILTON",
                "State": "QLD",
                "PostalCode": "4100",
                "CountryCode": ""
              }
            },
            "q6A_AuditDate": "2020-11-27",
            "q6B_PartAQualified": "N",
            "q6C_PartBQualified": "N",
            "q6D_PartBIssuesRectified": "",
            "q7A_BSB": "033001",
            "q7A_AccountNumber": "75443322",
            "q7A_AccountDescription": "JR testing ",
            "q7A_TaxRefundsMadeToThisAccount": "Y",
            "q7B_BSB": "",
            "q7B_AccountNumber": "",
            "q7B_AccountDescription": "",
            "q7C_ESA": "SuperMate",
            "q8A_AustralianSuperFund": "Y",
            "q8B_FundStructureCode": "A",
            "q8C_FundAcceptCoContLISC": "Y",
            "q9_FundWoundUp": {
              "FundWoundUpInYear": "N",
              "WindUpDate": "0000-00-00",
              "TaxLodgementPayments": ""
            },
            "q10_ExemptCurrentPensionIncome": "Y",
            "q10A_ExemptPensionIncomeAmount": 1093,
            "q10A_ExemptPensionIncomeMethod": "C",
            "q10D_ActuarialCertificate": "Y",
            "q10E_AnyOtherAssessableIncome": "Y"
          },
          "B_Income": {
            "q11G_AnyCGT": "N",
            "q11M_AppliedExemptionorRollover": "N",
            "q11M_Code": "",
            "q11A_NetCapitalGain": 0,
            "q11B_GrossRentOtherLease": 0,
            "q11C_GrossInterest": 1116,
            "q11X_ForestryManagedInvestmentScheme": 0,
            "q11D1_GrossForeignIncome": 0,
            "q11D_NetForeignIncome": 0,
            "q11D_LossCode": "",
            "q11E_AustFrankingCreditsfromNZCompany": 0,
            "q11F_TransfersFromForeignFunds": 0,
            "q11F_NumberOfTransfers": 0,
            "q11H_GrossPaymentsNoABN": 0,
            "q11I_GrossDistributionsParnterships": 0,
            "q11I_LossCode": "",
            "q11J_UnfrankedDividend": 0,
            "q11K_FrankedDividend": 349,
            "q11L_DividendFrankingCredit": 149,
            "q11M_GrossTrustDistributions": 0,
            "q11M_TrustDistributionsCode": "",
            "q11R1_AssessableEmpCont": 0,
            "q11R2_AssessablePersonalCont": 0,
            "q11R3_NoTFNCont": 0,
            "q11R6_TransferLiabilityLifeInsurance": 0,
            "q11R_TotalAssessableCont": 0,
            "q11S_OtherIncome": 0,
            "q11S_OtherIncomeCode": "",
            "q11T_AssessableIncomeDueToChangedTaxStatus": 0,
            "q11U1_NetNonArmLengthPrivateDividends": 0,
            "q11U2_NetNonArmLengthTrustDistributions": 0,
            "q11U3_NetOtherNonArmLengthIncome": 0,
            "q11U_NetNonArmLengthIncome": 0,
            "q11W_GrossIncome": 1614,
            "q11W_LossCode": "",
            "q11Y_ExemptPensionIncome": 1093,
            "q11V_TotalAssessableIncome": 521,
            "q11V_LossCode": ""
          },
          "C_DeductionsNonDeductibleExpenses": {
            "q12A1_InterestExpAustralia": 0,
            "q12A2_NonDedInterestExpAustralia": 0,
            "q12B1_InterestExpOverseas": 0,
            "q12B2_NonDedInterestExpOverseas": 0,
            "q12D1_CapitalWorks": 0,
            "q12D2_NonDedCapitalWorks": 0,
            "q12E1_DeclineinValueDepreciatingAssets": 0,
            "q12E2_NonDedDeclineinValueDepreciationgAssets": 0,
            "q12F1_InsurancePremiums": 1133,
            "q12F2_NonDedInsurancePremiums": 0,
            "q12H1_SMSFAuditorFee": 1556,
            "q12H2_NonDedSMSFAuditorFee": 0,
            "q12I1_InvestmentExpenses": 366,
            "q12I2_NonDedInvestmentExpenses": 768,
            "q12J1_ManagementAdminExpenses": 1223,
            "q12J2_NonDedManagementAdminExpenses": 0,
            "q12U1_ForestryManagedInvestSchemeExpenses": 0,
            "q12U2_NonDedForestryManagedInvestSchemeExpenses": 0,
            "q12L1_OtherAmounts": 66,
            "q12L1_Code": "O",
            "q12L2_NonDedOtherAmounts": 141,
            "q12L2_Code": "O",
            "q12M1_TaxLossesDeducted": 0,
            "q12N_TotalDeductions": 4344,
            "q12Y_NonDedTotalDeductions": 909,
            "q12O_TaxableIncomeorLoss": 3823,
            "q12Z_TotalSMSFExpenses": 5253
          },
          "D_IncomeTaxCalculationStatement": {
            "q13A_TaxableIncome": 0,
            "q13T1_TaxOnTaxableIncome": 0,
            "q13J_TaxOnNoTFNQuotedContributions": 0,
            "q13B_GrossTax": 0,
            "q13C1_ForeignIncomeTaxOffset": 0,
            "q13C2_RebatesTaxOffsets": 0,
            "q13C_NonRefundableNonCarryForwardTaxOffsets": 0,
            "q13T2_Subtotal1": 0,
            "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": 0,
            "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": 0,
            "q13D3_EarlyStageInvestorTaxOffset": 0,
            "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": 0,
            "q13D_NonRefundableCarriedForwardTaxOffsets": 0,
            "q13T3_Subtotal2": 0,
            "q13E1_ComplyingFundFrankingCreditsTaxOffset": 149.77,
            "q13E2_NoTFNTaxOffset": 0,
            "q13E3_NationalRentalAffordabilityTaxOffset": 0,
            "q13E4_ExplorationCreditTaxOffset": 0,
            "q13E_RefundableTaxOffsets": 149.77,
            "q13T5_TaxPayable": 0,
            "q13G_Section102AMMInterestCharge": 0,
            "q13H2_CreditTaxWithheldForeignResident": 0,
            "q13H3_CreditTaxWithheldABNorTFNNotQuoted": 0,
            "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": 0,
            "q13H6_CreditInterestNoTFNTaxOffset": 0,
            "q13H8_CreditForeignResidentCapitalGainsWithholding": 0,
            "q13H_EligibleCredits": 0,
            "q13I_TaxOffsetsRefunds": 149.77,
            "q13K_PAYGInstalmentsRaised": 0,
            "q13L_SupervisoryLevy": 259,
            "q13M_SupervisoryLevyAdjustmentWoundupFunds": 0,
            "q13N_SupervisoryLevyAdjustmentNewFunds": 259,
            "q13S_AmountDueOrRefundable": 368.23
          },
          "E_Losses": {
            "q14U_TaxLossesCarriedForward": 3639,
            "q14V_NetCapitalLossesCarriedForward": 0
          },
          "F_MemberInformation": {
            "Members": [
              {
                "MemberNumber": 1,
                "Title": "Mr",
                "FamilyName": "Youngster",
                "Given": "John",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-12-12",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 1721.54,
                "O_LossCode": "1721.54",
                "P_InwardRolloversTransfers": 1309009.32,
                "Q_OutwardRolloversTransfers": 288309.74,
                "R1_LumSumPayments": 146087,
                "R1_Code": "146087",
                "R2_IncomeStreamPayments": 9683.35,
                "R2_Code": "9683.35",
                "S1_AccumPhaseAccountBalance": 863207.69,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 863207.69,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 2,
                "Title": "Ms",
                "FamilyName": "Youngster",
                "Given": "Lucy",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-10-10",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 775.41,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 1721529.74,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 11750,
                "R2_Code": "11750",
                "S1_AccumPhaseAccountBalance": 1709004.33,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 1709004.33,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 3,
                "Title": "Mrs",
                "FamilyName": "Shine",
                "Given": "Margaret",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1957-04-11",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 4,
                "Title": "Mr",
                "FamilyName": "Ben",
                "Given": "Benedict",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1951-04-21",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 5,
                "Title": "Mrs",
                "FamilyName": "Jenny",
                "Given": "Jennifer",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1987-01-11",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 6,
                "Title": "Mrs",
                "FamilyName": "Ely",
                "Given": "Elizabeth",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1984-01-18",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "G_SupplementaryMemberInformation": {
            "SupplementaryMembers": [
              {
                "SupplementaryMemberNumber": 7,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Starlight",
                "Given": "Max",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1958-09-09",
                "DateofDeath": "2020-02-20",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 8,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Christ",
                "Given": "Christopher",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1948-12-09",
                "DateofDeath": "2021-02-22",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 9,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Mat",
                "Given": "Mathew",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1952-02-09",
                "DateofDeath": "2020-02-03",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 10,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Ema",
                "Given": "Amanda",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1949-12-10",
                "DateofDeath": "2020-12-22",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 11,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Helen",
                "Given": "Helen",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1952-12-10",
                "DateofDeath": "2022-02-15",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 12,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Ema",
                "Given": "Melissa",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1950-07-10",
                "DateofDeath": "2022-01-12",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "H_AssetLiabilities": {
            "q15_Assets": {
              "q15A_ListedTrusts": 0,
              "q15B_UnlistedTrusts": 0,
              "q15C_InsurancePolicy": 0,
              "q15D_OtherManagedInvestments": 0,
              "q15E_CashTermDeposits": 4735517,
              "q15F_DebtSecurities": 0,
              "q15G_Loans": 0,
              "q15H_ListedShares": 0,
              "q15I_UnlistedShares": 0,
              "q15J_LimitedRecourseBorrowingArrangements": 0,
              "q15J1_AustResidentialRealProperty": 0,
              "q15J2_AustNonResidentialRealProperty": 0,
              "q15J3_OverseasRealProperty": 0,
              "q15J4_AustShares": 0,
              "q15J5_OverseasShares": 0,
              "q15J6_Other": 0,
              "q15J7_PropertyCount": 0,
              "q15K_NonResidentialRealProperty": 0,
              "q15L_ResidentialRealProperty": 0,
              "q15M_Collectables": 0,
              "q15O_OtherAssets": 150,
              "q15N_CryptoCurrency": 0,
              "q15P_OverseasShares": 0,
              "q15Q_OverseasNonResidentialRealProperty": 0,
              "q15R_OverseasResidentialRealProperty": 0,
              "q15S_OverseasManagedInvestments": 0,
              "q15T_OtherOverseasAssets": 0,
              "q15U_TotalAustOverseasAssets": 4735667,
              "q15EA_InHouseAssets": "N",
              "q15EA_InHouseAssetValue": 0,
              "q15EA_InHouseAssetValueYes": "",
              "q15EA_InHouseAssetValueNo": "X",
              "q15FA_LRBALicensed": "",
              "q15FB_PersonalGuaranteeorOtherSecurity": ""
            },
            "q16_Liabilities": {
              "q16V1_BorrowingsforLRBA": 0,
              "q16V2_PermissableTempBorrowings": 0,
              "q16V3_OtherBorrowings": 0,
              "q16V_Borrowings": 0,
              "q16W_TotalMemberClosingBalances": 4694466,
              "q16X_ReserveAccounts": 0,
              "q16Y_OtherLiabilities": 41201,
              "q16Z_TotalLiabilities": 4735667
            }
          },
          "I_TaxationFinancialArrangements": {
            "q17H_TotalTOFAGains": 0,
            "q17I_TotalTOFALosses": 0
          },
          "J_OtherInformation": {
            "JA_FamilyTrustElectionYear": 0,
            "JB_FamilyTrustElectionRevoke": "",
            "JC_InterposedEntityElectionYear": 0,
            "JD_InterposedEntityElectionRevoke": ""
          },
          "K_Declarations": {
            "TrusteeDeclarationDate": "2020-11-27",
            "Trustee": {
              "Title": "Mr",
              "Family": "Youngster",
              "Given": "John",
              "OtherGivenNames": "",
              "PhoneNumber": "84324322",
              "Email": "john.youngster@net.au",
              "NonIndividualTrusteeName": "",
              "ABNNonIndividualTrustee": "",
              "TimeTaken": 1
            },
            "TaxAgentDeclarationDate": "2020-11-27",
            "TaxAgent": {
              "Title": "Mr",
              "Family": "Donald",
              "Given": "Alan",
              "OtherGivenNames": "",
              "PhoneNumber": "46546546",
              "TaxAgentPractice": "Adalta PL (AUSkey Test Tax Agent)",
              "ReferenceNumber": "JR14767",
              "TaxAgentNumber": "17801003"
            }
          }
        }
      },
      "smsf-annual-return-2027": {
        "value": {
          "FinancialYear": 2027,
          "A_FundInformation": {
            "q1_TFN": "",
            "q1_TFNRecorded": true,
            "q2_FundName": "JR14767",
            "q3_ABN": "",
            "q4_FundAddress": {
              "Line1": "300 Main Avenue",
              "Line2": "",
              "Suburb": "CHERMSIDE",
              "State": "Qld",
              "PostalCode": "4032",
              "CountryCode": "au"
            },
            "q5A_IsAmendment": "N",
            "q5A_Amend_Indicator": "",
            "q5A_Amend_Type": "",
            "q5A_Amend_Reason": "",
            "q5B_IsNewlyRegistered": "Y",
            "q6_SMSFAuditor": {
              "Title": "Mr",
              "Family": "Hancock",
              "Given": "John",
              "SMSFAuditorNumber": "324 342",
              "PhoneNumber": "33391211",
              "Address": {
                "Line1": "POSTAL LINE 1",
                "Line2": "POSTAL LINE 2",
                "Suburb": "MILTON",
                "State": "QLD",
                "PostalCode": "4100",
                "CountryCode": ""
              }
            },
            "q6A_AuditDate": "2020-11-27",
            "q6B_PartAQualified": "N",
            "q6C_PartBQualified": "N",
            "q6D_PartBIssuesRectified": "",
            "q7A_BSB": "033001",
            "q7A_AccountNumber": "75443322",
            "q7A_AccountDescription": "JR testing ",
            "q7A_TaxRefundsMadeToThisAccount": "Y",
            "q7B_BSB": "",
            "q7B_AccountNumber": "",
            "q7B_AccountDescription": "",
            "q7C_ESA": "SuperMate",
            "q8A_AustralianSuperFund": "Y",
            "q8B_FundStructureCode": "A",
            "q8C_FundAcceptCoContLISC": "Y",
            "q9_FundWoundUp": {
              "FundWoundUpInYear": "N",
              "WindUpDate": "0000-00-00",
              "TaxLodgementPayments": ""
            },
            "q10_ExemptCurrentPensionIncome": "Y",
            "q10A_ExemptPensionIncomeAmount": 1093,
            "q10A_ExemptPensionIncomeMethod": "C",
            "q10D_ActuarialCertificate": "Y",
            "q10E_AnyOtherAssessableIncome": "Y"
          },
          "B_Income": {
            "q11G_AnyCGT": "N",
            "q11M_AppliedExemptionorRollover": "N",
            "q11M_Code": "",
            "q11A_NetCapitalGain": 0,
            "q11B_GrossRentOtherLease": 0,
            "q11C_GrossInterest": 1116,
            "q11X_ForestryManagedInvestmentScheme": 0,
            "q11D1_GrossForeignIncome": 0,
            "q11D_NetForeignIncome": 0,
            "q11D_LossCode": "",
            "q11E_AustFrankingCreditsfromNZCompany": 0,
            "q11F_TransfersFromForeignFunds": 0,
            "q11F_NumberOfTransfers": 0,
            "q11H_GrossPaymentsNoABN": 0,
            "q11I_GrossDistributionsParnterships": 0,
            "q11I_LossCode": "",
            "q11J_UnfrankedDividend": 0,
            "q11K_FrankedDividend": 349,
            "q11L_DividendFrankingCredit": 149,
            "q11M_GrossTrustDistributions": 0,
            "q11M_TrustDistributionsCode": "",
            "q11R1_AssessableEmpCont": 0,
            "q11R2_AssessablePersonalCont": 0,
            "q11R3_NoTFNCont": 0,
            "q11R6_TransferLiabilityLifeInsurance": 0,
            "q11R_TotalAssessableCont": 0,
            "q11S_OtherIncome": 0,
            "q11S_OtherIncomeCode": "",
            "q11T_AssessableIncomeDueToChangedTaxStatus": 0,
            "q11U1_NetNonArmLengthPrivateDividends": 0,
            "q11U2_NetNonArmLengthTrustDistributions": 0,
            "q11U3_NetOtherNonArmLengthIncome": 0,
            "q11U_NetNonArmLengthIncome": 0,
            "q11W_GrossIncome": 1614,
            "q11W_LossCode": "",
            "q11Y_ExemptPensionIncome": 1093,
            "q11V_TotalAssessableIncome": 521,
            "q11V_LossCode": ""
          },
          "C_DeductionsNonDeductibleExpenses": {
            "q12A1_InterestExpAustralia": 0,
            "q12A2_NonDedInterestExpAustralia": 0,
            "q12B1_InterestExpOverseas": 0,
            "q12B2_NonDedInterestExpOverseas": 0,
            "q12D1_CapitalWorks": 0,
            "q12D2_NonDedCapitalWorks": 0,
            "q12E1_DeclineinValueDepreciatingAssets": 0,
            "q12E2_NonDedDeclineinValueDepreciationgAssets": 0,
            "q12F1_InsurancePremiums": 1133,
            "q12F2_NonDedInsurancePremiums": 0,
            "q12H1_SMSFAuditorFee": 1556,
            "q12H2_NonDedSMSFAuditorFee": 0,
            "q12I1_InvestmentExpenses": 366,
            "q12I2_NonDedInvestmentExpenses": 768,
            "q12J1_ManagementAdminExpenses": 1223,
            "q12J2_NonDedManagementAdminExpenses": 0,
            "q12U1_ForestryManagedInvestSchemeExpenses": 0,
            "q12U2_NonDedForestryManagedInvestSchemeExpenses": 0,
            "q12L1_OtherAmounts": 66,
            "q12L1_Code": "O",
            "q12L2_NonDedOtherAmounts": 141,
            "q12L2_Code": "O",
            "q12M1_TaxLossesDeducted": 0,
            "q12N_TotalDeductions": 4344,
            "q12Y_NonDedTotalDeductions": 909,
            "q12O_TaxableIncomeorLoss": 3823,
            "q12Z_TotalSMSFExpenses": 5253
          },
          "D_IncomeTaxCalculationStatement": {
            "q13A_TaxableIncome": 0,
            "q13T1_TaxOnTaxableIncome": 0,
            "q13J_TaxOnNoTFNQuotedContributions": 0,
            "q13B_GrossTax": 0,
            "q13C1_ForeignIncomeTaxOffset": 0,
            "q13C2_RebatesTaxOffsets": 0,
            "q13C_NonRefundableNonCarryForwardTaxOffsets": 0,
            "q13T2_Subtotal1": 0,
            "q13D1_EarlyStageVentureCapitalPartnershipTaxOffset": 0,
            "q13D2_EarlyStageVentureCapitalParternshipTaxOffsetCarriedForward": 0,
            "q13D3_EarlyStageInvestorTaxOffset": 0,
            "q13D4_EarlyStageInvestorTaxOffsetCarriedForward": 0,
            "q13D_NonRefundableCarriedForwardTaxOffsets": 0,
            "q13T3_Subtotal2": 0,
            "q13E1_ComplyingFundFrankingCreditsTaxOffset": 149.77,
            "q13E2_NoTFNTaxOffset": 0,
            "q13E3_NationalRentalAffordabilityTaxOffset": 0,
            "q13E4_ExplorationCreditTaxOffset": 0,
            "q13E_RefundableTaxOffsets": 149.77,
            "q13T5_TaxPayable": 0,
            "q13G_Section102AMMInterestCharge": 0,
            "q13H2_CreditTaxWithheldForeignResident": 0,
            "q13H3_CreditTaxWithheldABNorTFNNotQuoted": 0,
            "q13H5_CreditTFNWithhheldPaymentsCloselyHeldTrusts": 0,
            "q13H6_CreditInterestNoTFNTaxOffset": 0,
            "q13H8_CreditForeignResidentCapitalGainsWithholding": 0,
            "q13H_EligibleCredits": 0,
            "q13I_TaxOffsetsRefunds": 149.77,
            "q13K_PAYGInstalmentsRaised": 0,
            "q13L_SupervisoryLevy": 259,
            "q13M_SupervisoryLevyAdjustmentWoundupFunds": 0,
            "q13N_SupervisoryLevyAdjustmentNewFunds": 259,
            "q13S_AmountDueOrRefundable": 368.23
          },
          "E_Losses": {
            "q14U_TaxLossesCarriedForward": 3639,
            "q14V_NetCapitalLossesCarriedForward": 0
          },
          "F_MemberInformation": {
            "Members": [
              {
                "MemberNumber": 1,
                "Title": "Mr",
                "FamilyName": "Youngster",
                "Given": "John",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-12-12",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 1721.54,
                "O_LossCode": "1721.54",
                "P_InwardRolloversTransfers": 1309009.32,
                "Q_OutwardRolloversTransfers": 288309.74,
                "R1_LumSumPayments": 146087,
                "R1_Code": "146087",
                "R2_IncomeStreamPayments": 9683.35,
                "R2_Code": "9683.35",
                "S1_AccumPhaseAccountBalance": 863207.69,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 863207.69,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 2,
                "Title": "Ms",
                "FamilyName": "Youngster",
                "Given": "Lucy",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1968-10-10",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 775.41,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 1721529.74,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 11750,
                "R2_Code": "11750",
                "S1_AccumPhaseAccountBalance": 1709004.33,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 1709004.33,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 3,
                "Title": "Mrs",
                "FamilyName": "Shine",
                "Given": "Margaret",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1957-04-11",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 4,
                "Title": "Mr",
                "FamilyName": "Ben",
                "Given": "Benedict",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1951-04-21",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 5,
                "Title": "Mrs",
                "FamilyName": "Jenny",
                "Given": "Jennifer",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1987-01-11",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "MemberNumber": 6,
                "Title": "Mrs",
                "FamilyName": "Ely",
                "Given": "Elizabeth",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1984-01-18",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 932.46,
                "O_LossCode": "L",
                "P_InwardRolloversTransfers": 2123187,
                "Q_OutwardRolloversTransfers": 0,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 0,
                "R2_Code": "0",
                "S1_AccumPhaseAccountBalance": 1142655.08,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 979599.46,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 2122254.54,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "G_SupplementaryMemberInformation": {
            "SupplementaryMembers": [
              {
                "SupplementaryMemberNumber": 7,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Starlight",
                "Given": "Max",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1958-09-09",
                "DateofDeath": "2020-02-20",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 8,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Christ",
                "Given": "Christopher",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1948-12-09",
                "DateofDeath": "2021-02-22",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 9,
                "Title": "Mr",
                "AccountStatusCode": "O",
                "FamilyName": "Mat",
                "Given": "Mathew",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1952-02-09",
                "DateofDeath": "2020-02-03",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 10,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Ema",
                "Given": "Amanda",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1949-12-10",
                "DateofDeath": "2020-12-22",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 11,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Helen",
                "Given": "Helen",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1952-12-10",
                "DateofDeath": "2022-02-15",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              },
              {
                "SupplementaryMemberNumber": 12,
                "Title": "Mrs",
                "AccountStatusCode": "O",
                "FamilyName": "Ema",
                "Given": "Melissa",
                "OtherGivenNames": "",
                "MemberTFN": "",
                "MemberTFNRecorded": true,
                "DateofBirth": "1950-07-10",
                "DateofDeath": "2022-01-12",
                "OpeningAccountBalance": 0,
                "A_EmployerContributions": 0,
                "A1_ABNPrincipalEmployer": "",
                "B_PersonalContributions": 0,
                "C_CGTSmallBusiness": 0,
                "D_CGTSmallBusiness15year": 0,
                "E_PersonalInjury": 0,
                "F_SpouseChildContributions": 0,
                "G_OtherThirdPartyContributions": 0,
                "H_ProceedsfromPrimaryResidence": 0,
                "H1_ReceiptDate": "0000-00-00",
                "I_AssessableForeignSuperFund": 0,
                "J_NonAssessableForeignSuperFund": 0,
                "K_TransferReserveAssesable": 0,
                "L_TransferReserveNonAssessable": 0,
                "T_ContributionsNonComplyingFunds": 0,
                "M_AnyOtherContributions": 0,
                "N_TotalContributions": 0,
                "O_AllocatedEarningsorLosses": 0,
                "O_LossCode": "0",
                "P_InwardRolloversTransfers": 987664,
                "Q_OutwardRolloversTransfers": 792280,
                "R1_LumSumPayments": 0,
                "R1_Code": "0",
                "R2_IncomeStreamPayments": 7720,
                "R2_Code": "7720",
                "S1_AccumPhaseAccountBalance": 0,
                "S2_RetirementPhaseAccountBalanceNonCDBIS": 0,
                "S3_RetirementPhaseAccountBalanceCDBIS": 0,
                "S3_TRISCount": 0,
                "S_ClosingAccountBalance": 0,
                "X1_AccumPhaseValue": 0,
                "X2_RetirementPhaseValue": 0,
                "Y_OutstandingLimitedRecourseBorrowingArrangementAmount": 0
              }
            ]
          },
          "H_AssetLiabilities": {
            "q15_Assets": {
              "q15A_ListedTrusts": 0,
              "q15B_UnlistedTrusts": 0,
              "q15C_InsurancePolicy": 0,
              "q15D_OtherManagedInvestments": 0,
              "q15E_CashTermDeposits": 4735517,
              "q15F_DebtSecurities": 0,
              "q15G_Loans": 0,
              "q15H_ListedShares": 0,
              "q15I_UnlistedShares": 0,
              "q15J_LimitedRecourseBorrowingArrangements": 0,
              "q15J1_AustResidentialRealProperty": 0,
              "q15J2_AustNonResidentialRealProperty": 0,
              "q15J3_OverseasRealProperty": 0,
              "q15J4_AustShares": 0,
              "q15J5_OverseasShares": 0,
              "q15J6_Other": 0,
              "q15J7_PropertyCount": 0,
              "q15K_NonResidentialRealProperty": 0,
              "q15L_ResidentialRealProperty": 0,
              "q15M_Collectables": 0,
              "q15O_OtherAssets": 150,
              "q15N_CryptoCurrency": 0,
              "q15P_OverseasShares": 0,
              "q15Q_OverseasNonResidentialRealProperty": 0,
              "q15R_OverseasResidentialRealProperty": 0,
              "q15S_OverseasManagedInvestments": 0,
              "q15T_OtherOverseasAssets": 0,
              "q15U_TotalAustOverseasAssets": 4735667,
              "q15EA_InHouseAssets": "N",
              "q15EA_InHouseAssetValue": 0,
              "q15EA_InHouseAssetValueYes": "",
              "q15EA_InHouseAssetValueNo": "X",
              "q15FA_LRBALicensed": "",
              "q15FB_PersonalGuaranteeorOtherSecurity": ""
            },
            "q16_Liabilities": {
              "q16V1_BorrowingsforLRBA": 0,
              "q16V2_PermissableTempBorrowings": 0,
              "q16V3_OtherBorrowings": 0,
              "q16V_Borrowings": 0,
              "q16W_TotalMemberClosingBalances": 4694466,
              "q16X_ReserveAccounts": 0,
              "q16Y_OtherLiabilities": 41201,
              "q16Z_TotalLiabilities": 4735667
            }
          },
          "I_TaxationFinancialArrangements": {
            "q17H_TotalTOFAGains": 0,
            "q17I_TotalTOFALosses": 0
          },
          "J_OtherInformation": {
            "JA_FamilyTrustElectionYear": 0,
            "JB_FamilyTrustElectionRevoke": "",
            "JC_InterposedEntityElectionYear": 0,
            "JD_InterposedEntityElectionRevoke": ""
          },
          "K_Declarations": {
            "TrusteeDeclarationDate": "2020-11-27",
            "Trustee": {
              "Title": "Mr",
              "Family": "Youngster",
              "Given": "John",
              "OtherGivenNames": "",
              "PhoneNumber": "84324322",
              "Email": "john.youngster@net.au",
              "NonIndividualTrusteeName": "",
              "ABNNonIndividualTrustee": "",
              "TimeTaken": 1
            },
            "TaxAgentDeclarationDate": "2020-11-27",
            "TaxAgent": {
              "Title": "Mr",
              "Family": "Donald",
              "Given": "Alan",
              "OtherGivenNames": "",
              "PhoneNumber": "46546546",
              "TaxAgentPractice": "Adalta PL (AUSkey Test Tax Agent)",
              "ReferenceNumber": "JR14767",
              "TaxAgentNumber": "17801003"
            }
          }
        }
      },
      "cgt-schedule-2020": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": true,
            "ABN": "",
            "FundName": "Contribution Reserve Testing"
          },
          "Questions": {
            "1A_AustListedSharesGain": 0,
            "1B_OtherSharesGain": 0,
            "1C_AustListedUnitTrustsGain": 0,
            "1D_OtherUnitsGain": 0,
            "1E_AustRealEstateGain": 0,
            "1F_OtherRealEstateGain": 0,
            "1G_TrustManagedFundsGain": 0,
            "1H_CollectablesGain": 0,
            "1I_OtherCGTAssetsGain": 0,
            "1J_TotalCurrentYearCapitalGains": 120,
            "1K_AustListedSharesLoss": 0,
            "1L_OtherSharesLoss": 0,
            "1M_AustListedUnitTrustsLoss": 0,
            "1N_OtherUnitsLoss": 0,
            "1O_AustRealEstateLoss": 0,
            "1P_OtherRealEstateLoss": 0,
            "1Q_CollectablesLoss": 0,
            "1R_OtherCGTAssetsLoss": 0,
            "1S_DeferredGain": 0,
            "2A_TotalCurrentYearCapLosses": 0,
            "2B_TotalCurrentYearCapLossesApplied": 0,
            "2C_TotalPriorYearNetCapLossesApplied": 0,
            "2D_TotalCapLossesTransferredInApplied": 0,
            "2E_TotalCapLossesApplied": 0,
            "3A_NetCapLossesCollectablesCarriedForward": 0,
            "3B_OtherNetCapLossesCarriedForward": 0,
            "4A_TotalCGTDiscountApplied": 0,
            "5A_SmallBusinessActiveAssetReduction": 0,
            "5B_SmallBusinessRetirementExemption": 0,
            "5C_SmallBusinessRollover": 0,
            "5D_TotalSmallBusinessConcessionsApplied": 0,
            "6A_NetCapitalGain": 0,
            "7A_BuyerPartyToEarnoutArrangement": "",
            "7A_SellerPartyToEarnoutArrangement": "",
            "7A_NoPartyToEarnoutArrangement": "",
            "7B_NumberOfYearsEarnoutArrangement": "",
            "7C_WhatYearofArrangement": "",
            "7D_SellerEstimatedCapitalProceeds": 0,
            "7E_NonQualifyingArrangementAmount": 0,
            "7E_LossCode": "",
            "7F_IncomeYearEarnoutRight": 0,
            "7G_AmendedNetCapGainOrLossCarriedForward": 0,
            "7G_LossCode": "",
            "8A_SmallBusiness15YearExemptionExemptCapitalGain": 0,
            "8A_Code": "",
            "8B_CapitalGainsDisregardedForeignResident": 0,
            "8C_CapitalGainsDisregardedScripforScriprollover": 0,
            "8D_CapitalGainsDisregardedInterCompanyRollover": 0,
            "8E_CapitalGainsDisregardedDemerging": 0
          },
          "TaxPayersDeclaration": {
            "Date": "2020-07-31",
            "ContactName": "John Jeffereys",
            "ContactNumber": ""
          }
        }
      },
      "cgt-schedule-2021": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": false,
            "ABN": "",
            "FundName": "Contribution Reserve"
          },
          "Questions": {
            "1A_AustListedSharesGain": 0,
            "1B_OtherSharesGain": 0,
            "1C_AustListedUnitTrustsGain": 0,
            "1D_OtherUnitsGain": 0,
            "1E_AustRealEstateGain": 0,
            "1F_OtherRealEstateGain": 0,
            "1G_TrustManagedFundsGain": 0,
            "1H_CollectablesGain": 0,
            "1I_OtherCGTAssetsGain": 0,
            "1J_TotalCurrentYearCapitalGains": 120,
            "1K_AustListedSharesLoss": 0,
            "1L_OtherSharesLoss": 0,
            "1M_AustListedUnitTrustsLoss": 0,
            "1N_OtherUnitsLoss": 0,
            "1O_AustRealEstateLoss": 0,
            "1P_OtherRealEstateLoss": 0,
            "1Q_CollectablesLoss": 0,
            "1R_OtherCGTAssetsLoss": 0,
            "1S_DeferredGain": 0,
            "2A_TotalCurrentYearCapLosses": 0,
            "2B_TotalCurrentYearCapLossesApplied": 0,
            "2C_TotalPriorYearNetCapLossesApplied": 0,
            "2D_TotalCapLossesTransferredInApplied": 0,
            "2E_TotalCapLossesApplied": 0,
            "3A_NetCapLossesCollectablesCarriedForward": 0,
            "3B_OtherNetCapLossesCarriedForward": 0,
            "4A_TotalCGTDiscountApplied": 0,
            "5A_SmallBusinessActiveAssetReduction": 0,
            "5B_SmallBusinessRetirementExemption": 0,
            "5C_SmallBusinessRollover": 0,
            "5D_TotalSmallBusinessConcessionsApplied": 0,
            "6A_NetCapitalGain": 0,
            "7A_BuyerPartyToEarnoutArrangement": "",
            "7A_SellerPartyToEarnoutArrangement": "",
            "7A_NoPartyToEarnoutArrangement": "",
            "7B_NumberOfYearsEarnoutArrangement": "",
            "7C_WhatYearofArrangement": "",
            "7D_SellerEstimatedCapitalProceeds": 0,
            "7E_NonQualifyingArrangementAmount": 0,
            "7E_LossCode": "",
            "7F_IncomeYearEarnoutRight": 0,
            "7G_AmendedNetCapGainOrLossCarriedForward": 0,
            "7G_LossCode": "",
            "8A_SmallBusiness15YearExemptionExemptCapitalGain": 0,
            "8A_Code": "",
            "8B_CapitalGainsDisregardedForeignResident": 0,
            "8C_CapitalGainsDisregardedScripforScriprollover": 0,
            "8D_CapitalGainsDisregardedInterCompanyRollover": 0,
            "8E_CapitalGainsDisregardedDemerging": 0
          },
          "TaxPayersDeclaration": {
            "Date": "2021-07-31",
            "ContactName": "John Jeffereys",
            "ContactNumber": ""
          }
        }
      },
      "cgt-schedule-2022": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": false,
            "ABN": "",
            "FundName": "Contribution Reserve"
          },
          "Questions": {
            "1A_AustListedSharesGain": 0,
            "1B_OtherSharesGain": 0,
            "1C_AustListedUnitTrustsGain": 0,
            "1D_OtherUnitsGain": 0,
            "1E_AustRealEstateGain": 0,
            "1F_OtherRealEstateGain": 0,
            "1G_TrustManagedFundsGain": 0,
            "1H_CollectablesGain": 0,
            "1I_OtherCGTAssetsGain": 0,
            "1J_TotalCurrentYearCapitalGains": 120,
            "1K_AustListedSharesLoss": 0,
            "1L_OtherSharesLoss": 0,
            "1M_AustListedUnitTrustsLoss": 0,
            "1N_OtherUnitsLoss": 0,
            "1O_AustRealEstateLoss": 0,
            "1P_OtherRealEstateLoss": 0,
            "1Q_CollectablesLoss": 0,
            "1R_OtherCGTAssetsLoss": 0,
            "1S_DeferredGain": 0,
            "2A_TotalCurrentYearCapLosses": 0,
            "2B_TotalCurrentYearCapLossesApplied": 0,
            "2C_TotalPriorYearNetCapLossesApplied": 0,
            "2D_TotalCapLossesTransferredInApplied": 0,
            "2E_TotalCapLossesApplied": 0,
            "3A_NetCapLossesCollectablesCarriedForward": 0,
            "3B_OtherNetCapLossesCarriedForward": 0,
            "4A_TotalCGTDiscountApplied": 0,
            "5A_SmallBusinessActiveAssetReduction": 0,
            "5B_SmallBusinessRetirementExemption": 0,
            "5C_SmallBusinessRollover": 0,
            "5D_TotalSmallBusinessConcessionsApplied": 0,
            "6A_NetCapitalGain": 0,
            "7A_BuyerPartyToEarnoutArrangement": "",
            "7A_SellerPartyToEarnoutArrangement": "",
            "7A_NoPartyToEarnoutArrangement": "",
            "7B_NumberOfYearsEarnoutArrangement": "",
            "7C_WhatYearofArrangement": "",
            "7D_SellerEstimatedCapitalProceeds": 0,
            "7E_NonQualifyingArrangementAmount": 0,
            "7E_LossCode": "",
            "7F_IncomeYearEarnoutRight": 0,
            "7G_AmendedNetCapGainOrLossCarriedForward": 0,
            "7G_LossCode": "",
            "8A_SmallBusiness15YearExemptionExemptCapitalGain": 0,
            "8A_Code": "",
            "8B_CapitalGainsDisregardedForeignResident": 0,
            "8C_CapitalGainsDisregardedScripforScriprollover": 0,
            "8D_CapitalGainsDisregardedInterCompanyRollover": 0,
            "8E_CapitalGainsDisregardedDemerging": 0
          },
          "TaxPayersDeclaration": {
            "Date": "2022-07-31",
            "ContactName": "John Jeffereys",
            "ContactNumber": ""
          }
        }
      },
      "cgt-schedule-2023": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": false,
            "ABN": "",
            "FundName": "Contribution Reserve"
          },
          "Questions": {
            "1A_AustListedSharesGain": 0,
            "1B_OtherSharesGain": 0,
            "1C_AustListedUnitTrustsGain": 0,
            "1D_OtherUnitsGain": 0,
            "1E_AustRealEstateGain": 0,
            "1F_OtherRealEstateGain": 0,
            "1G_TrustManagedFundsGain": 0,
            "1H_CollectablesGain": 0,
            "1I_OtherCGTAssetsGain": 0,
            "1J_TotalCurrentYearCapitalGains": 120,
            "1K_AustListedSharesLoss": 0,
            "1L_OtherSharesLoss": 0,
            "1M_AustListedUnitTrustsLoss": 0,
            "1N_OtherUnitsLoss": 0,
            "1O_AustRealEstateLoss": 0,
            "1P_OtherRealEstateLoss": 0,
            "1Q_CollectablesLoss": 0,
            "1R_OtherCGTAssetsLoss": 0,
            "1S_DeferredGain": 0,
            "2A_TotalCurrentYearCapLosses": 0,
            "2B_TotalCurrentYearCapLossesApplied": 0,
            "2C_TotalPriorYearNetCapLossesApplied": 0,
            "2D_TotalCapLossesTransferredInApplied": 0,
            "2E_TotalCapLossesApplied": 0,
            "3A_NetCapLossesCollectablesCarriedForward": 0,
            "3B_OtherNetCapLossesCarriedForward": 0,
            "4A_TotalCGTDiscountApplied": 0,
            "5A_SmallBusinessActiveAssetReduction": 0,
            "5B_SmallBusinessRetirementExemption": 0,
            "5C_SmallBusinessRollover": 0,
            "5D_TotalSmallBusinessConcessionsApplied": 0,
            "6A_NetCapitalGain": 0,
            "7A_BuyerPartyToEarnoutArrangement": "",
            "7A_SellerPartyToEarnoutArrangement": "",
            "7A_NoPartyToEarnoutArrangement": "",
            "7B_NumberOfYearsEarnoutArrangement": "",
            "7C_WhatYearofArrangement": "",
            "7D_SellerEstimatedCapitalProceeds": 0,
            "7E_NonQualifyingArrangementAmount": 0,
            "7E_LossCode": "",
            "7F_IncomeYearEarnoutRight": 0,
            "7G_AmendedNetCapGainOrLossCarriedForward": 0,
            "7G_LossCode": "",
            "8A_SmallBusiness15YearExemptionExemptCapitalGain": 0,
            "8A_Code": "",
            "8B_CapitalGainsDisregardedForeignResident": 0,
            "8C_CapitalGainsDisregardedScripforScriprollover": 0,
            "8D_CapitalGainsDisregardedInterCompanyRollover": 0,
            "8E_CapitalGainsDisregardedDemerging": 0
          },
          "TaxPayersDeclaration": {
            "Date": "2023-07-31",
            "ContactName": "John Jeffereys",
            "ContactNumber": ""
          }
        }
      },
      "cgt-schedule-2024": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": false,
            "ABN": "",
            "FundName": "Contribution Reserve"
          },
          "Questions": {
            "1A_AustListedSharesGain": 0,
            "1B_OtherSharesGain": 0,
            "1C_AustListedUnitTrustsGain": 0,
            "1D_OtherUnitsGain": 0,
            "1E_AustRealEstateGain": 0,
            "1F_OtherRealEstateGain": 0,
            "1G_TrustManagedFundsGain": 0,
            "1H_CollectablesGain": 0,
            "1I_OtherCGTAssetsGain": 0,
            "1J_TotalCurrentYearCapitalGains": 120,
            "1K_AustListedSharesLoss": 0,
            "1L_OtherSharesLoss": 0,
            "1M_AustListedUnitTrustsLoss": 0,
            "1N_OtherUnitsLoss": 0,
            "1O_AustRealEstateLoss": 0,
            "1P_OtherRealEstateLoss": 0,
            "1Q_CollectablesLoss": 0,
            "1R_OtherCGTAssetsLoss": 0,
            "1S_DeferredGain": 0,
            "2A_TotalCurrentYearCapLosses": 0,
            "2B_TotalCurrentYearCapLossesApplied": 0,
            "2C_TotalPriorYearNetCapLossesApplied": 0,
            "2D_TotalCapLossesTransferredInApplied": 0,
            "2E_TotalCapLossesApplied": 0,
            "3A_NetCapLossesCollectablesCarriedForward": 0,
            "3B_OtherNetCapLossesCarriedForward": 0,
            "4A_TotalCGTDiscountApplied": 0,
            "5A_SmallBusinessActiveAssetReduction": 0,
            "5B_SmallBusinessRetirementExemption": 0,
            "5C_SmallBusinessRollover": 0,
            "5D_TotalSmallBusinessConcessionsApplied": 0,
            "6A_NetCapitalGain": 0,
            "7A_BuyerPartyToEarnoutArrangement": "",
            "7A_SellerPartyToEarnoutArrangement": "",
            "7A_NoPartyToEarnoutArrangement": "",
            "7B_NumberOfYearsEarnoutArrangement": "",
            "7C_WhatYearofArrangement": "",
            "7D_SellerEstimatedCapitalProceeds": 0,
            "7E_NonQualifyingArrangementAmount": 0,
            "7E_LossCode": "",
            "7F_IncomeYearEarnoutRight": 0,
            "7G_AmendedNetCapGainOrLossCarriedForward": 0,
            "7G_LossCode": "",
            "8A_SmallBusiness15YearExemptionExemptCapitalGain": 0,
            "8A_Code": "",
            "8B_CapitalGainsDisregardedForeignResident": 0,
            "8C_CapitalGainsDisregardedScripforScriprollover": 0,
            "8D_CapitalGainsDisregardedInterCompanyRollover": 0,
            "8E_CapitalGainsDisregardedDemerging": 0
          },
          "TaxPayersDeclaration": {
            "Date": "2024-07-31",
            "ContactName": "John Jeffereys",
            "ContactNumber": ""
          }
        }
      },
      "cgt-schedule-2025": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": false,
            "ABN": "",
            "FundName": "Contribution Reserve"
          },
          "Questions": {
            "1A_AustListedSharesGain": 0,
            "1B_OtherSharesGain": 0,
            "1C_AustListedUnitTrustsGain": 0,
            "1D_OtherUnitsGain": 0,
            "1E_AustRealEstateGain": 0,
            "1F_OtherRealEstateGain": 0,
            "1G_TrustManagedFundsGain": 0,
            "1H_CollectablesGain": 0,
            "1I_OtherCGTAssetsGain": 0,
            "1J_TotalCurrentYearCapitalGains": 120,
            "1K_AustListedSharesLoss": 0,
            "1L_OtherSharesLoss": 0,
            "1M_AustListedUnitTrustsLoss": 0,
            "1N_OtherUnitsLoss": 0,
            "1O_AustRealEstateLoss": 0,
            "1P_OtherRealEstateLoss": 0,
            "1Q_CollectablesLoss": 0,
            "1R_OtherCGTAssetsLoss": 0,
            "1S_DeferredGain": 0,
            "2A_TotalCurrentYearCapLosses": 0,
            "2B_TotalCurrentYearCapLossesApplied": 0,
            "2C_TotalPriorYearNetCapLossesApplied": 0,
            "2D_TotalCapLossesTransferredInApplied": 0,
            "2E_TotalCapLossesApplied": 0,
            "3A_NetCapLossesCollectablesCarriedForward": 0,
            "3B_OtherNetCapLossesCarriedForward": 0,
            "4A_TotalCGTDiscountApplied": 0,
            "5A_SmallBusinessActiveAssetReduction": 0,
            "5B_SmallBusinessRetirementExemption": 0,
            "5C_SmallBusinessRollover": 0,
            "5D_TotalSmallBusinessConcessionsApplied": 0,
            "6A_NetCapitalGain": 0,
            "7A_BuyerPartyToEarnoutArrangement": "",
            "7A_SellerPartyToEarnoutArrangement": "",
            "7A_NoPartyToEarnoutArrangement": "",
            "7B_NumberOfYearsEarnoutArrangement": "",
            "7C_WhatYearofArrangement": "",
            "7D_SellerEstimatedCapitalProceeds": 0,
            "7E_NonQualifyingArrangementAmount": 0,
            "7E_LossCode": "",
            "7F_IncomeYearEarnoutRight": 0,
            "7G_AmendedNetCapGainOrLossCarriedForward": 0,
            "7G_LossCode": "",
            "8A_SmallBusiness15YearExemptionExemptCapitalGain": 0,
            "8A_Code": "",
            "8B_CapitalGainsDisregardedForeignResident": 0,
            "8C_CapitalGainsDisregardedScripforScriprollover": 0,
            "8D_CapitalGainsDisregardedInterCompanyRollover": 0,
            "8E_CapitalGainsDisregardedDemerging": 0
          },
          "TaxPayersDeclaration": {
            "Date": "2024-07-31",
            "ContactName": "John Jeffereys",
            "ContactNumber": ""
          }
        }
      },
      "cgt-schedule-2026": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": false,
            "ABN": "",
            "FundName": "Contribution Reserve"
          },
          "Questions": {
            "1A_AustListedSharesGain": 0,
            "1B_OtherSharesGain": 0,
            "1C_AustListedUnitTrustsGain": 0,
            "1D_OtherUnitsGain": 0,
            "1E_AustRealEstateGain": 0,
            "1F_OtherRealEstateGain": 0,
            "1G_TrustManagedFundsGain": 0,
            "1H_CollectablesGain": 0,
            "1I_OtherCGTAssetsGain": 0,
            "1J_TotalCurrentYearCapitalGains": 120,
            "1K_AustListedSharesLoss": 0,
            "1L_OtherSharesLoss": 0,
            "1M_AustListedUnitTrustsLoss": 0,
            "1N_OtherUnitsLoss": 0,
            "1O_AustRealEstateLoss": 0,
            "1P_OtherRealEstateLoss": 0,
            "1Q_CollectablesLoss": 0,
            "1R_OtherCGTAssetsLoss": 0,
            "1S_DeferredGain": 0,
            "2A_TotalCurrentYearCapLosses": 0,
            "2B_TotalCurrentYearCapLossesApplied": 0,
            "2C_TotalPriorYearNetCapLossesApplied": 0,
            "2D_TotalCapLossesTransferredInApplied": 0,
            "2E_TotalCapLossesApplied": 0,
            "3A_NetCapLossesCollectablesCarriedForward": 0,
            "3B_OtherNetCapLossesCarriedForward": 0,
            "4A_TotalCGTDiscountApplied": 0,
            "5A_SmallBusinessActiveAssetReduction": 0,
            "5B_SmallBusinessRetirementExemption": 0,
            "5C_SmallBusinessRollover": 0,
            "5D_TotalSmallBusinessConcessionsApplied": 0,
            "6A_NetCapitalGain": 0,
            "7A_BuyerPartyToEarnoutArrangement": "",
            "7A_SellerPartyToEarnoutArrangement": "",
            "7A_NoPartyToEarnoutArrangement": "",
            "7B_NumberOfYearsEarnoutArrangement": "",
            "7C_WhatYearofArrangement": "",
            "7D_SellerEstimatedCapitalProceeds": 0,
            "7E_NonQualifyingArrangementAmount": 0,
            "7E_LossCode": "",
            "7F_IncomeYearEarnoutRight": 0,
            "7G_AmendedNetCapGainOrLossCarriedForward": 0,
            "7G_LossCode": "",
            "8A_SmallBusiness15YearExemptionExemptCapitalGain": 0,
            "8A_Code": "",
            "8B_CapitalGainsDisregardedForeignResident": 0,
            "8C_CapitalGainsDisregardedScripforScriprollover": 0,
            "8D_CapitalGainsDisregardedInterCompanyRollover": 0,
            "8E_CapitalGainsDisregardedDemerging": 0
          },
          "TaxPayersDeclaration": {
            "Date": "2024-07-31",
            "ContactName": "John Jeffereys",
            "ContactNumber": ""
          }
        }
      },
      "cgt-schedule-2027": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": false,
            "ABN": "",
            "FundName": "Contribution Reserve"
          },
          "Questions": {
            "1A_AustListedSharesGain": 0,
            "1B_OtherSharesGain": 0,
            "1C_AustListedUnitTrustsGain": 0,
            "1D_OtherUnitsGain": 0,
            "1E_AustRealEstateGain": 0,
            "1F_OtherRealEstateGain": 0,
            "1G_TrustManagedFundsGain": 0,
            "1H_CollectablesGain": 0,
            "1I_OtherCGTAssetsGain": 0,
            "1J_TotalCurrentYearCapitalGains": 120,
            "1K_AustListedSharesLoss": 0,
            "1L_OtherSharesLoss": 0,
            "1M_AustListedUnitTrustsLoss": 0,
            "1N_OtherUnitsLoss": 0,
            "1O_AustRealEstateLoss": 0,
            "1P_OtherRealEstateLoss": 0,
            "1Q_CollectablesLoss": 0,
            "1R_OtherCGTAssetsLoss": 0,
            "1S_DeferredGain": 0,
            "2A_TotalCurrentYearCapLosses": 0,
            "2B_TotalCurrentYearCapLossesApplied": 0,
            "2C_TotalPriorYearNetCapLossesApplied": 0,
            "2D_TotalCapLossesTransferredInApplied": 0,
            "2E_TotalCapLossesApplied": 0,
            "3A_NetCapLossesCollectablesCarriedForward": 0,
            "3B_OtherNetCapLossesCarriedForward": 0,
            "4A_TotalCGTDiscountApplied": 0,
            "5A_SmallBusinessActiveAssetReduction": 0,
            "5B_SmallBusinessRetirementExemption": 0,
            "5C_SmallBusinessRollover": 0,
            "5D_TotalSmallBusinessConcessionsApplied": 0,
            "6A_NetCapitalGain": 0,
            "7A_BuyerPartyToEarnoutArrangement": "",
            "7A_SellerPartyToEarnoutArrangement": "",
            "7A_NoPartyToEarnoutArrangement": "",
            "7B_NumberOfYearsEarnoutArrangement": "",
            "7C_WhatYearofArrangement": "",
            "7D_SellerEstimatedCapitalProceeds": 0,
            "7E_NonQualifyingArrangementAmount": 0,
            "7E_LossCode": "",
            "7F_IncomeYearEarnoutRight": 0,
            "7G_AmendedNetCapGainOrLossCarriedForward": 0,
            "7G_LossCode": "",
            "8A_SmallBusiness15YearExemptionExemptCapitalGain": 0,
            "8A_Code": "",
            "8B_CapitalGainsDisregardedForeignResident": 0,
            "8C_CapitalGainsDisregardedScripforScriprollover": 0,
            "8D_CapitalGainsDisregardedInterCompanyRollover": 0,
            "8E_CapitalGainsDisregardedDemerging": 0
          },
          "TaxPayersDeclaration": {
            "Date": "2026-07-31",
            "ContactName": "John Jeffereys",
            "ContactNumber": ""
          }
        }
      },
      "losses-schedule-2020": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": true,
            "ABN": "55200000002",
            "FundName": "10152D"
          },
          "A_LossesCarriedForward": {
            "1B_TaxLossesCarriedForwardCurrentYear": 0,
            "1C_TaxLossesCarriedForwardPY1": 0,
            "1D_TaxLossesCarriedForwardPY2": 0,
            "1E_TaxLossesCarriedForwardPY3": 0,
            "1F_TaxLossesCarriedForwardPY4": 0,
            "1G_TaxLossesCarriedForwardPY5": 0,
            "1U_Total": 0,
            "2H_CapitalLossesCarriedForwardCurrentYear": 0,
            "2I_CapitalLossesCarriedForwardPY1": 0,
            "2J_CapitalLossesCarriedForwardPY2": 0,
            "2K_CapitalLossesCarriedForwardPY3": 0,
            "2L_CapitalLossesCarriedForwardPY4": 0,
            "2M_CapitalLossesCarriedForwardPY5": 0,
            "2V_Total": 0
          },
          "B_OwnershipBusinessContinuityTest": {
            "1A_OwnershipTestPassedCurrentYear": "",
            "1B_OwnershipTestPassedPY1": "",
            "1C_OwnershipTestPassedPY2": "",
            "1D_OwnershipTestPassedPY3": "",
            "1E_OwnershipTestPassedPY4": "",
            "1F_OwnershipTestPassedPY5": "",
            "2G_TaxLosses": "",
            "2H_NetCapitalLosses": "",
            "3I_TaxLosses": "",
            "3J_NetCapitalLosses": "",
            "4K_CurrentYearLossProvisionApply": ""
          },
          "C_UnrealisedLosses": {
            "L_HasaChangeoverTimeOccurredInRelationToTheCompany": "No",
            "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": "",
            "N_HadAnUnrealisedNetLossAtTheChangeoverTime": "",
            "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": ""
          },
          "D_LifeInsuranceCompanies": {
            "P_ComplyingSuperTaxLossesCarriedForward": "",
            "Q_ComplyingSuperNetCapitalLossesCarriedForward": ""
          },
          "E_ControlledForeignCompanyLosses": {
            "M_CurrentYearCFCLosses": 0,
            "N_CFCLossesDeducted": 0,
            "O_CFCLossesCarriedForward": 0
          },
          "F_TaxLossesReconciliationStatement": {
            "A_BalanceTaxLossesBroughtForward": 0,
            "C_NetForgivenDebt": 0,
            "D_CurrentYearTaxLossIncurred": 0,
            "E_TaxLossFromFrankingOffsets": 0,
            "F_NetExemptIncome": 0,
            "G_TaxLossesForgone": 0,
            "H_TaxLossesDeducted": 0,
            "I_TaxLossesTransferredOut": 0,
            "J_TotalTaxLossesCarriedForward": 0
          },
          "TaxPayersDeclaration": {
            "Date": "",
            "ContactName": "Coco Levin",
            "ContactNumber": "0766666666"
          }
        }
      },
      "losses-schedule-2021": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": true,
            "ABN": "55200000002",
            "FundName": "10152D"
          },
          "A_LossesCarriedForward": {
            "1B_TaxLossesCarriedForwardCurrentYear": 0,
            "1C_TaxLossesCarriedForwardPY1": 0,
            "1D_TaxLossesCarriedForwardPY2": 0,
            "1E_TaxLossesCarriedForwardPY3": 0,
            "1F_TaxLossesCarriedForwardPY4": 0,
            "1G_TaxLossesCarriedForwardPY5": 0,
            "1U_Total": 0,
            "2H_CapitalLossesCarriedForwardCurrentYear": 0,
            "2I_CapitalLossesCarriedForwardPY1": 0,
            "2J_CapitalLossesCarriedForwardPY2": 0,
            "2K_CapitalLossesCarriedForwardPY3": 0,
            "2L_CapitalLossesCarriedForwardPY4": 0,
            "2M_CapitalLossesCarriedForwardPY5": 0,
            "2V_Total": 0
          },
          "B_OwnershipBusinessContinuityTest": {
            "1A_OwnershipTestPassedCurrentYear": "",
            "1B_OwnershipTestPassedPY1": "",
            "1C_OwnershipTestPassedPY2": "",
            "1D_OwnershipTestPassedPY3": "",
            "1E_OwnershipTestPassedPY4": "",
            "1F_OwnershipTestPassedPY5": "",
            "2G_TaxLosses": "",
            "2H_NetCapitalLosses": "",
            "3I_TaxLosses": "",
            "3J_NetCapitalLosses": "",
            "4K_CurrentYearLossProvisionApply": ""
          },
          "C_UnrealisedLosses": {
            "L_HasaChangeoverTimeOccurredInRelationToTheCompany": "No",
            "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": "",
            "N_HadAnUnrealisedNetLossAtTheChangeoverTime": "",
            "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": ""
          },
          "D_LifeInsuranceCompanies": {
            "P_ComplyingSuperTaxLossesCarriedForward": "",
            "Q_ComplyingSuperNetCapitalLossesCarriedForward": ""
          },
          "E_ControlledForeignCompanyLosses": {
            "M_CurrentYearCFCLosses": 0,
            "N_CFCLossesDeducted": 0,
            "O_CFCLossesCarriedForward": 0
          },
          "F_TaxLossesReconciliationStatement": {
            "A_BalanceTaxLossesBroughtForward": 0,
            "C_NetForgivenDebt": 0,
            "D_CurrentYearTaxLossIncurred": 0,
            "E_TaxLossFromFrankingOffsets": 0,
            "F_NetExemptIncome": 0,
            "G_TaxLossesForgone": 0,
            "H_TaxLossesDeducted": 0,
            "I_TaxLossesTransferredOut": 0,
            "J_TotalTaxLossesCarriedForward": 0
          },
          "TaxPayersDeclaration": {
            "Date": "",
            "ContactName": "Coco Levin",
            "ContactNumber": "0766666666"
          }
        }
      },
      "losses-schedule-2022": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": true,
            "ABN": "55200000002",
            "FundName": "10152D"
          },
          "A_LossesCarriedForward": {
            "1B_TaxLossesCarriedForwardCurrentYear": 0,
            "1C_TaxLossesCarriedForwardPY1": 0,
            "1D_TaxLossesCarriedForwardPY2": 0,
            "1E_TaxLossesCarriedForwardPY3": 0,
            "1F_TaxLossesCarriedForwardPY4": 0,
            "1G_TaxLossesCarriedForwardPY5": 0,
            "1U_Total": 0,
            "2H_CapitalLossesCarriedForwardCurrentYear": 0,
            "2I_CapitalLossesCarriedForwardPY1": 0,
            "2J_CapitalLossesCarriedForwardPY2": 0,
            "2K_CapitalLossesCarriedForwardPY3": 0,
            "2L_CapitalLossesCarriedForwardPY4": 0,
            "2M_CapitalLossesCarriedForwardPY5": 0,
            "2V_Total": 0
          },
          "B_OwnershipBusinessContinuityTest": {
            "1A_OwnershipTestPassedCurrentYear": "",
            "1B_OwnershipTestPassedPY1": "",
            "1C_OwnershipTestPassedPY2": "",
            "1D_OwnershipTestPassedPY3": "",
            "1E_OwnershipTestPassedPY4": "",
            "1F_OwnershipTestPassedPY5": "",
            "2G_TaxLosses": "",
            "2H_NetCapitalLosses": "",
            "3I_TaxLosses": "",
            "3J_NetCapitalLosses": "",
            "4K_CurrentYearLossProvisionApply": ""
          },
          "C_UnrealisedLosses": {
            "L_HasaChangeoverTimeOccurredInRelationToTheCompany": "No",
            "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": "",
            "N_HadAnUnrealisedNetLossAtTheChangeoverTime": "",
            "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": ""
          },
          "D_LifeInsuranceCompanies": {
            "P_ComplyingSuperTaxLossesCarriedForward": "",
            "Q_ComplyingSuperNetCapitalLossesCarriedForward": ""
          },
          "E_ControlledForeignCompanyLosses": {
            "M_CurrentYearCFCLosses": 0,
            "N_CFCLossesDeducted": 0,
            "O_CFCLossesCarriedForward": 0
          },
          "F_TaxLossesReconciliationStatement": {
            "A_BalanceTaxLossesBroughtForward": 0,
            "C_NetForgivenDebt": 0,
            "D_CurrentYearTaxLossIncurred": 0,
            "E_TaxLossFromFrankingOffsets": 0,
            "F_NetExemptIncome": 0,
            "G_TaxLossesForgone": 0,
            "H_TaxLossesDeducted": 0,
            "I_TaxLossesTransferredOut": 0,
            "J_TotalTaxLossesCarriedForward": 0
          },
          "TaxPayersDeclaration": {
            "Date": "",
            "ContactName": "Coco Levin",
            "ContactNumber": "0766666666"
          }
        }
      },
      "losses-schedule-2023": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": true,
            "ABN": "55200000002",
            "FundName": "10152D"
          },
          "A_LossesCarriedForward": {
            "1B_TaxLossesCarriedForwardCurrentYear": 0,
            "1C_TaxLossesCarriedForwardPY1": 0,
            "1D_TaxLossesCarriedForwardPY2": 0,
            "1E_TaxLossesCarriedForwardPY3": 0,
            "1F_TaxLossesCarriedForwardPY4": 0,
            "1G_TaxLossesCarriedForwardPY5": 0,
            "1U_Total": 0,
            "2H_CapitalLossesCarriedForwardCurrentYear": 0,
            "2I_CapitalLossesCarriedForwardPY1": 0,
            "2J_CapitalLossesCarriedForwardPY2": 0,
            "2K_CapitalLossesCarriedForwardPY3": 0,
            "2L_CapitalLossesCarriedForwardPY4": 0,
            "2M_CapitalLossesCarriedForwardPY5": 0,
            "2V_Total": 0
          },
          "B_OwnershipBusinessContinuityTest": {
            "1A_OwnershipTestPassedCurrentYear": "",
            "1B_OwnershipTestPassedPY1": "",
            "1C_OwnershipTestPassedPY2": "",
            "1D_OwnershipTestPassedPY3": "",
            "1E_OwnershipTestPassedPY4": "",
            "1F_OwnershipTestPassedPY5": "",
            "2G_TaxLosses": "",
            "2H_NetCapitalLosses": "",
            "3I_TaxLosses": "",
            "3J_NetCapitalLosses": "",
            "4K_CurrentYearLossProvisionApply": ""
          },
          "C_UnrealisedLosses": {
            "L_HasaChangeoverTimeOccurredInRelationToTheCompany": "No",
            "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": "",
            "N_HadAnUnrealisedNetLossAtTheChangeoverTime": "",
            "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": ""
          },
          "D_LifeInsuranceCompanies": {
            "P_ComplyingSuperTaxLossesCarriedForward": "",
            "Q_ComplyingSuperNetCapitalLossesCarriedForward": ""
          },
          "E_ControlledForeignCompanyLosses": {
            "M_CurrentYearCFCLosses": 0,
            "N_CFCLossesDeducted": 0,
            "O_CFCLossesCarriedForward": 0
          },
          "F_TaxLossesReconciliationStatement": {
            "A_BalanceTaxLossesBroughtForward": 0,
            "C_NetForgivenDebt": 0,
            "D_CurrentYearTaxLossIncurred": 0,
            "E_TaxLossFromFrankingOffsets": 0,
            "F_NetExemptIncome": 0,
            "G_TaxLossesForgone": 0,
            "H_TaxLossesDeducted": 0,
            "I_TaxLossesTransferredOut": 0,
            "J_TotalTaxLossesCarriedForward": 0
          },
          "TaxPayersDeclaration": {
            "Date": "",
            "ContactName": "Coco Levin",
            "ContactNumber": "0766666666"
          }
        }
      },
      "losses-schedule-2024": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": true,
            "ABN": "55200000002",
            "FundName": "10152D"
          },
          "A_LossesCarriedForward": {
            "1B_TaxLossesCarriedForwardCurrentYear": 0,
            "1C_TaxLossesCarriedForwardPY1": 0,
            "1D_TaxLossesCarriedForwardPY2": 0,
            "1E_TaxLossesCarriedForwardPY3": 0,
            "1F_TaxLossesCarriedForwardPY4": 0,
            "1G_TaxLossesCarriedForwardPY5": 0,
            "1U_Total": 0,
            "2H_CapitalLossesCarriedForwardCurrentYear": 0,
            "2I_CapitalLossesCarriedForwardPY1": 0,
            "2J_CapitalLossesCarriedForwardPY2": 0,
            "2K_CapitalLossesCarriedForwardPY3": 0,
            "2L_CapitalLossesCarriedForwardPY4": 0,
            "2M_CapitalLossesCarriedForwardPY5": 0,
            "2V_Total": 0
          },
          "B_OwnershipBusinessContinuityTest": {
            "1A_OwnershipTestPassedCurrentYear": "",
            "1B_OwnershipTestPassedPY1": "",
            "1C_OwnershipTestPassedPY2": "",
            "1D_OwnershipTestPassedPY3": "",
            "1E_OwnershipTestPassedPY4": "",
            "1F_OwnershipTestPassedPY5": "",
            "2G_TaxLosses": "",
            "2H_NetCapitalLosses": "",
            "3I_TaxLosses": "",
            "3J_NetCapitalLosses": "",
            "4K_CurrentYearLossProvisionApply": ""
          },
          "C_UnrealisedLosses": {
            "L_HasaChangeoverTimeOccurredInRelationToTheCompany": "No",
            "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": "",
            "N_HadAnUnrealisedNetLossAtTheChangeoverTime": "",
            "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": ""
          },
          "D_LifeInsuranceCompanies": {
            "P_ComplyingSuperTaxLossesCarriedForward": "",
            "Q_ComplyingSuperNetCapitalLossesCarriedForward": ""
          },
          "E_ControlledForeignCompanyLosses": {
            "M_CurrentYearCFCLosses": 0,
            "N_CFCLossesDeducted": 0,
            "O_CFCLossesCarriedForward": 0
          },
          "F_TaxLossesReconciliationStatement": {
            "A_BalanceTaxLossesBroughtForward": 0,
            "C_NetForgivenDebt": 0,
            "D_CurrentYearTaxLossIncurred": 0,
            "E_TaxLossFromFrankingOffsets": 0,
            "F_NetExemptIncome": 0,
            "G_TaxLossesForgone": 0,
            "H_TaxLossesDeducted": 0,
            "I_TaxLossesTransferredOut": 0,
            "J_TotalTaxLossesCarriedForward": 0
          },
          "TaxPayersDeclaration": {
            "Date": "",
            "ContactName": "Coco Levin",
            "ContactNumber": "0766666666"
          }
        }
      },
      "losses-schedule-2025": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": true,
            "ABN": "55200000002",
            "FundName": "10152D"
          },
          "A_LossesCarriedForward": {
            "1B_TaxLossesCarriedForwardCurrentYear": 0,
            "1C_TaxLossesCarriedForwardPY1": 0,
            "1D_TaxLossesCarriedForwardPY2": 0,
            "1E_TaxLossesCarriedForwardPY3": 0,
            "1F_TaxLossesCarriedForwardPY4": 0,
            "1G_TaxLossesCarriedForwardPY5": 0,
            "1U_Total": 0,
            "2H_CapitalLossesCarriedForwardCurrentYear": 0,
            "2I_CapitalLossesCarriedForwardPY1": 0,
            "2J_CapitalLossesCarriedForwardPY2": 0,
            "2K_CapitalLossesCarriedForwardPY3": 0,
            "2L_CapitalLossesCarriedForwardPY4": 0,
            "2M_CapitalLossesCarriedForwardPY5": 0,
            "2V_Total": 0
          },
          "B_OwnershipBusinessContinuityTest": {
            "1A_OwnershipTestPassedCurrentYear": "",
            "1B_OwnershipTestPassedPY1": "",
            "1C_OwnershipTestPassedPY2": "",
            "1D_OwnershipTestPassedPY3": "",
            "1E_OwnershipTestPassedPY4": "",
            "1F_OwnershipTestPassedPY5": "",
            "2G_TaxLosses": "",
            "2H_NetCapitalLosses": "",
            "3I_TaxLosses": "",
            "3J_NetCapitalLosses": "",
            "4K_CurrentYearLossProvisionApply": ""
          },
          "C_UnrealisedLosses": {
            "L_HasaChangeoverTimeOccurredInRelationToTheCompany": "No",
            "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": "",
            "N_HadAnUnrealisedNetLossAtTheChangeoverTime": "",
            "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": ""
          },
          "D_LifeInsuranceCompanies": {
            "P_ComplyingSuperTaxLossesCarriedForward": "",
            "Q_ComplyingSuperNetCapitalLossesCarriedForward": ""
          },
          "E_ControlledForeignCompanyLosses": {
            "M_CurrentYearCFCLosses": 0,
            "N_CFCLossesDeducted": 0,
            "O_CFCLossesCarriedForward": 0
          },
          "F_TaxLossesReconciliationStatement": {
            "A_BalanceTaxLossesBroughtForward": 0,
            "C_NetForgivenDebt": 0,
            "D_CurrentYearTaxLossIncurred": 0,
            "E_TaxLossFromFrankingOffsets": 0,
            "F_NetExemptIncome": 0,
            "G_TaxLossesForgone": 0,
            "H_TaxLossesDeducted": 0,
            "I_TaxLossesTransferredOut": 0,
            "J_TotalTaxLossesCarriedForward": 0
          },
          "TaxPayersDeclaration": {
            "Date": "",
            "ContactName": "Coco Levin",
            "ContactNumber": "0766666666"
          }
        }
      },
      "losses-schedule-2026": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": true,
            "ABN": "55200000002",
            "FundName": "10152D"
          },
          "A_LossesCarriedForward": {
            "1B_TaxLossesCarriedForwardCurrentYear": 0,
            "1C_TaxLossesCarriedForwardPY1": 0,
            "1D_TaxLossesCarriedForwardPY2": 0,
            "1E_TaxLossesCarriedForwardPY3": 0,
            "1F_TaxLossesCarriedForwardPY4": 0,
            "1G_TaxLossesCarriedForwardPY5": 0,
            "1U_Total": 0,
            "2H_CapitalLossesCarriedForwardCurrentYear": 0,
            "2I_CapitalLossesCarriedForwardPY1": 0,
            "2J_CapitalLossesCarriedForwardPY2": 0,
            "2K_CapitalLossesCarriedForwardPY3": 0,
            "2L_CapitalLossesCarriedForwardPY4": 0,
            "2M_CapitalLossesCarriedForwardPY5": 0,
            "2V_Total": 0
          },
          "B_OwnershipBusinessContinuityTest": {
            "1A_OwnershipTestPassedCurrentYear": "",
            "1B_OwnershipTestPassedPY1": "",
            "1C_OwnershipTestPassedPY2": "",
            "1D_OwnershipTestPassedPY3": "",
            "1E_OwnershipTestPassedPY4": "",
            "1F_OwnershipTestPassedPY5": "",
            "2G_TaxLosses": "",
            "2H_NetCapitalLosses": "",
            "3I_TaxLosses": "",
            "3J_NetCapitalLosses": "",
            "4K_CurrentYearLossProvisionApply": ""
          },
          "C_UnrealisedLosses": {
            "L_HasaChangeoverTimeOccurredInRelationToTheCompany": "No",
            "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": "",
            "N_HadAnUnrealisedNetLossAtTheChangeoverTime": "",
            "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": ""
          },
          "D_LifeInsuranceCompanies": {
            "P_ComplyingSuperTaxLossesCarriedForward": "",
            "Q_ComplyingSuperNetCapitalLossesCarriedForward": ""
          },
          "E_ControlledForeignCompanyLosses": {
            "M_CurrentYearCFCLosses": 0,
            "N_CFCLossesDeducted": 0,
            "O_CFCLossesCarriedForward": 0
          },
          "F_TaxLossesReconciliationStatement": {
            "A_BalanceTaxLossesBroughtForward": 0,
            "C_NetForgivenDebt": 0,
            "D_CurrentYearTaxLossIncurred": 0,
            "E_TaxLossFromFrankingOffsets": 0,
            "F_NetExemptIncome": 0,
            "G_TaxLossesForgone": 0,
            "H_TaxLossesDeducted": 0,
            "I_TaxLossesTransferredOut": 0,
            "J_TotalTaxLossesCarriedForward": 0
          },
          "TaxPayersDeclaration": {
            "Date": "",
            "ContactName": "Coco Levin",
            "ContactNumber": "0766666666"
          }
        }
      },
      "losses-schedule-2027": {
        "value": {
          "FundInformation": {
            "TFN": "",
            "TFNRecorded": true,
            "ABN": "55200000002",
            "FundName": "10152D"
          },
          "A_LossesCarriedForward": {
            "1B_TaxLossesCarriedForwardCurrentYear": 0,
            "1C_TaxLossesCarriedForwardPY1": 0,
            "1D_TaxLossesCarriedForwardPY2": 0,
            "1E_TaxLossesCarriedForwardPY3": 0,
            "1F_TaxLossesCarriedForwardPY4": 0,
            "1G_TaxLossesCarriedForwardPY5": 0,
            "1U_Total": 0,
            "2H_CapitalLossesCarriedForwardCurrentYear": 0,
            "2I_CapitalLossesCarriedForwardPY1": 0,
            "2J_CapitalLossesCarriedForwardPY2": 0,
            "2K_CapitalLossesCarriedForwardPY3": 0,
            "2L_CapitalLossesCarriedForwardPY4": 0,
            "2M_CapitalLossesCarriedForwardPY5": 0,
            "2V_Total": 0
          },
          "B_OwnershipBusinessContinuityTest": {
            "1A_OwnershipTestPassedCurrentYear": "",
            "1B_OwnershipTestPassedPY1": "",
            "1C_OwnershipTestPassedPY2": "",
            "1D_OwnershipTestPassedPY3": "",
            "1E_OwnershipTestPassedPY4": "",
            "1F_OwnershipTestPassedPY5": "",
            "2G_TaxLosses": "",
            "2H_NetCapitalLosses": "",
            "3I_TaxLosses": "",
            "3J_NetCapitalLosses": "",
            "4K_CurrentYearLossProvisionApply": ""
          },
          "C_UnrealisedLosses": {
            "L_HasaChangeoverTimeOccurredInRelationToTheCompany": "No",
            "M_SatisfyTheMaximumNetAssetValueTestAtTheChangeoverTime": "",
            "N_HadAnUnrealisedNetLossAtTheChangeoverTime": "",
            "O_AmountOfUnrealisedNetLossAtTheChangeoverTime": ""
          },
          "D_LifeInsuranceCompanies": {
            "P_ComplyingSuperTaxLossesCarriedForward": "",
            "Q_ComplyingSuperNetCapitalLossesCarriedForward": ""
          },
          "E_ControlledForeignCompanyLosses": {
            "M_CurrentYearCFCLosses": 0,
            "N_CFCLossesDeducted": 0,
            "O_CFCLossesCarriedForward": 0
          },
          "F_TaxLossesReconciliationStatement": {
            "A_BalanceTaxLossesBroughtForward": 0,
            "C_NetForgivenDebt": 0,
            "D_CurrentYearTaxLossIncurred": 0,
            "E_TaxLossFromFrankingOffsets": 0,
            "F_NetExemptIncome": 0,
            "G_TaxLossesForgone": 0,
            "H_TaxLossesDeducted": 0,
            "I_TaxLossesTransferredOut": 0,
            "J_TotalTaxLossesCarriedForward": 0
          },
          "TaxPayersDeclaration": {
            "Date": "",
            "ContactName": "Coco Levin",
            "ContactNumber": "0766666666"
          }
        }
      },
      "trust-income-schedule-2024": {
        "value": [
          {
            "QuestionCodePrefix": "001",
            "TrustName": "TrustName",
            "TrustABN": "TrustABN",
            "TrustACN": "TrustACN",
            "TrustInvestNum": "TrustInvestNum",
            "W_GrossAmount": 0,
            "L_NonResidentTax": 0,
            "N_FrankingCreditNewZealand": 0,
            "A_IncomeAmount": 0,
            "A1_IncomeNonConcessional": 0,
            "A2_IncomeExcludeNonConcessional": 0,
            "B_TaxableAmount": 0,
            "B1_TaxedNCMIRevenue": 0,
            "B2_TaxedNCMIExcludedRevenue": 0,
            "C_ABNWithHoldingCredit": 0,
            "U_FrankedRevenue": 0,
            "D_ImputationCredit": 0,
            "E_TFNWithHoldingCredit": 0,
            "O_TFNWithHoldingCloseHeldTrust": 0,
            "F_CapitalGainsLessDiscounting": 0,
            "F1_TotalCurrentYearCapitalGains": 0,
            "F2_CapitalLossesApplied": 0,
            "F3_CGTDiscountApplied": 0,
            "F4_CGTSmallConcessionsApplied": 0,
            "F5_CgNCMIRevenue": 0,
            "F6_CgNCMIExcludedRevenue": 0,
            "Z_NonResidentWithHoldingCg": 0,
            "G_AttributedRoreignIncome": 0,
            "H_AssForeignIncome": 0,
            "I_TaxPaidOffset": 0,
            "R_NRASOffsetAmount": 0,
            "M_ExplorationCreditOffset": 0,
            "T_EarlyStageCLCPTaxOffset": 0,
            "J_EarlyStageInvestorTaxOffset": 0,
            "C1_Div6AAEligibleIncome": 0,
            "Y_NetSmallIncome": 0,
            "J2_IncomeNonResidentNonTrustee": 0,
            "K_IncomeNonResidentRrustee": 0,
            "T2_TotalTFNAmountWithHeld": 0
          },
          {
            "QuestionCodePrefix": "002",
            "TrustName": "TrustName",
            "TrustABN": "TrustABN",
            "TrustACN": "TrustACN",
            "TrustInvestNum": "TrustInvestNum",
            "W_GrossAmount": 0,
            "L_NonResidentTax": 0,
            "N_FrankingCreditNewZealand": 0,
            "A_IncomeAmount": 0,
            "A_Loss_IncomeAmountLossCode": "",
            "A1_IncomeNonConcessional": 0,
            "A2_IncomeExcludeNonConcessional": 0,
            "B_TaxableAmount": 0,
            "B_Loss_TaxableAmountLossCode": "",
            "B1_TaxedNCMIRevenue": 0,
            "B2_TaxedNCMIExcludedRevenue": 0,
            "C_ABNWithHoldingCredit": 0,
            "U_FrankedRevenue": 0,
            "D_ImputationCredit": 0,
            "E_TFNWithHoldingCredit": 0,
            "O_TFNWithHoldingCloseHeldTrust": 0,
            "F_CapitalGainsLessDiscounting": 0,
            "F1_TotalCurrentYearCapitalGains": 0,
            "F2_CapitalLossesApplied": 0,
            "F3_CGTDiscountApplied": 0,
            "F4_CGTSmallConcessionsApplied": 0,
            "F5_CgNCMIRevenue": 0,
            "F6_CgNCMIExcludedRevenue": 0,
            "Z_NonResidentWithHoldingCg": 0,
            "G_AttributedRoreignIncome": 0,
            "H_AssForeignIncome": 0,
            "H_Loss_AssRoreignIncomeLossCode": "",
            "I_TaxPaidOffset": 0,
            "R_NRASOffsetAmount": 0,
            "M_ExplorationCreditOffset": 0,
            "T_EarlyStageCLCPTaxOffset": 0,
            "J_EarlyStageInvestorTaxOffset": 0,
            "C1_Div6AAEligibleIncome": 0,
            "Y_NetSmallIncome": 0,
            "J2_IncomeNonResidentNonTrustee": 0,
            "K_IncomeNonResidentRrustee": 0,
            "T2_TotalTFNAmountWithHeld": 0
          }
        ]
      },
      "trust-income-schedule-2025": {
        "value": [
          {
            "QuestionCodePrefix": "001",
            "TrustName": "TrustName",
            "TrustABN": "TrustABN",
            "TrustACN": "TrustACN",
            "TrustInvestNum": "TrustInvestNum",
            "W_GrossAmount": 0,
            "L_NonResidentTax": 0,
            "N_FrankingCreditNewZealand": 0,
            "A_IncomeAmount": 0,
            "A1_IncomeNonConcessional": 0,
            "A2_IncomeExcludeNonConcessional": 0,
            "B_TaxableAmount": 0,
            "B1_TaxedNCMIRevenue": 0,
            "B2_TaxedNCMIExcludedRevenue": 0,
            "C_ABNWithHoldingCredit": 0,
            "U_FrankedRevenue": 0,
            "D_ImputationCredit": 0,
            "E_TFNWithHoldingCredit": 0,
            "O_TFNWithHoldingCloseHeldTrust": 0,
            "F_CapitalGainsLessDiscounting": 0,
            "F1_TotalCurrentYearCapitalGains": 0,
            "F2_CapitalLossesApplied": 0,
            "F3_CGTDiscountApplied": 0,
            "F4_CGTSmallConcessionsApplied": 0,
            "F5_CgNCMIRevenue": 0,
            "F6_CgNCMIExcludedRevenue": 0,
            "Z_NonResidentWithHoldingCg": 0,
            "G_AttributedRoreignIncome": 0,
            "H_AssForeignIncome": 0,
            "I_TaxPaidOffset": 0,
            "R_NRASOffsetAmount": 0,
            "M_ExplorationCreditOffset": 0,
            "T_EarlyStageCLCPTaxOffset": 0,
            "J_EarlyStageInvestorTaxOffset": 0,
            "C1_Div6AAEligibleIncome": 0,
            "Y_NetSmallIncome": 0,
            "J2_IncomeNonResidentNonTrustee": 0,
            "K_IncomeNonResidentRrustee": 0,
            "T2_TotalTFNAmountWithHeld": 0
          },
          {
            "QuestionCodePrefix": "002",
            "TrustName": "TrustName",
            "TrustABN": "TrustABN",
            "TrustACN": "TrustACN",
            "TrustInvestNum": "TrustInvestNum",
            "W_GrossAmount": 0,
            "L_NonResidentTax": 0,
            "N_FrankingCreditNewZealand": 0,
            "A_IncomeAmount": 0,
            "A_Loss_IncomeAmountLossCode": "",
            "A1_IncomeNonConcessional": 0,
            "A2_IncomeExcludeNonConcessional": 0,
            "B_TaxableAmount": 0,
            "B_Loss_TaxableAmountLossCode": "",
            "B1_TaxedNCMIRevenue": 0,
            "B2_TaxedNCMIExcludedRevenue": 0,
            "C_ABNWithHoldingCredit": 0,
            "U_FrankedRevenue": 0,
            "D_ImputationCredit": 0,
            "E_TFNWithHoldingCredit": 0,
            "O_TFNWithHoldingCloseHeldTrust": 0,
            "F_CapitalGainsLessDiscounting": 0,
            "F1_TotalCurrentYearCapitalGains": 0,
            "F2_CapitalLossesApplied": 0,
            "F3_CGTDiscountApplied": 0,
            "F4_CGTSmallConcessionsApplied": 0,
            "F5_CgNCMIRevenue": 0,
            "F6_CgNCMIExcludedRevenue": 0,
            "Z_NonResidentWithHoldingCg": 0,
            "G_AttributedRoreignIncome": 0,
            "H_AssForeignIncome": 0,
            "H_Loss_AssRoreignIncomeLossCode": "",
            "I_TaxPaidOffset": 0,
            "R_NRASOffsetAmount": 0,
            "M_ExplorationCreditOffset": 0,
            "T_EarlyStageCLCPTaxOffset": 0,
            "J_EarlyStageInvestorTaxOffset": 0,
            "C1_Div6AAEligibleIncome": 0,
            "Y_NetSmallIncome": 0,
            "J2_IncomeNonResidentNonTrustee": 0,
            "K_IncomeNonResidentRrustee": 0,
            "T2_TotalTFNAmountWithHeld": 0
          }
        ]
      },
      "trust-income-schedule-2026": {
        "value": [
          {
            "QuestionCodePrefix": "001",
            "TrustName": "TrustName",
            "TrustABN": "TrustABN",
            "TrustACN": "TrustACN",
            "TrustInvestNum": "TrustInvestNum",
            "W_GrossAmount": 0,
            "L_NonResidentTax": 0,
            "N_FrankingCreditNewZealand": 0,
            "A_IncomeAmount": 0,
            "A1_IncomeNonConcessional": 0,
            "A2_IncomeExcludeNonConcessional": 0,
            "B_TaxableAmount": 0,
            "B1_TaxedNCMIRevenue": 0,
            "B2_TaxedNCMIExcludedRevenue": 0,
            "C_ABNWithHoldingCredit": 0,
            "U_FrankedRevenue": 0,
            "D_ImputationCredit": 0,
            "E_TFNWithHoldingCredit": 0,
            "O_TFNWithHoldingCloseHeldTrust": 0,
            "F_CapitalGainsLessDiscounting": 0,
            "F1_TotalCurrentYearCapitalGains": 0,
            "F2_CapitalLossesApplied": 0,
            "F3_CGTDiscountApplied": 0,
            "F4_CGTSmallConcessionsApplied": 0,
            "F5_CgNCMIRevenue": 0,
            "F6_CgNCMIExcludedRevenue": 0,
            "Z_NonResidentWithHoldingCg": 0,
            "G_AttributedRoreignIncome": 0,
            "H_AssForeignIncome": 0,
            "I_TaxPaidOffset": 0,
            "R_NRASOffsetAmount": 0,
            "M_ExplorationCreditOffset": 0,
            "T_EarlyStageCLCPTaxOffset": 0,
            "J_EarlyStageInvestorTaxOffset": 0,
            "C1_Div6AAEligibleIncome": 0,
            "Y_NetSmallIncome": 0,
            "J2_IncomeNonResidentNonTrustee": 0,
            "K_IncomeNonResidentRrustee": 0,
            "T2_TotalTFNAmountWithHeld": 0
          },
          {
            "QuestionCodePrefix": "002",
            "TrustName": "TrustName",
            "TrustABN": "TrustABN",
            "TrustACN": "TrustACN",
            "TrustInvestNum": "TrustInvestNum",
            "W_GrossAmount": 0,
            "L_NonResidentTax": 0,
            "N_FrankingCreditNewZealand": 0,
            "A_IncomeAmount": 0,
            "A_Loss_IncomeAmountLossCode": "",
            "A1_IncomeNonConcessional": 0,
            "A2_IncomeExcludeNonConcessional": 0,
            "B_TaxableAmount": 0,
            "B_Loss_TaxableAmountLossCode": "",
            "B1_TaxedNCMIRevenue": 0,
            "B2_TaxedNCMIExcludedRevenue": 0,
            "C_ABNWithHoldingCredit": 0,
            "U_FrankedRevenue": 0,
            "D_ImputationCredit": 0,
            "E_TFNWithHoldingCredit": 0,
            "O_TFNWithHoldingCloseHeldTrust": 0,
            "F_CapitalGainsLessDiscounting": 0,
            "F1_TotalCurrentYearCapitalGains": 0,
            "F2_CapitalLossesApplied": 0,
            "F3_CGTDiscountApplied": 0,
            "F4_CGTSmallConcessionsApplied": 0,
            "F5_CgNCMIRevenue": 0,
            "F6_CgNCMIExcludedRevenue": 0,
            "Z_NonResidentWithHoldingCg": 0,
            "G_AttributedRoreignIncome": 0,
            "H_AssForeignIncome": 0,
            "H_Loss_AssRoreignIncomeLossCode": "",
            "I_TaxPaidOffset": 0,
            "R_NRASOffsetAmount": 0,
            "M_ExplorationCreditOffset": 0,
            "T_EarlyStageCLCPTaxOffset": 0,
            "J_EarlyStageInvestorTaxOffset": 0,
            "C1_Div6AAEligibleIncome": 0,
            "Y_NetSmallIncome": 0,
            "J2_IncomeNonResidentNonTrustee": 0,
            "K_IncomeNonResidentRrustee": 0,
            "T2_TotalTFNAmountWithHeld": 0
          }
        ]
      },
      "trust-income-schedule-2027": {
        "value": [
          {
            "QuestionCodePrefix": "001",
            "TrustName": "TrustName",
            "TrustABN": "TrustABN",
            "TrustACN": "TrustACN",
            "TrustInvestNum": "TrustInvestNum",
            "W_GrossAmount": 0,
            "L_NonResidentTax": 0,
            "N_FrankingCreditNewZealand": 0,
            "A_IncomeAmount": 0,
            "A1_IncomeNonConcessional": 0,
            "A2_IncomeExcludeNonConcessional": 0,
            "B_TaxableAmount": 0,
            "B1_TaxedNCMIRevenue": 0,
            "B2_TaxedNCMIExcludedRevenue": 0,
            "C_ABNWithHoldingCredit": 0,
            "U_FrankedRevenue": 0,
            "D_ImputationCredit": 0,
            "E_TFNWithHoldingCredit": 0,
            "O_TFNWithHoldingCloseHeldTrust": 0,
            "F_CapitalGainsLessDiscounting": 0,
            "F1_TotalCurrentYearCapitalGains": 0,
            "F2_CapitalLossesApplied": 0,
            "F3_CGTDiscountApplied": 0,
            "F4_CGTSmallConcessionsApplied": 0,
            "F5_CgNCMIRevenue": 0,
            "F6_CgNCMIExcludedRevenue": 0,
            "Z_NonResidentWithHoldingCg": 0,
            "G_AttributedRoreignIncome": 0,
            "H_AssForeignIncome": 0,
            "I_TaxPaidOffset": 0,
            "R_NRASOffsetAmount": 0,
            "M_ExplorationCreditOffset": 0,
            "T_EarlyStageCLCPTaxOffset": 0,
            "J_EarlyStageInvestorTaxOffset": 0,
            "C1_Div6AAEligibleIncome": 0,
            "Y_NetSmallIncome": 0,
            "J2_IncomeNonResidentNonTrustee": 0,
            "K_IncomeNonResidentRrustee": 0,
            "T2_TotalTFNAmountWithHeld": 0
          },
          {
            "QuestionCodePrefix": "002",
            "TrustName": "TrustName",
            "TrustABN": "TrustABN",
            "TrustACN": "TrustACN",
            "TrustInvestNum": "TrustInvestNum",
            "W_GrossAmount": 0,
            "L_NonResidentTax": 0,
            "N_FrankingCreditNewZealand": 0,
            "A_IncomeAmount": 0,
            "A_Loss_IncomeAmountLossCode": "",
            "A1_IncomeNonConcessional": 0,
            "A2_IncomeExcludeNonConcessional": 0,
            "B_TaxableAmount": 0,
            "B_Loss_TaxableAmountLossCode": "",
            "B1_TaxedNCMIRevenue": 0,
            "B2_TaxedNCMIExcludedRevenue": 0,
            "C_ABNWithHoldingCredit": 0,
            "U_FrankedRevenue": 0,
            "D_ImputationCredit": 0,
            "E_TFNWithHoldingCredit": 0,
            "O_TFNWithHoldingCloseHeldTrust": 0,
            "F_CapitalGainsLessDiscounting": 0,
            "F1_TotalCurrentYearCapitalGains": 0,
            "F2_CapitalLossesApplied": 0,
            "F3_CGTDiscountApplied": 0,
            "F4_CGTSmallConcessionsApplied": 0,
            "F5_CgNCMIRevenue": 0,
            "F6_CgNCMIExcludedRevenue": 0,
            "Z_NonResidentWithHoldingCg": 0,
            "G_AttributedRoreignIncome": 0,
            "H_AssForeignIncome": 0,
            "H_Loss_AssRoreignIncomeLossCode": "",
            "I_TaxPaidOffset": 0,
            "R_NRASOffsetAmount": 0,
            "M_ExplorationCreditOffset": 0,
            "T_EarlyStageCLCPTaxOffset": 0,
            "J_EarlyStageInvestorTaxOffset": 0,
            "C1_Div6AAEligibleIncome": 0,
            "Y_NetSmallIncome": 0,
            "J2_IncomeNonResidentNonTrustee": 0,
            "K_IncomeNonResidentRrustee": 0,
            "T2_TotalTFNAmountWithHeld": 0
          }
        ]
      },
      "GetMarriageSplitMemberEventResultExample": {
        "value": {
          "MemberEventGUID": "95a66c82-abff-3aa3-9e14-7f16b0e65049",
          "Type": "FLAG",
          "Start": "2022-09-09",
          "End": "2022-09-29",
          "Details": {
            "Method": "ORDER",
            "ExSpouseMemberGUID": "ec1707a8-5d81-8281-8e14-e07e14abed92",
            "ExSpouse": "Mrs Noemi Monceaux (69)"
          }
        }
      },
      "GetOthersMemberEventResultExample": {
        "value": {
          "MemberEventGUID": "95a66c82-abff-3aa3-9e14-7f16b0e65049",
          "Type": "DEATH/ ORIG_DEATH/ DIVORCE",
          "Start": "2022-09-09",
          "End": "2022-09-29",
          "Details": ""
        }
      },
      "CreateMarriageSplitMemberEventExample": {
        "value": {
          "Type": "FLAG",
          "Start": "2022-09-09",
          "End": "2022-09-29",
          "Details": {
            "Method": "ORDER",
            "ExSpouseMemberGUID": "ec1707a8-5d81-8281-8e14-e07e14abed92"
          }
        }
      },
      "CreateOthersMemberEventExample": {
        "value": {
          "MemberEventGUID": "95a66c82-abff-3aa3-9e14-7f16b0e65049",
          "Type": "DEATH/ ORIG_DEATH/ DIVORCE",
          "Start": "2022-09-09",
          "End": "2022-09-29",
          "Details": ""
        }
      },
      "CreateChartAccountBankAccountExample": {
        "value": {
          "Type": "Bank Account",
          "Name": "Bank account name",
          "SecurityID": "",
          "Settings": {
            "BankDetails": {
              "BSB": "939600",
              "AccountNumber": "01010101",
              "AccountName": "Acc name 01"
            },
            "LoanAccount": true,
            "DefaultBankAccount": true,
            "EFTPaymentTaxRefunds": true,
            "InvestorReferenceGUID": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0",
            "PlatformAccountGUID": "ee93f282-2fea-e490-9c14-dfe328700170",
            "UsedForFees": true,
            "DirectDebitAvailable": true,
            "DirectDebitATOAvailable": true,
            "ThirdPartyAuthority": "Authorised Signatory Authority",
            "UsedForDeposits": true
          }
        }
      },
      "CreateChartAccountCollectableExample": {
        "value": {
          "Type": "Collectable",
          "Name": "Australian Artwork & Collectibles Account",
          "Settings": {
            "Unitised": false,
            "UsedForFees": true,
            "DirectDebitAvailable": true,
            "DirectDebitATOAvailable": true,
            "ThirdPartyAuthority": "Authorised Signatory Authority",
            "UsedForDeposits": true
          }
        }
      },
      "CreateChartAccountCreditorLiabilityAccountExample": {
        "value": {
          "Type": "Creditor/Liability",
          "Name": "Creditor/Liability account description",
          "CreateRelated": true
        }
      },
      "CreateChartAccountCryptocurrencyExample": {
        "value": {
          "Type": "Cryptocurrency",
          "Name": "Description of chart account",
          "SecurityID": "ACB:CRYPTO"
        }
      },
      "CreateChartAccountDebtorAccountExample": {
        "value": {
          "Type": "Debtor",
          "Name": "Debtor account description",
          "CreateRelated": true
        }
      },
      "CreateChartAccountForeignBankAccountExample": {
        "value": {
          "Type": "Foreign Bank Account",
          "Name": "HSBC USD Cash Account",
          "CreateRelated": true,
          "Settings": {
            "BankDetails": {
              "AccountNumber": "123123123",
              "AccountName": "XYZ Corporate Trustee ATF The XYZ Suyperannuation Fund"
            },
            "Currency": "USD",
            "TaxTreatment": "250k-BALANCE",
            "PlatformAccountGUID": "ee93f282-2fea-e490-9c14-dfe328700170",
            "InvestorReferenceGUID": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0",
            "UsedForFees": true,
            "DirectDebitAvailable": true,
            "DirectDebitATOAvailable": true,
            "ThirdPartyAuthority": "Authorised Signatory Authority",
            "UsedForDeposits": true
          }
        }
      },
      "CreateChartAccountOtherAssetExample": {
        "value": {
          "Type": "Other Asset",
          "Name": "Description of chart account",
          "SecurityID": "NWCARN",
          "CreateRelated": true,
          "Settings": {
            "Unitised": false,
            "ParentAccountNumber": "219",
            "UsedForFees": true,
            "DirectDebitAvailable": true,
            "DirectDebitATOAvailable": true,
            "ThirdPartyAuthority": "Authorised Signatory Authority",
            "UsedForDeposits": true
          }
        }
      },
      "CreateSimpleChartPlatformAccountExample": {
        "value": {
          "Type": "Platform",
          "Name": "Account name",
          "SecurityID": "",
          "Settings": {
            "PlatformType": "SIMPLE",
            "InvestorReferenceGUID": "b38d5bd3-6cb1-b0b4-7b14-aa19700736f0",
            "UsedForFees": true,
            "DirectDebitAvailable": true,
            "DirectDebitATOAvailable": true,
            "ThirdPartyAuthority": "Authorised Signatory Authority",
            "UsedForDeposits": true
          }
        }
      },
      "CreateDetailedChartPlatformAccountExample": {
        "value": {
          "Type": "Platform",
          "Name": "Account name",
          "SecurityID": "",
          "Settings": {
            "PlatformType": "DET-EXT-CASH",
            "UsedForFees": true,
            "DirectDebitAvailable": true,
            "DirectDebitATOAvailable": true,
            "ThirdPartyAuthority": "Authorised Signatory Authority",
            "UsedForDeposits": true
          }
        }
      },
      "CreateChartAccountPropertyExample": {
        "value": {
          "Type": "Property",
          "Name": "Property account description",
          "CreateRelated": true,
          "Settings": {
            "RelatedParty": false,
            "LandTitleReference": "Land title reference",
            "OwnershipPercentage": "29%",
            "InhouseAsset": false,
            "Overseas": false,
            "Residential": false,
            "UsedForFees": true,
            "DirectDebitAvailable": true,
            "DirectDebitATOAvailable": true,
            "ThirdPartyAuthority": "Authorised Signatory Authority",
            "UsedForDeposits": true,
            "LRBA": true,
            "LRBADetail": {
              "Name": "LRBA Loan test 6",
              "AccountIdentifier": "4950006"
            },
            "Address": {
              "StreetAddress": {
                "Suite": "",
                "Floor": "",
                "Building": "",
                "Number": "",
                "StreetName": "",
                "StreetType": "",
                "Suburb": "",
                "State": "",
                "Postcode": "",
                "Country": ""
              }
            }
          }
        }
      },
      "CreateChartAccountPropertyDepreciatingExample": {
        "value": {
          "Type": "Property - Depreciating Asset",
          "Name": "Depreciating asset account description",
          "PropertyAccountNumber": "2100001",
          "DepreciationMethod": "LOW-VALUE-POOL",
          "EffectiveLife": 2,
          "DepreciationRate": 1.5,
          "SwitchToLowValuePool": false
        }
      },
      "CreateChartAccountSharesExample": {
        "value": {
          "Type": "Shares",
          "Name": "Shares description",
          "SecurityID": "",
          "CreateRelated": true,
          "Settings": {
            "Listed": true,
            "Foreign": false,
            "Currency": "USD",
            "UsedForFees": true,
            "DirectDebitAvailable": true,
            "DirectDebitATOAvailable": true,
            "ThirdPartyAuthority": "Authorised Signatory Authority",
            "UsedForDeposits": true
          }
        }
      },
      "CreateChartAccountTermDepositExample": {
        "value": {
          "Type": "Term Deposit",
          "Name": "Term Deposit account description",
          "CreateRelated": true,
          "Settings": {
            "Institution": "AMP Bank Limited",
            "InterestRate": 1.25,
            "StartDate": "2021-12-28",
            "MaturityDate": "2021-12-28",
            "UsedForFees": true,
            "DirectDebitAvailable": true,
            "DirectDebitATOAvailable": true,
            "ThirdPartyAuthority": "Authorised Signatory Authority",
            "UsedForDeposits": true
          }
        }
      },
      "CreateChartAccountTraditionalSecurityExample": {
        "value": {
          "Type": "Traditional Security",
          "Name": "Description of chart account",
          "SecurityID": "XXX",
          "CreateRelated": true,
          "Settings": {
            "Unitised": true,
            "UsedForFees": true,
            "DirectDebitAvailable": true,
            "DirectDebitATOAvailable": true,
            "ThirdPartyAuthority": "Authorised Signatory Authority",
            "UsedForDeposits": true
          }
        }
      },
      "CreateChartAccountTrustsExample": {
        "value": {
          "Type": "Trusts",
          "Name": "Trusts description",
          "SecurityID": "",
          "CreateRelated": true,
          "Settings": {
            "Listed": true,
            "Foreign": false,
            "Currency": "USD",
            "UsedForFees": true,
            "DirectDebitAvailable": true,
            "DirectDebitATOAvailable": true,
            "ThirdPartyAuthority": "Authorised Signatory Authority",
            "UsedForDeposits": true
          }
        }
      },
      "CreateUpdatePurchaseTransactionCollectableExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Collectable",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2120001",
            "Amount": 0,
            "GST": 0,
            "Units": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdatePurchaseTransactionPropertyExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Property",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2100001",
            "Amount": 0,
            "CGTDate": "2019-07-15",
            "GST": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdatePurchaseTransactionSharesExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Shares",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2050001",
            "SecurityID": "ONT",
            "Amount": 0,
            "GST": 0,
            "TradeDate": "2019-07-15",
            "Units": 0,
            "UnitPrice": 0,
            "Fee": 0,
            "Total": 0,
            "InvestorReference": "X1235412312",
            "NativeCurrency": {
              "ExchangeRate": 1.5,
              "ExchangeRateSource": "CBA"
            }
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdatePurchaseTransactionTermDepositExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Term Deposit",
          "TransactionType": "Purchase",
          "Details": {
            "SecurityID": "AMPTD00001",
            "Amount": 600
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdatePurchaseTransactionTrustsExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Trusts",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2070001",
            "SecurityID": "ABP",
            "Amount": 0,
            "GST": 0,
            "TradeDate": "2019-07-15",
            "Units": 0,
            "UnitPrice": 0,
            "Fee": 0,
            "Total": 0,
            "InvestorReference": "X1235412312"
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreatePurchaseSimplePlatformTransactionModel": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Platform",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2170001",
            "Amount": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreatePurchaseDetailedPlatformTransactionModel": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Platform",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2170001",
            "Amount": 2000,
            "InvestorReference": "PD00003",
            "SubAssetTransactions": [
              {
                "SecurityID": "ONT11",
                "SecurityDescription": "ONT description",
                "SecurityType": "Other",
                "Unitised": true,
                "Amount": 2000,
                "Units": 10,
                "GroupCode": "SMA0002",
                "RegisteredName": "Description of SMA0002"
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdatePurchaseTransactionOtherAssetExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Other Asset",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2190001",
            "Amount": 0,
            "GST": 0,
            "Units": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdatePurchaseTransactionCryptocurrencyExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Cryptocurrency",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2410001",
            "Amount": 1000,
            "GST": 0,
            "Units": 10,
            "InvestorReference": "12345678"
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdatePurchaseTransactionOtherInvestmentAssetExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Other Investment Asset",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2170001",
            "Amount": 0,
            "GST": 0,
            "Units": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdatePurchaseTransactionTraditionalSecurityExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Traditional Security",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2020001",
            "Amount": 0,
            "GST": 0,
            "Units": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateSaleTransactionCollectableExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Collectable",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2120001",
            "Amount": 0,
            "GST": 0,
            "Units": 0,
            "UnitPrice": 0,
            "Taxable": true,
            "CGTSellMethod": "Manual",
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 0,
                "UnitsToSell": 0,
                "PercentageSell": 0,
                "SellAmount": 0
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateSaleTransactionPropertyExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Property",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2100001",
            "Amount": 0,
            "CGTDate": "2019-07-15",
            "GST": 0,
            "Taxable": true,
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 0,
                "PercentageSell": 0,
                "SellAmount": 0
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateSaleTransactionSharesExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Shares",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2050001",
            "SecurityID": "ONT",
            "Amount": 0,
            "GST": 0,
            "TradeDate": "2019-07-15",
            "Taxable": true,
            "Units": 0,
            "UnitPrice": 0,
            "Fee": 0,
            "Total": 0,
            "CGTSellMethod": "Manual",
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 0,
                "UnitsToSell": 0,
                "PercentageSell": 0,
                "SellAmount": 0
              }
            ],
            "InvestorReference": "X1235412312",
            "NativeCurrency": {
              "ExchangeRate": 1.5,
              "ExchangeRateSource": "CBA"
            }
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateSaleTransactionTermDepositExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Term Deposit",
          "TransactionType": "Sale",
          "Details": {
            "SecurityID": "AMPTD00001",
            "Amount": 610,
            "CapitalAmount": 600,
            "InterestAmount": 10
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateSaleTransactionSimpleTermDepositExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Term Deposit",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": 2010002,
            "Amount": 610,
            "CapitalAmount": 600,
            "InterestAmount": 10
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateSaleTransactionTrustsExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Trusts",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2070001",
            "SecurityID": "ABP",
            "Amount": 0,
            "GST": 0,
            "TradeDate": "2019-07-15",
            "Taxable": true,
            "Units": 0,
            "UnitPrice": 0,
            "Fee": 0,
            "Total": 0,
            "CGTSellMethod": "Manual",
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 0,
                "UnitsToSell": 0,
                "PercentageSell": 0,
                "SellAmount": 0
              }
            ],
            "InvestorReference": "X1235412312"
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateSaleSimplePlatformTransactionModel": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Platform",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2170001",
            "Amount": 0,
            "RealisedMarketMovement": 0,
            "FullRedemption": false
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateSaleDetailedPlatformTransactionModel": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Platform",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2170001",
            "Amount": 0,
            "SubAssetTransactions": [
              {
                "SecurityID": "ONT",
                "SecurityDescription": "ONT description",
                "Amount": 2000,
                "Units": 10,
                "GroupCode": "SMA0002"
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateSaleTransactionOtherAssetExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Other Asset",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2190001",
            "Amount": 0,
            "GST": 0,
            "Units": 0,
            "Taxable": true,
            "CGTSellMethod": "Manual",
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 0,
                "UnitsToSell": 0,
                "PercentageSell": 0,
                "SellAmount": 0
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateSaleTransactionCryptocurrencyExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Cryptocurrency",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2410001",
            "Amount": 0,
            "GST": 0,
            "Units": 0,
            "Taxable": true,
            "CGTSellMethod": "Manual",
            "InvestorReference": "12345678",
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 0,
                "UnitsToSell": 0,
                "PercentageSell": 0,
                "SellAmount": 0
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateSaleTransactionOtherInvestmentAssetExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Other Investment Asset",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2040016",
            "Amount": 1000,
            "GST": 0,
            "Units": 0,
            "Taxable": true,
            "CGTSellMethod": "FIFO",
            "FullSale": true
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateSaleTransactionTraditionalSecurityExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Traditional Security",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2020001",
            "Amount": 0,
            "GST": 0,
            "Units": 0,
            "Taxable": true,
            "CGTSellMethod": "Manual",
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 0,
                "UnitsToSell": 0,
                "PercentageSell": 0,
                "SellAmount": 0
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateRevenueTransactionCollectableExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Collectable",
          "TransactionType": "Revenue",
          "Details": {
            "AccountNumber": "6120001",
            "NetAmount": 0,
            "GST": 0,
            "Details": "Rent of Sydney Nolan painting"
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateRevenueTransactionInterestExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Term Deposit",
          "TransactionType": "Interest",
          "Details": {
            "SecurityID": "BOCTD00009",
            "Amount": 0,
            "Reinvest": false,
            "Renew": false,
            "NewMaturityDate": "2019-07-15",
            "NewInterestRate": 0,
            "NoTFNTaxOffset": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateRevenueTransactionOtherAssetExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Other Asset",
          "TransactionType": "Revenue",
          "Details": {
            "AccountNumber": "6190001",
            "NetAmount": 0,
            "GST": 0,
            "Details": "Rent of Sydney Nolan painting",
            "DetailedPlatformSecurityID": "ONT",
            "DetailedPlatformGroupCode": "SMA0002",
            "TaxDeferredStapledRatio": {
              "Code": "code-1",
              "Ratio": 100
            },
            "TaxFreeStapledRatio": {
              "Code": "code-1",
              "Ratio": 100
            },
            "TFNWithholdingCredit": 0,
            "TFNWithholdingCloseHeldTrust": 0,
            "ABNWithholdingCredit": 0,
            "NonResidentTax": 0,
            "NonResidentWithholdingCG": 0,
            "TaxableCreditRevenue": 0,
            "FrankedRevenue": 0,
            "UnfrankedRevenue": 0,
            "UnfrankedCFIRevenue": 0,
            "InterestRevenue": 0,
            "TaxedRevenue": 0,
            "TaxedNCMIRevenue": 0,
            "TaxedNCMIExcludedRevenue": 0,
            "RentRevenue": 1000,
            "SpecialIncome": 0,
            "DeductibleExpenseAmount": 0,
            "LICDeductionAmount": 0,
            "ImputationCredit": 0,
            "CgDiscountTARPRevenue": 0,
            "CgDiscountNTARPRevenue": 0,
            "CGTConcessionAmountRevenue": 0,
            "CgIndexationTARPRevenue": 0,
            "CgIndexationNTARPRevenue": 0,
            "CgOtherTARPRevenue": 0,
            "CgOtherNTARPRevenue": 0,
            "CgNCMIRevenue": 0,
            "CgNCMIExcludedRevenue": 0,
            "CgDiscountAmount": 0,
            "CgIndexationAmount": 0,
            "CgOtherAmount": 0,
            "ForeignCgDiscountAmount": 0,
            "ForeignCgIndexationAmount": 0,
            "ForeignCgOtherAmount": 0,
            "ForeignCgDiscountCredit": 0,
            "ForeignCgIndexationCredit": 0,
            "ForeignCgOtherCredit": 0,
            "CgDiscountTARPCredit": 0,
            "CgDiscountNTARPCredit": 0,
            "CgIndexationTARPCredit": 0,
            "CgIndexationNTARPCredit": 0,
            "CgOtherTARPCredit": 0,
            "CgOtherNTARPCredit": 0,
            "ForeignInterestRevenue": 0,
            "ForeignPassiveRevenue": 0,
            "ForeignRevenue": 0,
            "ForeignInterestCredit": 0,
            "ForeignPassiveCredit": 0,
            "ForeignCredit": 0,
            "UntaxedRevenue": 0,
            "TaxFreeUnitTrust": 0,
            "TaxDeferredRevenue": 0,
            "NonDeductibleExpenseAmount": 0,
            "DRPTran": true,
            "PurchaseUnits": 0.0001
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateOtherRevenueTransactionExample": {
        "value": {
          "Date": "2022-07-01",
          "Narration": "Profit/Loss on Options Narration Example",
          "AccountType": "Other",
          "TransactionType": "Other Revenue",
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "Details": {
            "AccountNumber": "689",
            "Amount": 1500,
            "GST": 0,
            "Details": "Profit/Loss on Options",
            "RevenueComponents": {
              "TFNWithholdingCredit": 0,
              "TFNWithholdingCloseHeldTrust": 0,
              "ABNWithholdingCredit": 0,
              "NonResidentTax": 0,
              "NonResidentWithholdingCG": 0,
              "TaxableCreditRevenue": 0,
              "FrankedRevenue": 0,
              "UnfrankedRevenue": 0,
              "UnfrankedCFIRevenue": 0,
              "InterestRevenue": 0,
              "TaxedRevenue": 1500,
              "TaxedNCMIRevenue": 0,
              "TaxedNCMIExcludedRevenue": 0,
              "RentRevenue": 0,
              "SpecialIncome": 0,
              "DeductibleExpenseAmount": 0,
              "LICDeductionAmount": 0,
              "ImputationCredit": 0,
              "CgDiscountTARPRevenue": 0,
              "CgDiscountNTARPRevenue": 0,
              "CGTConcessionAmountRevenue": 0,
              "CgIndexationTARPRevenue": 0,
              "CgIndexationNTARPRevenue": 0,
              "CgOtherTARPRevenue": 0,
              "CgOtherNTARPRevenue": 0,
              "CgNCMIRevenue": 0,
              "CgNCMIExcludedRevenue": 0,
              "CgDiscountAmount": 0,
              "CgIndexationAmount": 0,
              "CgOtherAmount": 0,
              "ForeignCgDiscountAmount": 0,
              "ForeignCgIndexationAmount": 0,
              "ForeignCgOtherAmount": 0,
              "ForeignCgDiscountCredit": 0,
              "ForeignCgIndexationCredit": 0,
              "ForeignCgOtherCredit": 0,
              "CgDiscountTARPCredit": 0,
              "CgDiscountNTARPCredit": 0,
              "CgIndexationTARPCredit": 0,
              "CgIndexationNTARPCredit": 0,
              "CgOtherTARPCredit": 0,
              "CgOtherNTARPCredit": 0,
              "ForeignInterestRevenue": 0,
              "ForeignPassiveRevenue": 0,
              "ForeignRevenue": 0,
              "ForeignInterestCredit": 0,
              "ForeignPassiveCredit": 0,
              "ForeignCredit": 0,
              "UntaxedRevenue": 0,
              "TaxFreeUnitTrust": 0,
              "TaxDeferredRevenue": 0,
              "NonDeductibleExpenseAmount": 0,
              "DRPTran": true,
              "PurchaseUnits": 0.0001
            }
          }
        }
      },
      "CreateUpdateRevenueTransactionCryptocurrencyExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "Revenue for Cryptocurrency",
          "AccountType": "Cryptocurrency",
          "TransactionType": "Revenue",
          "Details": {
            "AccountNumber": "6410001",
            "Amount": 1000,
            "InvestorReference": "X1235412312",
            "RevenueComponents": {
              "TFNWithholdingCredit": 0,
              "TFNWithholdingCloseHeldTrust": 0,
              "ABNWithholdingCredit": 0,
              "NonResidentTax": 0,
              "NonResidentWithholdingCG": 0,
              "TaxableCreditRevenue": 0,
              "FrankedRevenue": 0,
              "UnfrankedRevenue": 0,
              "UnfrankedCFIRevenue": 0,
              "InterestRevenue": 0,
              "TaxedRevenue": 0,
              "TaxedNCMIRevenue": 0,
              "TaxedNCMIExcludedRevenue": 0,
              "RentRevenue": 1000,
              "SpecialIncome": 0,
              "DeductibleExpenseAmount": 0,
              "LICDeductionAmount": 0,
              "ImputationCredit": 0,
              "CgDiscountTARPRevenue": 0,
              "CgDiscountNTARPRevenue": 0,
              "CGTConcessionAmountRevenue": 0,
              "CgIndexationTARPRevenue": 0,
              "CgIndexationNTARPRevenue": 0,
              "CgOtherTARPRevenue": 0,
              "CgOtherNTARPRevenue": 0,
              "CgNCMIRevenue": 0,
              "CgNCMIExcludedRevenue": 0,
              "CgDiscountAmount": 0,
              "CgIndexationAmount": 0,
              "CgOtherAmount": 0,
              "ForeignCgDiscountAmount": 0,
              "ForeignCgIndexationAmount": 0,
              "ForeignCgOtherAmount": 0,
              "ForeignCgDiscountCredit": 0,
              "ForeignCgIndexationCredit": 0,
              "ForeignCgOtherCredit": 0,
              "CgDiscountTARPCredit": 0,
              "CgDiscountNTARPCredit": 0,
              "CgIndexationTARPCredit": 0,
              "CgIndexationNTARPCredit": 0,
              "CgOtherTARPCredit": 0,
              "CgOtherNTARPCredit": 0,
              "ForeignInterestRevenue": 0,
              "ForeignPassiveRevenue": 0,
              "ForeignRevenue": 0,
              "ForeignInterestCredit": 0,
              "ForeignPassiveCredit": 0,
              "ForeignCredit": 0,
              "UntaxedRevenue": 0,
              "TaxFreeUnitTrust": 0,
              "TaxDeferredRevenue": 0,
              "NonDeductibleExpenseAmount": 0
            }
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateRevenueTransactionOtherInvestmentAssetExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Other Investment Asset",
          "TransactionType": "Revenue",
          "Details": {
            "AccountNumber": "6170001",
            "NetAmount": 0,
            "GST": 0,
            "Details": "HUB24",
            "DetailedPlatformSecurityID": "ONT",
            "DetailedPlatformGroupCode": "SMA0002",
            "TFNWithholdingCredit": 0,
            "TFNWithholdingCloseHeldTrust": 0,
            "ABNWithholdingCredit": 0,
            "NonResidentTax": 0,
            "NonResidentWithholdingCG": 0,
            "TaxableCreditRevenue": 0,
            "FrankedRevenue": 0,
            "UnfrankedRevenue": 0,
            "UnfrankedCFIRevenue": 0,
            "InterestRevenue": 0,
            "TaxedRevenue": 0,
            "TaxedNCMIRevenue": 0,
            "TaxedNCMIExcludedRevenue": 0,
            "RentRevenue": 1000,
            "SpecialIncome": 0,
            "DeductibleExpenseAmount": 0,
            "LICDeductionAmount": 0,
            "ImputationCredit": 0,
            "CgDiscountTARPRevenue": 0,
            "CgDiscountNTARPRevenue": 0,
            "CGTConcessionAmountRevenue": 0,
            "CgIndexationTARPRevenue": 0,
            "CgIndexationNTARPRevenue": 0,
            "CgOtherTARPRevenue": 0,
            "CgOtherNTARPRevenue": 0,
            "CgNCMIRevenue": 0,
            "CgNCMIExcludedRevenue": 0,
            "CgDiscountAmount": 0,
            "CgIndexationAmount": 0,
            "CgOtherAmount": 0,
            "ForeignCgDiscountAmount": 0,
            "ForeignCgIndexationAmount": 0,
            "ForeignCgOtherAmount": 0,
            "ForeignCgDiscountCredit": 0,
            "ForeignCgIndexationCredit": 0,
            "ForeignCgOtherCredit": 0,
            "CgDiscountTARPCredit": 0,
            "CgDiscountNTARPCredit": 0,
            "CgIndexationTARPCredit": 0,
            "CgIndexationNTARPCredit": 0,
            "CgOtherTARPCredit": 0,
            "CgOtherNTARPCredit": 0,
            "ForeignInterestRevenue": 0,
            "ForeignPassiveRevenue": 0,
            "ForeignRevenue": 0,
            "ForeignInterestCredit": 0,
            "ForeignPassiveCredit": 0,
            "ForeignCredit": 0,
            "UntaxedRevenue": 0,
            "TaxFreeUnitTrust": 0,
            "TaxDeferredRevenue": 0,
            "NonDeductibleExpenseAmount": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateRevenueTransactionTraditionalSecurityExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Traditional Security",
          "TransactionType": "Revenue",
          "Details": {
            "AccountNumber": "6020001",
            "NetAmount": 0,
            "GST": 0,
            "Details": "Viva",
            "TFNWithholdingCredit": 0,
            "TFNWithholdingCloseHeldTrust": 0,
            "ABNWithholdingCredit": 0,
            "NonResidentTax": 0,
            "NonResidentWithholdingCG": 0,
            "TaxableCreditRevenue": 0,
            "FrankedRevenue": 0,
            "UnfrankedRevenue": 0,
            "UnfrankedCFIRevenue": 0,
            "InterestRevenue": 0,
            "TaxedRevenue": 0,
            "TaxedNCMIRevenue": 0,
            "TaxedNCMIExcludedRevenue": 0,
            "RentRevenue": 1000,
            "SpecialIncome": 0,
            "DeductibleExpenseAmount": 0,
            "LICDeductionAmount": 0,
            "ImputationCredit": 0,
            "CgDiscountTARPRevenue": 0,
            "CgDiscountNTARPRevenue": 0,
            "CGTConcessionAmountRevenue": 0,
            "CgIndexationTARPRevenue": 0,
            "CgIndexationNTARPRevenue": 0,
            "CgOtherTARPRevenue": 0,
            "CgOtherNTARPRevenue": 0,
            "CgNCMIRevenue": 0,
            "CgNCMIExcludedRevenue": 0,
            "CgDiscountAmount": 0,
            "CgIndexationAmount": 0,
            "CgOtherAmount": 0,
            "ForeignCgDiscountAmount": 0,
            "ForeignCgIndexationAmount": 0,
            "ForeignCgOtherAmount": 0,
            "ForeignCgDiscountCredit": 0,
            "ForeignCgIndexationCredit": 0,
            "ForeignCgOtherCredit": 0,
            "CgDiscountTARPCredit": 0,
            "CgDiscountNTARPCredit": 0,
            "CgIndexationTARPCredit": 0,
            "CgIndexationNTARPCredit": 0,
            "CgOtherTARPCredit": 0,
            "CgOtherNTARPCredit": 0,
            "ForeignInterestRevenue": 0,
            "ForeignPassiveRevenue": 0,
            "ForeignRevenue": 0,
            "ForeignInterestCredit": 0,
            "ForeignPassiveCredit": 0,
            "ForeignCredit": 0,
            "UntaxedRevenue": 0,
            "TaxFreeUnitTrust": 0,
            "TaxDeferredRevenue": 0,
            "NonDeductibleExpenseAmount": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateExpenseTransactionCollectableExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Collectable",
          "TransactionType": "Expense",
          "Details": {
            "AccountNumber": "8440001",
            "Amount": 1000,
            "GST": 0,
            "Details": "Insurance for Sydney Nolan painting"
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateExpenseTransactionExpenseExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Expense",
          "TransactionType": "Expense",
          "Details": {
            "AccountNumber": "8000001",
            "Amount": 1000,
            "GST": 0,
            "MemExt": "00002"
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateInterestTransactionBankExample": {
        "value": {
          "Date": "2019-07-15",
          "AccountType": "Bank Account",
          "TransactionType": "Interest",
          "Narration": "Bank Interest",
          "Details": {
            "AccountNumber": "6900001",
            "Amount": 25,
            "NoTFNTaxOffset": 10
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateInterestTransactionTermDepositExample": {
        "value": {
          "Date": "2019-07-15",
          "AccountType": "Term Deposit",
          "TransactionType": "Interest",
          "Narration": "Term Deposit Interest",
          "Details": {
            "SecurityID": "AMPTD00001",
            "Amount": 25,
            "Reinvest": false,
            "Renew": true,
            "NewMaturityDate": "2022-08-21",
            "NewInterestRate": 2.75,
            "NoTFNTaxOffset": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateInterestTransactionSimpleTermDepositExample": {
        "value": {
          "Date": "2019-07-15",
          "AccountType": "Term Deposit",
          "TransactionType": "Interest",
          "Narration": "Term Deposit Interest",
          "Details": {
            "AccountNumber": 6010001,
            "Amount": 25,
            "Reinvest": true,
            "Renew": true,
            "NewMaturityDate": "2022-08-21",
            "NewInterestRate": 2.75,
            "NewSecurityID": "AMPTD00001",
            "NoTFNTaxOffset": 0
          }
        }
      },
      "CreateUpdateInterestTransactionForeignBankExample": {
        "value": {
          "Date": "2019-07-15",
          "AccountType": "Foreign Bank Account",
          "TransactionType": "Interest",
          "Narration": "Foreign Bank Interest",
          "Details": {
            "AccountNumber": "6400001",
            "Amount": 25,
            "TaxPaidOffset": 10
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "GetAccountPredictionCollectableExample": {
        "value": {
          "AccountNumber": "2120001",
          "SecurityID": "",
          "AccountType": "Collectable",
          "TransactionType": "Purchase",
          "Name": "This is a description",
          "Settings": {
            "Unitised": true
          },
          "Keywords": []
        }
      },
      "GetAccountPredictionTermDepositExample": {
        "value": {
          "AccountNumber": "2010001",
          "SecurityID": "",
          "AccountType": "Term Deposit",
          "TransactionType": "Purchase",
          "Name": "This is a description",
          "Keywords": []
        }
      },
      "GetAccountPredictionSharesExample": {
        "value": {
          "AccountNumber": "2050001",
          "SecurityID": "ONT",
          "AccountType": "Shares",
          "TransactionType": "Sale",
          "Name": "This is a description",
          "Settings": {
            "Unitised": true,
            "InvestorReference": "X1235412312"
          },
          "Keywords": []
        }
      },
      "GetAccountPredictionTrustsExample": {
        "value": {
          "AccountNumber": "2070007",
          "SecurityID": "APA",
          "AccountType": "Trusts",
          "TransactionType": "Purchase",
          "Name": "This is a description",
          "Settings": {
            "Unitised": true,
            "InvestorReference": "X1235412312"
          },
          "Keywords": []
        }
      },
      "GetAccountPredictionRentExample": {
        "value": {
          "AccountNumber": "6100001",
          "SecurityID": "",
          "AccountType": "Property",
          "TransactionType": "Rent",
          "Name": "This is a description",
          "Keywords": []
        }
      },
      "GetAccountPredictionInterestExample": {
        "value": {
          "AccountNumber": "6010001",
          "SecurityID": "",
          "AccountType": "Term Deposit",
          "TransactionType": "Interest",
          "Name": "This is a description",
          "Keywords": []
        }
      },
      "GetAccountPredictionCollectableExpenseExample": {
        "value": {
          "AccountNumber": "8000007",
          "SecurityID": "",
          "AccountType": "Collectable",
          "TransactionType": "Expense",
          "Name": "This is a description",
          "Keywords": []
        }
      },
      "GetAccountPredictionExpenseExpenseExample": {
        "value": {
          "AccountNumber": "830",
          "SecurityID": "",
          "AccountType": "Expense",
          "TransactionType": "Expense",
          "Name": "This is a description",
          "Settings": {
            "MemberRequired": true
          },
          "Keywords": []
        }
      },
      "GetAccountPredictionSharesDividendExample": {
        "value": {
          "AccountNumber": "6060223",
          "SecurityID": "",
          "AccountType": "Shares",
          "TransactionType": "Dividend",
          "Name": "This is a description",
          "Settings": {
            "InvestorReference": "X1235412312"
          },
          "Keywords": []
        }
      },
      "GetAccountPredictionSharesForeignDividendExample": {
        "value": {
          "AccountNumber": "6060224",
          "SecurityID": "",
          "AccountType": "Shares",
          "TransactionType": "Foreign Dividend",
          "Name": "This is a description",
          "Settings": {
            "InvestorReference": "X1235412312",
            "Currency": "USD"
          },
          "Keywords": []
        }
      },
      "GetAccountPredictionDistributionExample": {
        "value": {
          "AccountNumber": "6070001",
          "SecurityID": "",
          "AccountType": "Trusts",
          "TransactionType": "Distribution",
          "Name": "This is a description",
          "Settings": {
            "InvestorReference": "X1235412312"
          },
          "Keywords": []
        }
      },
      "GetAccountPredictionContributionExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "Contribution",
          "TransactionType": "Contribution",
          "Name": "Contribution",
          "Keywords": []
        }
      },
      "GetAccountPredictionSettlementExample": {
        "value": {
          "AccountNumber": "2100001",
          "SecurityID": "",
          "AccountType": "Property",
          "TransactionType": "Settlement Purchase",
          "Name": "This is a description",
          "Settings": {
            "Commercial": true
          },
          "Keywords": []
        }
      },
      "GetAccountPredictionSettlementSaleExample": {
        "value": {
          "AccountNumber": "2100001",
          "SecurityID": "",
          "AccountType": "Property",
          "TransactionType": "Settlement Sale",
          "Name": "This is a description",
          "Settings": {
            "Commercial": true
          },
          "Keywords": []
        }
      },
      "GetAccountPredictionDebtorExample": {
        "value": {
          "AccountNumber": "3000001",
          "SecurityID": "",
          "AccountType": "Debtor",
          "TransactionType": "Debtor",
          "Name": "This is a description",
          "Keywords": []
        }
      },
      "GetAccountPredictionCreditorLiabilityExample": {
        "value": {
          "AccountNumber": "5000001",
          "SecurityID": "",
          "AccountType": "Creditor/Liability",
          "TransactionType": "Creditor/Liability",
          "Name": "This is a description",
          "Keywords": []
        }
      },
      "GetAccountPredictionInsuranceProceedsDeathExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "Insurance Proceeds",
          "TransactionType": "Death",
          "Name": "",
          "Keywords": [
            "life",
            "death",
            "total",
            "permanent",
            "disability",
            "TPD",
            "insurance",
            "proceeds"
          ]
        }
      },
      "GetAccountPredictionInsuranceProceedsTPDExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "Insurance Proceeds",
          "TransactionType": "TPD",
          "Name": "",
          "Keywords": [
            "life",
            "death",
            "total",
            "permanent",
            "disability",
            "TPD",
            "insurance",
            "proceeds"
          ]
        }
      },
      "GetAccountPredictionRollinRollinExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "Rollin",
          "TransactionType": "Rollin",
          "Name": "",
          "Keywords": [
            "member",
            "rollin",
            "rollover"
          ]
        }
      },
      "GetAccountPredictionPlatformExample": {
        "value": {
          "AccountNumber": "2900017",
          "SecurityID": "",
          "AccountType": "Platform",
          "TransactionType": "Purchase/Sale/Revenue",
          "Name": "Description of chart account",
          "Keywords": [
            "simple platform",
            "detailed platform",
            "revenue"
          ],
          "Setting": {
            "InvestorReferenceGUID": "XXXX-XXXX-XXXX-XXXX"
          }
        }
      },
      "GetAccountPredictionLumpSumExample": {
        "value": {
          "AccountNumber": "2900001",
          "SecurityID": "",
          "AccountType": "Member",
          "TransactionType": "Lump Sum",
          "Name": "Description of chart account",
          "Keywords": []
        }
      },
      "GetAccountPredictionRolloverExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "Member",
          "TransactionType": "Rollover",
          "Name": "",
          "Keywords": []
        }
      },
      "GetAccountPredictionReleaseAuthorityExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "Member",
          "TransactionType": "Release Authority",
          "Name": "",
          "Keywords": []
        }
      },
      "GetAccountPredictionMarriageSplitExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "Member",
          "TransactionType": "Marriage Split",
          "Name": "",
          "Keywords": []
        }
      },
      "GetAccountPredictionContributionSplitExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "Member",
          "TransactionType": "Contribution Split",
          "Name": "",
          "Keywords": []
        }
      },
      "GetAccountPredictionATOIncomeTaxExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "ATO - Income Tax",
          "TransactionType": "ATO - Income Tax",
          "Name": ""
        }
      },
      "GetAccountPredictionATOActivityStatementExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "ATO - Activity Statement",
          "TransactionType": "ATO - Activity Statement",
          "Name": ""
        }
      },
      "GetAccountPredictionPortfolioDepositExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "Portfolio Deposit",
          "TransactionType": "Portfolio Deposit",
          "Name": ""
        }
      },
      "GetAccountPredictionPortfolioWithdrawalExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "Portfolio Withdrawal",
          "TransactionType": "Portfolio Withdrawal",
          "Name": ""
        }
      },
      "GetAccountPredictionDeathBenefitExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "Death Benefit",
          "TransactionType": "Death Benefit",
          "Name": "",
          "Keywords": []
        }
      },
      "GetAccountPredictionPropertyDepreciatingExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "Property - Depreciating Asset",
          "TransactionType": "Purchase",
          "Name": "",
          "Keywords": []
        }
      },
      "GetAccountPredictionOtherAssetPurchaseExample": {
        "value": {
          "AccountNumber": "2190001",
          "SecurityID": "",
          "AccountType": "Other Asset",
          "TransactionType": "Purchase",
          "Name": "This is a description",
          "Settings": {
            "Unitised": true
          },
          "Keywords": []
        }
      },
      "GetAccountPredictionOtherAssetSaleExample": {
        "value": {
          "AccountNumber": "2190001",
          "SecurityID": "",
          "AccountType": "Other Asset",
          "TransactionType": "Sale",
          "Name": "This is a description",
          "Settings": {
            "Unitised": true
          },
          "Keywords": []
        }
      },
      "GetAccountPredictionOtherAssetRevenueExample": {
        "value": {
          "AccountNumber": "6190001",
          "SecurityID": "",
          "AccountType": "Other Asset",
          "TransactionType": "Revenue",
          "Name": "This is a description",
          "Settings": {
            "Unitised": true
          },
          "Keywords": []
        }
      },
      "GetAccountPredictionOtherRevenueExample": {
        "value": {
          "AccountNumber": "689",
          "SecurityID": "",
          "AccountType": "Other",
          "TransactionType": "Other Revenue",
          "Name": "Profit / Loss on Options",
          "Keywords": []
        }
      },
      "GetAccountPredictionCryptocurrencyPurchaseExample": {
        "value": {
          "AccountNumber": "2410001",
          "SecurityID": "",
          "AccountType": "Cryptocurrency",
          "TransactionType": "Purchase",
          "Name": "This is a description",
          "Settings": {
            "Unitised": true
          },
          "Keywords": []
        }
      },
      "GetAccountPredictionCryptocurrencySaleExample": {
        "value": {
          "AccountNumber": "2410001",
          "SecurityID": "",
          "AccountType": "Cryptocurrency",
          "TransactionType": "Sale",
          "Name": "This is a description",
          "Settings": {
            "Unitised": true
          },
          "Keywords": []
        }
      },
      "GetAccountPredictionCryptocurrencyRevenueExample": {
        "value": {
          "AccountNumber": "6410001",
          "SecurityID": "",
          "AccountType": "Cryptocurrency",
          "TransactionType": "Revenue",
          "Name": "This is a description",
          "Keywords": []
        }
      },
      "GetAccountPredictionCostBaseAdjustmentExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "",
          "TransactionType": "Cost Base Adjustment",
          "Name": "",
          "Keywords": [
            "capital improvement",
            "property capital improvement",
            "capitalise",
            "reduce cost base"
          ]
        }
      },
      "GetAccountPredictionForeignBankAccountInterestExample": {
        "value": {
          "AccountNumber": "6400001",
          "SecurityID": "",
          "AccountType": "Foreign Bank Account",
          "TransactionType": "Interest",
          "Name": "This is a description",
          "Keywords": []
        }
      },
      "GetAccountPredictionTraditionalSecurityExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "Traditional Security",
          "TransactionType": "Purchase",
          "Name": "",
          "Keywords": []
        }
      },
      "GetAccountPredictionOtherInvestmentAssetExample": {
        "value": {
          "AccountNumber": "",
          "SecurityID": "",
          "AccountType": "Other Investment Asset",
          "TransactionType": "Purchase",
          "Name": "",
          "Keywords": []
        }
      },
      "GetPurchaseTransactionCollectableExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Collectable",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2120001",
            "Amount": 0,
            "GST": 0,
            "Units": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetPurchaseTransactionPropertyExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Property",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2100001",
            "Amount": 0,
            "CGTDate": "2019-07-15",
            "GST": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetPurchaseTransactionSharesExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Shares",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2050001",
            "Amount": 0,
            "GST": 0,
            "TradeDate": "2019-07-15",
            "Units": 0,
            "UnitPrice": 0,
            "Fee": 0,
            "Total": 0,
            "InvestorReference": "X1235412312",
            "NativeCurrency": {
              "ExchangeRate": 1.5,
              "ExchangeRateSource": "CBA"
            }
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetPurchaseTransactionTermDepositExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Term Deposit",
          "TransactionType": "Purchase",
          "Details": {
            "SecurityID": "AMPTD00001",
            "Amount": 600
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetPurchaseTransactionSimpleTermDepositExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Term Deposit",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2010002",
            "Amount": 600
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetPurchaseTransactionTrustsExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Trusts",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2050001",
            "Amount": 0,
            "GST": 0,
            "Units": 0,
            "UnitPrice": 0,
            "Fee": 0,
            "Total": 0,
            "InvestorReference": "X1235412312"
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetPurchaseSimplePlatformTransactionModel": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Platform",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2170001",
            "Amount": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetPurchaseDetailedPlatformTransactionModel": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Platform",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2170001",
            "Amount": 2000,
            "InvestorReference": "PD00003",
            "SubAssetTransactions": [
              {
                "SecurityID": "ONT11",
                "SecurityDescription": "ONT11 description",
                "SecurityType": "Other",
                "Amount": 2000,
                "Unitised": true,
                "Units": 10,
                "GroupCode": "SMA0002",
                "RegisteredName": "Description of SMA0002"
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetPurchaseTransactionOtherAssetExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Other Asset",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2190001",
            "Amount": 0,
            "GST": 0,
            "Units": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetPurchaseTransactionCryptocurrencyExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Cryptocurrency",
          "TransactionType": "Purchase",
          "Details": {
            "AccountNumber": "2410001",
            "Amount": 1000,
            "GST": 0,
            "Units": 10,
            "InvestorReference": "12345678"
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetSaleTransactionCollectableExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Collectable",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2120001",
            "Amount": 0,
            "GST": 0,
            "Units": 0,
            "UnitPrice": 0,
            "Taxable": true,
            "CGTSellMethod": "Manual",
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 0,
                "UnitsToSell": 0,
                "PercentageSell": 0,
                "SellAmount": 0
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetSaleTransactionPropertyExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Property",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2100001",
            "Amount": 0,
            "CGTDate": "2019-07-15",
            "GST": 0,
            "Taxable": true,
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 0,
                "PercentageSell": 0,
                "SellAmount": 0
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetSaleTransactionSharesExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Shares",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2050001",
            "SecurityID": "ONT",
            "Amount": 0,
            "GST": 0,
            "TradeDate": "2019-07-15",
            "Taxable": true,
            "Units": 0,
            "UnitPrice": 0,
            "Fee": 0,
            "Total": 0,
            "CGTSellMethod": "Manual",
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 0,
                "UnitsToSell": 0,
                "PercentageSell": 0,
                "SellAmount": 0
              }
            ],
            "InvestorReference": "X1235412312",
            "NativeCurrency": {
              "ExchangeRate": 1.5,
              "ExchangeRateSource": "CBA"
            }
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetSaleTransactionTermDepositExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Term Deposit",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2010001",
            "Amount": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetSaleTransactionSimpleTermDepositExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Term Deposit",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2010002",
            "Amount": 600
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetSaleTransactionTrustsExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Trusts",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2070001",
            "SecurityID": "ABP",
            "Amount": 0,
            "GST": 0,
            "TradeDate": "2019-07-15",
            "Taxable": true,
            "Units": 0,
            "UnitPrice": 0,
            "Fee": 0,
            "Total": 0,
            "CGTSellMethod": "Manual",
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 0,
                "UnitsToSell": 0,
                "PercentageSell": 0,
                "SellAmount": 0
              }
            ],
            "InvestorReference": "X1235412312"
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetSaleSimplePlatformTransactionModel": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Platform",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2170001",
            "Amount": 0,
            "RealisedMarketMovement": 0,
            "FullRedemption": false
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetSaleDetailedPlatformTransactionModel": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Platform",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2170001",
            "Amount": 0,
            "SubAssetTransactions": [
              {
                "SecurityID": "ONT",
                "SecurityDescription": "ONT description",
                "SecurityType": "Share/Trust",
                "Amount": 2000,
                "Units": 10,
                "GroupCode": "SMA0002"
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetSaleTransactionOtherAssetExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Other Asset",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2190001",
            "Amount": 0,
            "GST": 0,
            "Units": 0,
            "Taxable": true,
            "CGTSellMethod": "Manual",
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 0,
                "UnitsToSell": 0,
                "PercentageSell": 0,
                "SellAmount": 0
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetSaleTransactionOtherInvestmentAssetExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Other Investment Asset",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2040016",
            "Amount": 1000,
            "GST": 0,
            "Units": 0,
            "Taxable": true,
            "CGTSellMethod": "FIFO",
            "FullSale": true,
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 1000,
                "UnitsToSell": 0,
                "PercentageSell": 100,
                "SellAmount": 1000
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetSaleTransactionCryptocurrencyExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Cryptocurrency",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2410001",
            "Amount": 0,
            "GST": 0,
            "Units": 0,
            "Taxable": true,
            "CGTSellMethod": "Manual",
            "InvestorReference": "12345678",
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 0,
                "UnitsToSell": 0,
                "PercentageSell": 0,
                "SellAmount": 0
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetRevenueTransactionCollectableExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Collectable",
          "TransactionType": "Revenue",
          "Details": {
            "AccountNumber": "6120001",
            "NetAmount": 0,
            "GST": 0,
            "Details": "Rent of Sydney Nolan painting",
            "TaxDeferredStapledRatio": {
              "Code": "code-1",
              "Ratio": 100
            },
            "TaxFreeStapledRatio": {
              "Code": "code-1",
              "Ratio": 100
            }
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetRevenueTransactionInterestExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Term Deposit",
          "TransactionType": "Interest",
          "Details": {
            "SecurityID": "BOCTD00009",
            "Amount": 0,
            "Reinvest": false,
            "Renew": false,
            "NewMaturityDate": "2019-07-15",
            "NewInterestRate": 0,
            "NoTFNTaxOffset": 0,
            "TaxDeferredStapledRatio": {
              "Code": "code-1",
              "Ratio": 100
            },
            "TaxFreeStapledRatio": {
              "Code": "code-1",
              "Ratio": 100
            }
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetRevenueTransactionOtherAssetExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Other Asset",
          "TransactionType": "Revenue",
          "Details": {
            "AccountNumber": "6190001",
            "NetAmount": 0,
            "GST": 0,
            "Details": "Rent of Sydney Nolan painting",
            "DetailedPlatformSecurityID": "ONT",
            "DetailedPlatformGroupCode": "SMA0002",
            "TaxDeferredStapledRatio": {
              "Code": "code-1",
              "Ratio": 100
            },
            "TaxFreeStapledRatio": {
              "Code": "code-1",
              "Ratio": 100
            },
            "TFNWithholdingCredit": 0,
            "TFNWithholdingCloseHeldTrust": 0,
            "ABNWithholdingCredit": 0,
            "NonResidentTax": 0,
            "NonResidentWithholdingCG": 0,
            "TaxableCreditRevenue": 0,
            "FrankedRevenue": 0,
            "UnfrankedRevenue": 0,
            "UnfrankedCFIRevenue": 0,
            "InterestRevenue": 0,
            "TaxedRevenue": 0,
            "TaxedNCMIRevenue": 0,
            "TaxedNCMIExcludedRevenue": 0,
            "RentRevenue": 1000,
            "SpecialIncome": 0,
            "DeductibleExpenseAmount": 0,
            "LICDeductionAmount": 0,
            "ImputationCredit": 0,
            "CgDiscountTARPRevenue": 0,
            "CgDiscountNTARPRevenue": 0,
            "CGTConcessionAmountRevenue": 0,
            "CgIndexationTARPRevenue": 0,
            "CgIndexationNTARPRevenue": 0,
            "CgOtherTARPRevenue": 0,
            "CgOtherNTARPRevenue": 0,
            "CgNCMIRevenue": 0,
            "CgNCMIExcludedRevenue": 0,
            "CgDiscountAmount": 0,
            "CgIndexationAmount": 0,
            "CgOtherAmount": 0,
            "ForeignCgDiscountAmount": 0,
            "ForeignCgIndexationAmount": 0,
            "ForeignCgOtherAmount": 0,
            "ForeignCgDiscountCredit": 0,
            "ForeignCgIndexationCredit": 0,
            "ForeignCgOtherCredit": 0,
            "CgDiscountTARPCredit": 0,
            "CgDiscountNTARPCredit": 0,
            "CgIndexationTARPCredit": 0,
            "CgIndexationNTARPCredit": 0,
            "CgOtherTARPCredit": 0,
            "CgOtherNTARPCredit": 0,
            "ForeignInterestRevenue": 0,
            "ForeignPassiveRevenue": 0,
            "ForeignRevenue": 0,
            "ForeignInterestCredit": 0,
            "ForeignPassiveCredit": 0,
            "ForeignCredit": 0,
            "UntaxedRevenue": 0,
            "TaxFreeUnitTrust": 0,
            "TaxDeferredRevenue": 0,
            "NonDeductibleExpenseAmount": 0,
            "DRPTran": true,
            "PurchaseUnits": 0.0001
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetOtherRevenueTransactionDetailExample": {
        "value": {
          "Date": "2022-07-01",
          "Narration": "Profit/Loss on Options Narration Example",
          "AccountType": "Other",
          "TransactionType": "Revenue",
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          },
          "Details": {
            "AccountNumber": 689,
            "Amount": 500,
            "GST": 0,
            "Details": "Profit/Loss on Options",
            "TaxDeferredStapledRatio": {
              "Code": "code-1",
              "Ratio": 100
            },
            "TaxFreeStapledRatio": {
              "Code": "code-1",
              "Ratio": 100
            },
            "TFNWithholdingCredit": 0,
            "TFNWithholdingCloseHeldTrust": 0,
            "ABNWithholdingCredit": 0,
            "NonResidentTax": 0,
            "NonResidentWithholdingCG": 0,
            "TaxableCreditRevenue": 0,
            "FrankedRevenue": 0,
            "UnfrankedRevenue": 0,
            "UnfrankedCFIRevenue": 0,
            "InterestRevenue": 0,
            "TaxedRevenue": 500,
            "TaxedNCMIRevenue": 0,
            "TaxedNCMIExcludedRevenue": 0,
            "RentRevenue": 0,
            "SpecialIncome": 0,
            "DeductibleExpenseAmount": 0,
            "LICDeductionAmount": 0,
            "ImputationCredit": 0,
            "CgDiscountTARPRevenue": 0,
            "CgDiscountNTARPRevenue": 0,
            "CGTConcessionAmountRevenue": 0,
            "CgIndexationTARPRevenue": 0,
            "CgIndexationNTARPRevenue": 0,
            "CgOtherTARPRevenue": 0,
            "CgOtherNTARPRevenue": 0,
            "CgNCMIRevenue": 0,
            "CgNCMIExcludedRevenue": 0,
            "CgDiscountAmount": 0,
            "CgIndexationAmount": 0,
            "CgOtherAmount": 0,
            "ForeignCgDiscountAmount": 0,
            "ForeignCgIndexationAmount": 0,
            "ForeignCgOtherAmount": 0,
            "ForeignCgDiscountCredit": 0,
            "ForeignCgIndexationCredit": 0,
            "ForeignCgOtherCredit": 0,
            "CgDiscountTARPCredit": 0,
            "CgDiscountNTARPCredit": 0,
            "CgIndexationTARPCredit": 0,
            "CgIndexationNTARPCredit": 0,
            "CgOtherTARPCredit": 0,
            "CgOtherNTARPCredit": 0,
            "ForeignInterestRevenue": 0,
            "ForeignPassiveRevenue": 0,
            "ForeignRevenue": 0,
            "ForeignInterestCredit": 0,
            "ForeignPassiveCredit": 0,
            "ForeignCredit": 0,
            "UntaxedRevenue": 0,
            "TaxFreeUnitTrust": 0,
            "TaxDeferredRevenue": 0,
            "NonDeductibleExpenseAmount": 0,
            "DRPTran": true,
            "PurchaseUnits": 0.0001
          }
        }
      },
      "CreateUpdateRevenueTransactionCryptocurrencyDetailsExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "Revenue for Cryptocurrency",
          "AccountType": "Cryptocurrency",
          "TransactionType": "Revenue",
          "Details": {
            "AccountNumber": "6410001",
            "Amount": 1000,
            "InvestorReference": "X1235412312",
            "TaxDeferredStapledRatio": {
              "Code": "code-1",
              "Ratio": 100
            },
            "TaxFreeStapledRatio": {
              "Code": "code-1",
              "Ratio": 100
            },
            "TFNWithholdingCredit": 0,
            "TFNWithholdingCloseHeldTrust": 0,
            "ABNWithholdingCredit": 0,
            "NonResidentTax": 0,
            "NonResidentWithholdingCG": 0,
            "TaxableCreditRevenue": 0,
            "FrankedRevenue": 0,
            "UnfrankedRevenue": 0,
            "UnfrankedCFIRevenue": 0,
            "InterestRevenue": 0,
            "TaxedRevenue": 0,
            "TaxedNCMIRevenue": 0,
            "TaxedNCMIExcludedRevenue": 0,
            "RentRevenue": 1000,
            "SpecialIncome": 0,
            "DeductibleExpenseAmount": 0,
            "LICDeductionAmount": 0,
            "ImputationCredit": 0,
            "CgDiscountTARPRevenue": 0,
            "CgDiscountNTARPRevenue": 0,
            "CGTConcessionAmountRevenue": 0,
            "CgIndexationTARPRevenue": 0,
            "CgIndexationNTARPRevenue": 0,
            "CgOtherTARPRevenue": 0,
            "CgOtherNTARPRevenue": 0,
            "CgNCMIRevenue": 0,
            "CgNCMIExcludedRevenue": 0,
            "CgDiscountAmount": 0,
            "CgIndexationAmount": 0,
            "CgOtherAmount": 0,
            "ForeignCgDiscountAmount": 0,
            "ForeignCgIndexationAmount": 0,
            "ForeignCgOtherAmount": 0,
            "ForeignCgDiscountCredit": 0,
            "ForeignCgIndexationCredit": 0,
            "ForeignCgOtherCredit": 0,
            "CgDiscountTARPCredit": 0,
            "CgDiscountNTARPCredit": 0,
            "CgIndexationTARPCredit": 0,
            "CgIndexationNTARPCredit": 0,
            "CgOtherTARPCredit": 0,
            "CgOtherNTARPCredit": 0,
            "ForeignInterestRevenue": 0,
            "ForeignPassiveRevenue": 0,
            "ForeignRevenue": 0,
            "ForeignInterestCredit": 0,
            "ForeignPassiveCredit": 0,
            "ForeignCredit": 0,
            "UntaxedRevenue": 0,
            "TaxFreeUnitTrust": 0,
            "TaxDeferredRevenue": 0,
            "NonDeductibleExpenseAmount": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetRevenueTransactionBankAccountExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Bank Account",
          "TransactionType": "Revenue",
          "Details": {
            "AccountNumber": "6900001",
            "NetAmount": 1000,
            "GST": 0,
            "Details": "Rent of Sydney Nolan painting",
            "DetailedPlatformSecurityID": "ONT",
            "DetailedPlatformGroupCode": "SMA0002",
            "TaxDeferredStapledRatio": {
              "Code": "code-1",
              "Ratio": 100
            },
            "TaxFreeStapledRatio": {
              "Code": "code-1",
              "Ratio": 100
            },
            "TFNWithholdingCredit": 0,
            "TFNWithholdingCloseHeldTrust": 0,
            "ABNWithholdingCredit": 0,
            "NonResidentTax": 0,
            "NonResidentWithholdingCG": 0,
            "TaxableCreditRevenue": 0,
            "FrankedRevenue": 0,
            "UnfrankedRevenue": 0,
            "UnfrankedCFIRevenue": 0,
            "InterestRevenue": 0,
            "TaxedRevenue": 0,
            "TaxedNCMIRevenue": 0,
            "TaxedNCMIExcludedRevenue": 0,
            "RentRevenue": 1000,
            "SpecialIncome": 0,
            "DeductibleExpenseAmount": 0,
            "LICDeductionAmount": 0,
            "ImputationCredit": 0,
            "CgDiscountTARPRevenue": 0,
            "CgDiscountNTARPRevenue": 0,
            "CGTConcessionAmountRevenue": 0,
            "CgIndexationTARPRevenue": 0,
            "CgIndexationNTARPRevenue": 0,
            "CgOtherTARPRevenue": 0,
            "CgOtherNTARPRevenue": 0,
            "CgNCMIRevenue": 0,
            "CgNCMIExcludedRevenue": 0,
            "CgDiscountAmount": 0,
            "CgIndexationAmount": 0,
            "CgOtherAmount": 0,
            "ForeignCgDiscountAmount": 0,
            "ForeignCgIndexationAmount": 0,
            "ForeignCgOtherAmount": 0,
            "ForeignCgDiscountCredit": 0,
            "ForeignCgIndexationCredit": 0,
            "ForeignCgOtherCredit": 0,
            "CgDiscountTARPCredit": 0,
            "CgDiscountNTARPCredit": 0,
            "CgIndexationTARPCredit": 0,
            "CgIndexationNTARPCredit": 0,
            "CgOtherTARPCredit": 0,
            "CgOtherNTARPCredit": 0,
            "ForeignInterestRevenue": 0,
            "ForeignPassiveRevenue": 0,
            "ForeignRevenue": 0,
            "ForeignInterestCredit": 0,
            "ForeignPassiveCredit": 0,
            "ForeignCredit": 0,
            "UntaxedRevenue": 0,
            "TaxFreeUnitTrust": 0,
            "TaxDeferredRevenue": 0,
            "NonDeductibleExpenseAmount": 0,
            "DRPTran": true,
            "PurchaseUnits": 0.0001
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetInterestTransactionBankExample": {
        "value": {
          "Date": "2019-07-15",
          "AccountType": "Bank Account",
          "TransactionType": "Interest",
          "Narration": "Bank Interest",
          "Details": {
            "AccountNumber": "6900001",
            "Amount": 25,
            "NoTFNTaxOffset": 10
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetInterestTransactionTermDepositExample": {
        "value": {
          "Date": "2019-07-15",
          "AccountType": "Term Deposit",
          "TransactionType": "Interest",
          "Narration": "Term Deposit Interest",
          "Details": {
            "SecurityID": "AMPTD00001",
            "Amount": 25,
            "Reinvest": false,
            "Renew": true,
            "NewMaturityDate": "2022-08-21",
            "NewInterestRate": 2.75,
            "NoTFNTaxOffset": 0
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetInterestTransactionSimpleTermDepositExample": {
        "value": {
          "Date": "2019-07-15",
          "AccountType": "Term Deposit",
          "TransactionType": "Interest",
          "Narration": "Term Deposit Interest",
          "Details": {
            "AccountNumber": 6010001,
            "Amount": 25,
            "Reinvest": true,
            "Renew": true,
            "NewMaturityDate": "2022-08-21",
            "NewInterestRate": 2.75,
            "NewSecurityID": "AMPTD00001",
            "NoTFNTaxOffset": 0
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "GetInterestTransactionForeignBankExample": {
        "value": {
          "Date": "2019-07-15",
          "AccountType": "Foreign Bank Account",
          "TransactionType": "Interest",
          "Narration": "Foreign Bank Interest",
          "Details": {
            "AccountNumber": "6400001",
            "Amount": 25,
            "TaxPaidOffset": 10
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "RelatedEntities": {
            "Documents": [
              {
                "DocumentGUID": "a9ce773-5011-308e-7914-73d18ced3493",
                "FileName": "filename.pdf",
                "OriginalFileName": "originalFileName.pdf",
                "FileSize": 1500,
                "FileHash": "FileHash",
                "Description": "Document Description",
                "MemberGUID": "a9ce773-5011-308e-7914-73d18ced3444",
                "DocumentDate": "2019-07-15"
              }
            ]
          }
        }
      },
      "UpdateSaleTransactionOtherInvestmentAssetWithTaxPacketExample": {
        "value": {
          "Date": "2019-07-15",
          "Narration": "This is the narration text",
          "AccountType": "Other Investment Asset",
          "TransactionType": "Sale",
          "Details": {
            "AccountNumber": "2040016",
            "Amount": 1000,
            "GST": 0,
            "Units": 0,
            "Taxable": true,
            "CGTSellMethod": "FIFO",
            "TaxPacket": [
              {
                "TaxPacketGUID": "9a6ce773-5011-308e-7914-73d18ced3493",
                "CostBaseToSell": 1000,
                "UnitsToSell": 0,
                "PercentageSell": 1000,
                "SellAmount": 1000
              }
            ]
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "CreateUpdateCorporateActionBonusExample": {
        "value": {
          "Type": "BONUS",
          "SecurityID": "ABP1",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "BatchDescription": "",
          "Parameter": {
            "TargetSecurityID": "ABPAI",
            "UnitRatio": 0.666,
            "ValuePerShare": 0.633,
            "TargetSecurityID_2": "",
            "UnitRatio_2": 0,
            "ValuePerShare_2": 0,
            "RoundingType": "Round up",
            "UnitAccuracy": 2,
            "AdjustCostBase": false
          }
        }
      },
      "CreateUpdateCorporateActionBuyBackExample": {
        "value": {
          "Type": "BUY-BACK",
          "SecurityID": "",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "BatchDescription": "",
          "Parameter": {
            "RevenueAccount": "6050001",
            "Ratio": 1,
            "Minimum": 0.63,
            "CashReturned": 1.79,
            "DividendDate": "2019-07-16",
            "Dividend": 0.63,
            "Franked": 20,
            "Unfranked": 20,
            "DisposalDifference": 0.63,
            "CashReturnedIncludesRevenue": true,
            "ParticipationOptional": true,
            "TaxRulingStatus": "NOT-REQUIRED",
            "RoundingType": "Round up",
            "UnitAccuracy": 2
          }
        }
      },
      "CreateUpdateCorporateActionCallExample": {
        "value": {
          "Type": "CALL",
          "SecurityID": "ONT",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "BatchDescription": "",
          "Parameter": {
            "ValuePerShare": 100
          }
        }
      },
      "CreateUpdateCorporateActionCodeChangeExample": {
        "value": {
          "Type": "CODE-CHANGE",
          "SecurityID": "VRE",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "BatchDescription": "",
          "Parameter": {
            "TargetSecurityID": "HWEAK"
          }
        }
      },
      "CreateUpdateCorporateActionConsolidateExample": {
        "value": {
          "Type": "CONSOLIDATE",
          "SecurityID": "GTE",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "BatchDescription": "",
          "Parameter": {
            "UnitRatio": 0.7,
            "RoundingType": "Round up",
            "UnitAccuracy": 2
          }
        }
      },
      "CreateUpdateCorporateActionDemergerExample": {
        "value": {
          "Type": "DEMERGER",
          "SecurityID": "",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "BatchDescription": "",
          "Parameter": {
            "NewAsset": "",
            "TargetSecurityID": "",
            "DemergerType": "S-4-S",
            "Ratio": 1,
            "CostBaseRatio": 1.79,
            "CostBaseValue": 20,
            "DeemedPrice": 1.79,
            "CashReturned": 20,
            "ApplyRolloverRelief": true,
            "DemergerReliefAvailable": true,
            "TaxRulingStatus": "NOT-REQUIRED",
            "RoundingType": "Round up",
            "UnitAccuracy": 2
          }
        }
      },
      "CreateUpdateCorporateActionExerciseExample": {
        "value": {
          "Type": "EXERCISE",
          "SecurityID": "CDO_R",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "BatchDescription": "",
          "Parameter": {
            "Renounceable": true,
            "LapseConsideration": 0.76,
            "LapseDate": "2022-01-20",
            "TargetSecurityID": "CDO",
            "ValuePerShare": 1,
            "TargetSecurityID_2": "",
            "UnitRatio_2": 0,
            "ValuePerShare_2": 0,
            "RoundingType": "Round up",
            "UnitAccuracy": 2
          }
        }
      },
      "CreateUpdateCorporateActionROCExample": {
        "value": {
          "Type": "ROC",
          "SecurityID": "ONT",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "BatchDescription": "",
          "Parameter": {
            "ValuePerShare": 100
          }
        }
      },
      "CreateUpdateCorporateActionRevenueExample": {
        "value": {
          "Type": "REVENUE",
          "SecurityID": "",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "BatchDescription": "",
          "Parameter": {
            "ValuePerShare": 0.633,
            "FrankedRevenue": 0.633,
            "DRPPrice": 1.79,
            "DRPDate": "2019-07-16",
            "BSPAvailable": true,
            "DRPAvailable": true,
            "TaxRulingStatus": "NOT-REQUIRED",
            "RoundingType": "Round up",
            "UnitAccuracy": 2,
            "DRPSecurityID": "",
            "Components": {
              "TFNWithholdingCredit": 0,
              "TFNWithholdingCloseHeldTrust": 0,
              "ABNWithholdingCredit": 0,
              "NonResidentTax": 0,
              "NonResidentWithholdingCG": 0,
              "TaxableCreditRevenue": 0,
              "FrankedRevenue": 0,
              "ImputationCredit": 0,
              "UnfrankedRevenue": 0,
              "UnfrankedCFIRevenue": 0,
              "InterestRevenue": 0,
              "TaxedRevenue": 0,
              "TaxedNCMIRevenue": 0,
              "TaxedNCMIExcludedRevenue": 0,
              "RentRevenue": 0,
              "SpecialIncome": 0,
              "DeductibleExpenseAmount": 0,
              "LICDeductionAmount": 0,
              "CgDiscountTARPRevenue": 0,
              "CgDiscountNTARPRevenue": 0,
              "CGTConcessionAmountRevenue": 0,
              "CgIndexationTARPRevenue": 0,
              "CgIndexationNTARPRevenue": 0,
              "CgOtherTARPRevenue": 0,
              "CgOtherNTARPRevenue": 0,
              "CgNCMIRevenue": 0,
              "CgNCMIExcludedRevenue": 0,
              "CgDiscountAmount": 0,
              "CgIndexationAmount": 0,
              "CgOtherAmount": 0,
              "ForeignCgDiscountAmount": 0,
              "ForeignCgIndexationAmount": 0,
              "ForeignCgOtherAmount": 0,
              "CgDiscountTARPCredit": 0,
              "CgDiscountNTARPCredit": 0,
              "CgIndexationTARPCredit": 0,
              "CgIndexationNTARPCredit": 0,
              "CgOtherTARPCredit": 0,
              "CgOtherNTARPCredit": 0,
              "ForeignCgDiscountCredit": 0,
              "ForeignCgIndexationCredit": 0,
              "ForeignCgOtherCredit": 0,
              "ForeignInterestRevenue": 0,
              "ForeignPassiveRevenue": 0,
              "ForeignRevenue": 0,
              "ForeignInterestCredit": 0,
              "ForeignPassiveCredit": 0,
              "ForeignCredit": 0,
              "UntaxedRevenue": 0,
              "TaxFreeUnitTrust": 0,
              "TaxDeferredRevenue": 0,
              "NonDeductibleExpenseAmount": 0,
              "TaxDeferredStapledRatio": [
                {
                  "Code": "A001",
                  "Ratio": 100
                },
                {
                  "Code": "A003",
                  "Ratio": 0
                }
              ],
              "TaxFreeStapledRatio": [
                {
                  "Code": "A001",
                  "Ratio": 75.25
                },
                {
                  "Code": "A003",
                  "Ratio": 24.75
                }
              ]
            }
          }
        }
      },
      "CreateUpdateCorporateActionRightsExample": {
        "value": {
          "Type": "RIGHTS",
          "SecurityID": "CDO",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "BatchDescription": "",
          "Parameter": {
            "ApplyOriginalAcquisitonDates": false,
            "TargetSecurityID": "CDO_R",
            "UnitRatio": 1,
            "ValuePerShare": 1,
            "TargetSecurityID_2": "",
            "UnitRatio_2": 0,
            "ValuePerShare_2": 0,
            "RoundingType": "Round up",
            "UnitAccuracy": 2
          }
        }
      },
      "CreateUpdateCorporateActionTakeoverExample": {
        "value": {
          "Type": "TAKEOVER",
          "SecurityID": "AQG",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "BatchDescription": "",
          "Parameter": {
            "TakeoverType": "CS-4-S",
            "ApplyRolloverRelief": true,
            "ParticipationOptional": true,
            "TargetSecurityID": "SSR",
            "Ratio": 1,
            "DeemedPriceNewShare": 1.79,
            "DeemedPriceOriginalShare": 0.9,
            "CashReturned": 0.2,
            "CashPayable": 0,
            "TaxRulingStatus": "NOT-REQUIRED",
            "RoundingType": "Round up",
            "UnitAccuracy": 2,
            "TargetSecurityID_2": "",
            "Ratio_2": 0,
            "CashPayable_2": 0
          }
        }
      },
      "GetCorporateActionBonusResultExample": {
        "value": {
          "Type": "BONUS",
          "SecurityID": "ABP1",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "ASXCorporateActionID": 0,
          "DependentASXCorporateActionID": 0,
          "DependentCorporateActionGUID": "",
          "Source": "",
          "Synchronised": false,
          "Active": true,
          "BatchDescription": "",
          "Permissions": [
            "delete",
            "deactivate",
            "activate",
            "unsynchronise",
            "synchronise"
          ],
          "Parameter": {
            "TargetSecurityID": "ABPAI",
            "UnitRatio": 0.666,
            "ValuePerShare": 0.633,
            "TargetSecurityID_2": "",
            "UnitRatio_2": 0,
            "ValuePerShare_2": 0,
            "RoundingType": "Round up",
            "UnitAccuracy": 2,
            "AdjustCostBase": false
          }
        }
      },
      "GetCorporateActionBuyBackResultExample": {
        "value": {
          "Type": "BUY-BACK",
          "SecurityID": "",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "ASXCorporateActionID": 0,
          "DependentASXCorporateActionID": 0,
          "DependentCorporateActionGUID": "",
          "Source": "",
          "Synchronised": false,
          "Active": true,
          "BatchDescription": "",
          "Permissions": [
            "delete",
            "deactivate",
            "activate",
            "unsynchronise",
            "synchronise"
          ],
          "Parameter": {
            "RevenueAccount": "6050001",
            "Ratio": 1,
            "Minimum": 0.63,
            "CashReturned": 1.79,
            "DividendDate": "2019-07-16",
            "Dividend": 0.63,
            "Franked": 20,
            "Unfranked": 20,
            "DisposalDifference": 0.63,
            "CashReturnedIncludesRevenue": true,
            "ParticipationOptional": true,
            "TaxRulingStatus": "NOT-REQUIRED",
            "RoundingType": "Round up",
            "UnitAccuracy": 2
          }
        }
      },
      "GetCorporateActionCallResultExample": {
        "value": {
          "Type": "CALL",
          "SecurityID": "ONT",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "ASXCorporateActionID": 0,
          "DependentASXCorporateActionID": 0,
          "DependentCorporateActionGUID": "",
          "Source": "",
          "Synchronised": false,
          "Active": true,
          "BatchDescription": "",
          "Permissions": [
            "delete",
            "deactivate",
            "activate",
            "unsynchronise",
            "synchronise"
          ],
          "Parameter": {
            "ValuePerShare": 100
          }
        }
      },
      "GetCorporateActionCodeChangeResultExample": {
        "value": {
          "Type": "CODE-CHANGE",
          "SecurityID": "VRE",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "ASXCorporateActionID": 0,
          "DependentASXCorporateActionID": 0,
          "DependentCorporateActionGUID": "",
          "Source": "",
          "Synchronised": false,
          "Active": true,
          "BatchDescription": "",
          "Permissions": [
            "delete",
            "deactivate",
            "activate",
            "unsynchronise",
            "synchronise"
          ],
          "Parameter": {
            "TargetSecurityID": "HWEAK"
          }
        }
      },
      "GetCorporateActionConsolidateResultExample": {
        "value": {
          "Type": "CONSOLIDATE",
          "SecurityID": "GTE",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "ASXCorporateActionID": 0,
          "DependentASXCorporateActionID": 0,
          "DependentCorporateActionGUID": "",
          "Source": "",
          "Synchronised": false,
          "Active": true,
          "BatchDescription": "",
          "Permissions": [
            "delete",
            "deactivate",
            "activate",
            "unsynchronise",
            "synchronise"
          ],
          "Parameter": {
            "UnitRatio": 0.7,
            "RoundingType": "Round up",
            "UnitAccuracy": 2
          }
        }
      },
      "GetCorporateActionDemergerResultExample": {
        "value": {
          "Type": "DEMERGER",
          "SecurityID": "",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "ASXCorporateActionID": 0,
          "DependentASXCorporateActionID": 0,
          "DependentCorporateActionGUID": "",
          "Source": "",
          "Synchronised": false,
          "Active": true,
          "BatchDescription": "",
          "Permissions": [
            "delete",
            "deactivate",
            "activate",
            "unsynchronise",
            "synchronise"
          ],
          "Parameter": {
            "NewAsset": "",
            "TargetSecurityID": "",
            "DemergerType": "S-4-S",
            "Ratio": 1,
            "CostBaseRatio": 1.79,
            "CostBaseValue": 20,
            "DeemedPrice": 1.79,
            "CashReturned": 20,
            "ApplyRolloverRelief": true,
            "DemergerReliefAvailable": true,
            "TaxRulingStatus": "NOT-REQUIRED",
            "RoundingType": "Round up",
            "UnitAccuracy": 2
          }
        }
      },
      "GetCorporateActionExerciseResultExample": {
        "value": {
          "Type": "EXERCISE",
          "SecurityID": "CDO_R",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "ASXCorporateActionID": 0,
          "DependentASXCorporateActionID": 0,
          "DependentCorporateActionGUID": "",
          "Source": "",
          "Synchronised": false,
          "Active": true,
          "BatchDescription": "",
          "Permissions": [
            "delete",
            "deactivate",
            "activate",
            "unsynchronise",
            "synchronise"
          ],
          "Parameter": {
            "Renounceable": true,
            "LapseConsideration": 0.76,
            "LapseDate": "2022-01-20",
            "TargetSecurityID": "CDO",
            "ValuePerShare": 1,
            "TargetSecurityID_2": "",
            "UnitRatio_2": 0,
            "ValuePerShare_2": 0,
            "RoundingType": "Round up",
            "UnitAccuracy": 2
          }
        }
      },
      "GetCorporateActionROCResultExample": {
        "value": {
          "Type": "ROC",
          "SecurityID": "ONT",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "ASXCorporateActionID": 0,
          "DependentASXCorporateActionID": 0,
          "DependentCorporateActionGUID": "",
          "Source": "",
          "Synchronised": false,
          "Active": true,
          "BatchDescription": "",
          "Permissions": [
            "delete",
            "deactivate",
            "activate",
            "unsynchronise",
            "synchronise"
          ],
          "Parameter": {
            "ValuePerShare": 100
          }
        }
      },
      "GetCorporateActionRevenueResultExample": {
        "value": {
          "Type": "REVENUE",
          "SecurityID": "",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "ASXCorporateActionID": 19271,
          "DependentASXCorporateActionID": 270405,
          "DependentCorporateActionGUID": "818c026c-708e-0483-8214-baf88cecd6d4",
          "Source": "ASX",
          "Synchronised": false,
          "Active": true,
          "BatchDescription": "",
          "Permissions": [
            "delete",
            "deactivate",
            "activate",
            "unsynchronise",
            "synchronise"
          ],
          "Parameter": {
            "ValuePerShare": 0.633,
            "FrankedRevenue": 0.633,
            "DRPPrice": 1.79,
            "DRPDate": "2019-07-16",
            "BSPAvailable": true,
            "DRPAvailable": true,
            "TaxRulingStatus": "NOT-REQUIRED",
            "RoundingType": "Round up",
            "UnitAccuracy": 2,
            "DRPSecurityID": "",
            "Components": {
              "TFNWithholdingCredit": 0,
              "TFNWithholdingCloseHeldTrust": 0,
              "ABNWithholdingCredit": 0,
              "NonResidentTax": 0,
              "NonResidentWithholdingCG": 0,
              "TaxableCreditRevenue": 0,
              "FrankedRevenue": 0,
              "ImputationCredit": 0,
              "UnfrankedRevenue": 0,
              "UnfrankedCFIRevenue": 0,
              "InterestRevenue": 0,
              "TaxedRevenue": 0,
              "TaxedNCMIRevenue": 0,
              "TaxedNCMIExcludedRevenue": 0,
              "RentRevenue": 0,
              "SpecialIncome": 0,
              "DeductibleExpenseAmount": 0,
              "LICDeductionAmount": 0,
              "CgDiscountTARPRevenue": 0,
              "CgDiscountNTARPRevenue": 0,
              "CGTConcessionAmountRevenue": 0,
              "CgIndexationTARPRevenue": 0,
              "CgIndexationNTARPRevenue": 0,
              "CgOtherTARPRevenue": 0,
              "CgOtherNTARPRevenue": 0,
              "CgNCMIRevenue": 0,
              "CgNCMIExcludedRevenue": 0,
              "CgDiscountAmount": 0,
              "CgIndexationAmount": 0,
              "CgOtherAmount": 0,
              "ForeignCgDiscountAmount": 0,
              "ForeignCgIndexationAmount": 0,
              "ForeignCgOtherAmount": 0,
              "CgDiscountTARPCredit": 0,
              "CgDiscountNTARPCredit": 0,
              "CgIndexationTARPCredit": 0,
              "CgIndexationNTARPCredit": 0,
              "CgOtherTARPCredit": 0,
              "CgOtherNTARPCredit": 0,
              "ForeignCgDiscountCredit": 0,
              "ForeignCgIndexationCredit": 0,
              "ForeignCgOtherCredit": 0,
              "ForeignInterestRevenue": 0,
              "ForeignPassiveRevenue": 0,
              "ForeignRevenue": 0,
              "ForeignInterestCredit": 0,
              "ForeignPassiveCredit": 0,
              "ForeignCredit": 0,
              "UntaxedRevenue": 0,
              "TaxFreeUnitTrust": 0,
              "TaxDeferredRevenue": 0,
              "NonDeductibleExpenseAmount": 0,
              "TaxDeferredStapledRatio": [
                {
                  "Code": "A001",
                  "Ratio": 100
                },
                {
                  "Code": "A003",
                  "Ratio": 0
                }
              ],
              "TaxFreeStapledRatio": [
                {
                  "Code": "A001",
                  "Ratio": 70
                },
                {
                  "Code": "A003",
                  "Ratio": 30
                }
              ]
            }
          }
        }
      },
      "GetCorporateActionRightsResultExample": {
        "value": {
          "Type": "RIGHTS",
          "SecurityID": "CDO",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "ASXCorporateActionID": 0,
          "DependentASXCorporateActionID": 0,
          "DependentCorporateActionGUID": "",
          "Source": "",
          "Synchronised": false,
          "Active": true,
          "BatchDescription": "",
          "Permissions": [
            "delete",
            "deactivate",
            "activate",
            "unsynchronise",
            "synchronise"
          ],
          "Parameter": {
            "ApplyOriginalAcquisitonDates": false,
            "TargetSecurityID": "CDO_R",
            "UnitRatio": 1,
            "ValuePerShare": 1,
            "TargetSecurityID_2": "",
            "UnitRatio_2": 0,
            "ValuePerShare_2": 0,
            "RoundingType": "Round up",
            "UnitAccuracy": 2
          }
        }
      },
      "GetCorporateActionTakeoverExample": {
        "value": {
          "Type": "TAKEOVER",
          "SecurityID": "AQG",
          "RecordDate": "2019-07-15",
          "EffectiveDate": "2019-07-16",
          "PostDate": "2019-07-16",
          "ASXCorporateActionID": 0,
          "DependentASXCorporateActionID": 0,
          "DependentCorporateActionGUID": "",
          "Source": "",
          "Synchronised": false,
          "Active": true,
          "BatchDescription": "",
          "Permissions": [
            "delete",
            "deactivate",
            "activate",
            "unsynchronise",
            "synchronise"
          ],
          "Parameter": {
            "TakeoverType": "CS-4-S",
            "ApplyRolloverRelief": true,
            "ParticipationOptional": true,
            "TargetSecurityID": "SSR",
            "Ratio": 1,
            "DeemedPriceNewShare": 1.79,
            "DeemedPriceOriginalShare": 0.9,
            "CashReturned": 0.2,
            "CashPayable": 0,
            "TaxRulingStatus": "NOT-REQUIRED",
            "RoundingType": "Round up",
            "UnitAccuracy": 2,
            "TargetSecurityID_2": "",
            "Ratio_2": 0,
            "CashPayable_2": 0
          }
        }
      },
      "GetFundCorporateActionBonusResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "Type": "BONUS/RIGHTS",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2019-07-15",
          "AccountDescription": "Anteo Diagnostics",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 7280,
            "NewUnits": 4004,
            "AcceptedUnits": 4004,
            "NewCost": 44964.92,
            "TertiaryNewUnits": 1675,
            "TertiaryNewCost": 10971.25
          }
        }
      },
      "GetFundCorporateActionBuyBackResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "Type": "BUY-BACK",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2019-07-15",
          "AccountDescription": "Anteo Diagnostics",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 200,
            "AcceptMethod": "FIFO (this field only appears when the decision taken is Participating or Partial Participation)",
            "SellUnits": 6,
            "SellValue": 20,
            "FrankedRevenue": 10,
            "UnfrankedRevenue": 1000,
            "UntaxedRevenue": 0,
            "TotalRevenue": 200
          }
        }
      },
      "GetFundCorporateActionCodeChangeResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "Type": "CODE-CHANGE",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2019-07-15",
          "AccountDescription": "Anteo Diagnostics",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 200,
            "NewUnits": 6,
            "AcceptedUnits": 6
          }
        }
      },
      "GetFundCorporateActionConsolidateResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "Type": "CONSOLIDATE",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2019-07-15",
          "AccountDescription": "Anteo Diagnostics",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 200,
            "NewUnits": 6
          }
        }
      },
      "GetFundCorporateActionDemergerCS4SResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "Type": "DEMERGER",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2019-07-15",
          "AccountDescription": "Anteo Diagnostics",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 10,
            "NewAsset": "2050060 - AOSDA",
            "AcceptedUnits": 200,
            "NewCost": 60,
            "CashReturned": 10
          }
        }
      },
      "GetFundCorporateActionDemergerS4SResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "Type": "DEMERGER",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2019-07-15",
          "AccountDescription": "Anteo Diagnostics",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 10,
            "NewAsset": "2050060 - AOSDA",
            "AcceptedUnits": 200,
            "NewCost": 60
          }
        }
      },
      "GetFundCorporateActionExerciseAcceptResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "Type": "EXERCISE",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2019-07-15",
          "AccountDescription": "Anteo Diagnostics",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Accept",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 200,
            "AcceptMethod": "Least Profit",
            "NewUnits": 6,
            "AcceptedUnits": 6,
            "NewCost": 0,
            "LapsedUnits": 6,
            "LapsedValue": 0,
            "TertiaryNewUnits": 1675,
            "TertiaryNewCost": 10971.25
          }
        }
      },
      "GetFundCorporateActionExerciseLapseResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "Type": "EXERCISE",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2019-07-15",
          "AccountDescription": "Anteo Diagnostics",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Lapse",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 200,
            "LapsedUnits": 6,
            "LapsedValue": 0
          }
        }
      },
      "GetFundCorporateActionROCResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "Type": "ROC",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2019-07-15",
          "AccountDescription": "Anteo Diagnostics",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 200,
            "CashReturned": 600
          }
        }
      },
      "GetFundCorporateActionRevenueDistributionResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "Type": "REVENUE",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2019-07-15",
          "AccountDescription": "Anteo Diagnostics",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Cash only",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 200,
            "NetAmount": 462,
            "GrossAmount": 462,
            "Details": "CBA 231C FRANKED@30%; DRP NIL DISCOUNT",
            "TFNWithholdingCredit": 0,
            "TFNWithholdingCloseHeldTrust": 0,
            "ABNWithholdingCredit": 0,
            "NonResidentTax": 0,
            "NonResidentWithholdingCG": 0,
            "TaxableCreditRevenue": 0,
            "FrankedRevenue": 462,
            "ImputationCredit": 198,
            "UnfrankedRevenue": 0,
            "UnfrankedCFIRevenue": 0,
            "InterestRevenue": 0,
            "TaxedRevenue": 0,
            "TaxedNCMIRevenue": 0,
            "TaxedNCMIExcludedRevenue": 0,
            "RentRevenue": 0,
            "SpecialIncome": 0,
            "DeductibleExpenseAmount": 0,
            "LICDeductionAmount": 0,
            "CgDiscountTARPRevenue": 0,
            "CgDiscountNTARPRevenue": 0,
            "CGTConcessionAmountRevenue": 0,
            "CgIndexationTARPRevenue": 0,
            "CgIndexationNTARPRevenue": 0,
            "CgOtherTARPRevenue": 0,
            "CgOtherNTARPRevenue": 0,
            "CgNCMIRevenue": 0,
            "CgNCMIExcludedRevenue": 0,
            "CgDiscountAmount": 0,
            "CgIndexationAmount": 0,
            "CgOtherAmount": 0,
            "ForeignCgDiscountAmount": 0,
            "ForeignCgIndexationAmount": 0,
            "ForeignCgOtherAmount": 0,
            "CgDiscountTARPCredit": 0,
            "CgDiscountNTARPCredit": 0,
            "CgIndexationTARPCredit": 0,
            "CgIndexationNTARPCredit": 0,
            "CgOtherTARPCredit": 0,
            "CgOtherNTARPCredit": 0,
            "ForeignCgDiscountCredit": 0,
            "ForeignCgIndexationCredit": 0,
            "ForeignCgOtherCredit": 0,
            "ForeignInterestRevenue": 0,
            "ForeignPassiveRevenue": 0,
            "ForeignRevenue": 0,
            "ForeignInterestCredit": 0,
            "ForeignPassiveCredit": 0,
            "ForeignCredit": 0,
            "UntaxedRevenue": 0,
            "TaxFreeUnitTrust": 0,
            "TaxDeferredRevenue": 0,
            "NonDeductibleExpenseAmount": 0,
            "TaxDeferredStapledRatio": [
              {
                "Code": "A001",
                "Ratio": 70
              },
              {
                "Code": "A003",
                "Ratio": 30
              }
            ],
            "TaxFreeStapledRatio": [
              {
                "Code": "A001",
                "Ratio": 60
              },
              {
                "Code": "A003",
                "Ratio": 40
              }
            ]
          }
        }
      },
      "GetFundCorporateActionRevenueDividendResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "Type": "REVENUE",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2019-07-15",
          "AccountDescription": "Anteo Diagnostics",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Cash only",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 200,
            "NetAmount": 462,
            "GrossAmount": 462,
            "Franked": 2.31,
            "Unfranked": 0,
            "Details": "CBA 231C FRANKED@30%; DRP NIL DISCOUNT",
            "TFNWithholdingCredit": 0,
            "TFNWithholdingCloseHeldTrust": 0,
            "ABNWithholdingCredit": 0,
            "NonResidentTax": 0,
            "NonResidentWithholdingCG": 0,
            "TaxableCreditRevenue": 0,
            "FrankedRevenue": 462,
            "ImputationCredit": 198,
            "UnfrankedRevenue": 0,
            "UnfrankedCFIRevenue": 0,
            "InterestRevenue": 0,
            "TaxedRevenue": 0,
            "TaxedNCMIRevenue": 0,
            "TaxedNCMIExcludedRevenue": 0,
            "RentRevenue": 0,
            "SpecialIncome": 0,
            "DeductibleExpenseAmount": 0,
            "LICDeductionAmount": 0,
            "CgDiscountTARPRevenue": 0,
            "CgDiscountNTARPRevenue": 0,
            "CGTConcessionAmountRevenue": 0,
            "CgIndexationTARPRevenue": 0,
            "CgIndexationNTARPRevenue": 0,
            "CgOtherTARPRevenue": 0,
            "CgOtherNTARPRevenue": 0,
            "CgNCMIRevenue": 0,
            "CgNCMIExcludedRevenue": 0,
            "CgDiscountAmount": 0,
            "CgIndexationAmount": 0,
            "CgOtherAmount": 0,
            "ForeignCgDiscountAmount": 0,
            "ForeignCgIndexationAmount": 0,
            "ForeignCgOtherAmount": 0,
            "CgDiscountTARPCredit": 0,
            "CgDiscountNTARPCredit": 0,
            "CgIndexationTARPCredit": 0,
            "CgIndexationNTARPCredit": 0,
            "CgOtherTARPCredit": 0,
            "CgOtherNTARPCredit": 0,
            "ForeignCgDiscountCredit": 0,
            "ForeignCgIndexationCredit": 0,
            "ForeignCgOtherCredit": 0,
            "ForeignInterestRevenue": 0,
            "ForeignPassiveRevenue": 0,
            "ForeignRevenue": 0,
            "ForeignInterestCredit": 0,
            "ForeignPassiveCredit": 0,
            "ForeignCredit": 0,
            "UntaxedRevenue": 0,
            "TaxFreeUnitTrust": 0,
            "TaxDeferredRevenue": 0,
            "NonDeductibleExpenseAmount": 0,
            "TaxDeferredStapledRatio": [
              {
                "Code": "A001",
                "Ratio": 70
              },
              {
                "Code": "A003",
                "Ratio": 30
              }
            ],
            "TaxFreeStapledRatio": [
              {
                "Code": "A001",
                "Ratio": 60
              },
              {
                "Code": "A003",
                "Ratio": 40
              }
            ]
          }
        }
      },
      "GetFundCorporateActionRevenueDRPResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "Type": "REVENUE",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2019-07-15",
          "AccountDescription": "Anteo Diagnostics",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "DRP only",
            "DecisionUnit": 0,
            "DRPUnits": 20,
            "CarriedForwardDRPResidual": 0
          },
          "Result": {
            "Units": 20,
            "CashUnits": 0,
            "NewUnits": 1000,
            "NewCost": 0,
            "NetAmount": 8,
            "GrossAmount": 10,
            "Franked": 0.4,
            "Unfranked": 0.1,
            "Details": "CBA 231C FRANKED@30%; DRP NIL DISCOUNT",
            "TFNWithholdingCredit": 2,
            "TFNWithholdingCloseHeldTrust": 0,
            "ABNWithholdingCredit": 0,
            "NonResidentTax": 0,
            "NonResidentWithholdingCG": 0,
            "TaxableCreditRevenue": 0,
            "FrankedRevenue": 8,
            "ImputationCredit": 3.43,
            "UnfrankedRevenue": 2,
            "UnfrankedCFIRevenue": 0,
            "InterestRevenue": 0,
            "TaxedRevenue": 0,
            "TaxedNCMIRevenue": 0,
            "TaxedNCMIExcludedRevenue": 0,
            "RentRevenue": 0,
            "SpecialIncome": 0,
            "DeductibleExpenseAmount": 0,
            "LICDeductionAmount": 0,
            "CgDiscountTARPRevenue": 0,
            "CgDiscountNTARPRevenue": 0,
            "CGTConcessionAmountRevenue": 0,
            "CgIndexationTARPRevenue": 0,
            "CgIndexationNTARPRevenue": 0,
            "CgOtherTARPRevenue": 0,
            "CgOtherNTARPRevenue": 0,
            "CgNCMIRevenue": 0,
            "CgNCMIExcludedRevenue": 0,
            "CgDiscountAmount": 0,
            "CgIndexationAmount": 0,
            "CgOtherAmount": 0,
            "ForeignCgDiscountAmount": 0,
            "ForeignCgIndexationAmount": 0,
            "ForeignCgOtherAmount": 0,
            "CgDiscountTARPCredit": 0,
            "CgDiscountNTARPCredit": 0,
            "CgIndexationTARPCredit": 0,
            "CgIndexationNTARPCredit": 0,
            "CgOtherTARPCredit": 0,
            "CgOtherNTARPCredit": 0,
            "ForeignCgDiscountCredit": 0,
            "ForeignCgIndexationCredit": 0,
            "ForeignCgOtherCredit": 0,
            "ForeignInterestRevenue": 0,
            "ForeignPassiveRevenue": 0,
            "ForeignRevenue": 0,
            "ForeignInterestCredit": 0,
            "ForeignPassiveCredit": 0,
            "ForeignCredit": 0,
            "UntaxedRevenue": 0,
            "TaxFreeUnitTrust": 0,
            "TaxDeferredRevenue": 0,
            "NonDeductibleExpenseAmount": 0,
            "TaxDeferredStapledRatio": [],
            "TaxFreeStapledRatio": []
          }
        }
      },
      "GetFundCorporateActionRevenueBSPResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "Type": "REVENUE",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2019-07-15",
          "AccountDescription": "Anteo Diagnostics",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "BSP only",
            "DecisionUnit": 0,
            "DRPUnits": 20,
            "CarriedForwardDRPResidual": 0
          },
          "Result": {
            "Units": 20,
            "CashUnits": 0,
            "NewUnits": 1000,
            "NewCost": 0,
            "NetAmount": 8,
            "GrossAmount": 10,
            "Franked": 0.4,
            "Unfranked": 0.1,
            "Details": "CBA 231C FRANKED@30%; DRP NIL DISCOUNT",
            "TFNWithholdingCredit": 2,
            "TFNWithholdingCloseHeldTrust": 0,
            "ABNWithholdingCredit": 0,
            "NonResidentTax": 0,
            "NonResidentWithholdingCG": 0,
            "TaxableCreditRevenue": 0,
            "FrankedRevenue": 8,
            "ImputationCredit": 3.43,
            "UnfrankedRevenue": 2,
            "UnfrankedCFIRevenue": 0,
            "InterestRevenue": 0,
            "TaxedRevenue": 0,
            "TaxedNCMIRevenue": 0,
            "TaxedNCMIExcludedRevenue": 0,
            "RentRevenue": 0,
            "SpecialIncome": 0,
            "DeductibleExpenseAmount": 0,
            "LICDeductionAmount": 0,
            "CgDiscountTARPRevenue": 0,
            "CgDiscountNTARPRevenue": 0,
            "CGTConcessionAmountRevenue": 0,
            "CgIndexationTARPRevenue": 0,
            "CgIndexationNTARPRevenue": 0,
            "CgOtherTARPRevenue": 0,
            "CgOtherNTARPRevenue": 0,
            "CgNCMIRevenue": 0,
            "CgNCMIExcludedRevenue": 0,
            "CgDiscountAmount": 0,
            "CgIndexationAmount": 0,
            "CgOtherAmount": 0,
            "ForeignCgDiscountAmount": 0,
            "ForeignCgIndexationAmount": 0,
            "ForeignCgOtherAmount": 0,
            "CgDiscountTARPCredit": 0,
            "CgDiscountNTARPCredit": 0,
            "CgIndexationTARPCredit": 0,
            "CgIndexationNTARPCredit": 0,
            "CgOtherTARPCredit": 0,
            "CgOtherNTARPCredit": 0,
            "ForeignCgDiscountCredit": 0,
            "ForeignCgIndexationCredit": 0,
            "ForeignCgOtherCredit": 0,
            "ForeignInterestRevenue": 0,
            "ForeignPassiveRevenue": 0,
            "ForeignRevenue": 0,
            "ForeignInterestCredit": 0,
            "ForeignPassiveCredit": 0,
            "ForeignCredit": 0,
            "UntaxedRevenue": 0,
            "TaxFreeUnitTrust": 0,
            "TaxDeferredRevenue": 0,
            "NonDeductibleExpenseAmount": 0,
            "TaxDeferredStapledRatio": [],
            "TaxFreeStapledRatio": []
          }
        }
      },
      "GetFundCorporateActionTakeoverCS4SResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "f7a254ec-85ed-d9bf-7b14-74b80db1a45a",
          "Type": "TAKEOVER",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2020-09-22",
          "AccountDescription": "Alacer Gold Corp",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 779,
            "OriginalAsset": "AQG",
            "AcceptMethod": "FIFO (this field only appears when the decision taken is Partial Participation)",
            "SellUnits": 779,
            "SellValue": 7012,
            "NewAsset": "SSR",
            "NewUnits": 252,
            "NewCost": 7012,
            "TertiaryNewUnits": 0,
            "TertiaryNewCost": 0,
            "CashReturned": 100
          }
        }
      },
      "GetFundCorporateActionTakeoverC4SResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "f7a254ec-85ed-d9bf-7b14-74b80db1a45a",
          "Type": "TAKEOVER",
          "InvestorReference": "",
          "EffectiveDate": "2020-09-22",
          "AccountDescription": "Alacer Gold Corp",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 779,
            "OriginalAsset": "AQG",
            "AcceptMethod": "FIFO (this field only appears when the decision taken is Partial Participation)",
            "CashReturned": 100,
            "SellUnits": 100,
            "SellValue": 7012
          }
        }
      },
      "GetFundCorporateActionTakeoverS4CSResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "f7a254ec-85ed-d9bf-7b14-74b80db1a45a",
          "Type": "TAKEOVER",
          "InvestorReference": "X1234567890",
          "EffectiveDate": "2020-09-22",
          "AccountDescription": "Alacer Gold Corp",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 779,
            "OriginalAsset": "AQG",
            "AcceptMethod": "FIFO (this field only appears when the decision taken is Partial Participation)",
            "SellUnits": 779,
            "SellValue": 7012,
            "NewAsset": "SSR",
            "NewUnits": 252,
            "NewCost": 7012,
            "CashPayable": 200,
            "TertiaryNewUnits": 0,
            "TertiaryNewCost": 0,
            "TertiaryCashPayable": 0
          }
        }
      },
      "GetFundCorporateActionTakeoverS4SResultExample": {
        "value": {
          "CorporateActionDefinitionGUID": "f7a254ec-85ed-d9bf-7b14-74b80db1a45a",
          "Type": "TAKEOVER",
          "InvestorReference": "",
          "EffectiveDate": "2020-09-22",
          "AccountDescription": "Alacer Gold Corp",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 779,
            "OriginalAsset": "AQG",
            "AcceptMethod": "FIFO (this field only appears when the decision taken is Partial Participation)",
            "SellUnits": 779,
            "SellValue": 7012,
            "NewAsset": "SSR",
            "NewUnits": 252,
            "NewCost": 7012,
            "TertiaryNewUnits": 0,
            "TertiaryNewCost": 0
          }
        }
      },
      "GetFundCorporateActionCallPaymentExample": {
        "value": {
          "Type": "CALL",
          "InvestorReference": "",
          "EffectiveDate": "2019-07-15",
          "AccountDescription": "1300 Smiles Limited",
          "Status": "COMPLETED",
          "RecordDate": "2018-07-01",
          "PostDate": "2018-07-02",
          "SecurityID": "DDD",
          "SecurityDescription": "3D RES Ordinary Fully Paid ",
          "Permissions": [
            "modify"
          ],
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0
          },
          "Result": {
            "Units": 200,
            "Amount": 20000
          }
        }
      },
      "UpdateFundCorporateActionBonusResultExample": {
        "value": {
          "InvestorReference": "X1234567890",
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0,
            "Recalculate": false
          },
          "Result": {
            "AcceptedUnits": 6,
            "NewCost": 0
          }
        }
      },
      "UpdateFundCorporateActionBuyBackResultExample": {
        "value": {
          "InvestorReference": "X1234567890",
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0,
            "Recalculate": false
          },
          "Result": {
            "SellUnits": 10,
            "SellValue": 0,
            "FrankedRevenue": 0,
            "UnfrankedRevenue": 0,
            "UntaxedRevenue": 200,
            "TotalRevenue": 1000
          }
        }
      },
      "UpdateFundCorporateActionCodeChangeResultExample": {
        "value": {
          "InvestorReference": "X1234567890",
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0,
            "Recalculate": false
          },
          "Result": {
            "AcceptedUnits": 200
          }
        }
      },
      "UpdateFundCorporateActionConsolidateResultExample": {
        "value": {
          "InvestorReference": "X1234567890",
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0,
            "Recalculate": false
          },
          "Result": {
            "NewUnits": 600
          }
        }
      },
      "UpdateFundCorporateActionDemergerResultExample": {
        "value": {
          "InvestorReference": "X1234567890",
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0,
            "Recalculate": false
          },
          "Result": {
            "AcceptedUnits": 600,
            "NewCost": 10,
            "CashReturned": 0
          }
        }
      },
      "UpdateFundCorporateActionExerciseResultExample": {
        "value": {
          "InvestorReference": "X1234567890",
          "Decision": {
            "DecisionTaken": "Accept",
            "DecisionUnit": 0,
            "AcceptMethod": "One of FIFO, LIFO, Least Profit, Most Profit or Manual",
            "Recalculate": false
          },
          "Result": {
            "AcceptedUnits": 6,
            "NewCost": 0,
            "LapsedUnits": 6,
            "LapsedValue": 0
          }
        }
      },
      "UpdateFundCorporateActionROCResultExample": {
        "value": {
          "InvestorReference": "X1234567890",
          "Decision": {
            "DecisionTaken": "Participating",
            "DecisionUnit": 0,
            "Recalculate": false
          },
          "Result": {
            "CashReturned": 600
          }
        }
      },
      "UpdateFundCorporateActionRevenueResultExample": {
        "value": {
          "InvestorReference": "X1234567890",
          "Decision": {
            "DecisionTaken": "Cash only",
            "DecisionUnit": 0,
            "SetAsDefault": true,
            "Recalculate": false,
            "CarriedForwardDRPResidual": 0
          },
          "Result": {
            "NewUnits": 0,
            "TFNWithholdingCredit": 0,
            "TFNWithholdingCloseHeldTrust": 0,
            "ABNWithholdingCredit": 0,
            "NonResidentTax": 0,
            "NonResidentWithholdingCG": 0,
            "TaxableCreditRevenue": 0,
            "FrankedRevenue": 462,
            "ImputationCredit": 198,
            "UnfrankedRevenue": 0,
            "UnfrankedCFIRevenue": 0,
            "InterestRevenue": 0,
            "TaxedRevenue": 0,
            "TaxedNCMIRevenue": 0,
            "TaxedNCMIExcludedRevenue": 0,
            "RentRevenue": 0,
            "SpecialIncome": 0,
            "DeductibleExpenseAmount": 0,
            "LICDeductionAmount": 0,
            "CgDiscountTARPRevenue": 0,
            "CgDiscountNTARPRevenue": 0,
            "CGTConcessionAmountRevenue": 0,
            "CgIndexationTARPRevenue": 0,
            "CgIndexationNTARPRevenue": 0,
            "CgOtherTARPRevenue": 0,
            "CgOtherNTARPRevenue": 0,
            "CgNCMIRevenue": 0,
            "CgNCMIExcludedRevenue": 0,
            "CgDiscountAmount": 0,
            "CgIndexationAmount": 0,
            "CgOtherAmount": 0,
            "ForeignCgDiscountAmount": 0,
            "ForeignCgIndexationAmount": 0,
            "ForeignCgOtherAmount": 0,
            "CgDiscountTARPCredit": 0,
            "CgDiscountNTARPCredit": 0,
            "CgIndexationTARPCredit": 0,
            "CgIndexationNTARPCredit": 0,
            "CgOtherTARPCredit": 0,
            "CgOtherNTARPCredit": 0,
            "ForeignCgDiscountCredit": 0,
            "ForeignCgIndexationCredit": 0,
            "ForeignCgOtherCredit": 0,
            "ForeignInterestRevenue": 0,
            "ForeignPassiveRevenue": 0,
            "ForeignRevenue": 0,
            "ForeignInterestCredit": 0,
            "ForeignPassiveCredit": 0,
            "ForeignCredit": 0,
            "UntaxedRevenue": 0,
            "TaxFreeUnitTrust": 0,
            "TaxDeferredRevenue": 0,
            "NonDeductibleExpenseAmount": 0,
            "TaxDeferredStapledRatio": [
              {
                "Code": "A001",
                "Ratio": 100
              },
              {
                "Code": "A003",
                "Ratio": 0
              }
            ],
            "TaxFreeStapledRatio": [
              {
                "Code": "A001",
                "Ratio": 70
              },
              {
                "Code": "A003",
                "Ratio": 30
              }
            ]
          }
        }
      },
      "UpdateFundCorporateActionTakeoverNotParticipatingResultExample": {
        "value": {
          "InvestorReference": "X1234567890",
          "Decision": {
            "DecisionTaken": "Not Participating",
            "Recalculate": false
          }
        }
      },
      "UpdateFundCorporateActionTakeoverParticipatingResultExample": {
        "value": {
          "InvestorReference": "X1234567890",
          "Decision": {
            "DecisionTaken": "Participating",
            "Recalculate": false
          },
          "Result": {
            "NewUnits": 600,
            "NewCost": 10,
            "CashReturned": 0,
            "CashPayable": 0,
            "SellValue": 500
          }
        }
      },
      "UpdateFundCorporateActionTakeoverPartialParticipationResultExample": {
        "value": {
          "InvestorReference": "X1234567890",
          "Decision": {
            "DecisionTaken": "Partial Participation",
            "DecisionUnit": 100,
            "AcceptMethod": "FIFO",
            "Recalculate": false
          },
          "Result": {
            "NewUnits": 600,
            "NewCost": 10,
            "CashReturned": 0,
            "CashPayable": 0,
            "SellValue": 500
          }
        }
      },
      "CreatePensionPaymentExample": {
        "value": {
          "MemberAccountGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
          "PaymentType": "PENSION",
          "ConditionOfRelease": "",
          "PaymentDate": "2022-02-22",
          "NetAmount": 500,
          "PAYGAmount": 250,
          "DeactivateMember": true
        }
      },
      "CreateLumpSumPaymentExample": {
        "value": {
          "MemberAccountGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
          "PaymentType": "LUMP-SUM",
          "ConditionOfRelease": "UNRESTRICTED-WITHDRAWAL",
          "PaymentDate": "2022-02-22",
          "NetAmount": 500,
          "GrossAmount": 500,
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "MemberAccountAction": "",
          "DeactivateMember": true
        }
      },
      "CreateRolloverPensionPaymentExample": {
        "value": {
          "MemberAccountGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
          "PaymentType": "ROLLOVER",
          "ConditionOfRelease": "",
          "PaymentDate": "2022-02-22",
          "NetAmount": 500,
          "GrossAmount": 500,
          "EntireBalance": true,
          "Rollover": {
            "PayingInstitution": "RolloverInstitution",
            "CreateSuperStreamMessage": true,
            "SuperStreamMessageGUID": "a4b27431-a919-ca8d-7c14-62e4f0412345",
            "SuperStreamMessageDetails": {
              "ExternalSuperFundName": "RolloverInstitution",
              "ABN": "",
              "UniqueSuperIdentifier": "",
              "MemberId": "",
              "ESA": "",
              "BSB": "",
              "BankAccountNumber": "",
              "GivenName": "Linn",
              "OtherGivenName": "May",
              "FamilyName": "Levron",
              "ContactNumber": "30282603",
              "AreaCode": "01",
              "Email": "linn.levron@gmail.com"
            }
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "DeactivateMember": true
        }
      },
      "CreateReleaseAuthorityPaymentExample": {
        "value": {
          "MemberAccountGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
          "PaymentType": "RELEASE-AUTHORITY",
          "ConditionOfRelease": "",
          "PaymentDate": "2022-02-22",
          "NetAmount": 500,
          "GrossAmount": 500,
          "PaymentTo": "ATO",
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "SuperStreamMessageGUID": "f4b27431-a919-ca8d-7c14-62e4f0412335",
          "DeactivateMember": true
        }
      },
      "CreateDeathBenefitPaymentExample": {
        "value": {
          "MemberAccountGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
          "PaymentType": "LUMP-SUM/INCOME-STREAM",
          "ConditionOfRelease": "DEATH",
          "PaymentDate": "2022-07-01",
          "NetAmount": 0,
          "GrossAmount": 10000,
          "PaymentTo": "Dependant",
          "Death": {
            "DateOfDeath": "2022-06-01",
            "Beneficiary": {
              "Type": "TAX-DEPENDENT",
              "BeneficiaryGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345"
            },
            "IncomeStream": {
              "PurchasePrice": 10000,
              "PaymentFrequency": "Annual",
              "PAYGScale": "07"
            }
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "MemberAccountAction": "",
          "DeactivateMember": true
        }
      },
      "CreateMarriageSplitPaymentExample": {
        "value": {
          "MemberAccountGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
          "PaymentType": "MARRIAGE-SPLIT",
          "ConditionOfRelease": "MARRIAGE-SPLIT",
          "PaymentDate": "2022-02-22",
          "GrossAmount": 500,
          "MarriageSplit": {
            "Method": "ORDER",
            "ExSpouseMemberGUID": "f4b27431-a919-ca8d-7c14-62e4f04123124",
            "ExternalExSpouse": {
              "ExternalSuperFundName": "External Fund Name",
              "ABN": "",
              "UniqueSuperIdentifier": "",
              "MemberID": ""
            }
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          },
          "DeactivateMember": true
        }
      },
      "CreateContributionSplitPaymentExample": {
        "value": {
          "MemberAccountGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
          "PaymentType": "CONTRIBUTION-SPLIT",
          "ConditionOfRelease": "CONTRIBUTION-SPLIT",
          "PaymentDate": "2022-02-22",
          "GrossAmount": 500,
          "CurrentYearSplitting": true,
          "ContributionSplit": {
            "SpouseMemberGUID": "f4b27431-a919-ca8d-7c14-62e4f04123124",
            "ExternalSuperFundName": "",
            "ABN": "",
            "USISPIN": "",
            "MemberID": ""
          },
          "Source": {
            "BankTransactionIdentifier": "6a9ce773-5011-308e-7914-73d18ced3493"
          }
        }
      },
      "GetABPPensionExample": {
        "value": {
          "MemberAccountGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "DisplayName": "pension display name",
          "NicknameEntered": true,
          "MemberAccountDisplayName": "member account display name",
          "PensionType": "ABP",
          "TermType": "ACCOUNT",
          "Status": "Active",
          "AccountBalance": 10000,
          "Actions": [
            "cancel,cancel_convert_accum"
          ],
          "AnnualMinimum": 200,
          "AnnualMaximum": 0,
          "ScheduledPayment": true,
          "NextPaymentDate": "2019-07-01",
          "PeriodicPaymentAmount": 20,
          "PensionPaymentsToDate": 0,
          "Reversionary": true,
          "PAYGW": true,
          "CommencementDate": "2021-05-02",
          "PurchasePrice": 5000,
          "TaxFreeProportion": 100,
          "ReversionaryName": "",
          "ReversionaryMemberGUID": "",
          "PaymentFrequency": "MONTHLY",
          "PaymentChoice": "Mininum",
          "PAYGScale": "02",
          "TerminationDate": "2022-02-22",
          "ProRataMinimum": 0,
          "Selected": 20,
          "GrossPayments": 20,
          "Tax": 0,
          "Remaining": 0,
          "Warnings": [
            "Exceeds Maximum",
            "Estimate"
          ],
          "TransferBalanceAccount1July2017Amount": 0,
          "PensionPayment1July2017toLastYearAmount": 0,
          "ProRataMinimumPensionCurrentYearAmount": 0,
          "LTCBalanceAccountType": "Reserve Balance",
          "ReserveBalanceAmountWithEarnings": 0,
          "ReserveBalanceAmountWithoutEarnings": 0,
          "TrusteeDeterminedAmountWithEarnings": 0,
          "TrusteeDeterminedAmountWithoutEarnings": 0,
          "NumberOfActiveLTC": 0
        }
      },
      "GetDBISPensionExample": {
        "value": {
          "MemberAccountGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "DisplayName": "pension display name",
          "NicknameEntered": true,
          "MemberAccountDisplayName": "member account display name",
          "PensionType": "DBIS",
          "TermType": "ACCOUNT",
          "Status": "Terminated",
          "AccountBalance": 10000,
          "Actions": [
            ""
          ],
          "AnnualMinimum": 200,
          "AnnualMaximum": 0,
          "ScheduledPayment": true,
          "NextPaymentDate": "2019-07-01",
          "PeriodicPaymentAmount": 20,
          "PensionPaymentsToDate": 0,
          "Reversionary": false,
          "PAYGW": false,
          "CommencementDate": "2021-05-02",
          "PurchasePrice": 5000,
          "TaxFreeProportion": 100,
          "ReversionaryName": "",
          "ReversionaryMemberGUID": "",
          "PaymentFrequency": "MONTHLY",
          "PaymentChoice": "Mininum",
          "PAYGScale": "02",
          "TerminationDate": "2022-02-22",
          "ProRataMinimum": 0,
          "Selected": 20,
          "GrossPayments": 20,
          "Tax": 0,
          "Remaining": 0,
          "Warnings": [
            "Exceeds Maximum",
            "Estimate"
          ],
          "TransferBalanceAccount1July2017Amount": 0,
          "PensionPayment1July2017toLastYearAmount": 0,
          "ProRataMinimumPensionCurrentYearAmount": 0,
          "LTCBalanceAccountType": "Reserve Balance",
          "ReserveBalanceAmountWithEarnings": 0,
          "ReserveBalanceAmountWithoutEarnings": 0,
          "TrusteeDeterminedAmountWithEarnings": 0,
          "TrusteeDeterminedAmountWithoutEarnings": 0,
          "NumberOfActiveLTC": 0,
          "DBIS": {
            "DeceasedMemberName": "",
            "ConversionDate": "2021-06-02",
            "AccountBalanceOnConversion": 1000
          }
        }
      },
      "GetTRISPensionExample": {
        "value": {
          "MemberAccountGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "DisplayName": "pension display name",
          "NicknameEntered": true,
          "MemberAccountDisplayName": "member account display name",
          "PensionType": "TRIS",
          "TermType": "ACCOUNT",
          "Status": "Active",
          "AccountBalance": 10000,
          "Actions": [
            "cancel"
          ],
          "AnnualMinimum": 200,
          "AnnualMaximum": 0,
          "ScheduledPayment": true,
          "NextPaymentDate": "2019-07-01",
          "PeriodicPaymentAmount": 20,
          "PensionPaymentsToDate": 0,
          "Reversionary": false,
          "PAYGW": false,
          "CommencementDate": "2021-05-02",
          "PurchasePrice": 5000,
          "TaxFreeProportion": 100,
          "ReversionaryName": "",
          "ReversionaryMemberGUID": "",
          "PaymentFrequency": "MONTHLY",
          "PaymentChoice": "Mininum",
          "PAYGScale": "02",
          "TerminationDate": "2022-02-22",
          "ProRataMinimum": 0,
          "Selected": 20,
          "GrossPayments": 20,
          "Tax": 0,
          "Remaining": 0,
          "Warnings": [
            "Exceeds Maximum",
            "Estimate"
          ],
          "TransferBalanceAccount1July2017Amount": 0,
          "PensionPayment1July2017toLastYearAmount": 0,
          "ProRataMinimumPensionCurrentYearAmount": 0,
          "LTCBalanceAccountType": "Reserve Balance",
          "ReserveBalanceAmountWithEarnings": 0,
          "ReserveBalanceAmountWithoutEarnings": 0,
          "TrusteeDeterminedAmountWithEarnings": 0,
          "TrusteeDeterminedAmountWithoutEarnings": 0,
          "NumberOfActiveLTC": 0
        }
      },
      "GetTRISRETPensionExample": {
        "value": {
          "MemberAccountGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "DisplayName": "pension display name",
          "NicknameEntered": true,
          "MemberAccountDisplayName": "member account display name",
          "PensionType": "TRIS - RET",
          "TermType": "ACCOUNT",
          "Status": "Active",
          "AccountBalance": 10000,
          "Actions": [
            "cancel"
          ],
          "AnnualMinimum": 200,
          "AnnualMaximum": 0,
          "ScheduledPayment": true,
          "NextPaymentDate": "2019-07-01",
          "PeriodicPaymentAmount": 20,
          "PensionPaymentsToDate": 0,
          "Reversionary": false,
          "PAYGW": false,
          "CommencementDate": "2021-05-02",
          "PurchasePrice": 5000,
          "TaxFreeProportion": 100,
          "ReversionaryName": "",
          "ReversionaryMemberGUID": "",
          "PaymentFrequency": "MONTHLY",
          "PaymentChoice": "Mininum",
          "PAYGScale": "02",
          "TerminationDate": "2022-02-22",
          "ProRataMinimum": 0,
          "Selected": 20,
          "GrossPayments": 20,
          "Tax": 0,
          "Remaining": 0,
          "Warnings": [
            "Exceeds Maximum",
            "Estimate"
          ],
          "TransferBalanceAccount1July2017Amount": 0,
          "PensionPayment1July2017toLastYearAmount": 0,
          "ProRataMinimumPensionCurrentYearAmount": 0,
          "LTCBalanceAccountType": "Reserve Balance",
          "ReserveBalanceAmountWithEarnings": 0,
          "ReserveBalanceAmountWithoutEarnings": 0,
          "TrusteeDeterminedAmountWithEarnings": 0,
          "TrusteeDeterminedAmountWithoutEarnings": 0,
          "NumberOfActiveLTC": 0,
          "TRIS": {
            "ConversionDate": "2021-06-02",
            "AccountBalanceOnConversion": 1000
          }
        }
      },
      "GetMLPPensionExample": {
        "value": {
          "MemberAccountGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "DisplayName": "pension display name",
          "NicknameEntered": true,
          "MemberAccountDisplayName": "member account display name",
          "PensionType": "MLP",
          "TermType": "MARKET",
          "Status": "Active",
          "AccountBalance": 10000,
          "Actions": [
            "cancel"
          ],
          "AnnualMinimum": 200,
          "AnnualMaximum": 0,
          "ScheduledPayment": true,
          "NextPaymentDate": "2019-07-01",
          "PeriodicPaymentAmount": 20,
          "PensionPaymentsToDate": 0,
          "Reversionary": false,
          "PAYGW": false,
          "CommencementDate": "2021-05-02",
          "PurchasePrice": 5000,
          "TaxFreeProportion": 100,
          "ReversionaryName": "",
          "ReversionaryMemberGUID": "",
          "PaymentFrequency": "MONTHLY",
          "PaymentChoice": "Mininum",
          "PAYGScale": "02",
          "TerminationDate": "2022-02-22",
          "ProRataMinimum": 0,
          "Selected": 20,
          "GrossPayments": 20,
          "Tax": 0,
          "Remaining": 0,
          "Warnings": [
            "Exceeds Maximum",
            "Estimate"
          ],
          "TransferBalanceAccount1July2017Amount": 0,
          "PensionPayment1July2017toLastYearAmount": 0,
          "ProRataMinimumPensionCurrentYearAmount": 0,
          "LTCBalanceAccountType": "Reserve Balance",
          "ReserveBalanceAmountWithEarnings": 0,
          "ReserveBalanceAmountWithoutEarnings": 0,
          "TrusteeDeterminedAmountWithEarnings": 0,
          "TrusteeDeterminedAmountWithoutEarnings": 0,
          "NumberOfActiveLTC": 0
        }
      },
      "GetAPPensionExample": {
        "value": {
          "MemberAccountGUID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "DisplayName": "pension display name",
          "NicknameEntered": true,
          "MemberAccountDisplayName": "member account display name",
          "PensionType": "AP",
          "TermType": "ALLOCATED",
          "Status": "Active",
          "AccountBalance": 10000,
          "Actions": [
            "cancel"
          ],
          "AnnualMinimum": 200,
          "AnnualMaximum": 0,
          "ScheduledPayment": true,
          "NextPaymentDate": "2019-07-01",
          "PeriodicPaymentAmount": 20,
          "PensionPaymentsToDate": 0,
          "Reversionary": false,
          "PAYGW": false,
          "CommencementDate": "2021-05-02",
          "PurchasePrice": 5000,
          "TaxFreeProportion": 100,
          "ReversionaryName": "",
          "ReversionaryMemberGUID": "",
          "PaymentFrequency": "MONTHLY",
          "PaymentChoice": "Mininum",
          "PAYGScale": "02",
          "TerminationDate": "2022-02-22",
          "ProRataMinimum": 0,
          "Selected": 20,
          "GrossPayments": 20,
          "Tax": 0,
          "Remaining": 0,
          "Warnings": [
            "Exceeds Maximum",
            "Estimate"
          ],
          "TransferBalanceAccount1July2017Amount": 0,
          "PensionPayment1July2017toLastYearAmount": 0,
          "ProRataMinimumPensionCurrentYearAmount": 0,
          "LTCBalanceAccountType": "Reserve Balance",
          "ReserveBalanceAmountWithEarnings": 0,
          "ReserveBalanceAmountWithoutEarnings": 0,
          "TrusteeDeterminedAmountWithEarnings": 0,
          "TrusteeDeterminedAmountWithoutEarnings": 0,
          "NumberOfActiveLTC": 0
        }
      },
      "GetCashAuthoritiesResultExample": {
        "value": {
          "AuthorityGUID": "f4b27431-a919-ca8d-7c14-62e4f04863e6",
          "Type": "Cash",
          "Details": {
            "BankAccountGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
            "StartDate": "2021-02-22",
            "EndDate": "2021-02-22"
          }
        }
      },
      "GetMacquarieCashAuthoritiesResultExample": {
        "value": {
          "AuthorityGUID": "f4b27431-a919-ca8d-7c14-62e4f04863e6",
          "Type": "Cash",
          "Details": {
            "BankAccountGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
            "StartDate": "2021-02-22",
            "EndDate": "2021-02-22",
            "DeactivationReason": "SWITCHED-TO-OPEN-BANKING",
            "InstitutionCode": "SISSANYBANK",
            "CompanyName": "SMSF Administration Solutions Pty Ltd",
            "CompanyCode": "2148",
            "RepresentativeCode": "SMSFAS",
            "LevelOfAuthority": "View"
          }
        }
      },
      "GetBrokerAuthoritiesResultExample": {
        "value": {
          "AuthorityGUID": "f4b27431-a919-ca8d-7c14-62e4f04863e6",
          "Type": "Broker",
          "Details": {
            "InvestorReferenceGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
            "StartDate": "2021-02-22",
            "EndDate": "2021-02-22"
          }
        }
      },
      "GetPlatformAuthoritiesResultExample": {
        "value": {
          "AuthorityGUID": "f4b27431-a919-ca8d-7c14-62e4f04863e6",
          "Type": "Platform",
          "Details": {
            "InvestorReferenceGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
            "StartDate": "2021-02-22",
            "EndDate": "2021-02-22"
          }
        }
      },
      "CreateUpdateCashAuthorityExample": {
        "value": {
          "Type": "Cash",
          "Details": {
            "BankAccountGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
            "StartDate": "2021-02-22",
            "EndDate": "2021-02-22",
            "DeactivationReason": "SWITCHED-TO-OPEN-BANKING",
            "ForceInterfaceTypeCode": "OPENBANKING",
            "InstitutionCode": "SISSANYBANK"
          }
        }
      },
      "CreateUpdateMacquarieCashAuthorityExample": {
        "value": {
          "Type": "Cash",
          "Details": {
            "BankAccountGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
            "StartDate": "2021-02-22",
            "EndDate": "2021-02-22",
            "DeactivationReason": "SWITCHED-TO-OPEN-BANKING",
            "ForceInterfaceTypeCode": "OPENBANKING",
            "InstitutionCode": "SISSANYBANK",
            "CompanyName": "SMSF Administration Solutions Pty Ltd",
            "CompanyCode": "2148",
            "RepresentativeCode": "SMSFAS",
            "LevelOfAuthority": "View"
          }
        }
      },
      "CreateUpdateBrokerAuthorityExample": {
        "value": {
          "Type": "Broker",
          "Details": {
            "InvestorReferenceGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
            "StartDate": "2021-02-22",
            "EndDate": "2021-02-22",
            "DeactivationReason": "SWITCHED-TO-OPEN-BANKING"
          }
        }
      },
      "CreateUpdatePlatformAuthorityExample": {
        "value": {
          "Type": "Platform",
          "Details": {
            "InvestorReferenceGUID": "f4b27431-a919-ca8d-7c14-62e4f0412345",
            "StartDate": "2021-02-22",
            "EndDate": "2021-02-22",
            "DeactivationReason": "SWITCHED-TO-OPEN-BANKING"
          }
        }
      },
      "UpdateStatusStreamMessageRequestExample": {
        "value": {
          "MessageStatus": "Accepted",
          "Reason": "SUPER.GEN.GEN.21",
          "Amount": 100,
          "PaymentReference": "200106093430706036",
          "Notes": "Processed this message",
          "UserComments": "This is a comment",
          "ProcessRollin": false
        }
      },
      "UpdateStatusDismissedStreamMessageRequestExample": {
        "value": {
          "MessageStatus": "Dismissed",
          "Notes": "Dismissed this message"
        }
      },
      "GetDepreciatingScheduleDepreciatingAssetExample": {
        "value": {
          "PropertyAccountNumber": "2110002",
          "PropertyAccountDescription": "5 Brisbane Avenue, UMINA BEACH NSW 2257",
          "AccountNumber": "2119102",
          "AccountDescription": "Diminishing value asset",
          "OriginalCost": 15555,
          "StartDate": "2022-07-02",
          "OpeningBalance": 0,
          "DisposalsDate": null,
          "DisposalsAmount": 0,
          "AdditionsDate": "2022-07-02",
          "AdditionsAmount": 15555,
          "DepreciationMethod": "DIMINISHING-VALUE",
          "RatePercent": 7.5,
          "EffectiveLife": 5,
          "DepreciationAmount": 1163.43,
          "ClosingBalance": 14391.57,
          "SwitchToLowValuePool": true
        }
      },
      "GetDepreciatingSchedulePropertyExample": {
        "value": {
          "PropertyAccountNumber": 2100003,
          "PropertyAccountDescription": "Property - Commercial Account 3",
          "AccountNumber": 2100003,
          "AccountDescription": "Property - Commercial Account 3",
          "OriginalCost": 450000,
          "StartDate": null,
          "OpeningBalance": 500000,
          "DisposalsDate": null,
          "DisposalsAmount": 0,
          "AdditionsDate": "2019-07-15",
          "AdditionsAmount": 0,
          "DepreciationMethod": "",
          "RatePercent": 0,
          "EffectiveLife": 0,
          "DepreciationAmount": 0,
          "ClosingBalance": 500000,
          "SwitchToLowValuePool": false
        }
      },
      "GetActivityStatementAnswersIASRExample": {
        "value": {
          "FundGUID": "6a9ce773-5011-308e-7914-73d18ced1193",
          "FundName": "Fund name",
          "FundCode": "FundCode",
          "IntegratedAccountEFTCode": "",
          "PostalAddress": {
            "Country": "Australia",
            "Line1": "GPO BOX4",
            "Line2": "",
            "Postcode": "3287",
            "State": "Austri",
            "Suburb": "HAWKESDALE"
          },
          "Form": "IAS R",
          "FormID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "PeriodStartDate": "2022-02-22",
          "PeriodEndDate": "2022-02-22",
          "DocumentID": "1233487634",
          "LodgementDueDate": "2022-02-22",
          "PaymentDueDate": "2022-02-22",
          "ATOStatus": "New",
          "Actions": [
            "validate",
            "save",
            "lodge",
            "reset-values",
            "gerenate-worksheet",
            "payment-details"
          ],
          "Details": {
            "7": "",
            "9": "",
            "AS_FORM_TYPE": "",
            "ORG_BRANCH_CODE": "",
            "AS_FORM_NAME": "",
            "AS_REV_IND": "",
            "AS_STATUS": "",
            "ORG_NAME": "",
            "ADDR_LINE_1": "",
            "ADDR_LINE_2": "",
            "ADDR_SUBURB": "",
            "ADDR_STATE": "",
            "ADDR_POST_CODE": "",
            "ADDR_OVERSEAS": "",
            "DIN": "",
            "TFN": "",
            "LDGMT_DUE_DATE": "",
            "PMT_DUE_DATE": "",
            "PHONE_AREA_CODE": "",
            "PHONE_NUMBER": "",
            "EMAIL": "",
            "T7": "",
            "T8": "",
            "T9": "",
            "T4": "",
            "MSG_BFR_AMT": "",
            "MSG_AFT_AMT": "",
            "MSG_BFR_RATE": "",
            "MSG_AFT_RATE": "",
            "5A": "",
            "5B": "",
            "DEC_STATEMENT_TYPE": "",
            "DEC_STATEMENT_ACCEPTED_IND": "",
            "DEC_SIGNATURE_DATE": "",
            "DEC_SIGNATURE_ID": "",
            "HRS_TAKEN": "",
            "MINS_TAKEN": "",
            "8A": "",
            "8B": "",
            "ADDR_COUNTRY": "",
            "ADDR_COUNTRY_CODE": "",
            "ADDR_LINE_3": "",
            "ADDR_LINE_4": "",
            "ADDR_USAGE_CODE": "",
            "AVAIL_PAYGI_RPT_OPTIONS": "",
            "EMAIL_USAGE_CODE": "",
            "ORG_TYPE_CODE": "",
            "PAYGI_RPT_OPTION": "",
            "PHONE_SERVICE_LINE": "",
            "PHONE_USAGE_CODE": "",
            "RPT_SUBMISSION_DATE": "",
            "TAN": ""
          }
        }
      },
      "GetActivityStatementAnswersIASPExample": {
        "value": {
          "FundGUID": "6a9ce773-5011-308e-7914-73d18ced1193",
          "FundName": "Fund name",
          "FundCode": "FundCode",
          "IntegratedAccountEFTCode": "",
          "PostalAddress": {
            "Country": "Australia",
            "Line1": "GPO BOX4",
            "Line2": "",
            "Postcode": "3287",
            "State": "Austri",
            "Suburb": "HAWKESDALE"
          },
          "Form": "IAS P",
          "FormID": "6a9ce773-5011-308e-7914-73d18ced3493",
          "PeriodStartDate": "2022-02-22",
          "PeriodEndDate": "2022-02-22",
          "DocumentID": "1233487634",
          "LodgementDueDate": "2022-02-22",
          "PaymentDueDate": "2022-02-22",
          "ATOStatus": "New",
          "Actions": [
            "validate",
            "save",
            "lodge",
            "reset-values",
            "gerenate-worksheet",
            "payment-details"
          ],
          "Details": {
            "9": "",
            "AS_FORM_TYPE": "",
            "ORG_BRANCH_CODE": "",
            "AS_FORM_NAME": "",
            "AS_REV_IND": "",
            "AS_STATUS": "",
            "ORG_NAME": "",
            "ADDR_LINE_1": "",
            "ADDR_LINE_2": "",
            "ADDR_SUBURB": "",
            "ADDR_STATE": "",
            "ADDR_POST_CODE": "",
            "DIN": "",
            "TFN": "",
            "EMAIL": "",
            "PHONE_AREA_CODE": "",
            "PHONE_NUMBER": "",
            "G1": "",
            "GST_INCL_TOT": "",
            "G2": "",
            "G3": "",
            "G10": "",
            "G11": "",
            "1A": "",
            "1C": "",
            "1E": "",
            "2A": "",
            "1B": "",
            "1D": "",
            "1F": "",
            "1H": "",
            "2B": "",
            "DEC_STATEMENT_TYPE": "",
            "DEC_STATEMENT_ACCEPTED_IND": "",
            "DEC_SIGNATURE_DATE": "",
            "DEC_SIGNATURE_ID": "",
            "HRS_TAKEN": "",
            "MINS_TAKEN": "",
            "7A": "",
            "ADDR_COUNTRY": "",
            "ADDR_COUNTRY_CODE": "",
            "ADDR_LINE_3": "",
            "ADDR_LINE_4": "",
            "ADDR_OVERSEAS": "",
            "ADDR_USAGE_CODE": "",
            "AVAIL_GST_RPT_OPTIONS": "",
            "EMAIL_USAGE_CODE": "",
            "GST_AC_METHOD": "",
            "GST_RPT_OPTION": "",
            "LDGMT_DUE_DATE": "",
            "ORG_TYPE_CODE": "",
            "PHONE_SERVICE_LINE": "",
            "PHONE_USAGE_CODE": "",
            "PMT_DUE_DATE": "",
            "RPT_SUBMISSION_DATE": "",
            "TAN": ""
          }
        }
      },
      "UpdateActivityStatementAnswersIASRPayloadExample": {
        "value": {
          "Form": "IAS R",
          "Details": {
            "7": "",
            "9": "",
            "AS_FORM_TYPE": "",
            "ORG_BRANCH_CODE": "",
            "AS_FORM_NAME": "",
            "AS_REV_IND": "",
            "AS_STATUS": "",
            "ORG_NAME": "",
            "ADDR_LINE_1": "",
            "ADDR_LINE_2": "",
            "ADDR_SUBURB": "",
            "ADDR_STATE": "",
            "ADDR_POST_CODE": "",
            "ADDR_OVERSEAS": "",
            "DIN": "",
            "TFN": "",
            "LDGMT_DUE_DATE": "",
            "PMT_DUE_DATE": "",
            "PHONE_AREA_CODE": "",
            "PHONE_NUMBER": "",
            "EMAIL": "",
            "T7": "",
            "T8": "",
            "T9": "",
            "T4": "",
            "MSG_BFR_AMT": "",
            "MSG_AFT_AMT": "",
            "MSG_BFR_RATE": "",
            "MSG_AFT_RATE": "",
            "5A": "",
            "5B": "",
            "DEC_STATEMENT_TYPE": "",
            "DEC_STATEMENT_ACCEPTED_IND": "",
            "DEC_SIGNATURE_DATE": "",
            "DEC_SIGNATURE_ID": "",
            "HRS_TAKEN": "",
            "MINS_TAKEN": "",
            "8A": "",
            "8B": "",
            "ADDR_COUNTRY": "",
            "ADDR_COUNTRY_CODE": "",
            "ADDR_LINE_3": "",
            "ADDR_LINE_4": "",
            "ADDR_USAGE_CODE": "",
            "AVAIL_PAYGI_RPT_OPTIONS": "",
            "EMAIL_USAGE_CODE": "",
            "ORG_TYPE_CODE": "",
            "PAYGI_RPT_OPTION": "",
            "PHONE_SERVICE_LINE": "",
            "PHONE_USAGE_CODE": "",
            "RPT_SUBMISSION_DATE": "",
            "TAN": ""
          }
        }
      },
      "UpdateActivityStatementAnswersIASPPayloadExample": {
        "value": {
          "Form": "IAS P",
          "Details": {
            "9": "",
            "AS_FORM_TYPE": "",
            "ORG_BRANCH_CODE": "",
            "AS_FORM_NAME": "",
            "AS_REV_IND": "",
            "AS_STATUS": "",
            "ORG_NAME": "",
            "ADDR_LINE_1": "",
            "ADDR_LINE_2": "",
            "ADDR_SUBURB": "",
            "ADDR_STATE": "",
            "ADDR_POST_CODE": "",
            "DIN": "",
            "TFN": "",
            "EMAIL": "",
            "PHONE_AREA_CODE": "",
            "PHONE_NUMBER": "",
            "G1": "",
            "GST_INCL_TOT": "",
            "G2": "",
            "G3": "",
            "G10": "",
            "G11": "",
            "1A": "",
            "1C": "",
            "1E": "",
            "2A": "",
            "1B": "",
            "1D": "",
            "1F": "",
            "1H": "",
            "2B": "",
            "DEC_STATEMENT_TYPE": "",
            "DEC_STATEMENT_ACCEPTED_IND": "",
            "DEC_SIGNATURE_DATE": "",
            "DEC_SIGNATURE_ID": "",
            "HRS_TAKEN": "",
            "MINS_TAKEN": "",
            "7A": "",
            "ADDR_COUNTRY": "",
            "ADDR_COUNTRY_CODE": "",
            "ADDR_LINE_3": "",
            "ADDR_LINE_4": "",
            "ADDR_OVERSEAS": "",
            "ADDR_USAGE_CODE": "",
            "AVAIL_GST_RPT_OPTIONS": "",
            "EMAIL_USAGE_CODE": "",
            "GST_AC_METHOD": "",
            "GST_RPT_OPTION": "",
            "LDGMT_DUE_DATE": "",
            "ORG_TYPE_CODE": "",
            "PHONE_SERVICE_LINE": "",
            "PHONE_USAGE_CODE": "",
            "PMT_DUE_DATE": "",
            "RPT_SUBMISSION_DATE": "",
            "TAN": ""
          }
        }
      },
      "AssignQueuedTaskToSelfRequestModelExample": {
        "value": {
          "ActionType": "ASSIGN-QUEUED-TASK-TO-SELF",
          "UpdateRelatedTasks": false,
          "ChangeOwnerFundsAccessible": true,
          "WorkflowInstanceNodeIDList": [
            6486,
            6487
          ]
        }
      },
      "AssignTaskToOwnerRequestModelExample": {
        "value": {
          "ActionType": "ASSIGN-TASK-TO-OWNER",
          "SourceOwnerType": "USER",
          "SourceOwnerGUID": "e3c76443-8126-05b6-9914-c88c1ce84725",
          "UpdateRelatedTasks": true,
          "ChangeOwnerFundsAccessible": true,
          "WorkflowInstanceNodeIDList": [
            6489,
            6490
          ]
        }
      },
      "AssignWorkflowToOwnerRequestModelExample": {
        "value": {
          "ActionType": "ASSIGN-WORKFLOW-TO-OWNER",
          "SourceOwnerType": "USER",
          "SourceOwnerGUID": "e3c76443-8126-05b6-9914-c88c1ce84725",
          "ChangeOwnerFundsAccessible": true,
          "WorkflowInstanceIDList": [
            210,
            211,
            250
          ]
        }
      },
      "AssignWorkflowToTeamRequestModelExample": {
        "value": {
          "ActionType": "ASSIGN-WORKFLOW-TO-TEAM",
          "SourceOwnerType": "TEAM",
          "SourceOwnerGUID": "e3c76443-8126-05b6-9914-c88c1ce84725",
          "WorkflowInstanceIDList": [
            210,
            211,
            250
          ]
        }
      },
      "AssignTaskToTeamRequestModelExample": {
        "value": {
          "ActionType": "ASSIGN-TASK-TO-TEAM",
          "SourceOwnerType": "TEAM",
          "SourceOwnerGUID": "e3c76443-8126-05b6-9914-c88c1ce84725",
          "UpdateRelatedTasks": true,
          "WorkflowInstanceNodeIDList": [
            6489,
            6490
          ]
        }
      },
      "VerificationIDNotRequiredRequestModelExample": {
        "value": {
          "PersonGUID": "e3c76443-8126-05b6-9914-c88c1ce84725",
          "VerificationStatus": "NOT-REQUIRED",
          "Reason": "Reason"
        }
      },
      "VerificationIDBackNotVerifiedRequestModelExample": {
        "value": {
          "PersonGUID": "e3c76443-8126-05b6-9914-c88c1ce84725",
          "VerificationStatus": "NOT-VERIFIED"
        }
      },
      "VerificationIDVerifiedRequestModelExample": {
        "value": {
          "PersonGUID": "e3c76443-8126-05b6-9914-c88c1ce84725",
          "Provider": "GreenId",
          "ReferenceNumber": "asAMCJjas",
          "VerificationStatus": "VERIFIED",
          "VerificationDate": "2025-07-27T00:00:00Z"
        }
      },
      "UpdateBrandLayoutImageExample": {
        "value": {
          "Type": "Logo/Cover",
          "Orientation": "Portrait/Landscape/Both",
          "FileData": "String"
        }
      },
      "UpdateBrandLayoutExample": {
        "value": {
          "Colour": {
            "Darker": "#187bb6",
            "Base": "#ffffff",
            "Lighter01": "#187bb6",
            "Lighter02": "#ffffff",
            "Lightest": "#187bb6"
          },
          "HeaderFont": "Open Sans Light"
        }
      },
      "CGTSchedule2020Example": {
        "$ref": "#/components/examples/cgt-schedule-2020"
      },
      "LossesSchedule2020Example": {
        "$ref": "#/components/examples/losses-schedule-2020"
      },
      "SMSFAnnualReturn2020Example": {
        "$ref": "#/components/examples/smsf-annual-return-2020"
      },
      "CGTSchedule2021Example": {
        "$ref": "#/components/examples/cgt-schedule-2021"
      },
      "LossesSchedule2021Example": {
        "$ref": "#/components/examples/losses-schedule-2021"
      },
      "SMSFAnnualReturn2021Example": {
        "$ref": "#/components/examples/smsf-annual-return-2021"
      },
      "VerificationIDNotVerifiedRequestModelExample": {
        "value": {
          "PersonGUID": "e3c76443-8126-05b6-9914-c88c1ce84725",
          "Provider": "GreenId",
          "ReferenceNumber": "asAMCJjas",
          "VerificationStatus": "NOT-VERIFIED",
          "VerificationDate": "2025-07-27T00:00:00Z"
        }
      }
    }
  }
}