{
  "openapi": "3.2.0",
  "info": {
    "x-metadata": {
      "apiId": [
        "Class Partner v1"
      ],
      "tags": [
        "Class Partner"
      ]
    },
    "title": "Tax Reports",
    "version": "1.0",
    "description": "Provides a comprehensive suite of endpoints for Tax Reports\n\n\n<div class=\"env-panel\" data-component-name=\"EnvPanel\"><div class=\"env-panel__header\">Servers</div><div class=\"env-panel__body\"><div class=\"env-row\"><div class=\"env-name\">Partner Integration Environment (Sandbox)</div><div class=\"env-url-row\"><span class=\"env-url\">https://apigateway.class-pie.com.au/api/1.0</span><button type=\"button\" class=\"copy-btn\" data-copy=\"https://apigateway.class-pie.com.au/api/1.0\" aria-label=\"Copy\"><svg viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.16667 2.66667C5.16667 2.57462 5.24129 2.5 5.33333 2.5H12C12.092 2.5 12.1667 2.57462 12.1667 2.66667V10.6667C12.1667 10.7587 12.092 10.8333 12 10.8333H10H5.33333C5.24129 10.8333 5.16667 10.7587 5.16667 10.6667V4.66667V2.66667ZM4.16667 4.16667V2.66667C4.16667 2.02233 4.689 1.5 5.33333 1.5H12C12.6443 1.5 13.1667 2.02233 13.1667 2.66667V10.6667C13.1667 11.311 12.6443 11.8333 12 11.8333H10.5V13.3333C10.5 13.6428 10.3771 13.9395 10.1583 14.1583C9.9395 14.3771 9.64275 14.5 9.33333 14.5H2.66667C2.35725 14.5 2.0605 14.3771 1.84171 14.1583C1.62292 13.9395 1.5 13.6428 1.5 13.3333V5.33333C1.5 5.02391 1.62292 4.72717 1.84171 4.50838C2.0605 4.28958 2.35725 4.16667 2.66667 4.16667H4.16667ZM9.5 11.8333V13.3333C9.5 13.3775 9.48244 13.4199 9.45118 13.4512C9.41993 13.4824 9.37754 13.5 9.33333 13.5H2.66667C2.62246 13.5 2.58007 13.4824 2.54882 13.4512C2.51756 13.4199 2.5 13.3775 2.5 13.3333V5.33333C2.5 5.28913 2.51756 5.24674 2.54882 5.21548C2.58007 5.18423 2.62246 5.16667 2.66667 5.16667H4.16667V10.6667C4.16667 11.311 4.689 11.8333 5.33333 11.8333H9.5Z\" fill=\"currentColor\"/></svg></button></div></div><div class=\"env-row\"><div class=\"env-name\">Production Environment</div><div class=\"env-url-row\"><span class=\"env-url\">https://apigateway.class.com.au/api/1.0</span><button type=\"button\" class=\"copy-btn\" data-copy=\"https://apigateway.class.com.au/api/1.0\" aria-label=\"Copy\"><svg viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.16667 2.66667C5.16667 2.57462 5.24129 2.5 5.33333 2.5H12C12.092 2.5 12.1667 2.57462 12.1667 2.66667V10.6667C12.1667 10.7587 12.092 10.8333 12 10.8333H10H5.33333C5.24129 10.8333 5.16667 10.7587 5.16667 10.6667V4.66667V2.66667ZM4.16667 4.16667V2.66667C4.16667 2.02233 4.689 1.5 5.33333 1.5H12C12.6443 1.5 13.1667 2.02233 13.1667 2.66667V10.6667C13.1667 11.311 12.6443 11.8333 12 11.8333H10.5V13.3333C10.5 13.6428 10.3771 13.9395 10.1583 14.1583C9.9395 14.3771 9.64275 14.5 9.33333 14.5H2.66667C2.35725 14.5 2.0605 14.3771 1.84171 14.1583C1.62292 13.9395 1.5 13.6428 1.5 13.3333V5.33333C1.5 5.02391 1.62292 4.72717 1.84171 4.50838C2.0605 4.28958 2.35725 4.16667 2.66667 4.16667H4.16667ZM9.5 11.8333V13.3333C9.5 13.3775 9.48244 13.4199 9.45118 13.4512C9.41993 13.4824 9.37754 13.5 9.33333 13.5H2.66667C2.62246 13.5 2.58007 13.4824 2.54882 13.4512C2.51756 13.4199 2.5 13.3775 2.5 13.3333V5.33333C2.5 5.28913 2.51756 5.24674 2.54882 5.21548C2.58007 5.18423 2.62246 5.16667 2.66667 5.16667H4.16667V10.6667C4.16667 11.311 4.689 11.8333 5.33333 11.8333H9.5Z\" fill=\"currentColor\"/></svg></button></div></div></div></div>"
  },
  "servers": [
    {
      "url": "https://apigateway.class-pie.com.au/api/1.0",
      "description": "Partner Integration Environment (Sandbox)"
    },
    {
      "url": "https://apigateway.class.com.au/api/1.0",
      "description": "Production Environment"
    }
  ],
  "paths": {
    "/f/{businessCode}/{fundCode}/report-data/tax-reports/annual-return": {
      "get": {
        "operationId": "annualReturn",
        "summary": "AnnualReturn",
        "description": "The annual return for a given year.",
        "parameters": [
          {
            "$ref": "#/components/parameters/businessCodeParam"
          },
          {
            "$ref": "#/components/parameters/fundCodeParam"
          },
          {
            "$ref": "#/components/parameters/yearParam"
          }
        ],
        "responses": {
          "200": {
            "description": "Success (OK)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "Data"
                  ],
                  "properties": {
                    "Data": {
                      "$ref": "#/components/schemas/AnnualReturn"
                    }
                  },
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/ApiResponseBase"
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Error Message",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ErrorResponse"
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/UnauthorizedErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ForbiddenErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Resource not available or user does not have access to the fund",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ResourceUnavailableErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/InternalErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Class_oAuth": [
              "fund.read"
            ]
          }
        ]
      }
    },
    "/f/{businessCode}/{fundCode}/report-data/tax-reports/bas-report-summary": {
      "get": {
        "operationId": "basReportSummary",
        "summary": "BasReportSummary",
        "description": "The summary report for all Business Activity Statements.",
        "parameters": [
          {
            "$ref": "#/components/parameters/businessCodeParam"
          },
          {
            "$ref": "#/components/parameters/fundCodeParam"
          },
          {
            "name": "startDate",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2024-07-01",
            "description": "The start date for the report."
          },
          {
            "name": "endDate",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "2025-06-30",
            "description": "The end date for the report."
          }
        ],
        "responses": {
          "200": {
            "description": "Success (OK)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "Data"
                  ],
                  "properties": {
                    "Data": {
                      "$ref": "#/components/schemas/TaxReports_BASReportSummary"
                    }
                  },
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/ApiResponseBase"
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Error Message",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ErrorResponse"
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/UnauthorizedErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ForbiddenErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Resource not available or user does not have access to the fund",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ResourceUnavailableErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/InternalErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Class_oAuth": [
              "fund.read"
            ]
          }
        ]
      }
    },
    "/f/{businessCode}/{fundCode}/report-data/tax-reports/capital-allowance": {
      "get": {
        "operationId": "capitalAllowance",
        "summary": "CapitalAllowance",
        "description": "The capital allowance schedule for a given year.",
        "parameters": [
          {
            "$ref": "#/components/parameters/businessCodeParam"
          },
          {
            "$ref": "#/components/parameters/fundCodeParam"
          },
          {
            "$ref": "#/components/parameters/yearParam"
          }
        ],
        "responses": {
          "200": {
            "description": "Success (OK)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "Data"
                  ],
                  "properties": {
                    "Data": {
                      "$ref": "#/components/schemas/CapitalAllowance"
                    }
                  },
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/ApiResponseBase"
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Error Message",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ErrorResponse"
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/UnauthorizedErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ForbiddenErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Resource not available or user does not have access to the fund",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ResourceUnavailableErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/InternalErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Class_oAuth": [
              "fund.read"
            ]
          }
        ]
      }
    },
    "/f/{businessCode}/{fundCode}/report-data/tax-reports/cgt-schedule": {
      "get": {
        "operationId": "cgtSchedule",
        "summary": "CgtSchedule",
        "description": "The CGT schedule for a given year.",
        "parameters": [
          {
            "$ref": "#/components/parameters/businessCodeParam"
          },
          {
            "$ref": "#/components/parameters/fundCodeParam"
          },
          {
            "$ref": "#/components/parameters/yearParam"
          }
        ],
        "responses": {
          "200": {
            "description": "Success (OK)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "Data"
                  ],
                  "properties": {
                    "Data": {
                      "$ref": "#/components/schemas/CgtSchedule"
                    }
                  },
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/ApiResponseBase"
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Error Message",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ErrorResponse"
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/UnauthorizedErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ForbiddenErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Resource not available or user does not have access to the fund",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ResourceUnavailableErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/InternalErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Class_oAuth": [
              "fund.read"
            ]
          }
        ]
      }
    },
    "/f/{businessCode}/{fundCode}/report-data/tax-reports/compilation-details": {
      "get": {
        "operationId": "smsfCompilationDetails",
        "summary": "SmsfCompilationDetails",
        "description": "The compilation details for a given year.",
        "parameters": [
          {
            "$ref": "#/components/parameters/businessCodeParam"
          },
          {
            "$ref": "#/components/parameters/fundCodeParam"
          },
          {
            "$ref": "#/components/parameters/yearParam"
          }
        ],
        "responses": {
          "200": {
            "description": "Success (OK)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "Data"
                  ],
                  "properties": {
                    "Data": {
                      "$ref": "#/components/schemas/TaxReports_SMSFCompilationDetails"
                    }
                  },
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/ApiResponseBase"
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Error Message",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ErrorResponse"
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/UnauthorizedErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ForbiddenErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Resource not available or user does not have access to the fund",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ResourceUnavailableErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/InternalErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Class_oAuth": [
              "fund.read"
            ]
          }
        ]
      }
    },
    "/f/{businessCode}/{fundCode}/report-data/tax-reports/losses-schedule": {
      "get": {
        "operationId": "lossesSchedule",
        "summary": "LossesSchedule",
        "description": "The losses schedule for a given year.",
        "parameters": [
          {
            "$ref": "#/components/parameters/businessCodeParam"
          },
          {
            "$ref": "#/components/parameters/fundCodeParam"
          },
          {
            "$ref": "#/components/parameters/yearParam"
          }
        ],
        "responses": {
          "200": {
            "description": "Success (OK)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "Data"
                  ],
                  "properties": {
                    "Data": {
                      "$ref": "#/components/schemas/LossesSchedule"
                    }
                  },
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/ApiResponseBase"
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Error Message",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ErrorResponse"
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/UnauthorizedErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ForbiddenErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Resource not available or user does not have access to the fund",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ResourceUnavailableErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/InternalErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Class_oAuth": [
              "fund.read"
            ]
          }
        ]
      }
    },
    "/f/{businessCode}/{fundCode}/report-data/tax-reports/statement-taxable-income": {
      "get": {
        "operationId": "statementTaxableIncome",
        "summary": "StatementTaxableIncome",
        "description": "The statement of taxable income for a given year.",
        "parameters": [
          {
            "$ref": "#/components/parameters/businessCodeParam"
          },
          {
            "$ref": "#/components/parameters/fundCodeParam"
          },
          {
            "$ref": "#/components/parameters/yearParam"
          }
        ],
        "responses": {
          "200": {
            "description": "Success (OK)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "Data"
                  ],
                  "properties": {
                    "Data": {
                      "$ref": "#/components/schemas/TaxReports_StatementOfTaxableIncome"
                    }
                  },
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/ApiResponseBase"
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Error Message",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ErrorResponse"
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/UnauthorizedErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ForbiddenErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Resource not available or user does not have access to the fund",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ResourceUnavailableErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/InternalErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Class_oAuth": [
              "fund.read"
            ]
          }
        ]
      }
    },
    "/f/{businessCode}/{fundCode}/report-data/tax-reports/trust-income-schedule": {
      "get": {
        "operationId": "trustIncomeSchedule",
        "summary": "TrustIncomeSchedule",
        "description": "The trust income schedule for a given year.",
        "parameters": [
          {
            "$ref": "#/components/parameters/businessCodeParam"
          },
          {
            "$ref": "#/components/parameters/fundCodeParam"
          },
          {
            "$ref": "#/components/parameters/yearParam"
          }
        ],
        "responses": {
          "200": {
            "description": "Success (OK)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "Data"
                  ],
                  "properties": {
                    "Data": {
                      "$ref": "#/components/schemas/TrustIncomeSchedule"
                    }
                  },
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/ApiResponseBase"
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Error Message",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ErrorResponse"
                      }
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/UnauthorizedErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ForbiddenErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Resource not available or user does not have access to the fund",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ResourceUnavailableErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Errors": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/InternalErrorCommon"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "Class_oAuth": [
              "fund.read"
            ]
          }
        ]
      }
    }
  },
  "components": {
    "schemas": {
      "AddressSummary": {
        "type": "object",
        "description": "Standard address structure used for physical and postal addresses.",
        "properties": {
          "AddressLine1": {
            "type": "string",
            "description": "Primary street address line (street number and name).",
            "example": "123 Smith Street"
          },
          "AddressLine2": {
            "type": "string",
            "example": "Suite 2",
            "description": "Secondary address line (unit, suite or additional delivery info)."
          },
          "AddressLine3": {
            "type": "string",
            "example": "Level 1",
            "description": "Tertiary address line (building, floor or locality extension)."
          },
          "PostCode": {
            "type": "string",
            "example": "2000",
            "description": "Postal code (Australian postcodes are 4 digits)."
          },
          "Locality": {
            "type": "string",
            "example": "ROSEBERY",
            "description": "Suburb, town or city."
          },
          "State": {
            "type": "string",
            "example": "NSW",
            "description": "State or territory abbreviation."
          },
          "Country": {
            "type": "string",
            "example": "Australia",
            "description": "Country name."
          }
        }
      },
      "AnnualReturn": {
        "anyOf": [
          {
            "$ref": "#/components/schemas/SMSFAnnualReturn_SMSFAnnualReturn2024"
          },
          {
            "$ref": "#/components/schemas/SMSFAnnualReturn_SMSFAnnualReturn2025"
          }
        ]
      },
      "ApiError": {
        "type": "object",
        "required": [
          "Code",
          "Message"
        ],
        "properties": {
          "Code": {
            "type": "string"
          },
          "Message": {
            "type": "string"
          }
        }
      },
      "ApiResponseBase": {
        "type": "object",
        "required": [
          "ErrorCodes",
          "Errors",
          "CreatedUri",
          "IsCreatedResponse"
        ],
        "properties": {
          "ErrorCodes": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "Errors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApiError"
            }
          },
          "CreatedUri": {
            "type": "string"
          },
          "IsCreatedResponse": {
            "type": "boolean"
          }
        }
      },
      "BASReportSummary_BenefitPaymentDetail": {
        "type": "object",
        "description": "A single member benefit payment line used in PAYG summaries.",
        "properties": {
          "Type": {
            "$ref": "#/components/schemas/BenefitPaymentDetailType"
          },
          "Description": {
            "type": "string",
            "description": "Narrative describing the benefit payment.",
            "example": "Periodic income stream payment for Q1"
          },
          "GrossAmount": {
            "type": "number",
            "format": "decimal",
            "description": "Gross amount of the benefit payment.",
            "example": 1500
          },
          "TaxWithheld": {
            "type": "number",
            "format": "decimal",
            "description": "Amount of PAYG tax withheld from the payment.",
            "example": 0
          }
        }
      },
      "BASReportSummary_EstimatedTaxPosition": {
        "type": "object",
        "description": "Estimated tax position metrics, including period and year-to-date values and instalments paid.",
        "properties": {
          "PeriodGrossTaxableIncome": {
            "type": "number",
            "format": "decimal",
            "description": "Gross taxable income for the reporting period.",
            "example": 0
          },
          "YtdGrossTaxableIncome": {
            "type": "number",
            "format": "decimal",
            "description": "Year-to-date gross taxable income.",
            "example": 0
          },
          "PeriodEstimatedTaxPayable": {
            "type": "number",
            "format": "decimal",
            "description": "Estimated tax payable for the reporting period.",
            "example": 0
          },
          "YtdEstimatedTaxPayable": {
            "type": "number",
            "format": "decimal",
            "description": "Year-to-date estimated tax payable.",
            "example": 0
          },
          "InstalmentsPaid": {
            "type": "number",
            "format": "decimal",
            "description": "Instalments paid (e.g., PAYG instalments) within the period.",
            "example": 0
          }
        }
      },
      "BASReportSummary_GSTClassSummary": {
        "type": "object",
        "description": "A GST class collection consisting of transaction line items, the gross total and GST total for the class.",
        "properties": {
          "Details": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BASReportSummary_GstTransactionDetail"
            }
          },
          "GrossTotal": {
            "type": "number",
            "format": "decimal",
            "description": "Gross total amount for this class (sum of line item gross amounts).",
            "example": 9142.18
          },
          "GstTotal": {
            "type": "number",
            "format": "decimal",
            "description": "Total GST for this class (sum of line item GST amounts).",
            "example": 623.34
          }
        }
      },
      "BASReportSummary_GSTSummary": {
        "type": "object",
        "description": "GST summary grouped by sales, exports, GST-free sales, capital purchases and non-capital purchases.",
        "properties": {
          "SalesDetails": {
            "$ref": "#/components/schemas/BASReportSummary_GSTClassSummary"
          },
          "ExportSalesDetails": {
            "$ref": "#/components/schemas/BASReportSummary_GSTClassSummary"
          },
          "OtherGSTFreeSalesDetails": {
            "$ref": "#/components/schemas/BASReportSummary_GSTClassSummary"
          },
          "CapitalPurchasesDetails": {
            "$ref": "#/components/schemas/BASReportSummary_GSTClassSummary"
          },
          "NonCapitalPurchasesDetails": {
            "$ref": "#/components/schemas/BASReportSummary_GSTClassSummary"
          }
        }
      },
      "BASReportSummary_GstTransactionDetail": {
        "type": "object",
        "description": "A single GST transaction line containing narrative, monetary amounts, and the effective date.",
        "properties": {
          "Description": {
            "type": "string",
            "description": "Narrative describing the transaction.",
            "example": "Sale of units in equity holding (brokerage and fees included)"
          },
          "GrossAmount": {
            "type": "number",
            "format": "decimal",
            "description": "Gross amount inclusive/exclusive of GST depending on context.",
            "example": 535.6
          },
          "GstAmount": {
            "type": "number",
            "format": "decimal",
            "description": "GST amount attributable to the transaction line.",
            "example": 36.52
          },
          "EffectiveDate": {
            "type": "string",
            "format": "date",
            "description": "Date/time the transaction became effective (ISO 8601).",
            "example": "2024-07-15"
          }
        }
      },
      "BASReportSummary_MemberBenefitPaymentDetail": {
        "type": "object",
        "description": "Member identification and any benefit payment details relevant to PAYG withholding.",
        "properties": {
          "BenefitPaymentDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BASReportSummary_BenefitPaymentDetail"
            }
          },
          "MemberNumber": {
            "type": "string",
            "description": "Internal member identifier used by the platform.",
            "example": "COCOVK0"
          },
          "MemberName": {
            "type": "string",
            "description": "Member display name.",
            "example": "John Doe"
          }
        }
      },
      "BASReportSummary_PAYGWithholdingSummary": {
        "type": "object",
        "description": "PAYG withholding summary across all members for the reporting period.",
        "properties": {
          "MemberDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BASReportSummary_MemberBenefitPaymentDetail"
            }
          },
          "TotalPayments": {
            "type": "number",
            "format": "decimal",
            "description": "Total gross payments made that are relevant to PAYG withholding.",
            "example": 0
          },
          "AmountsWithheldFromW1": {
            "type": "number",
            "format": "decimal",
            "description": "PAYG amounts withheld from W1 category (salary/wages equivalent for applicable payments).",
            "example": 0
          },
          "TotalAmountsWithheld": {
            "type": "number",
            "format": "decimal",
            "description": "Total PAYG amounts withheld for the reporting period.",
            "example": 0
          }
        }
      },
      "BenefitPaymentDetailType": {
        "type": "string",
        "description": "Type of benefit payment detail.",
        "enum": [
          "IncomeStream",
          "LumpSum"
        ]
      },
      "CGTSchedule2024_KBWKHS2024": {
        "type": "object",
        "allOf": [
          {
            "$ref": "#/components/schemas/KBWKHS"
          }
        ]
      },
      "CGTSchedule2025_KBWKHS2025": {
        "type": "object",
        "allOf": [
          {
            "$ref": "#/components/schemas/KBWKHS"
          }
        ]
      },
      "CapitalAllowance": {
        "anyOf": [
          {
            "$ref": "#/components/schemas/SMSFAnnualReturn_CapitalAllowanceSchedule2012"
          }
        ]
      },
      "SMSFAnnualReturn_CapitalAllowanceSchedule2012": {
        "type": "object",
        "required": [
          "TotalCostOfDepreciatingAssetsExcludingMotorVehiclesAssetsEachCostingLessThan1000Specified",
          "TotalCostOfDepreciatingAssetsExcludingMotorVehiclesAssetsEachCosting1000OrMoreSpecified",
          "TotalCostOfMotorVehiclesSpecified",
          "HaveYouSelfAssessedTheEffectiveLifeOfAnyOfTheseAssetsSpecified",
          "TotalCostOfAssetsForWhichEffectiveLifeSelfAssessedDepreciatingAssetsExcludingMotorVehiclesSpecified",
          "TotalCostOfAssetsForWhichEffectiveLifeSelfAssessedDepreciatingAssetsMotorVehiclesSpecified",
          "TotalAssessableBalancingAdjustmentAmountsInformationFromDepreciatingAssetsWorksheetSpecified",
          "TotalDeductibleBalancingAdjustmentAmountsInformationFromDepreciatingAssetsWorksheetSpecified",
          "TotalDeductionForDeclineInValuePrimeCostMethodInformationFromDepreciatingAssetsWorksheetSpecified",
          "TotalDeductionForDeclineInValueDiminishingValueMethodInformationFromDepreciatingAssetsWorksheetSpecified",
          "TotalAdjustableValuesAtEndOfIncomeYearInformationFromDepreciatingAssetsWorksheetSpecified",
          "ClosingPoolBalanceForPreviousIncomeYearInformationFromLowValuePoolWorksheetSpecified",
          "TotalCostOfLowCostAssetsAllocatedToPoolInformationFromLowValuePoolWorksheetSpecified",
          "TotalOpeningAdjustableValuesOfLowValueAssetsAllocatedToPoolInformationFromLowValuePoolWorksheetSpecified",
          "TotalSecondElementOfCostAmountsAllocatedToPoolInformationFromLowValuePoolWorksheetSpecified",
          "ClosingPoolBalanceForThisIncomeYearInformationFromLowValuePoolWorksheetSpecified",
          "TotalTerminationValuesOfPooledAssetsForWhichBalancingAdjustmentEventOccurredInformationFromLowValuePoolWorksheetSpecified",
          "DidYouRecalculateEffectiveLifeForAnyOfYourAssetsThisIncomeYearRecalculationOfEffectiveLifeSpecified",
          "TotalOpeningAdjustableValuesOfAssetsForWhichEffectiveLifeRecalculatedDepreciatingAssetsExcludingMotorVehiclesRecalculationOfEffectiveLifeSpecified",
          "TotalOpeningAdjustableValuesOfAssetsForWhichEffectiveLifeRecalculatedMotorVehiclesRecalculationOfEffectiveLifeSpecified",
          "NumberOfProjectPoolsProjectPoolsSpecified",
          "TotalClosingPoolValuesForPreviousIncomeYearProjectPoolsSpecified",
          "TotalClosingPoolValuesForThisIncomeYearProjectPoolsSpecified",
          "TotalAmountsIncurredForEnvironmentalAssessmentsAmountsAllocatedThisIncomeYearSpecified",
          "TotalMiningCapitalExpenditureAndOrTransportCapitalExpenditureAmountsAllocatedThisIncomeYearSpecified",
          "TotalOfOtherProjectAmountsAmountsAllocatedThisIncomeYearSpecified",
          "TotalDeductionForDeclineInValueOfIntangibleDepreciatingAssetsUsedInExplorationOrProspectingEntitiesEngagedInExplorationOrProspectingSpecified",
          "TotalDeductionForDeclineInValueOfOtherDepreciatingAssetsUsedInExplorationOrProspectingEntitiesEngagedInExplorationOrProspectingSpecified",
          "TotalGainsFromRelevantHedgingFinancialArrangementsSpecified",
          "TotalLossesFromRelevantHedgingFinancialArrangementsSpecified"
        ],
        "properties": {
          "TotalCostOfDepreciatingAssetsExcludingMotorVehiclesAssetsEachCostingLessThan1000": {
            "type": "integer",
            "format": "int32"
          },
          "TotalCostOfDepreciatingAssetsExcludingMotorVehiclesAssetsEachCostingLessThan1000Specified": {
            "type": "boolean"
          },
          "TotalCostOfDepreciatingAssetsExcludingMotorVehiclesAssetsEachCosting1000OrMore": {
            "type": "integer",
            "format": "int32"
          },
          "TotalCostOfDepreciatingAssetsExcludingMotorVehiclesAssetsEachCosting1000OrMoreSpecified": {
            "type": "boolean"
          },
          "TotalCostOfMotorVehicles": {
            "type": "integer",
            "format": "int32"
          },
          "TotalCostOfMotorVehiclesSpecified": {
            "type": "boolean"
          },
          "HaveYouSelfAssessedTheEffectiveLifeOfAnyOfTheseAssets": {
            "type": "boolean"
          },
          "HaveYouSelfAssessedTheEffectiveLifeOfAnyOfTheseAssetsSpecified": {
            "type": "boolean"
          },
          "TotalCostOfAssetsForWhichEffectiveLifeSelfAssessedDepreciatingAssetsExcludingMotorVehicles": {
            "type": "integer",
            "format": "int32"
          },
          "TotalCostOfAssetsForWhichEffectiveLifeSelfAssessedDepreciatingAssetsExcludingMotorVehiclesSpecified": {
            "type": "boolean"
          },
          "TotalCostOfAssetsForWhichEffectiveLifeSelfAssessedDepreciatingAssetsMotorVehicles": {
            "type": "integer",
            "format": "int32"
          },
          "TotalCostOfAssetsForWhichEffectiveLifeSelfAssessedDepreciatingAssetsMotorVehiclesSpecified": {
            "type": "boolean"
          },
          "TotalAssessableBalancingAdjustmentAmountsInformationFromDepreciatingAssetsWorksheet": {
            "type": "integer",
            "format": "int32"
          },
          "TotalAssessableBalancingAdjustmentAmountsInformationFromDepreciatingAssetsWorksheetSpecified": {
            "type": "boolean"
          },
          "TotalDeductibleBalancingAdjustmentAmountsInformationFromDepreciatingAssetsWorksheet": {
            "type": "integer",
            "format": "int32"
          },
          "TotalDeductibleBalancingAdjustmentAmountsInformationFromDepreciatingAssetsWorksheetSpecified": {
            "type": "boolean"
          },
          "TotalDeductionForDeclineInValuePrimeCostMethodInformationFromDepreciatingAssetsWorksheet": {
            "type": "integer",
            "format": "int32"
          },
          "TotalDeductionForDeclineInValuePrimeCostMethodInformationFromDepreciatingAssetsWorksheetSpecified": {
            "type": "boolean"
          },
          "TotalDeductionForDeclineInValueDiminishingValueMethodInformationFromDepreciatingAssetsWorksheet": {
            "type": "integer",
            "format": "int32"
          },
          "TotalDeductionForDeclineInValueDiminishingValueMethodInformationFromDepreciatingAssetsWorksheetSpecified": {
            "type": "boolean"
          },
          "TotalAdjustableValuesAtEndOfIncomeYearInformationFromDepreciatingAssetsWorksheet": {
            "type": "integer",
            "format": "int32"
          },
          "TotalAdjustableValuesAtEndOfIncomeYearInformationFromDepreciatingAssetsWorksheetSpecified": {
            "type": "boolean"
          },
          "ClosingPoolBalanceForPreviousIncomeYearInformationFromLowValuePoolWorksheet": {
            "type": "integer",
            "format": "int32"
          },
          "ClosingPoolBalanceForPreviousIncomeYearInformationFromLowValuePoolWorksheetSpecified": {
            "type": "boolean"
          },
          "TotalCostOfLowCostAssetsAllocatedToPoolInformationFromLowValuePoolWorksheet": {
            "type": "integer",
            "format": "int32"
          },
          "TotalCostOfLowCostAssetsAllocatedToPoolInformationFromLowValuePoolWorksheetSpecified": {
            "type": "boolean"
          },
          "TotalOpeningAdjustableValuesOfLowValueAssetsAllocatedToPoolInformationFromLowValuePoolWorksheet": {
            "type": "integer",
            "format": "int32"
          },
          "TotalOpeningAdjustableValuesOfLowValueAssetsAllocatedToPoolInformationFromLowValuePoolWorksheetSpecified": {
            "type": "boolean"
          },
          "TotalSecondElementOfCostAmountsAllocatedToPoolInformationFromLowValuePoolWorksheet": {
            "type": "integer",
            "format": "int32"
          },
          "TotalSecondElementOfCostAmountsAllocatedToPoolInformationFromLowValuePoolWorksheetSpecified": {
            "type": "boolean"
          },
          "ClosingPoolBalanceForThisIncomeYearInformationFromLowValuePoolWorksheet": {
            "type": "integer",
            "format": "int32"
          },
          "ClosingPoolBalanceForThisIncomeYearInformationFromLowValuePoolWorksheetSpecified": {
            "type": "boolean"
          },
          "TotalTerminationValuesOfPooledAssetsForWhichBalancingAdjustmentEventOccurredInformationFromLowValuePoolWorksheet": {
            "type": "integer",
            "format": "int32"
          },
          "TotalTerminationValuesOfPooledAssetsForWhichBalancingAdjustmentEventOccurredInformationFromLowValuePoolWorksheetSpecified": {
            "type": "boolean"
          },
          "DidYouRecalculateEffectiveLifeForAnyOfYourAssetsThisIncomeYearRecalculationOfEffectiveLife": {
            "type": "boolean"
          },
          "DidYouRecalculateEffectiveLifeForAnyOfYourAssetsThisIncomeYearRecalculationOfEffectiveLifeSpecified": {
            "type": "boolean"
          },
          "TotalOpeningAdjustableValuesOfAssetsForWhichEffectiveLifeRecalculatedDepreciatingAssetsExcludingMotorVehiclesRecalculationOfEffectiveLife": {
            "type": "integer",
            "format": "int32"
          },
          "TotalOpeningAdjustableValuesOfAssetsForWhichEffectiveLifeRecalculatedDepreciatingAssetsExcludingMotorVehiclesRecalculationOfEffectiveLifeSpecified": {
            "type": "boolean"
          },
          "TotalOpeningAdjustableValuesOfAssetsForWhichEffectiveLifeRecalculatedMotorVehiclesRecalculationOfEffectiveLife": {
            "type": "integer",
            "format": "int32"
          },
          "TotalOpeningAdjustableValuesOfAssetsForWhichEffectiveLifeRecalculatedMotorVehiclesRecalculationOfEffectiveLifeSpecified": {
            "type": "boolean"
          },
          "NumberOfProjectPoolsProjectPools": {
            "type": "integer",
            "format": "int32"
          },
          "NumberOfProjectPoolsProjectPoolsSpecified": {
            "type": "boolean"
          },
          "TotalClosingPoolValuesForPreviousIncomeYearProjectPools": {
            "type": "integer",
            "format": "int32"
          },
          "TotalClosingPoolValuesForPreviousIncomeYearProjectPoolsSpecified": {
            "type": "boolean"
          },
          "TotalClosingPoolValuesForThisIncomeYearProjectPools": {
            "type": "integer",
            "format": "int32"
          },
          "TotalClosingPoolValuesForThisIncomeYearProjectPoolsSpecified": {
            "type": "boolean"
          },
          "TotalAmountsIncurredForEnvironmentalAssessmentsAmountsAllocatedThisIncomeYear": {
            "type": "integer",
            "format": "int32"
          },
          "TotalAmountsIncurredForEnvironmentalAssessmentsAmountsAllocatedThisIncomeYearSpecified": {
            "type": "boolean"
          },
          "TotalMiningCapitalExpenditureAndOrTransportCapitalExpenditureAmountsAllocatedThisIncomeYear": {
            "type": "integer",
            "format": "int32"
          },
          "TotalMiningCapitalExpenditureAndOrTransportCapitalExpenditureAmountsAllocatedThisIncomeYearSpecified": {
            "type": "boolean"
          },
          "TotalOfOtherProjectAmountsAmountsAllocatedThisIncomeYear": {
            "type": "integer",
            "format": "int32"
          },
          "TotalOfOtherProjectAmountsAmountsAllocatedThisIncomeYearSpecified": {
            "type": "boolean"
          },
          "TotalDeductionForDeclineInValueOfIntangibleDepreciatingAssetsUsedInExplorationOrProspectingEntitiesEngagedInExplorationOrProspecting": {
            "type": "integer",
            "format": "int32"
          },
          "TotalDeductionForDeclineInValueOfIntangibleDepreciatingAssetsUsedInExplorationOrProspectingEntitiesEngagedInExplorationOrProspectingSpecified": {
            "type": "boolean"
          },
          "TotalDeductionForDeclineInValueOfOtherDepreciatingAssetsUsedInExplorationOrProspectingEntitiesEngagedInExplorationOrProspecting": {
            "type": "integer",
            "format": "int32"
          },
          "TotalDeductionForDeclineInValueOfOtherDepreciatingAssetsUsedInExplorationOrProspectingEntitiesEngagedInExplorationOrProspectingSpecified": {
            "type": "boolean"
          },
          "TotalGainsFromRelevantHedgingFinancialArrangements": {
            "type": "integer",
            "format": "int32"
          },
          "TotalGainsFromRelevantHedgingFinancialArrangementsSpecified": {
            "type": "boolean"
          },
          "TotalLossesFromRelevantHedgingFinancialArrangements": {
            "type": "integer",
            "format": "int32"
          },
          "TotalLossesFromRelevantHedgingFinancialArrangementsSpecified": {
            "type": "boolean"
          }
        }
      },
      "CgtSchedule": {
        "anyOf": [
          {
            "$ref": "#/components/schemas/SMSFAnnualReturn_CGTSchedule2024"
          },
          {
            "$ref": "#/components/schemas/SMSFAnnualReturn_CGTSchedule2025"
          }
        ]
      },
      "EFTDetail2024_AccountDetail2024": {
        "type": "object",
        "required": [
          "BSBNumber",
          "AccountNumber",
          "AccountName"
        ],
        "properties": {
          "BSBNumber": {
            "type": "string"
          },
          "AccountNumber": {
            "type": "string"
          },
          "AccountName": {
            "type": "string"
          },
          "EftDetailIndex": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "EFTDetail2025_AccountDetail2025": {
        "type": "object",
        "description": "Details of the bank account for EFT payments.",
        "properties": {
          "BSBNumber": {
            "type": "string",
            "example": "062000",
            "description": "The BSB number of the bank account."
          },
          "AccountNumber": {
            "type": "string",
            "example": "12345678",
            "description": "The account number of the bank account."
          },
          "AccountName": {
            "type": "string",
            "example": "Doe Savings Maximiser",
            "description": "The name of the bank account."
          },
          "EftDetailIndex": {
            "type": "integer",
            "format": "int32",
            "example": 1,
            "description": "The index of the EFT detail."
          }
        }
      },
      "KBWKCA": {
        "type": "object",
        "required": [
          "AreYouAPartToAnEarnoutArrangement",
          "LengthOfEarnoutArrangementSpecified",
          "CurrentYearOfEarnoutArrangementSpecified",
          "TotalEstimatedCapitalProceedsSpecified",
          "EarnoutArrangementAmountCapGainOrLossSpecified",
          "PartToAnEarnoutArrangementAsByuer",
          "PartToAnEarnoutArrangementAsSeller",
          "PartToAnEarnoutArrangementNa",
          "EarnoutArrangementAmountIsLoss"
        ],
        "properties": {
          "AreYouAPartToAnEarnoutArrangement": {
            "type": "string"
          },
          "LengthOfEarnoutArrangement": {
            "type": "integer",
            "format": "int32"
          },
          "LengthOfEarnoutArrangementSpecified": {
            "type": "boolean"
          },
          "CurrentYearOfEarnoutArrangement": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentYearOfEarnoutArrangementSpecified": {
            "type": "boolean"
          },
          "TotalEstimatedCapitalProceeds": {
            "type": "integer",
            "format": "int32"
          },
          "TotalEstimatedCapitalProceedsSpecified": {
            "type": "boolean"
          },
          "EarnoutArrangementAmountCapGainOrLoss": {
            "type": "integer",
            "format": "int32"
          },
          "EarnoutArrangementAmountCapGainOrLossSpecified": {
            "type": "boolean"
          },
          "Question7Index": {
            "type": "integer",
            "format": "int32"
          },
          "PartToAnEarnoutArrangementAsByuer": {
            "type": "boolean"
          },
          "PartToAnEarnoutArrangementAsSeller": {
            "type": "boolean"
          },
          "PartToAnEarnoutArrangementNa": {
            "type": "boolean"
          },
          "EarnoutArrangementAmountIsLoss": {
            "type": "boolean"
          }
        }
      },
      "KBWKHS": {
        "type": "object",
        "description": "Earnout arrangement details for CGT reporting.",
        "properties": {
          "AreYouAPartToAnEarnoutArrangement": {
            "type": "string",
            "description": "Indicates if the fund is part of an earnout arrangement.",
            "example": "No"
          },
          "LengthOfEarnoutArrangement": {
            "type": "integer",
            "format": "int32",
            "description": "Length of the earnout arrangement in years.",
            "example": 0
          },
          "LengthOfEarnoutArrangementSpecified": {
            "type": "boolean",
            "description": "Indicates whether the length of the earnout arrangement is explicitly provided.",
            "example": false
          },
          "CurrentYearOfEarnoutArrangement": {
            "type": "integer",
            "format": "int32",
            "description": "Current year within the earnout arrangement.",
            "example": 0
          },
          "CurrentYearOfEarnoutArrangementSpecified": {
            "type": "boolean",
            "description": "Indicates whether the current year of the earnout arrangement is explicitly provided.",
            "example": false
          },
          "TotalEstimatedCapitalProceeds": {
            "type": "integer",
            "format": "int32",
            "description": "Total estimated capital proceeds under the earnout arrangement.",
            "example": 0
          },
          "TotalEstimatedCapitalProceedsSpecified": {
            "type": "boolean",
            "description": "Indicates whether total estimated capital proceeds are explicitly provided.",
            "example": false
          },
          "EarnoutArrangementAmountCapGainOrLoss": {
            "type": "integer",
            "format": "int32",
            "description": "Amount of capital gain or loss under the earnout arrangement.",
            "example": 0
          },
          "EarnoutArrangementAmountCapGainOrLossSpecified": {
            "type": "boolean",
            "description": "Indicates whether the earnout arrangement amount is explicitly provided.",
            "example": false
          },
          "IncomeYearEarnoutRight": {
            "type": "integer",
            "format": "int32",
            "description": "Income year associated with the earnout right.",
            "example": 0
          },
          "IncomeYearEarnoutRightSpecified": {
            "type": "boolean",
            "description": "Indicates whether the income year for the earnout right is explicitly provided.",
            "example": false
          },
          "AmendedNetCapitalGainCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "Amended net capital gain carried forward under earnout arrangement.",
            "example": 0
          },
          "AmendedNetCapitalGainCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether amended net capital gain carried forward is explicitly provided.",
            "example": false
          },
          "Question7Index": {
            "type": "integer",
            "format": "int32",
            "description": "Index for Question 7 in CGT schedule.",
            "example": 1
          },
          "PartToAnEarnoutArrangementAsByuer": {
            "type": "boolean",
            "description": "Indicates if the fund is part of an earnout arrangement as a buyer.",
            "example": false
          },
          "PartToAnEarnoutArrangementAsSeller": {
            "type": "boolean",
            "description": "Indicates if the fund is part of an earnout arrangement as a seller.",
            "example": false
          },
          "PartToAnEarnoutArrangementNa": {
            "type": "boolean",
            "description": "Indicates if the earnout arrangement is not applicable.",
            "example": false
          },
          "EarnoutArrangementAmountIsLoss": {
            "type": "boolean",
            "description": "Indicates if the earnout arrangement amount represents a loss.",
            "example": false
          },
          "AmendedNetCapitalGainCarriedForwardAsLoss": {
            "type": "boolean",
            "description": "Indicates if the amended net capital gain carried forward is a loss.",
            "example": false
          }
        }
      },
      "LegalEntityType": {
        "type": "string",
        "description": "The type of legal entity.",
        "enum": [
          "SMSF",
          "SAF",
          "Personal",
          "Trust",
          "Company",
          "Partnership",
          "Consolidated"
        ]
      },
      "LossesSchedule": {
        "anyOf": [
          {
            "$ref": "#/components/schemas/SMSFAnnualReturn_LossesSchedule2024"
          },
          {
            "$ref": "#/components/schemas/SMSFAnnualReturn_LossesSchedule2025"
          }
        ]
      },
      "SMSFAnnualReturn2024_EFTDetail2024": {
        "type": "object",
        "description": "Details of the bank account for EFT payments.",
        "properties": {
          "account": {
            "$ref": "#/components/schemas/EFTDetail2024_AccountDetail2024"
          },
          "BankAccount": {
            "type": "string",
            "description": "Human-readable bank account description.",
            "example": "Example Savings Maximiser - 062-000 12345678"
          },
          "BSBNumber": {
            "type": "string",
            "description": "BSB number associated with the account.",
            "example": "062000"
          },
          "AccountNumber": {
            "type": "string",
            "description": "Account number used for EFT payments.",
            "example": "12345678"
          },
          "AccountName": {
            "type": "string",
            "description": "Human-readable account name.",
            "example": "Example Savings Maximiser"
          },
          "EftDetailIndex": {
            "type": "integer",
            "format": "int32",
            "description": "Index position corresponding to the parent EFT entry.",
            "example": 1
          }
        }
      },
      "SMSFAnnualReturn2024_MemberDetail2024": {
        "type": "object",
        "description": "Member-level details including contributions, rollovers, payments, balances and indicators for FY 2024.",
        "properties": {
          "MemberNumber": {
            "type": "string",
            "example": 1,
            "description": "Member number assigned by the fund."
          },
          "AccountStatusCode": {
            "type": "string",
            "description": "Account status code (e.g., \"O\" for open).",
            "example": "O"
          },
          "MemberTitle": {
            "type": "string",
            "description": "Honorific title used for the member.",
            "example": "MR"
          },
          "MemberFamilyName": {
            "type": "string",
            "description": "Member family name (generic).",
            "example": "MemberOne"
          },
          "MemberSuffix": {
            "type": "string",
            "description": "Name suffix if applicable.",
            "example": ""
          },
          "MemberFirstGivenName": {
            "type": "string",
            "description": "Member given name (generic).",
            "example": "Person"
          },
          "MemberOtherGivenNames": {
            "type": "string",
            "description": "Other given names if applicable.",
            "example": ""
          },
          "Member1MembersTFN": {
            "type": "string",
            "description": "Member’s TFN (placeholder).",
            "example": "111111111"
          },
          "DateOfBirth": {
            "type": "string",
            "format": "date",
            "description": "Member date of birth.",
            "example": "1955-01-01T00:00:00Z"
          },
          "DateOfBirthSpecified": {
            "type": "boolean",
            "description": "Indicates whether DOB is explicitly provided.",
            "example": true
          },
          "MembersDateOfDeath": {
            "type": "string",
            "format": "date",
            "description": "Member date of death if applicable.",
            "example": ""
          },
          "MembersDateOfDeathSpecified": {
            "type": "boolean",
            "description": "Indicates whether date of death is explicitly provided.",
            "example": false
          },
          "OpeningAccountBalance": {
            "type": "number",
            "format": "decimal",
            "description": "Opening account balance for the member.",
            "example": 0
          },
          "OpeningAccountBalanceSpecified": {
            "type": "boolean",
            "description": "Indicates whether opening balance is explicitly provided.",
            "example": true
          },
          "EmployerContributions": {
            "type": "number",
            "format": "decimal",
            "description": "Employer contributions received in the year.",
            "example": 0
          },
          "EmployerContributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether employer contributions are explicitly provided.",
            "example": true
          },
          "EmployersABN": {
            "type": "string",
            "description": "Employer ABN (if applicable).",
            "example": "81948421769"
          },
          "PersonalContributions": {
            "type": "number",
            "format": "decimal",
            "description": "Personal contributions received in the year.",
            "example": 0
          },
          "PersonalContributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether personal contributions are explicitly provided.",
            "example": true
          },
          "CGTSmallBusinessRetirementExemption": {
            "type": "number",
            "format": "decimal",
            "description": "Contributions arising from CGT small business retirement exemption.",
            "example": 0
          },
          "CGTSmallBusinessRetirementExemptionSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above exemption is explicitly provided.",
            "example": true
          },
          "CGTSmallBusiness15YearExemptionAmount": {
            "type": "number",
            "format": "decimal",
            "description": "Contributions arising from CGT small business 15-year exemption.",
            "example": 0
          },
          "CGTSmallBusiness15YearExemptionAmountSpecified": {
            "type": "boolean",
            "description": "Indicates whether the 15-year exemption amount is explicitly provided.",
            "example": true
          },
          "PersonalInjuryElection": {
            "type": "number",
            "format": "decimal",
            "description": "Contributions from personal injury election.",
            "example": 0
          },
          "PersonalInjuryElectionSpecified": {
            "type": "boolean",
            "description": "Indicates whether personal injury election contributions are explicitly provided.",
            "example": true
          },
          "SpouseAndChildContributions": {
            "type": "number",
            "format": "decimal",
            "description": "Contributions from spouse and child for the member.",
            "example": 0
          },
          "SpouseAndChildContributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether spouse/child contributions are explicitly provided.",
            "example": true
          },
          "OtherFamilyAndFriendContributions": {
            "type": "number",
            "format": "decimal",
            "description": "Contributions from other family and friends.",
            "example": 0
          },
          "OtherFamilyAndFriendContributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether other family/friend contributions are explicitly provided.",
            "example": true
          },
          "PrimaryResidenceDisposalContributions": {
            "type": "number",
            "format": "decimal",
            "description": "Downsizer contributions from disposal of primary residence.",
            "example": 0
          },
          "PrimaryResidenceDisposalContributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether primary residence disposal contributions are explicitly provided.",
            "example": true
          },
          "ReceiptDateOfPrimaryResidenceDisposal": {
            "type": "string",
            "format": "date",
            "description": "Date the downsizer contribution was received.",
            "example": ""
          },
          "ReceiptDateOfPrimaryResidenceDisposalSpecified": {
            "type": "boolean",
            "description": "Indicates whether the receipt date is explicitly provided.",
            "example": false
          },
          "AssessableForeignFundAmount": {
            "type": "number",
            "format": "decimal",
            "description": "Assessable amount transferred from foreign funds.",
            "example": 0
          },
          "AssessableForeignFundAmountSpecified": {
            "type": "boolean",
            "description": "Indicates whether assessable foreign fund amount is explicitly provided.",
            "example": true
          },
          "NonassessableForeignFundAmount": {
            "type": "number",
            "format": "decimal",
            "description": "Non-assessable amount transferred from foreign funds.",
            "example": 0
          },
          "NonassessableForeignFundAmountSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-assessable foreign fund amount is explicitly provided.",
            "example": true
          },
          "TransferFromReserveAssessableAmount": {
            "type": "number",
            "format": "decimal",
            "description": "Assessable transfer from reserves.",
            "example": 0
          },
          "TransferFromReserveAssessableAmountSpecified": {
            "type": "boolean",
            "description": "Indicates whether assessable reserve transfer is explicitly provided.",
            "example": true
          },
          "TransferFromReserveNonassessableAmount": {
            "type": "number",
            "format": "decimal",
            "description": "Non-assessable transfer from reserves.",
            "example": 0
          },
          "TransferFromReserveNonassessableAmountSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-assessable reserve transfer is explicitly provided.",
            "example": true
          },
          "ContributionsFromNonComplyingFundsAndPreviouslyNonComplyingFunds": {
            "type": "number",
            "format": "decimal",
            "description": "Contributions from non-complying or previously non-complying funds.",
            "example": 0
          },
          "ContributionsFromNonComplyingFundsAndPreviouslyNonComplyingFundsSpecified": {
            "type": "boolean",
            "description": "Indicates whether such contributions are explicitly provided.",
            "example": true
          },
          "AnyOtherContributionsIncludingSuperCocontributions": {
            "type": "number",
            "format": "decimal",
            "description": "Other contributions including government co-contributions.",
            "example": 0
          },
          "AnyOtherContributionsIncludingSuperCocontributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether other/co-contributions are explicitly provided.",
            "example": true
          },
          "TotalContributions": {
            "type": "number",
            "format": "decimal",
            "description": "Total contributions for the member in the year.",
            "example": 0
          },
          "TotalContributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether total contributions are explicitly provided.",
            "example": true
          },
          "AllocatedEarningsOrLosses": {
            "type": "number",
            "format": "decimal",
            "description": "Earnings or losses allocated to the member.",
            "example": 0
          },
          "AllocatedEarningsOrLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether allocated earnings/losses are explicitly provided.",
            "example": true
          },
          "InwardRolloverAmounts": {
            "type": "number",
            "format": "decimal",
            "description": "Amount rolled into the fund for the member.",
            "example": 0
          },
          "InwardRolloverAmountsSpecified": {
            "type": "boolean",
            "description": "Indicates whether inward rollover amounts are explicitly provided.",
            "example": true
          },
          "OutwardRolloverAmounts": {
            "type": "number",
            "format": "decimal",
            "description": "Amount rolled out of the fund for the member.",
            "example": 0
          },
          "OutwardRolloverAmountsSpecified": {
            "type": "boolean",
            "description": "Indicates whether outward rollover amounts are explicitly provided.",
            "example": true
          },
          "LumpSumPayment": {
            "type": "number",
            "format": "decimal",
            "description": "Lump sum payments made to the member during the year.",
            "example": 0
          },
          "LumpSumPaymentSpecified": {
            "type": "boolean",
            "description": "Indicates whether lump sum payments are explicitly provided.",
            "example": false
          },
          "LumpSumPaymentCode": {
            "type": "string",
            "description": "Code for lump sum payment classification (platform or ATO code).",
            "example": "81948421769"
          },
          "IncomeStreamPayment": {
            "type": "number",
            "format": "decimal",
            "description": "Income stream payments made to the member during the year.",
            "example": 0
          },
          "IncomeStreamPaymentSpecified": {
            "type": "boolean",
            "description": "Indicates whether income stream payments are explicitly provided.",
            "example": false
          },
          "IncomeStreamPaymentCode": {
            "type": "string",
            "description": "Code for income stream payment classification (e.g., \"A\", \"B\", \"C\").",
            "example": "81948421769"
          },
          "AccumulationPhaseAccountBalance": {
            "type": "number",
            "format": "decimal",
            "description": "Account balance in accumulation phase.",
            "example": 0
          },
          "AccumulationPhaseAccountBalanceSpecified": {
            "type": "boolean",
            "description": "Indicates whether accumulation phase balance is explicitly provided.",
            "example": true
          },
          "RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number",
            "format": "decimal",
            "description": "Retirement phase balance (non-CDBIS).",
            "example": 0
          },
          "RetirementPhaseAccountBalanceNonCDBISSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-CDBIS retirement phase balance is explicitly provided.",
            "example": true
          },
          "RetirementPhaseAccountBalanceCDBIS": {
            "type": "number",
            "format": "decimal",
            "description": "Retirement phase balance (CDBIS).",
            "example": 0
          },
          "RetirementPhaseAccountBalanceCDBISSpecified": {
            "type": "boolean",
            "description": "Indicates whether CDBIS retirement phase balance is explicitly provided.",
            "example": true
          },
          "TrisCount": {
            "type": "integer",
            "format": "int32",
            "description": "Number of TRIS accounts for the member.",
            "example": 0
          },
          "TrisCountSpecified": {
            "type": "boolean",
            "description": "Indicates whether TRIS count is explicitly provided.",
            "example": true
          },
          "ClosingAccountBalance": {
            "type": "number",
            "format": "decimal",
            "description": "Closing account balance for the member.",
            "example": 0
          },
          "ClosingAccountBalanceSpecified": {
            "type": "boolean",
            "description": "Indicates whether closing balance is explicitly provided.",
            "example": true
          },
          "AccumulationPhaseValue": {
            "type": "number",
            "format": "decimal",
            "description": "Valuation of accumulation phase (if separately captured).",
            "example": 0
          },
          "AccumulationPhaseValueSpecified": {
            "type": "boolean",
            "description": "Indicates whether accumulation phase value is explicitly provided.",
            "example": false
          },
          "RetirementPhaseValue": {
            "type": "number",
            "format": "decimal",
            "description": "Valuation of retirement phase (if separately captured).",
            "example": 0
          },
          "RetirementPhaseValueSpecified": {
            "type": "boolean",
            "description": "Indicates whether retirement phase value is explicitly provided.",
            "example": false
          },
          "OutstandingLRBAAmount": {
            "type": "number",
            "format": "decimal",
            "description": "Outstanding LRBA amount for the member (if applicable).",
            "example": 0
          },
          "OutstandingLRBAAmountSpecified": {
            "type": "boolean",
            "description": "Indicates whether outstanding LRBA amount is explicitly provided.",
            "example": false
          },
          "MemberIndex": {
            "type": "integer",
            "format": "int32",
            "description": "Index of the member in the return array structure.",
            "example": 1
          }
        }
      },
      "SMSFAnnualReturn2024_TaxAgentDetail2024": {
        "type": "object",
        "required": [
          "TaxAgentTitle",
          "TaxAgentFamilyName",
          "TaxAgentSuffix",
          "TaxAgentFirstGivenName",
          "TaxAgentOtherGivenNames",
          "TaxAgentContactName",
          "TaxAgentsPractice",
          "AgentsTelephoneAreaCode",
          "AgentsTelephoneNumber",
          "ClientsReference",
          "TaxAgentNumber"
        ],
        "properties": {
          "TaxAgentTitle": {
            "type": "string"
          },
          "TaxAgentFamilyName": {
            "type": "string"
          },
          "TaxAgentSuffix": {
            "type": "string"
          },
          "TaxAgentFirstGivenName": {
            "type": "string"
          },
          "TaxAgentOtherGivenNames": {
            "type": "string"
          },
          "TaxAgentContactName": {
            "type": "string"
          },
          "TaxAgentsPractice": {
            "type": "string"
          },
          "AgentsTelephoneAreaCode": {
            "type": "string"
          },
          "AgentsTelephoneNumber": {
            "type": "string"
          },
          "ClientsReference": {
            "type": "string"
          },
          "TaxAgentNumber": {
            "type": "string"
          }
        }
      },
      "SMSFAnnualReturn2025_EFTDetail2025": {
        "type": "object",
        "description": "EFT details for tax refunds and related payments.",
        "properties": {
          "account": {
            "$ref": "#/components/schemas/EFTDetail2025_AccountDetail2025"
          },
          "BankAccount": {
            "type": "string",
            "example": "e20f30cd-625f-4495-8563-254415f14e95",
            "description": "Unique identifier for the bank account, in the format of 8-4-4-4-12 hexadecimal characters."
          },
          "BSBNumber": {
            "type": "string",
            "example": "062000",
            "description": "The BSB number of the bank account."
          },
          "AccountNumber": {
            "type": "string",
            "example": "12345678",
            "description": "The account number of the bank account."
          },
          "AccountName": {
            "type": "string",
            "example": "Doe Savings Maximiser",
            "description": "The name of the bank account."
          },
          "EftDetailIndex": {
            "type": "integer",
            "format": "int32",
            "example": 1,
            "description": "The index of the EFT detail."
          }
        }
      },
      "SMSFAnnualReturn2025_MemberDetail2025": {
        "type": "object",
        "description": "List of member-level contribution, balance, and payment details.",
        "properties": {
          "MemberNumber": {
            "type": "string",
            "example": "1",
            "description": "Member number assigned by the fund."
          },
          "AccountStatusCode": {
            "type": "string",
            "example": "0",
            "description": "Status code of the member's account."
          },
          "MemberTitle": {
            "type": "string",
            "example": "Mr",
            "description": "Title of the member."
          },
          "MemberFamilyName": {
            "type": "string",
            "example": "Doe",
            "description": "Family name of the member."
          },
          "MemberSuffix": {
            "type": "string",
            "example": "Jr",
            "description": "Suffix of the member."
          },
          "MemberFirstGivenName": {
            "type": "string",
            "example": "John",
            "description": "First given name of the member."
          },
          "MemberOtherGivenNames": {
            "type": "string",
            "example": "Stuart",
            "description": "Other given names of the member."
          },
          "Member1MembersTFN": {
            "type": "string",
            "example": "161966824",
            "description": "Tax File Number of the member."
          },
          "DateOfBirth": {
            "type": "string",
            "format": "date",
            "example": "1954-12-26",
            "description": "Date of birth of the member."
          },
          "DateOfBirthSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if the date of birth is specified."
          },
          "MembersDateOfDeath": {
            "type": "string",
            "format": "date",
            "example": "2020-01-15",
            "description": "Date of death of the member, if applicable."
          },
          "MembersDateOfDeathSpecified": {
            "type": "boolean",
            "example": false,
            "description": "Indicates if the date of death is specified."
          },
          "OpeningAccountBalance": {
            "type": "number",
            "format": "decimal",
            "example": 380000,
            "description": "Opening account balance of the member."
          },
          "OpeningAccountBalanceSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if the opening account balance is specified."
          },
          "EmployerContributions": {
            "type": "number",
            "format": "decimal",
            "example": 25000,
            "description": "Employer contributions made for the member."
          },
          "EmployerContributionsSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if employer contributions are specified."
          },
          "EmployersABN": {
            "type": "string",
            "example": "81948421769",
            "description": "Australian Business Number (ABN) of the employer making contributions."
          },
          "PersonalContributions": {
            "type": "number",
            "format": "decimal",
            "example": 25000,
            "description": "Personal contributions made by the member."
          },
          "PersonalContributionsSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if personal contributions are specified."
          },
          "CGTSmallBusinessRetirementExemption": {
            "type": "number",
            "format": "decimal",
            "example": 500000,
            "description": "Capital Gains Tax small business retirement exemption amount."
          },
          "CGTSmallBusinessRetirementExemptionSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if the CGT small business retirement exemption is specified."
          },
          "CGTSmallBusiness15YearExemptionAmount": {
            "type": "number",
            "format": "decimal",
            "example": 300000,
            "description": "Capital Gains Tax small business 15-year exemption amount."
          },
          "CGTSmallBusiness15YearExemptionAmountSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if the CGT small business 15-year exemption amount is specified."
          },
          "PersonalInjuryElection": {
            "type": "number",
            "format": "decimal",
            "example": 0,
            "description": "Personal injury election amount."
          },
          "PersonalInjuryElectionSpecified": {
            "type": "boolean",
            "example": false,
            "description": "Indicates if the personal injury election is specified."
          },
          "SpouseAndChildContributions": {
            "type": "number",
            "format": "decimal",
            "example": 15000,
            "description": "Contributions made by spouse and children."
          },
          "SpouseAndChildContributionsSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if spouse and child contributions are specified."
          },
          "OtherFamilyAndFriendContributions": {
            "type": "number",
            "format": "decimal",
            "example": 5000,
            "description": "Contributions made by other family members and friends."
          },
          "OtherFamilyAndFriendContributionsSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if other family and friend contributions are specified."
          },
          "PrimaryResidenceDisposalContributions": {
            "type": "number",
            "format": "decimal",
            "example": 0,
            "description": "Contributions from the disposal of the primary residence."
          },
          "PrimaryResidenceDisposalContributionsSpecified": {
            "type": "boolean",
            "example": false,
            "description": "Indicates if primary residence disposal contributions are specified."
          },
          "ReceiptDateOfPrimaryResidenceDisposal": {
            "type": "string",
            "format": "date",
            "example": "2024-05-20",
            "description": "Date of receipt from the disposal of the primary residence."
          },
          "ReceiptDateOfPrimaryResidenceDisposalSpecified": {
            "type": "boolean",
            "example": false,
            "description": "Indicates if the receipt date of primary residence disposal is specified."
          },
          "AssessableForeignFundAmount": {
            "type": "number",
            "format": "decimal",
            "example": 12000,
            "description": "Assessable foreign fund amount."
          },
          "AssessableForeignFundAmountSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if the assessable foreign fund amount is specified."
          },
          "NonassessableForeignFundAmount": {
            "type": "number",
            "format": "decimal",
            "example": 8000,
            "description": "Non-assessable foreign fund amount."
          },
          "NonassessableForeignFundAmountSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if the non-assessable foreign fund amount is specified."
          },
          "TransferFromReserveAssessableAmount": {
            "type": "number",
            "format": "decimal",
            "example": 0,
            "description": "Transfer from reserve assessable amount."
          },
          "TransferFromReserveAssessableAmountSpecified": {
            "type": "boolean",
            "example": false,
            "description": "Indicates if the transfer from reserve assessable amount is specified."
          },
          "TransferFromReserveNonassessableAmount": {
            "type": "number",
            "format": "decimal",
            "example": 0,
            "description": "Transfer from reserve non-assessable amount."
          },
          "TransferFromReserveNonassessableAmountSpecified": {
            "type": "boolean",
            "example": false,
            "description": "Indicates if the transfer from reserve non-assessable amount is specified."
          },
          "ContributionsFromNonComplyingFundsAndPreviouslyNonComplyingFunds": {
            "type": "number",
            "format": "decimal",
            "example": 0,
            "description": "Contributions from non-complying funds and previously non-complying funds."
          },
          "ContributionsFromNonComplyingFundsAndPreviouslyNonComplyingFundsSpecified": {
            "type": "boolean",
            "example": false,
            "description": "Indicates if contributions from non-complying funds are specified."
          },
          "AnyOtherContributionsIncludingSuperCocontributions": {
            "type": "number",
            "format": "decimal",
            "example": 2000,
            "description": "Any other contributions including super co-contributions."
          },
          "AnyOtherContributionsIncludingSuperCocontributionsSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if any other contributions are specified."
          },
          "TotalContributions": {
            "type": "number",
            "format": "decimal",
            "example": 82000,
            "description": "Total contributions made by the member."
          },
          "TotalContributionsSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if total contributions are specified."
          },
          "AllocatedEarningsOrLosses": {
            "type": "number",
            "format": "decimal",
            "example": 15000,
            "description": "Allocated earnings or losses for the member."
          },
          "AllocatedEarningsOrLossesSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if allocated earnings or losses are specified."
          },
          "InwardRolloverAmounts": {
            "type": "number",
            "format": "decimal",
            "example": 0,
            "description": "Inward rollover amounts for the member."
          },
          "InwardRolloverAmountsSpecified": {
            "type": "boolean",
            "example": false,
            "description": "Indicates if inward rollover amounts are specified."
          },
          "OutwardRolloverAmounts": {
            "type": "number",
            "format": "decimal",
            "example": 5000,
            "description": "Outward rollover amounts for the member."
          },
          "OutwardRolloverAmountsSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if outward rollover amounts are specified."
          },
          "LumpSumPayment": {
            "type": "number",
            "format": "decimal",
            "example": 20000,
            "description": "Lump sum payment made to the member."
          },
          "LumpSumPaymentSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if lump sum payment is specified."
          },
          "LumpSumPaymentCode": {
            "type": "string",
            "example": "1",
            "description": "Code representing the type of lump sum payment."
          },
          "IncomeStreamPayment": {
            "type": "number",
            "format": "decimal",
            "example": 15000,
            "description": "Income stream payment made to the member."
          },
          "IncomeStreamPaymentSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if income stream payment is specified."
          },
          "IncomeStreamPaymentCode": {
            "type": "string",
            "example": "81948421769",
            "description": "Code representing the type of income stream payment."
          },
          "AccumulationPhaseAccountBalance": {
            "type": "number",
            "format": "decimal",
            "example": 450000,
            "description": "Accumulation phase account balance of the member."
          },
          "AccumulationPhaseAccountBalanceSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if the accumulation phase account balance is specified."
          },
          "RetirementPhaseAccountBalanceNonCDBIS": {
            "type": "number",
            "format": "decimal",
            "example": 120000,
            "description": "Retirement phase account balance (non-CDBIS) of the member."
          },
          "RetirementPhaseAccountBalanceNonCDBISSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if the retirement phase account balance (non-CDBIS) is specified."
          },
          "RetirementPhaseAccountBalanceCDBIS": {
            "type": "number",
            "format": "decimal",
            "example": 80000,
            "description": "Retirement phase account balance (CDBIS) of the member."
          },
          "RetirementPhaseAccountBalanceCDBISSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if the retirement phase account balance (CDBIS) is specified."
          },
          "TrisCount": {
            "type": "integer",
            "format": "int32",
            "example": 0,
            "description": "TRIS count for the member."
          },
          "TrisCountSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if the TRIS count is specified."
          },
          "ClosingAccountBalance": {
            "type": "number",
            "format": "decimal",
            "example": 650000,
            "description": "Closing account balance of the member."
          },
          "ClosingAccountBalanceSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if the closing account balance is specified."
          },
          "AccumulationPhaseValue": {
            "type": "number",
            "format": "decimal",
            "example": 450000,
            "description": "Accumulation phase value of the member."
          },
          "AccumulationPhaseValueSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if the accumulation phase value is specified."
          },
          "RetirementPhaseValue": {
            "type": "number",
            "format": "decimal",
            "example": 200000,
            "description": "Retirement phase value of the member."
          },
          "RetirementPhaseValueSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if the retirement phase value is specified."
          },
          "OutstandingLRBAAmount": {
            "type": "number",
            "format": "decimal",
            "example": 150000,
            "description": "Outstanding LRBA amount for the member."
          },
          "OutstandingLRBAAmountSpecified": {
            "type": "boolean",
            "example": true,
            "description": "Indicates if the outstanding LRBA amount is specified."
          },
          "MemberIndex": {
            "type": "integer",
            "format": "int32",
            "example": 1,
            "description": "The index of the member detail."
          }
        }
      },
      "SMSFAnnualReturn2025_TaxAgentDetail2025": {
        "type": "object",
        "description": "Details of the tax agent preparing the return.",
        "properties": {
          "TaxAgentTitle": {
            "type": "string",
            "example": "Ms",
            "description": "Title of the tax agent."
          },
          "TaxAgentFamilyName": {
            "type": "string",
            "example": "Smith",
            "description": "Family name of the tax agent."
          },
          "TaxAgentSuffix": {
            "type": "string",
            "example": "CPA",
            "description": "Suffix of the tax agent."
          },
          "TaxAgentFirstGivenName": {
            "type": "string",
            "example": "Jane",
            "description": "First given name of the tax agent."
          },
          "TaxAgentOtherGivenNames": {
            "type": "string",
            "example": "Elizabeth",
            "description": "Other given names of the tax agent."
          },
          "TaxAgentContactName": {
            "type": "string",
            "example": "Jane Smith",
            "description": "Contact name of the tax agent."
          },
          "TaxAgentsPractice": {
            "type": "string",
            "example": "Smith & Co Tax Services",
            "description": "Name of the tax agent's practice."
          },
          "AgentsTelephoneAreaCode": {
            "type": "string",
            "example": "02",
            "description": "Area code of the tax agent's telephone number."
          },
          "AgentsTelephoneNumber": {
            "type": "string",
            "example": "98765432",
            "description": "Telephone number of the tax agent."
          },
          "ClientsReference": {
            "type": "string",
            "example": "REF12345",
            "description": "Client's reference for the tax agent."
          },
          "TaxAgentNumber": {
            "type": "string",
            "example": "A12345678",
            "description": "Tax agent number."
          }
        }
      },
      "SMSFAnnualReturn_CGTSchedule": {
        "type": "object",
        "required": [
          "Abn",
          "Tfn",
          "StartDate",
          "EndDate"
        ],
        "properties": {
          "Abn": {
            "type": "string"
          },
          "Tfn": {
            "type": "string"
          },
          "StartDate": {
            "type": "string",
            "format": "date"
          },
          "EndDate": {
            "type": "string",
            "format": "date"
          }
        }
      },
      "SMSFAnnualReturn_CGTSchedule2024": {
        "type": "object",
        "description": "Capital Gains Tax (CGT) schedule for SMSF annual return, including gains, losses, concessions and earnout arrangement details.",
        "properties": {
          "CapGainAustShares": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from Australian shares.",
            "example": 5089
          },
          "CapGainAustSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from Australian shares are explicitly provided.",
            "example": true
          },
          "CapLossAustShares": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from Australian shares.",
            "example": 0
          },
          "CapLossAustSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from Australian shares are explicitly provided.",
            "example": true
          },
          "CapGainOtherShares": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from other (non-Australian) shares.",
            "example": 0
          },
          "CapGainOtherSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from other shares are explicitly provided.",
            "example": true
          },
          "CapLossOtherShares": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from other (non-Australian) shares.",
            "example": 0
          },
          "CapLossOtherSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from other shares are explicitly provided.",
            "example": true
          },
          "CapGainAustUnitTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from Australian unit trusts.",
            "example": 0
          },
          "CapGainAustUnitTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from Australian unit trusts are explicitly provided.",
            "example": true
          },
          "CapLossAustUnitTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from Australian unit trusts.",
            "example": 0
          },
          "CapLossAustUnitTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from Australian unit trusts are explicitly provided.",
            "example": true
          },
          "CapGainOtherUnitTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from other (non-Australian) unit trusts.",
            "example": 0
          },
          "CapGainOtherUnitTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from other unit trusts are explicitly provided.",
            "example": true
          },
          "CapLossOtherUnitTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from other (non-Australian) unit trusts.",
            "example": 0
          },
          "CapLossOtherUnitTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from other unit trusts are explicitly provided.",
            "example": true
          },
          "CapGainAustRealEstate": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from Australian real estate.",
            "example": 0
          },
          "CapGainAustRealEstateSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from Australian real estate are explicitly provided.",
            "example": true
          },
          "CapLossAustRealEstate": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from Australian real estate.",
            "example": 0
          },
          "CapLossAustRealEstateSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from Australian real estate are explicitly provided.",
            "example": true
          },
          "CapGainOtherRealEstate": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from other (non-Australian) real estate.",
            "example": 0
          },
          "CapGainOtherRealEstateSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from other real estate are explicitly provided.",
            "example": true
          },
          "CapLossOtherRealEstate": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from other (non-Australian) real estate.",
            "example": 0
          },
          "CapLossOtherRealEstateSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from other real estate are explicitly provided.",
            "example": true
          },
          "CapGainFromTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains distributed from trusts.",
            "example": 0
          },
          "CapGainFromTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from trusts are explicitly provided.",
            "example": true
          },
          "CapGainCollectables": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from collectables.",
            "example": 0
          },
          "CapGainCollectablesSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from collectables are explicitly provided.",
            "example": true
          },
          "CapLossCollectables": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from collectables.",
            "example": 0
          },
          "CapLossCollectablesSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from collectables are explicitly provided.",
            "example": true
          },
          "CapGainOtherCGT": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from other CGT assets.",
            "example": 0
          },
          "CapGainOtherCGTSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from other CGT assets are explicitly provided.",
            "example": true
          },
          "PreviouslyDeferredTransitionalCGTRelief": {
            "type": "integer",
            "format": "int32",
            "description": "Previously deferred transitional CGT relief amount.",
            "example": 0
          },
          "PreviouslyDeferredTransitionalCGTReliefSpecified": {
            "type": "boolean",
            "description": "Indicates whether previously deferred transitional CGT relief is explicitly provided.",
            "example": true
          },
          "CapLossOtherCGT": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from other CGT assets.",
            "example": 0
          },
          "CapLossOtherCGTSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from other CGT assets are explicitly provided.",
            "example": true
          },
          "TotalCurrentYearCapitalGains": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital gains for the current year.",
            "example": 5089
          },
          "TotalCurrentYearCapitalGainsSpecified": {
            "type": "boolean",
            "description": "Indicates whether total current year capital gains are explicitly provided.",
            "example": true
          },
          "TotalCurrentYearCapitalLosses": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital losses for the current year.",
            "example": 0
          },
          "TotalCurrentYearCapitalLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether total current year capital losses are explicitly provided.",
            "example": true
          },
          "TotalCurrentYearCapitalLossesApplied": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital losses applied in the current year.",
            "example": 0
          },
          "TotalCurrentYearCapitalLossesAppliedSpecified": {
            "type": "boolean",
            "description": "Indicates whether total current year capital losses applied are explicitly provided.",
            "example": true
          },
          "TotalPriorYearNetCapitalLossesApplied": {
            "type": "integer",
            "format": "int32",
            "description": "Total prior year net capital losses applied.",
            "example": 0
          },
          "TotalPriorYearNetCapitalLossesAppliedSpecified": {
            "type": "boolean",
            "description": "Indicates whether prior year net capital losses applied are explicitly provided.",
            "example": true
          },
          "TotalCapitalLossesTransferred": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital losses transferred.",
            "example": 0
          },
          "TotalCapitalLossesTransferredSpecified": {
            "type": "boolean",
            "description": "Indicates whether total capital losses transferred are explicitly provided.",
            "example": false
          },
          "TotalCapitalLossesApplied": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital losses applied.",
            "example": 0
          },
          "TotalCapitalLossesAppliedSpecified": {
            "type": "boolean",
            "description": "Indicates whether total capital losses applied are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesCollectablesCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses from collectables carried forward.",
            "example": 0
          },
          "NetCapitalLossesCollectablesCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses from collectables carried forward are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesOtherCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses from other assets carried forward.",
            "example": 0
          },
          "NetCapitalLossesOtherCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses from other assets carried forward are explicitly provided.",
            "example": true
          },
          "TotalCGTDiscountApplied": {
            "type": "integer",
            "format": "int32",
            "description": "Total CGT discount applied.",
            "example": 0
          },
          "TotalCGTDiscountAppliedSpecified": {
            "type": "boolean",
            "description": "Indicates whether total CGT discount applied is explicitly provided.",
            "example": true
          },
          "SmallBusinessActiveAssetReduction": {
            "type": "integer",
            "format": "int32",
            "description": "Small business active asset reduction amount.",
            "example": 0
          },
          "SmallBusinessActiveAssetReductionSpecified": {
            "type": "boolean",
            "description": "Indicates whether small business active asset reduction is explicitly provided.",
            "example": true
          },
          "SmallBusinessRetirementExemption": {
            "type": "integer",
            "format": "int32",
            "description": "Small business retirement exemption amount.",
            "example": 0
          },
          "SmallBusinessRetirementExemptionSpecified": {
            "type": "boolean",
            "description": "Indicates whether small business retirement exemption is explicitly provided.",
            "example": true
          },
          "SmallBusinessRollover": {
            "type": "integer",
            "format": "int32",
            "description": "Small business rollover amount.",
            "example": 0
          },
          "SmallBusinessRolloverSpecified": {
            "type": "boolean",
            "description": "Indicates whether small business rollover is explicitly provided.",
            "example": true
          },
          "TotalSmallBusinessConcessionsApplied": {
            "type": "integer",
            "format": "int32",
            "description": "Total small business concessions applied.",
            "example": 0
          },
          "TotalSmallBusinessConcessionsAppliedSpecified": {
            "type": "boolean",
            "description": "Indicates whether total small business concessions applied are explicitly provided.",
            "example": false
          },
          "NetCapitalGain": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital gain after applying losses and discounts.",
            "example": 5089
          },
          "NetCapitalGainSpecified": {
            "type": "boolean",
            "description": "Indicates whether net capital gain is explicitly provided.",
            "example": true
          },
          "KBWKHS": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CGTSchedule2024_KBWKHS2024"
            }
          },
          "SmallBusiness15YearExemptionExemptCapGains": {
            "type": "integer",
            "format": "int32",
            "description": "Exempt capital gains under small business 15-year exemption.",
            "example": 0
          },
          "SmallBusiness15YearExemptionExemptCapGainsSpecified": {
            "type": "boolean",
            "description": "Indicates whether small business 15-year exemption gains are explicitly provided.",
            "example": false
          },
          "SmallBusiness15YearExemptionExemptCapGainsCode": {
            "type": "string",
            "description": "Code for small business 15-year exemption gains.",
            "example": "SB15"
          },
          "CapGainsDisregardedByForeignResident": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains disregarded by foreign resident rules.",
            "example": 0
          },
          "CapGainsDisregardedByForeignResidentSpecified": {
            "type": "boolean",
            "description": "Indicates whether foreign resident disregarded gains are explicitly provided.",
            "example": false
          },
          "CapGainsDisregardedScripForScrip": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains disregarded under scrip-for-scrip rollover.",
            "example": 0
          },
          "CapGainsDisregardedScripForScripSpecified": {
            "type": "boolean",
            "description": "Indicates whether scrip-for-scrip disregarded gains are explicitly provided.",
            "example": false
          },
          "CapGainsDisregardedInterCompanyAssetRollover": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains disregarded under inter-company asset rollover.",
            "example": 0
          },
          "CapGainsDisregardedInterCompanyAssetRolloverSpecified": {
            "type": "boolean",
            "description": "Indicates whether inter-company asset rollover disregarded gains are explicitly provided.",
            "example": false
          },
          "CapGainsDisregardedDemergingEntity": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains disregarded under demerging entity rules.",
            "example": 0
          },
          "CapGainsDisregardedDemergingEntitySpecified": {
            "type": "boolean",
            "description": "Indicates whether demerging entity disregarded gains are explicitly provided.",
            "example": false
          }
        }
      },
      "SMSFAnnualReturn_CGTSchedule2025": {
        "type": "object",
        "description": "Capital Gains Tax (CGT) schedule for SMSF annual return, including gains, losses, concessions and earnout arrangement details.",
        "properties": {
          "CapGainAustShares": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from Australian shares.",
            "example": 5089
          },
          "CapGainAustSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from Australian shares are explicitly provided.",
            "example": true
          },
          "CapLossAustShares": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from Australian shares.",
            "example": 0
          },
          "CapLossAustSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from Australian shares are explicitly provided.",
            "example": true
          },
          "CapGainOtherShares": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from other (non-Australian) shares.",
            "example": 0
          },
          "CapGainOtherSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from other shares are explicitly provided.",
            "example": true
          },
          "CapLossOtherShares": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from other (non-Australian) shares.",
            "example": 0
          },
          "CapLossOtherSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from other shares are explicitly provided.",
            "example": true
          },
          "CapGainAustUnitTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from Australian unit trusts.",
            "example": 0
          },
          "CapGainAustUnitTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from Australian unit trusts are explicitly provided.",
            "example": true
          },
          "CapLossAustUnitTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from Australian unit trusts.",
            "example": 0
          },
          "CapLossAustUnitTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from Australian unit trusts are explicitly provided.",
            "example": true
          },
          "CapGainOtherUnitTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from other (non-Australian) unit trusts.",
            "example": 0
          },
          "CapGainOtherUnitTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from other unit trusts are explicitly provided.",
            "example": true
          },
          "CapLossOtherUnitTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from other (non-Australian) unit trusts.",
            "example": 0
          },
          "CapLossOtherUnitTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from other unit trusts are explicitly provided.",
            "example": true
          },
          "CapGainAustRealEstate": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from Australian real estate.",
            "example": 0
          },
          "CapGainAustRealEstateSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from Australian real estate are explicitly provided.",
            "example": true
          },
          "CapLossAustRealEstate": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from Australian real estate.",
            "example": 0
          },
          "CapLossAustRealEstateSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from Australian real estate are explicitly provided.",
            "example": true
          },
          "CapGainOtherRealEstate": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from other (non-Australian) real estate.",
            "example": 0
          },
          "CapGainOtherRealEstateSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from other real estate are explicitly provided.",
            "example": true
          },
          "CapLossOtherRealEstate": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from other (non-Australian) real estate.",
            "example": 0
          },
          "CapLossOtherRealEstateSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from other real estate are explicitly provided.",
            "example": true
          },
          "CapGainFromTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains distributed from trusts.",
            "example": 0
          },
          "CapGainFromTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from trusts are explicitly provided.",
            "example": true
          },
          "CapGainCollectables": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from collectables.",
            "example": 0
          },
          "CapGainCollectablesSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from collectables are explicitly provided.",
            "example": true
          },
          "CapLossCollectables": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from collectables.",
            "example": 0
          },
          "CapLossCollectablesSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from collectables are explicitly provided.",
            "example": true
          },
          "CapGainOtherCGT": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains from other CGT assets.",
            "example": 0
          },
          "CapGainOtherCGTSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital gains from other CGT assets are explicitly provided.",
            "example": true
          },
          "PreviouslyDeferredTransitionalCGTRelief": {
            "type": "integer",
            "format": "int32",
            "description": "Previously deferred transitional CGT relief amount.",
            "example": 0
          },
          "PreviouslyDeferredTransitionalCGTReliefSpecified": {
            "type": "boolean",
            "description": "Indicates whether previously deferred transitional CGT relief is explicitly provided.",
            "example": true
          },
          "CapLossOtherCGT": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses from other CGT assets.",
            "example": 0
          },
          "CapLossOtherCGTSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses from other CGT assets are explicitly provided.",
            "example": true
          },
          "TotalCurrentYearCapitalGains": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital gains for the current year.",
            "example": 5089
          },
          "TotalCurrentYearCapitalGainsSpecified": {
            "type": "boolean",
            "description": "Indicates whether total current year capital gains are explicitly provided.",
            "example": true
          },
          "TotalCurrentYearCapitalLosses": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital losses for the current year.",
            "example": 0
          },
          "TotalCurrentYearCapitalLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether total current year capital losses are explicitly provided.",
            "example": true
          },
          "TotalCurrentYearCapitalLossesApplied": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital losses applied in the current year.",
            "example": 0
          },
          "TotalCurrentYearCapitalLossesAppliedSpecified": {
            "type": "boolean",
            "description": "Indicates whether total current year capital losses applied are explicitly provided.",
            "example": true
          },
          "TotalPriorYearNetCapitalLossesApplied": {
            "type": "integer",
            "format": "int32",
            "description": "Total prior year net capital losses applied.",
            "example": 0
          },
          "TotalPriorYearNetCapitalLossesAppliedSpecified": {
            "type": "boolean",
            "description": "Indicates whether prior year net capital losses applied are explicitly provided.",
            "example": true
          },
          "TotalCapitalLossesTransferred": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital losses transferred.",
            "example": 0
          },
          "TotalCapitalLossesTransferredSpecified": {
            "type": "boolean",
            "description": "Indicates whether total capital losses transferred are explicitly provided.",
            "example": false
          },
          "TotalCapitalLossesApplied": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital losses applied.",
            "example": 0
          },
          "TotalCapitalLossesAppliedSpecified": {
            "type": "boolean",
            "description": "Indicates whether total capital losses applied are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesCollectablesCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses from collectables carried forward.",
            "example": 0
          },
          "NetCapitalLossesCollectablesCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses from collectables carried forward are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesOtherCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses from other assets carried forward.",
            "example": 0
          },
          "NetCapitalLossesOtherCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses from other assets carried forward are explicitly provided.",
            "example": true
          },
          "TotalCGTDiscountApplied": {
            "type": "integer",
            "format": "int32",
            "description": "Total CGT discount applied.",
            "example": 0
          },
          "TotalCGTDiscountAppliedSpecified": {
            "type": "boolean",
            "description": "Indicates whether total CGT discount applied is explicitly provided.",
            "example": true
          },
          "SmallBusinessActiveAssetReduction": {
            "type": "integer",
            "format": "int32",
            "description": "Small business active asset reduction amount.",
            "example": 0
          },
          "SmallBusinessActiveAssetReductionSpecified": {
            "type": "boolean",
            "description": "Indicates whether small business active asset reduction is explicitly provided.",
            "example": true
          },
          "SmallBusinessRetirementExemption": {
            "type": "integer",
            "format": "int32",
            "description": "Small business retirement exemption amount.",
            "example": 0
          },
          "SmallBusinessRetirementExemptionSpecified": {
            "type": "boolean",
            "description": "Indicates whether small business retirement exemption is explicitly provided.",
            "example": true
          },
          "SmallBusinessRollover": {
            "type": "integer",
            "format": "int32",
            "description": "Small business rollover amount.",
            "example": 0
          },
          "SmallBusinessRolloverSpecified": {
            "type": "boolean",
            "description": "Indicates whether small business rollover is explicitly provided.",
            "example": true
          },
          "TotalSmallBusinessConcessionsApplied": {
            "type": "integer",
            "format": "int32",
            "description": "Total small business concessions applied.",
            "example": 0
          },
          "TotalSmallBusinessConcessionsAppliedSpecified": {
            "type": "boolean",
            "description": "Indicates whether total small business concessions applied are explicitly provided.",
            "example": false
          },
          "NetCapitalGain": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital gain after applying losses and discounts.",
            "example": 5089
          },
          "NetCapitalGainSpecified": {
            "type": "boolean",
            "description": "Indicates whether net capital gain is explicitly provided.",
            "example": true
          },
          "KBWKHS": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CGTSchedule2025_KBWKHS2025"
            }
          },
          "SmallBusiness15YearExemptionExemptCapGains": {
            "type": "integer",
            "format": "int32",
            "description": "Exempt capital gains under small business 15-year exemption.",
            "example": 0
          },
          "SmallBusiness15YearExemptionExemptCapGainsSpecified": {
            "type": "boolean",
            "description": "Indicates whether small business 15-year exemption gains are explicitly provided.",
            "example": false
          },
          "SmallBusiness15YearExemptionExemptCapGainsCode": {
            "type": "string",
            "description": "Code for small business 15-year exemption gains.",
            "example": "SB15"
          },
          "CapGainsDisregardedByForeignResident": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains disregarded by foreign resident rules.",
            "example": 0
          },
          "CapGainsDisregardedByForeignResidentSpecified": {
            "type": "boolean",
            "description": "Indicates whether foreign resident disregarded gains are explicitly provided.",
            "example": false
          },
          "CapGainsDisregardedScripForScrip": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains disregarded under scrip-for-scrip rollover.",
            "example": 0
          },
          "CapGainsDisregardedScripForScripSpecified": {
            "type": "boolean",
            "description": "Indicates whether scrip-for-scrip disregarded gains are explicitly provided.",
            "example": false
          },
          "CapGainsDisregardedInterCompanyAssetRollover": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains disregarded under inter-company asset rollover.",
            "example": 0
          },
          "CapGainsDisregardedInterCompanyAssetRolloverSpecified": {
            "type": "boolean",
            "description": "Indicates whether inter-company asset rollover disregarded gains are explicitly provided.",
            "example": false
          },
          "CapGainsDisregardedDemergingEntity": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains disregarded under demerging entity rules.",
            "example": 0
          },
          "CapGainsDisregardedDemergingEntitySpecified": {
            "type": "boolean",
            "description": "Indicates whether demerging entity disregarded gains are explicitly provided.",
            "example": false
          }
        }
      },
      "SMSFAnnualReturn_DistributionToBeneficiary2024": {
        "type": "object",
        "description": "Distribution details to a beneficiary, including income components, capital gains, offsets, and attribution indicators for FY 2024.",
        "properties": {
          "Id": {
            "allOf": [
              {
                "$ref": "#/components/schemas/guid"
              }
            ]
          },
          "Code": {
            "type": "string",
            "description": "Internal code representing the beneficiary distribution entry.",
            "example": "BEN-A"
          },
          "AustralianBusinessNumberId": {
            "type": "string",
            "description": "ABN associated with the distributing trust/entity, if applicable.",
            "example": "12345678901"
          },
          "AustralianCompanyNumberId": {
            "type": "string",
            "description": "ACN associated with the distributing trust/entity, if applicable.",
            "example": "123456789"
          },
          "MiscellaneousInvestorReferenceNumberId": {
            "type": "string",
            "description": "Additional investor reference number used by the platform.",
            "example": "REF-001234"
          },
          "OrganisationNameDetailsOrganisationalNameT": {
            "type": "string",
            "description": "Organisation name linked to the distribution (genericized).",
            "example": "Example Trust"
          },
          "IncomeTrustEstateIncomeShareA": {
            "type": "integer",
            "format": "int32",
            "description": "Share of trust estate income attributable to the beneficiary.",
            "example": 0
          },
          "IncomeTaxPayAsYouGoWithholdingCreditForAmountsWithheldFromForeignResidentsA": {
            "type": "integer",
            "format": "int32",
            "description": "PAYG withholding credits on amounts withheld from foreign residents.",
            "example": 0
          },
          "IncomeTaxFrankingCreditsReceivedFromNewZealandCompaniesA": {
            "type": "integer",
            "format": "int32",
            "description": "Franking credits received from New Zealand companies.",
            "example": 0
          },
          "IncomeTaxPayAsYouGoWithholdingCreditForTaxWithheldWhereABNNotQuotedA": {
            "type": "integer",
            "format": "int32",
            "description": "PAYG withholding credits where ABN was not quoted.",
            "example": 0
          },
          "IncomeTaxableMinorBeneficiaryA": {
            "type": "integer",
            "format": "int32",
            "description": "Assessable income amounts for minor beneficiaries.",
            "example": 0
          },
          "IncomeDistributionFrankedA": {
            "type": "integer",
            "format": "int32",
            "description": "Franked distribution amounts attributed to the beneficiary.",
            "example": 0
          },
          "IncomeTaxFrankingCreditsReceivedFromAustralianCompaniesA": {
            "type": "number",
            "format": "decimal",
            "description": "Franking credits received from Australian companies.",
            "example": 0
          },
          "IncomeTaxPayAsYouGoWithholdingCreditForAmountsWithheldWhereTFNNotQuotedA": {
            "type": "number",
            "format": "decimal",
            "description": "PAYG withholding credits on amounts where TFN not quoted.",
            "example": 0
          },
          "IncomeTaxPayAsYouGoWithholdingCreditForTaxWithheldFromCloselyHeldTrustA": {
            "type": "number",
            "format": "decimal",
            "description": "PAYG withholding credits from closely held trust distributions.",
            "example": 0
          },
          "IncomeCapitalGainsNetA": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital gains attributed to the beneficiary.",
            "example": 0
          },
          "CapitalGainsTotalA": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital gains before discounts and concessions.",
            "example": 0
          },
          "CapitalLossesTotalA": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital losses attributed to the beneficiary.",
            "example": 0
          },
          "TaxConcessionCapitalGainsDiscountTotalA": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital gains discount applied (e.g., 1/3 for trusts).",
            "example": 0
          },
          "TaxConcessionCapitalGainsDiscountAndSmallBusinessConcessionsTotalA": {
            "type": "integer",
            "format": "int32",
            "description": "Combined capital gains discount and small business concessions applied.",
            "example": 0
          },
          "CapitalGainsNonConcessionalManagedInvestmentTrustIncomeA": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains included as non-concessional MIT income.",
            "example": 0
          },
          "CapitalGainsExcludedFromNonConcessionalManagedInvestmentTrustIncomeA": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains excluded from non-concessional MIT income.",
            "example": 0
          },
          "IncomeTaxPayAsYouGoWithholdingCreditForCapitalGainsWithheldFromForeignResidentsA": {
            "type": "number",
            "format": "decimal",
            "description": "Credits for capital gains amounts withheld from foreign residents.",
            "example": 0
          },
          "IncomeTaxAttributedForeignIncomeA": {
            "type": "integer",
            "format": "int32",
            "description": "Attributed foreign income amounts (e.g., CFC/foreign trust).",
            "example": 0
          },
          "IncomeInternationalDealingsNetA": {
            "type": "integer",
            "format": "int32",
            "description": "Net amount for international dealings for the beneficiary.",
            "example": 0
          },
          "IncomeInternationalDealingsNetAIsLoss": {
            "type": "boolean",
            "description": "Indicates whether the international dealings net amount represents a loss.",
            "example": false
          },
          "IncomeInternationalDealingsTaxOffsetA": {
            "type": "number",
            "format": "decimal",
            "description": "Tax offset amount linked to international dealings.",
            "example": 0
          },
          "TaxOffsetClaimNationalRentalAffordabilitySchemeEntitlementA": {
            "type": "number",
            "format": "decimal",
            "description": "NRAS tax offset amount claimed.",
            "example": 0
          },
          "IncomeTaxExplorationCreditsDistributedA": {
            "type": "number",
            "format": "decimal",
            "description": "Exploration credits distributed to the beneficiary.",
            "example": 0
          },
          "IncomeSmallBusinessEntityNetA": {
            "type": "integer",
            "format": "int32",
            "description": "Net income amounts relevant to small business entity concessions.",
            "example": 0
          },
          "Primary_BeneficiaryShareA": {
            "type": "integer",
            "format": "int32",
            "description": "Primary beneficiary share of assessable amounts.",
            "example": 0
          },
          "Primary_BeneficiaryShareAIsLoss": {
            "type": "boolean",
            "description": "Indicates whether the primary beneficiary share represents a loss.",
            "example": false
          },
          "Primary_NonConcessionalManagedInvestmentTrustA": {
            "type": "integer",
            "format": "int32",
            "description": "Primary beneficiary portion included as non-concessional MIT income.",
            "example": 0
          },
          "Primary_ExcludedFromNonConcessionalManagedInvestmentTrustA": {
            "type": "integer",
            "format": "int32",
            "description": "Primary beneficiary portion excluded from non-concessional MIT income.",
            "example": 0
          },
          "NonPrimary_BeneficiaryShareA": {
            "type": "integer",
            "format": "int32",
            "description": "Non-primary beneficiary share of assessable amounts.",
            "example": 0
          },
          "NonPrimary_BeneficiaryShareAIsLoss": {
            "type": "boolean",
            "description": "Indicates whether the non-primary beneficiary share represents a loss.",
            "example": false
          },
          "NonPrimary_NonConcessionalManagedInvestmentTrustA": {
            "type": "integer",
            "format": "int32",
            "description": "Non-primary portion included as non-concessional MIT income.",
            "example": 0
          },
          "NonPrimary_ExcludedFromNonConcessionalManagedInvestmentTrustA": {
            "type": "integer",
            "format": "int32",
            "description": "Non-primary portion excluded from non-concessional MIT income.",
            "example": 0
          },
          "EarlyStageVentureTaxOffsetTaxOffsetClaimNonRefundableOtherA": {
            "type": "number",
            "format": "decimal",
            "description": "Early stage venture tax offset (non-refundable) claimed.",
            "example": 0
          },
          "EarlyStageInvestorTaxOffsetTaxOffsetClaimNonRefundableOtherA": {
            "type": "number",
            "format": "decimal",
            "description": "Early stage investor tax offset (non-refundable) claimed.",
            "example": 0
          },
          "InternationalDealingsAssessableIncomeNonResidentBeneficiaryNonTrusteeA": {
            "type": "integer",
            "format": "int32",
            "description": "Assessable income for non-resident beneficiary (non-trustee) arising from international dealings.",
            "example": 0
          },
          "InternationalDealingsAssessableIncomeNonResidentBeneficiaryTrusteeA": {
            "type": "integer",
            "format": "int32",
            "description": "Assessable income for non-resident beneficiary (trustee) arising from international dealings.",
            "example": 0
          },
          "AnnualTrusteePaymentReportInformationIncomeTaxPayAsYouGoWithholdingCreditForTaxWithheldFromCloselyHeldTrustA": {
            "type": "integer",
            "format": "int32",
            "description": "Annual trustee payment report PAYG withholding credits for tax withheld from a closely held trust.",
            "example": 0
          }
        }
      },
      "SMSFAnnualReturn_DistributionToBeneficiary2025": {
        "type": "object",
        "description": "Distribution details to a beneficiary, including income components, capital gains, offsets and attribution indicators for FY 2025.",
        "properties": {
          "Id": {
            "$ref": "#/components/schemas/guid"
          },
          "Code": {
            "type": "string",
            "description": "Internal code representing the beneficiary distribution entry.",
            "example": "BEN-B"
          },
          "AustralianBusinessNumberId": {
            "type": "string",
            "description": "ABN associated with the distributing trust/entity, if applicable.",
            "example": "10987654321"
          },
          "AustralianCompanyNumberId": {
            "type": "string",
            "description": "ACN associated with the distributing trust/entity, if applicable.",
            "example": "987654321"
          },
          "MiscellaneousInvestorReferenceNumberId": {
            "type": "string",
            "description": "Additional investor reference number used by the platform.",
            "example": "REF-009876"
          },
          "OrganisationNameDetailsOrganisationalNameT": {
            "type": "string",
            "description": "Organisation name linked to the distribution (genericized).",
            "example": "Example Trust"
          },
          "IncomeTrustEstateIncomeShareA": {
            "type": "integer",
            "format": "int32",
            "description": "Share of trust estate income attributable to the beneficiary.",
            "example": 0
          },
          "IncomeTaxPayAsYouGoWithholdingCreditForAmountsWithheldFromForeignResidentsA": {
            "type": "integer",
            "format": "int32",
            "description": "PAYG withholding credits on amounts withheld from foreign residents.",
            "example": 0
          },
          "IncomeTaxFrankingCreditsReceivedFromNewZealandCompaniesA": {
            "type": "integer",
            "format": "int32",
            "description": "Franking credits received from New Zealand companies.",
            "example": 0
          },
          "IncomeTaxPayAsYouGoWithholdingCreditForTaxWithheldWhereABNNotQuotedA": {
            "type": "integer",
            "format": "int32",
            "description": "PAYG withholding credits where ABN was not quoted.",
            "example": 0
          },
          "IncomeTaxableMinorBeneficiaryA": {
            "type": "integer",
            "format": "int32",
            "description": "Assessable income amounts for minor beneficiaries.",
            "example": 0
          },
          "IncomeDistributionFrankedA": {
            "type": "integer",
            "format": "int32",
            "description": "Franked distribution amounts attributed to the beneficiary.",
            "example": 0
          },
          "IncomeTaxFrankingCreditsReceivedFromAustralianCompaniesA": {
            "type": "number",
            "format": "decimal",
            "description": "Franking credits received from Australian companies.",
            "example": 0
          },
          "IncomeTaxPayAsYouGoWithholdingCreditForAmountsWithheldWhereTFNNotQuotedA": {
            "type": "number",
            "format": "decimal",
            "description": "PAYG withholding credits on amounts where TFN not quoted.",
            "example": 0
          },
          "IncomeTaxPayAsYouGoWithholdingCreditForTaxWithheldFromCloselyHeldTrustA": {
            "type": "number",
            "format": "decimal",
            "description": "PAYG withholding credits from closely held trust distributions.",
            "example": 0
          },
          "IncomeCapitalGainsNetA": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital gains attributed to the beneficiary.",
            "example": 0
          },
          "CapitalGainsTotalA": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital gains before discounts and concessions.",
            "example": 0
          },
          "CapitalLossesTotalA": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital losses attributed to the beneficiary.",
            "example": 0
          },
          "TaxConcessionCapitalGainsDiscountTotalA": {
            "type": "integer",
            "format": "int32",
            "description": "Total capital gains discount applied.",
            "example": 0
          },
          "TaxConcessionCapitalGainsDiscountAndSmallBusinessConcessionsTotalA": {
            "type": "integer",
            "format": "int32",
            "description": "Combined capital gains discount and small business concessions applied.",
            "example": 0
          },
          "CapitalGainsNonConcessionalManagedInvestmentTrustIncomeA": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains included as non-concessional MIT income.",
            "example": 0
          },
          "CapitalGainsExcludedFromNonConcessionalManagedInvestmentTrustIncomeA": {
            "type": "integer",
            "format": "int32",
            "description": "Capital gains excluded from non-concessional MIT income.",
            "example": 0
          },
          "IncomeTaxPayAsYouGoWithholdingCreditForCapitalGainsWithheldFromForeignResidentsA": {
            "type": "number",
            "format": "decimal",
            "description": "Credits for capital gains amounts withheld from foreign residents.",
            "example": 0
          },
          "IncomeTaxAttributedForeignIncomeA": {
            "type": "integer",
            "format": "int32",
            "description": "Attributed foreign income amounts (e.g., CFC/foreign trust).",
            "example": 0
          },
          "IncomeInternationalDealingsNetA": {
            "type": "integer",
            "format": "int32",
            "description": "Net amount for international dealings for the beneficiary.",
            "example": 0
          },
          "IncomeInternationalDealingsNetAIsLoss": {
            "type": "boolean",
            "description": "Indicates whether the international dealings net amount represents a loss.",
            "example": false
          },
          "IncomeInternationalDealingsTaxOffsetA": {
            "type": "number",
            "format": "decimal",
            "description": "Tax offset amount linked to international dealings.",
            "example": 0
          },
          "TaxOffsetClaimNationalRentalAffordabilitySchemeEntitlementA": {
            "type": "number",
            "format": "decimal",
            "description": "NRAS tax offset amount claimed.",
            "example": 0
          },
          "IncomeTaxExplorationCreditsDistributedA": {
            "type": "number",
            "format": "decimal",
            "description": "Exploration credits distributed to the beneficiary.",
            "example": 0
          },
          "IncomeSmallBusinessEntityNetA": {
            "type": "integer",
            "format": "int32",
            "description": "Net income amounts relevant to small business entity concessions.",
            "example": 0
          },
          "Primary_BeneficiaryShareA": {
            "type": "integer",
            "format": "int32",
            "description": "Primary beneficiary share of assessable amounts.",
            "example": 0
          },
          "Primary_BeneficiaryShareAIsLoss": {
            "type": "boolean",
            "description": "Indicates whether the primary beneficiary share represents a loss.",
            "example": false
          },
          "Primary_NonConcessionalManagedInvestmentTrustA": {
            "type": "integer",
            "format": "int32",
            "description": "Primary beneficiary portion included as non-concessional MIT income.",
            "example": 0
          },
          "Primary_ExcludedFromNonConcessionalManagedInvestmentTrustA": {
            "type": "integer",
            "format": "int32",
            "description": "Primary beneficiary portion excluded from non-concessional MIT income.",
            "example": 0
          },
          "NonPrimary_BeneficiaryShareA": {
            "type": "integer",
            "format": "int32",
            "description": "Non-primary beneficiary share of assessable amounts.",
            "example": 0
          },
          "NonPrimary_BeneficiaryShareAIsLoss": {
            "type": "boolean",
            "description": "Indicates whether the non-primary beneficiary share represents a loss.",
            "example": false
          },
          "NonPrimary_NonConcessionalManagedInvestmentTrustA": {
            "type": "integer",
            "format": "int32",
            "description": "Non-primary portion included as non-concessional MIT income.",
            "example": 0
          },
          "NonPrimary_ExcludedFromNonConcessionalManagedInvestmentTrustA": {
            "type": "integer",
            "format": "int32",
            "description": "Non-primary portion excluded from non-concessional MIT income.",
            "example": 0
          },
          "EarlyStageVentureTaxOffsetTaxOffsetClaimNonRefundableOtherA": {
            "type": "number",
            "format": "decimal",
            "description": "Early stage venture tax offset (non-refundable) claimed.",
            "example": 0
          },
          "EarlyStageInvestorTaxOffsetTaxOffsetClaimNonRefundableOtherA": {
            "type": "number",
            "format": "decimal",
            "description": "Early stage investor tax offset (non-refundable) claimed.",
            "example": 0
          },
          "InternationalDealingsAssessableIncomeNonResidentBeneficiaryNonTrusteeA": {
            "type": "integer",
            "format": "int32",
            "description": "Assessable income for non-resident beneficiary (non-trustee) arising from international dealings.",
            "example": 0
          },
          "InternationalDealingsAssessableIncomeNonResidentBeneficiaryTrusteeA": {
            "type": "integer",
            "format": "int32",
            "description": "Assessable income for non-resident beneficiary (trustee) arising from international dealings.",
            "example": 0
          },
          "AnnualTrusteePaymentReportInformationIncomeTaxPayAsYouGoWithholdingCreditForTaxWithheldFromCloselyHeldTrustA": {
            "type": "integer",
            "format": "int32",
            "description": "Annual trustee payment report PAYG withholding credits for tax withheld from a closely held trust.",
            "example": 0
          }
        }
      },
      "SMSFAnnualReturn_LossesSchedule": {
        "type": "object",
        "description": "Losses schedule metadata including ABN, TFN and reporting period.",
        "properties": {
          "Abn": {
            "type": "string",
            "example": 81948421769,
            "description": "Australian Business Number (ABN) of the fund (11 digits)."
          },
          "Tfn": {
            "type": "string",
            "example": 999999507,
            "description": "Tax File Number of the fund, 9-digits."
          },
          "StartDate": {
            "type": "string",
            "format": "date",
            "example": "2024-07-01",
            "description": "Start date of the reporting period."
          },
          "EndDate": {
            "type": "string",
            "format": "date",
            "example": "2024-07-31",
            "description": "End date of the reporting period."
          }
        }
      },
      "SMSFAnnualReturn_LossesSchedule2024": {
        "type": "object",
        "description": "Detailed breakdown of tax and capital losses carried forward, continuity tests and reconciliation for FY 2024.",
        "properties": {
          "TaxLossesCarriedForwardYear202324": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward from FY 2023 to 2024.",
            "example": 0
          },
          "TaxLossesCarriedForwardYear202324Specified": {
            "type": "boolean",
            "description": "Indicates whether tax losses for FY 2023 to 2024 are explicitly provided.",
            "example": false
          },
          "TaxLossesCarriedForwardYear202223": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward from FY 2022 to 2023.",
            "example": 0
          },
          "TaxLossesCarriedForwardYear202223Specified": {
            "type": "boolean",
            "description": "Indicates whether tax losses for FY 2022 to 2023 are explicitly provided.",
            "example": false
          },
          "TaxLossesCarriedForwardYear202122": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward from FY 2021 to 2022.",
            "example": 0
          },
          "TaxLossesCarriedForwardYear202122Specified": {
            "type": "boolean",
            "description": "Indicates whether tax losses for FY 2021 to 2022 are explicitly provided.",
            "example": false
          },
          "TaxLossesCarriedForwardYear202021": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward from FY 2020 to 2021.",
            "example": 0
          },
          "TaxLossesCarriedForwardYear202021Specified": {
            "type": "boolean",
            "description": "Indicates whether tax losses for FY 2020 to 2021 are explicitly provided.",
            "example": false
          },
          "TaxLossesCarriedForwardYear201920": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward from FY 2019 to 2020.",
            "example": 0
          },
          "TaxLossesCarriedForwardYear201920Specified": {
            "type": "boolean",
            "description": "Indicates whether tax losses for FY 2019 to 2020 are explicitly provided.",
            "example": false
          },
          "TaxLossesCarriedForwardYear201819AndEarlier": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward from FY 2018 to 2019 and earlier.",
            "example": 0
          },
          "TaxLossesCarriedForwardYear201819AndEarlierSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax losses for FY 2018 to 2019 and earlier are explicitly provided.",
            "example": false
          },
          "TaxLossesCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "Total tax losses carried forward.",
            "example": 0
          },
          "TaxLossesCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether total tax losses carried forward are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesCarriedForwardYear202324": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward from FY 2023 to 2024.",
            "example": 5780
          },
          "NetCapitalLossesCarriedForwardYear202324Specified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses for FY 2023 to 2024 are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesCarriedForwardYear202223": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward from FY 2022 to 2023.",
            "example": 9210
          },
          "NetCapitalLossesCarriedForwardYear202223Specified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses for FY 2022 to 2023 are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesCarriedForwardYear202122": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward from FY 2021 to 2022.",
            "example": 6520
          },
          "NetCapitalLossesCarriedForwardYear202122Specified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses for FY 2021 to 2022 are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesCarriedForwardYear202021": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward from FY 2020 to 2021.",
            "example": 4960
          },
          "NetCapitalLossesCarriedForwardYear202021Specified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses for FY 2020 to 2021 are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesCarriedForwardYear201920": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward from FY 2019 to 2020.",
            "example": 4960
          },
          "NetCapitalLossesCarriedForwardYear201920Specified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses for FY 2019 to 2020 are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesCarriedForwardYear201819AndEarlier": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward from FY 2018 to 2019 and earlier.",
            "example": 9583
          },
          "NetCapitalLossesCarriedForwardYear201819AndEarlierSpecified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses for FY 2018 to 2019 and earlier are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "Total net capital losses carried forward.",
            "example": 4960
          },
          "NetCapitalLossesCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether total net capital losses carried forward are explicitly provided.",
            "example": true
          },
          "ContinuityOfOwnershipTestYear202324": {
            "type": "boolean",
            "description": "Indicates whether continuity of ownership test for FY 2023 to 2024 is satisfied.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202324Specified": {
            "type": "boolean",
            "description": "Indicates whether continuity of ownership test for FY 2023 to 2024 is explicitly provided.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202223": {
            "type": "boolean",
            "description": "Indicates whether continuity of ownership test for FY 2022 to 2023 is satisfied.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202223Specified": {
            "type": "boolean",
            "description": "Indicates whether continuity of ownership test for FY 2022 to 2023 is explicitly provided.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202122": {
            "type": "boolean",
            "description": "Indicates whether continuity of ownership test for FY 2021 to 2022 is satisfied.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202122Specified": {
            "type": "boolean",
            "description": "Indicates whether continuity of ownership test for FY 2021 to 2022 is explicitly provided.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202021": {
            "type": "boolean",
            "description": "Indicates whether continuity of ownership test for FY 2020 to 2021 is satisfied.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202021Specified": {
            "type": "boolean",
            "description": "Indicates whether continuity of ownership test for FY 2020 to 2021 is explicitly provided.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear201920": {
            "type": "boolean",
            "description": "Indicates whether continuity of ownership test for FY 2019 to 2020 is satisfied.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear201920Specified": {
            "type": "boolean",
            "description": "Indicates whether continuity of ownership test for FY 2019 to 2020 is explicitly provided.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear201819AndEarlier": {
            "type": "boolean",
            "description": "Indicates whether continuity of ownership test for FY 2018 to 2019 and earlier is satisfied.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear201819AndEarlierSpecified": {
            "type": "boolean",
            "description": "Indicates whether continuity of ownership test for FY 2018 to 2019 and earlier is explicitly provided.",
            "example": false
          },
          "AmountOfLossesSameBusinessTestTaxLosses": {
            "type": "integer",
            "format": "int32",
            "description": "Amount of tax losses under the same business test.",
            "example": 0
          },
          "AmountOfLossesSameBusinessTestTaxLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether amount of tax losses under the same business test is explicitly provided.",
            "example": false
          },
          "AmountOfLossesSameBusinessTestCapitalLosses": {
            "type": "integer",
            "format": "int32",
            "description": "Amount of capital losses under the same business test.",
            "example": 0
          },
          "AmountOfLossesSameBusinessTestCapitalLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether amount of capital losses under the same business test is explicitly provided.",
            "example": false
          },
          "LossesCarriedForwardSameBusinessTestTaxLosses": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward under the same business test.",
            "example": 0
          },
          "LossesCarriedForwardSameBusinessTestTaxLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax losses carried forward under the same business test is explicitly provided.",
            "example": false
          },
          "LossesCarriedForwardSameBusinessTestCapitalLosses": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses carried forward under the same business test.",
            "example": 0
          },
          "LossesCarriedForwardSameBusinessTestCapitalLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses carried forward under the same business test is explicitly provided.",
            "example": false
          },
          "DoCurrentYearLossProvisionsApply": {
            "type": "boolean",
            "description": "Indicates whether current year loss provisions apply.",
            "example": false
          },
          "DoCurrentYearLossProvisionsApplySpecified": {
            "type": "boolean",
            "description": "Indicates whether current year loss provisions apply.",
            "example": false
          },
          "HasTheChangeoverTimeOccurred": {
            "type": "boolean",
            "description": "Indicates whether changeover time has occurred.",
            "example": false
          },
          "HasTheChangeoverTimeOccurredSpecified": {
            "type": "boolean",
            "description": "Indicates whether changeover time has occurred.",
            "example": false
          },
          "DidTheCompanySatisfyTheMaximumNetAssetValueTest": {
            "type": "boolean",
            "description": "Indicates whether the company satisfied the maximum net asset value test.",
            "example": false
          },
          "DidTheCompanySatisfyTheMaximumNetAssetValueTestSpecified": {
            "type": "boolean",
            "description": "Indicates whether the company satisfied the maximum net asset value test.",
            "example": false
          },
          "HasTheCompanyDeterminedItHadAnUnrealisedNetLoss": {
            "type": "boolean",
            "description": "Indicates whether the company determined it had an unrealised net loss.",
            "example": false
          },
          "HasTheCompanyDeterminedItHadAnUnrealisedNetLossSpecified": {
            "type": "boolean",
            "description": "Indicates whether the company determined it had an unrealised net loss.",
            "example": false
          },
          "TheAmountOfUnrealisedNetLoss": {
            "type": "integer",
            "format": "int32",
            "description": "Amount of unrealised net loss.",
            "example": 0
          },
          "TheAmountOfUnrealisedNetLossSpecified": {
            "type": "boolean",
            "description": "Indicates whether unrealised net loss amount is explicitly provided.",
            "example": false
          },
          "SuperClassTaxLossesCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "Super class tax losses carried forward.",
            "example": 0
          },
          "SuperClassTaxLossesCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether super class tax losses carried forward is explicitly provided.",
            "example": false
          },
          "VirtualPSTNetCapitalLossesCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "Virtual PST net capital losses carried forward.",
            "example": 0
          },
          "VirtualPSTNetCapitalLossesCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether virtual PST net capital losses carried forward is explicitly provided.",
            "example": false
          },
          "ForeignSourceLossesCurrentCFCLosses": {
            "type": "integer",
            "format": "int32",
            "description": "Foreign source losses from current CFC losses.",
            "example": 0
          },
          "ForeignSourceLossesCurrentCFCLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether foreign source losses from current CFC losses is explicitly provided.",
            "example": false
          },
          "ForeignSourceLossesCFCLossesDeducted": {
            "type": "integer",
            "format": "int32",
            "description": "Foreign source losses from CFC losses deducted.",
            "example": 0
          },
          "ForeignSourceLossesCFCLossesDeductedSpecified": {
            "type": "boolean",
            "description": "Indicates whether foreign source losses from CFC losses deducted is explicitly provided.",
            "example": false
          },
          "ForeignSourceLossesCFCLossesCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "Foreign source losses from CFC losses carried forward.",
            "example": 0
          },
          "ForeignSourceLossesCFCLossesCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether foreign source losses from CFC losses carried forward is explicitly provided.",
            "example": false
          },
          "TaxLossesReconciliationStatementBalanceOfTaxLossesBroughtForwardFromThePriorIncomeYear": {
            "type": "integer",
            "format": "int32",
            "description": "Balance of tax losses brought forward from the prior income year.",
            "example": 0
          },
          "TaxLossesReconciliationStatementBalanceOfTaxLossesBroughtForwardFromThePriorIncomeYearSpecified": {
            "type": "boolean",
            "description": "Indicates whether balance of tax losses brought forward is explicitly provided.",
            "example": true
          },
          "TaxLossesReconciliationStatementADDUpliftOfTaxLossesDesignatedInfrastructureProjectEntities": {
            "type": "integer",
            "format": "int32",
            "description": "Uplift of tax losses for designated infrastructure project entities.",
            "example": 0
          },
          "TaxLossesReconciliationStatementADDUpliftOfTaxLossesDesignatedInfrastructureProjectEntitiesSpecified": {
            "type": "boolean",
            "description": "Indicates whether uplift of tax losses for designated infrastructure project entities is explicitly provided.",
            "example": true
          },
          "TaxLossesReconciliationStatementSUBTRACTNetForgivenAmountOfDebt": {
            "type": "integer",
            "format": "int32",
            "description": "Net forgiven amount of debt to be subtracted.",
            "example": 0
          },
          "TaxLossesReconciliationStatementSUBTRACTNetForgivenAmountOfDebtSpecified": {
            "type": "boolean",
            "description": "Indicates whether net forgiven amount of debt is explicitly provided.",
            "example": true
          },
          "TaxLossesReconciliationStatementADDTaxLossIncurredIfAnyDuringCurrentYear": {
            "type": "integer",
            "format": "int32",
            "description": "Tax loss incurred during the current year to be added.",
            "example": 0
          },
          "TaxLossesReconciliationStatementADDTaxLossIncurredIfAnyDuringCurrentYearSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax loss incurred during the current year is explicitly provided.",
            "example": true
          },
          "TaxLossesReconciliationStatementADDTaxLossAmountFromConversionOfExcessFrankingOffsets": {
            "type": "integer",
            "format": "int32",
            "description": "Tax loss amount from conversion of excess franking offsets to be added.",
            "example": 0
          },
          "TaxLossesReconciliationStatementADDTaxLossAmountFromConversionOfExcessFrankingOffsetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax loss amount from conversion of excess franking offsets is explicitly provided.",
            "example": true
          },
          "TaxLossesReconciliationStatementSUBTRACTNetExemptIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Net exempt income to be subtracted.",
            "example": 0
          },
          "TaxLossesReconciliationStatementSUBTRACTNetExemptIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether net exempt income is explicitly provided.",
            "example": true
          },
          "TaxLossesReconciliationStatementSUBTRACTTaxLossesForgone": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses forgone to be subtracted.",
            "example": 0
          },
          "TaxLossesReconciliationStatementSUBTRACTTaxLossesForgoneSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax losses forgone is explicitly provided.",
            "example": true
          },
          "TaxLossesReconciliationStatementSUBTRACTTaxLossesDeducted": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses deducted to be subtracted.",
            "example": 0
          },
          "TaxLossesReconciliationStatementSUBTRACTTaxLossesDeductedSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax losses deducted is explicitly provided.",
            "example": true
          },
          "TaxLossesReconciliationStatementSUBTRACTTaxLossesTransferredOutUnderSubdivision170A": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses transferred out under Subdivision 170A to be subtracted.",
            "example": 0
          },
          "TaxLossesReconciliationStatementSUBTRACTTaxLossesTransferredOutUnderSubdivision170ASpecified": {
            "type": "boolean",
            "description": "Indicates whether tax losses transferred out under Subdivision 170A is explicitly provided.",
            "example": true
          },
          "TaxLossesReconciliationStatementTotalTaxLossesCarriedForwardToLaterIncomeYears": {
            "type": "integer",
            "format": "int32",
            "description": "Total tax losses carried forward to later income years after reconciliation.",
            "example": 0
          },
          "TaxLossesReconciliationStatementTotalTaxLossesCarriedForwardToLaterIncomeYearsSpecified": {
            "type": "boolean",
            "description": "Indicates whether reconciliation total tax losses carried forward is explicitly provided.",
            "example": true
          }
        }
      },
      "SMSFAnnualReturn_LossesSchedule2025": {
        "type": "object",
        "description": "Detailed breakdown of tax and capital losses carried forward, continuity tests and reconciliation for FY 2025.",
        "properties": {
          "TaxLossesCarriedForwardYear202425": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward from FY 2024 to 2025.",
            "example": 0
          },
          "TaxLossesCarriedForwardYear202425Specified": {
            "type": "boolean",
            "description": "Indicates whether tax losses carried forward from FY 2024 to 2025 are explicitly provided.",
            "example": false
          },
          "TaxLossesCarriedForwardYear202324": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward from FY 2023 to 2024.",
            "example": 0
          },
          "TaxLossesCarriedForwardYear202324Specified": {
            "type": "boolean",
            "description": "Indicates whether tax losses carried forward from FY 2023 to 2024 are explicitly provided.",
            "example": false
          },
          "TaxLossesCarriedForwardYear202223": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward from FY 2022 to 2023.",
            "example": 0
          },
          "TaxLossesCarriedForwardYear202223Specified": {
            "type": "boolean",
            "description": "Indicates whether tax losses carried forward from FY 2022 to 2023 are explicitly provided.",
            "example": false
          },
          "TaxLossesCarriedForwardYear202122": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward from FY 2021 to 2022.",
            "example": 0
          },
          "TaxLossesCarriedForwardYear202122Specified": {
            "type": "boolean",
            "description": "Indicates whether tax losses carried forward from FY 2021 to 2022 are explicitly provided.",
            "example": false
          },
          "TaxLossesCarriedForwardYear202021": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward from FY 2020 to 2021.",
            "example": 0
          },
          "TaxLossesCarriedForwardYear202021Specified": {
            "type": "boolean",
            "description": "Indicates whether tax losses carried forward from FY 2020 to 2021 are explicitly provided.",
            "example": false
          },
          "TaxLossesCarriedForwardYear201920AndEarlier": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward from FY 2019 to 2020 and earlier years.",
            "example": 0
          },
          "TaxLossesCarriedForwardYear201920AndEarlierSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax losses carried forward from FY 2019 to 2020 and earlier years are explicitly provided.",
            "example": false
          },
          "TaxLossesCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "Total tax losses carried forward to later income years.",
            "example": 0
          },
          "TaxLossesCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether total tax losses carried forward are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesCarriedForwardYear202425": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward from FY 2024 to 2025.",
            "example": 0
          },
          "NetCapitalLossesCarriedForwardYear202425Specified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses carried forward from FY 2024 to 2025 are explicitly provided.",
            "example": false
          },
          "NetCapitalLossesCarriedForwardYear202324": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward from FY 2023 to 2024.",
            "example": 0
          },
          "NetCapitalLossesCarriedForwardYear202324Specified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses carried forward from FY 2023 to 2024 are explicitly provided.",
            "example": false
          },
          "NetCapitalLossesCarriedForwardYear202223": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward from FY 2022 to 2023.",
            "example": 4960
          },
          "NetCapitalLossesCarriedForwardYear202223Specified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses carried forward from FY 2022 to 2023 are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesCarriedForwardYear202122": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward from FY 2021 to 2022.",
            "example": 0
          },
          "NetCapitalLossesCarriedForwardYear202122Specified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses carried forward from FY 2021 to 2022 are explicitly provided.",
            "example": false
          },
          "NetCapitalLossesCarriedForwardYear202021": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward from FY 2020 to 2021.",
            "example": 0
          },
          "NetCapitalLossesCarriedForwardYear202021Specified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses carried forward from FY 2020 to 2021 are explicitly provided.",
            "example": false
          },
          "NetCapitalLossesCarriedForwardYear201920AndEarlier": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward from FY 2019 to 2020 and earlier years.",
            "example": 0
          },
          "NetCapitalLossesCarriedForwardYear201920AndEarlierSpecified": {
            "type": "boolean",
            "description": "Indicates whether net capital losses carried forward from FY 2019 to 2020 and earlier years are explicitly provided.",
            "example": false
          },
          "NetCapitalLossesCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "Total net capital losses carried forward to later income years.",
            "example": 4960
          },
          "NetCapitalLossesCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether total net capital losses carried forward are explicitly provided.",
            "example": true
          },
          "ContinuityOfOwnershipTestYear202425": {
            "type": "boolean",
            "description": "Indicates if the continuity of ownership test is satisfied for FY 2024 to 2025.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202425Specified": {
            "type": "boolean",
            "description": "Indicates whether the continuity of ownership test status for FY 2024 to 2025 is explicitly provided.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202324": {
            "type": "boolean",
            "description": "Indicates if the continuity of ownership test is satisfied for FY 2023 to 2024.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202324Specified": {
            "type": "boolean",
            "description": "Indicates whether the continuity of ownership test status for FY 2023 to 2024 is explicitly provided.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202223": {
            "type": "boolean",
            "description": "Indicates if the continuity of ownership test is satisfied for FY 2022 to 2023.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202223Specified": {
            "type": "boolean",
            "description": "Indicates whether the continuity of ownership test status for FY 2022 to 2023 is explicitly provided.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202122": {
            "type": "boolean",
            "description": "Indicates if the continuity of ownership test is satisfied for FY 2021 to 2022.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202122Specified": {
            "type": "boolean",
            "description": "Indicates whether the continuity of ownership test status for FY 2021 to 2022 is explicitly provided.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202021": {
            "type": "boolean",
            "description": "Indicates if the continuity of ownership test is satisfied for FY 2020 to 2021.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear202021Specified": {
            "type": "boolean",
            "description": "Indicates whether the continuity of ownership test status for FY 2020 to 2021 is explicitly provided.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear201920AndEarlier": {
            "type": "boolean",
            "description": "Indicates if the continuity of ownership test is satisfied for FY 2019 to 2020 and earlier years.",
            "example": false
          },
          "ContinuityOfOwnershipTestYear201920AndEarlierSpecified": {
            "type": "boolean",
            "description": "Indicates whether the continuity of ownership test status for FY 2019 to 2020 and earlier is explicitly provided.",
            "example": false
          },
          "AmountOfLossesSameBusinessTestTaxLosses": {
            "type": "integer",
            "format": "int32",
            "description": "Amount of tax losses subject to the same business test.",
            "example": 0
          },
          "AmountOfLossesSameBusinessTestTaxLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether the amount of tax losses subject to the same business test is explicitly provided.",
            "example": false
          },
          "AmountOfLossesSameBusinessTestCapitalLosses": {
            "type": "integer",
            "format": "int32",
            "description": "Amount of capital losses subject to the same business test.",
            "example": 0
          },
          "AmountOfLossesSameBusinessTestCapitalLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether the amount of capital losses subject to the same business test is explicitly provided.",
            "example": false
          },
          "LossesCarriedForwardSameBusinessTestTaxLosses": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward that rely on the same business test.",
            "example": 0
          },
          "LossesCarriedForwardSameBusinessTestTaxLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax losses carried forward under the same business test are explicitly provided.",
            "example": false
          },
          "LossesCarriedForwardSameBusinessTestCapitalLosses": {
            "type": "integer",
            "format": "int32",
            "description": "Capital losses carried forward that rely on the same business test.",
            "example": 0
          },
          "LossesCarriedForwardSameBusinessTestCapitalLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital losses carried forward under the same business test are explicitly provided.",
            "example": false
          },
          "DoCurrentYearLossProvisionsApply": {
            "type": "boolean",
            "description": "Indicates if current-year loss provisions apply for the entity.",
            "example": false
          },
          "DoCurrentYearLossProvisionsApplySpecified": {
            "type": "boolean",
            "description": "Indicates whether the current-year loss provisions indicator is explicitly provided.",
            "example": false
          },
          "HasTheChangeoverTimeOccurred": {
            "type": "boolean",
            "description": "Indicates if a changeover time has occurred for continuity testing purposes.",
            "example": false
          },
          "HasTheChangeoverTimeOccurredSpecified": {
            "type": "boolean",
            "description": "Indicates whether the changeover time indicator is explicitly provided.",
            "example": false
          },
          "DidTheCompanySatisfyTheMaximumNetAssetValueTest": {
            "type": "boolean",
            "description": "Indicates if the company satisfied the maximum net asset value test.",
            "example": false
          },
          "DidTheCompanySatisfyTheMaximumNetAssetValueTestSpecified": {
            "type": "boolean",
            "description": "Indicates whether the maximum net asset value test indicator is explicitly provided.",
            "example": false
          },
          "HasTheCompanyDeterminedItHadAnUnrealisedNetLoss": {
            "type": "boolean",
            "description": "Indicates if the company determined it had an unrealised net loss.",
            "example": false
          },
          "HasTheCompanyDeterminedItHadAnUnrealisedNetLossSpecified": {
            "type": "boolean",
            "description": "Indicates whether the unrealised net loss determination is explicitly provided.",
            "example": false
          },
          "TheAmountOfUnrealisedNetLoss": {
            "type": "integer",
            "format": "int32",
            "description": "Amount of unrealised net loss (if applicable).",
            "example": 0
          },
          "TheAmountOfUnrealisedNetLossSpecified": {
            "type": "boolean",
            "description": "Indicates whether the unrealised net loss amount is explicitly provided.",
            "example": false
          },
          "SuperClassTaxLossesCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward attributed to super fund classification (platform-specific).",
            "example": 0
          },
          "SuperClassTaxLossesCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether the super fund classification tax losses carried forward are explicitly provided.",
            "example": false
          },
          "VirtualPSTNetCapitalLossesCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward attributed to virtual PST classification (platform-specific).",
            "example": 0
          },
          "VirtualPSTNetCapitalLossesCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether the virtual PST net capital losses carried forward are explicitly provided.",
            "example": false
          },
          "ForeignSourceLossesCurrentCFCLosses": {
            "type": "integer",
            "format": "int32",
            "description": "Current year controlled foreign company (CFC) losses.",
            "example": 0
          },
          "ForeignSourceLossesCurrentCFCLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether current year CFC losses are explicitly provided.",
            "example": false
          },
          "ForeignSourceLossesCFCLossesDeducted": {
            "type": "integer",
            "format": "int32",
            "description": "CFC losses deducted in the current period.",
            "example": 0
          },
          "ForeignSourceLossesCFCLossesDeductedSpecified": {
            "type": "boolean",
            "description": "Indicates whether CFC losses deducted are explicitly provided.",
            "example": false
          },
          "ForeignSourceLossesCFCLossesCarriedForward": {
            "type": "integer",
            "format": "int32",
            "description": "CFC losses carried forward to later income years.",
            "example": 0
          },
          "ForeignSourceLossesCFCLossesCarriedForwardSpecified": {
            "type": "boolean",
            "description": "Indicates whether CFC losses carried forward are explicitly provided.",
            "example": false
          },
          "TaxLossesReconciliationStatementBalanceOfTaxLossesBroughtForwardFromThePriorIncomeYear": {
            "type": "integer",
            "format": "int32",
            "description": "Balance of tax losses brought forward from the prior income year.",
            "example": 0
          },
          "TaxLossesReconciliationStatementBalanceOfTaxLossesBroughtForwardFromThePriorIncomeYearSpecified": {
            "type": "boolean",
            "description": "Indicates whether the brought-forward balance amount is explicitly provided.",
            "example": false
          },
          "TaxLossesReconciliationStatementADDUpliftOfTaxLossesDesignatedInfrastructureProjectEntities": {
            "type": "integer",
            "format": "int32",
            "description": "Uplift of tax losses for designated infrastructure project entities added to the reconciliation.",
            "example": 0
          },
          "TaxLossesReconciliationStatementADDUpliftOfTaxLossesDesignatedInfrastructureProjectEntitiesSpecified": {
            "type": "boolean",
            "description": "Indicates whether the uplift of tax losses for designated infrastructure project entities is explicitly provided.",
            "example": false
          },
          "TaxLossesReconciliationStatementSUBTRACTNetForgivenAmountOfDebt": {
            "type": "integer",
            "format": "int32",
            "description": "Net forgiven amount of debt subtracted in the reconciliation.",
            "example": 0
          },
          "TaxLossesReconciliationStatementSUBTRACTNetForgivenAmountOfDebtSpecified": {
            "type": "boolean",
            "description": "Indicates whether the net forgiven amount of debt is explicitly provided.",
            "example": false
          },
          "TaxLossesReconciliationStatementADDTaxLossIncurredIfAnyDuringCurrentYear": {
            "type": "integer",
            "format": "int32",
            "description": "Tax loss incurred during the current year added to the reconciliation.",
            "example": 0
          },
          "TaxLossesReconciliationStatementADDTaxLossIncurredIfAnyDuringCurrentYearSpecified": {
            "type": "boolean",
            "description": "Indicates whether the current-year tax loss incurred amount is explicitly provided.",
            "example": false
          },
          "TaxLossesReconciliationStatementADDTaxLossAmountFromConversionOfExcessFrankingOffsets": {
            "type": "integer",
            "format": "int32",
            "description": "Tax loss amount from conversion of excess franking offsets added to the reconciliation.",
            "example": 0
          },
          "TaxLossesReconciliationStatementADDTaxLossAmountFromConversionOfExcessFrankingOffsetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the conversion of excess franking offsets amount is explicitly provided.",
            "example": false
          },
          "TaxLossesReconciliationStatementSUBTRACTNetExemptIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Net exempt income subtracted in the reconciliation.",
            "example": 0
          },
          "TaxLossesReconciliationStatementSUBTRACTNetExemptIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether net exempt income is explicitly provided.",
            "example": false
          },
          "TaxLossesReconciliationStatementSUBTRACTTaxLossesForgone": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses forgone subtracted in the reconciliation.",
            "example": 0
          },
          "TaxLossesReconciliationStatementSUBTRACTTaxLossesForgoneSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax losses forgone are explicitly provided.",
            "example": false
          },
          "TaxLossesReconciliationStatementSUBTRACTTaxLossesDeducted": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses deducted subtracted in the reconciliation.",
            "example": 0
          },
          "TaxLossesReconciliationStatementSUBTRACTTaxLossesDeductedSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax losses deducted are explicitly provided.",
            "example": false
          },
          "TaxLossesReconciliationStatementSUBTRACTTaxLossesTransferredOutUnderSubdivision170A": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses transferred out under Subdivision 170-A subtracted in the reconciliation.",
            "example": 0
          },
          "TaxLossesReconciliationStatementSUBTRACTTaxLossesTransferredOutUnderSubdivision170ASpecified": {
            "type": "boolean",
            "description": "Indicates whether tax losses transferred out under Subdivision 170-A are explicitly provided.",
            "example": false
          },
          "TaxLossesReconciliationStatementTotalTaxLossesCarriedForwardToLaterIncomeYears": {
            "type": "integer",
            "format": "int32",
            "description": "Total tax losses carried forward to later income years after reconciliation effects.",
            "example": 0
          },
          "TaxLossesReconciliationStatementTotalTaxLossesCarriedForwardToLaterIncomeYearsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the total tax losses carried forward (post-reconciliation) are explicitly provided.",
            "example": true
          }
        }
      },
      "SMSFAnnualReturn_SMSFAnnualReturn": {
        "type": "object",
        "description": "Base SMSF Annual Return metadata including amendment indicators and reason for amendment.",
        "properties": {
          "IsThisAnAmendment": {
            "type": "boolean",
            "description": "Indicates whether this return is an amendment.",
            "example": false
          },
          "AmendmentIndicator": {
            "type": "integer",
            "format": "int32",
            "description": "Numeric indicator for amendment type.",
            "example": 0
          },
          "AmendmentType": {
            "type": "integer",
            "format": "int32",
            "description": "Numeric code representing amendment category.",
            "example": 0
          },
          "ReasonForAmendment": {
            "type": "string",
            "description": "Reason provided for amending the return.",
            "example": "Correction of prior year figures"
          }
        }
      },
      "SMSFAnnualReturn_SMSFAnnualReturn2024": {
        "type": "object",
        "description": "Comprehensive SMSF Annual Return for FY 2024 including fund details, auditor info, income, deductions, tax offsets and member details.",
        "properties": {
          "FormType": {
            "type": "string",
            "description": "Form type code for the SMSF annual return.",
            "example": "Ms"
          },
          "YearOfReturn": {
            "type": "integer",
            "format": "int32",
            "description": "Financial year for the return.",
            "example": 2024
          },
          "TaxFileNumber": {
            "type": "string",
            "description": "Tax File Number for the fund.",
            "example": "123456782"
          },
          "Name": {
            "type": "array",
            "description": "Array of name lines for the fund.",
            "items": {
              "type": "string"
            },
            "example": [
              "Demo Superannuation Fund"
            ]
          },
          "AustralianBusinessNumber": {
            "type": "string",
            "description": "ABN for the fund.",
            "example": "12345678901"
          },
          "CurrentPostalAddressStreetNameAndNumber": {
            "type": "array",
            "description": "Street name and number for the fund’s postal address.",
            "items": {
              "type": "string"
            },
            "example": [
              "123 Example Street",
              "Level 5"
            ]
          },
          "CurrentPostalAddressSuburbTown": {
            "type": "string",
            "description": "Suburb or town for the postal address.",
            "example": "Sydney"
          },
          "CurrentPostalAddressState": {
            "type": "string",
            "description": "State or territory abbreviation.",
            "example": "NSW"
          },
          "CurrentPostalAddressPostcode": {
            "type": "string",
            "description": "Postcode for the postal address.",
            "example": "2000"
          },
          "IsThisAnAmendment": {
            "type": "boolean",
            "description": "Indicates whether this return is an amendment.",
            "example": false
          },
          "IsThisFirstRequiredReturn": {
            "type": "boolean",
            "description": "Indicates whether this is the first required return for the fund.",
            "example": false
          },
          "Amended": {
            "type": "string",
            "description": "Amendment reference or indicator text.",
            "example": ""
          },
          "AmendmentIndicator": {
            "type": "integer",
            "format": "int32",
            "description": "Numeric indicator for amendment type.",
            "example": 0
          },
          "AmendmentIndicatorSpecified": {
            "type": "boolean",
            "description": "Indicates whether the amendment indicator is explicitly provided.",
            "example": false
          },
          "AmendmentType": {
            "type": "integer",
            "format": "int32",
            "description": "Numeric code representing amendment category.",
            "example": 0
          },
          "AmendmentTypeSpecified": {
            "type": "boolean",
            "description": "Indicates whether the amendment type is explicitly provided.",
            "example": false
          },
          "ReasonForAmendment": {
            "type": "string",
            "description": "Reason for amendment.",
            "example": "Correction of prior year figures"
          },
          "AuditorTitle": {
            "type": "string",
            "description": "Auditor’s title.",
            "example": "Mr"
          },
          "AuditorFamilyName": {
            "type": "string",
            "description": "Auditor’s family name.",
            "example": "Smith"
          },
          "AuditorSuffix": {
            "type": "string",
            "description": "Auditor’s name suffix if any.",
            "example": ""
          },
          "AuditorFirstName": {
            "type": "string",
            "description": "Auditor’s first name.",
            "example": "John"
          },
          "AuditorOtherGivenName": {
            "type": "string",
            "description": "Auditor’s other given names.",
            "example": "Johnny"
          },
          "AuditorRegistrationNumber": {
            "type": "string",
            "description": "Auditor’s registration number.",
            "example": "REG12345"
          },
          "WhichProfessionalBodyDoesTheAuditorBelongTo": {
            "type": "string",
            "description": "Auditor’s professional body.",
            "example": "CPA Australia"
          },
          "AuditorsProfessionalBodyMembershipNumber": {
            "type": "string",
            "description": "Auditor’s membership number.",
            "example": "123456"
          },
          "AuditorPhoneAreaCode": {
            "type": "string",
            "description": "Auditor’s phone area code.",
            "example": "02"
          },
          "AuditorPhoneNumber": {
            "type": "string",
            "description": "Auditor’s phone number.",
            "example": "90000000"
          },
          "OrganisationPostalAddressStreetNameAndNumber": {
            "type": "array",
            "description": "Street name and number for auditor’s organization address.",
            "items": {
              "type": "string"
            },
            "example": [
              "Suite 10",
              "456 Audit Lane"
            ]
          },
          "OrganisationPostalAddressSuburbTown": {
            "type": "string",
            "description": "Suburb or town for auditor’s organization address.",
            "example": "Melbourne"
          },
          "OrganisationPostalAddressState": {
            "type": "string",
            "description": "State or territory abbreviation for auditor’s organization.",
            "example": "VIC"
          },
          "OrganisationPostalAddressPostcode": {
            "type": "string",
            "description": "Postcode for auditor’s organization address.",
            "example": "3000"
          },
          "DateAuditWasCompleted": {
            "type": "string",
            "format": "date",
            "description": "Date the audit was completed.",
            "example": "2024-07-15"
          },
          "DateAuditWasCompletedSpecified": {
            "type": "boolean",
            "description": "Indicates whether the audit completion date is explicitly provided.",
            "example": true
          },
          "WasPartAOfTheAuditReportQualified": {
            "type": "boolean",
            "description": "Indicates whether Part A of the audit report was qualified.",
            "example": false
          },
          "WasPartBOfTheAuditReportQualified": {
            "type": "boolean",
            "description": "Indicates whether Part B of the audit report was qualified.",
            "example": false
          },
          "AuditReportWasQualifiedHaveIssuesBeenRectified": {
            "type": "boolean",
            "description": "Indicates whether issues in a qualified audit report have been rectified.",
            "example": false
          },
          "KGWKGY": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SMSFAnnualReturn2024_EFTDetail2024"
            }
          },
          "BankAccount": {
            "type": "string",
            "description": "Unique identifier for the bank account.",
            "example": "e20f30cd-625f-4495-8563-254415f14e95"
          },
          "FinalAccountName": {
            "type": "string",
            "description": "Display name for the final account used for refunds.",
            "example": "Example Savings Account"
          },
          "SuperStreamAlias": {
            "type": "string",
            "description": "Alias used for SuperStream messaging.",
            "example": "smsfdataflow"
          },
          "RefundTaxToSameAccount": {
            "type": "boolean",
            "description": "Indicates whether tax refunds should go to the same EFT account.",
            "example": true
          },
          "DisableDifferentTaxRefundEftDetails": {
            "type": "boolean",
            "description": "Indicates whether alternative refund EFT details are disabled.",
            "example": false
          },
          "AustralianSuperannuationFund": {
            "type": "boolean",
            "description": "Indicates whether the fund is an Australian superannuation fund.",
            "example": true
          },
          "FundBenefitStructure": {
            "type": "string",
            "description": "Fund benefit structure code (e.g., A = accumulation).",
            "example": "A"
          },
          "AllowForGovtSuperCocontributions": {
            "type": "boolean",
            "description": "Indicates whether the fund allows government co-contributions.",
            "example": true
          },
          "WasTheFundWoundUpDuringTheYear": {
            "type": "boolean",
            "description": "Indicates whether the fund was wound up during the year.",
            "example": false
          },
          "DateWoundUp": {
            "type": "string",
            "format": "date",
            "description": "Date the fund was wound up.",
            "example": "2024-12-31"
          },
          "DateWoundUpSpecified": {
            "type": "boolean",
            "description": "Indicates whether the wound-up date is explicitly provided.",
            "example": false
          },
          "IfWoundUpHaveAllTaxLodgmentAndPaymentObligationsBeenMet": {
            "type": "boolean",
            "description": "Indicates whether all tax lodgment and payment obligations have been met if wound up.",
            "example": false
          },
          "IfWoundUpHaveAllTaxLodgmentAndPaymentObligationsBeenMetSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above indicator is explicitly provided.",
            "example": false
          },
          "DidFundPayAnIncomeStreamToMembers": {
            "type": "boolean",
            "description": "Indicates whether the fund paid any income streams to members.",
            "example": false
          },
          "DidFundPayAnIncomeStreamToMembersSpecified": {
            "type": "boolean",
            "description": "Indicates whether the income stream indicator is explicitly provided.",
            "example": true
          },
          "ExemptCurrentPensionIncomeAmount": {
            "type": "integer",
            "format": "int32",
            "description": "Amount of exempt current pension income.",
            "example": 0
          },
          "ExemptCurrentPensionIncomeAmountSpecified": {
            "type": "boolean",
            "description": "Indicates whether ECPI amount is explicitly provided.",
            "example": false
          },
          "WhichMethodDidYouUseToCalculateExemption": {
            "type": "string",
            "description": "Method used to calculate ECPI (e.g., proportionate, segregated).",
            "example": "Proportionate"
          },
          "WasActuarialCertificateObtained": {
            "type": "string",
            "description": "Indicates if an actuarial certificate was obtained (Yes/No).",
            "example": "Yes"
          },
          "DidTheFundHaveAnyOtherIncomeThatWasAssessable": {
            "type": "boolean",
            "description": "Indicates whether the fund had other assessable income categories.",
            "example": false
          },
          "DidTheFundHaveAnyOtherIncomeThatWasAssessableSpecified": {
            "type": "boolean",
            "description": "Indicates whether the other assessable income indicator is explicitly provided.",
            "example": false
          },
          "DidYouHaveACGTEventDuringTheYear": {
            "type": "boolean",
            "description": "Indicates whether a CGT event occurred during the year.",
            "example": false
          },
          "HaveYouAppliedAnExemptionOrRollover": {
            "type": "boolean",
            "description": "Indicates whether any CGT exemption or rollover was applied.",
            "example": false
          },
          "HaveYouAppliedAnExemptionOrRolloverSpecified": {
            "type": "boolean",
            "description": "Indicates whether the CGT exemption/rollover indicator is explicitly provided.",
            "example": false
          },
          "HaveYouAppliedAnExemptionOrRolloverCode": {
            "type": "array",
            "description": "Codes representing exemptions/rollovers applied (if any).",
            "items": {
              "type": "string"
            }
          },
          "NetCapitalGain": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital gain amount after losses and discounts.",
            "example": 0
          },
          "NetCapitalGainSpecified": {
            "type": "boolean",
            "description": "Indicates whether net capital gain is explicitly provided.",
            "example": true
          },
          "GrossRentAndOtherLeasingAndHiringIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Gross rent and other leasing/hiring income.",
            "example": 0
          },
          "GrossRentAndOtherLeasingAndHiringIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether gross rent/leasing income is explicitly provided.",
            "example": true
          },
          "GrossInterest": {
            "type": "integer",
            "format": "int32",
            "description": "Gross interest income for the period.",
            "example": 0
          },
          "GrossInterestSpecified": {
            "type": "boolean",
            "description": "Indicates whether gross interest is explicitly provided.",
            "example": true
          },
          "ForestryManagedInvestmentSchemeIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Income attributable to forestry managed investment schemes.",
            "example": 0
          },
          "ForestryManagedInvestmentSchemeIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether forestry MIS income is explicitly provided.",
            "example": true
          },
          "GrossForeignIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Gross foreign income amount.",
            "example": 0
          },
          "GrossForeignIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether gross foreign income is explicitly provided.",
            "example": true
          },
          "NetForeignIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Net foreign income after applicable deductions.",
            "example": 0
          },
          "NetForeignIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether net foreign income is explicitly provided.",
            "example": true
          },
          "AustralianFrankingCreditsFromANewZealandCompany": {
            "type": "integer",
            "format": "int32",
            "description": "Australian franking credits received from a New Zealand company.",
            "example": 0
          },
          "AustralianFrankingCreditsFromANewZealandCompanySpecified": {
            "type": "boolean",
            "description": "Indicates whether the above franking credits are explicitly provided.",
            "example": true
          },
          "TransfersFromForeignFunds": {
            "type": "integer",
            "format": "int32",
            "description": "Transfers received from foreign funds.",
            "example": 0
          },
          "TransfersFromForeignFundsSpecified": {
            "type": "boolean",
            "description": "Indicates whether transfers from foreign funds are explicitly provided.",
            "example": true
          },
          "NumberOfTransferFromForeignFunds": {
            "type": "integer",
            "format": "int32",
            "description": "Count of incoming transfers from foreign funds.",
            "example": 0
          },
          "NumberOfTransferFromForeignFundsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the count of transfers from foreign funds is explicitly provided.",
            "example": false
          },
          "GrossPaymentsWhereABNNotQuoted": {
            "type": "integer",
            "format": "int32",
            "description": "Gross payments where ABN was not quoted.",
            "example": 0
          },
          "GrossPaymentsWhereABNNotQuotedSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above ABN-not-quoted payments are explicitly provided.",
            "example": true
          },
          "GrossDistributionFromPartnerships": {
            "type": "integer",
            "format": "int32",
            "description": "Gross distributions from partnerships.",
            "example": 0
          },
          "GrossDistributionFromPartnershipsSpecified": {
            "type": "boolean",
            "description": "Indicates whether partnership distributions are explicitly provided.",
            "example": true
          },
          "DividendsUnfrankedAmount": {
            "type": "integer",
            "format": "int32",
            "description": "Unfranked dividend income.",
            "example": 0
          },
          "DividendsUnfrankedAmountSpecified": {
            "type": "boolean",
            "description": "Indicates whether unfranked dividend income is explicitly provided.",
            "example": true
          },
          "DividendsFrankedAmount": {
            "type": "integer",
            "format": "int32",
            "description": "Franked dividend income.",
            "example": 0
          },
          "DividendsFrankedAmountSpecified": {
            "type": "boolean",
            "description": "Indicates whether franked dividend income is explicitly provided.",
            "example": true
          },
          "DividendsFrankingCredit": {
            "type": "integer",
            "format": "int32",
            "description": "Franking credits associated with franked dividends.",
            "example": 0
          },
          "DividendsFrankingCreditSpecified": {
            "type": "boolean",
            "description": "Indicates whether franking credits are explicitly provided.",
            "example": true
          },
          "GrossDistributionFromTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Gross distributions from trusts.",
            "example": 0
          },
          "GrossDistributionFromTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether trust distributions are explicitly provided.",
            "example": true
          },
          "GrossDistributionFromTrustsActionCode": {
            "type": "string",
            "description": "Action code related to trust distributions (platform-specific).",
            "example": "P"
          },
          "TrustDistributionsUnfrankedAmount": {
            "type": "integer",
            "format": "int32",
            "description": "Unfranked amounts within trust distributions.",
            "example": 0
          },
          "TrustDistributionsFrankedAmount": {
            "type": "integer",
            "format": "int32",
            "description": "Franked amounts within trust distributions.",
            "example": 0
          },
          "TrustDistributionsFrankingCredit": {
            "type": "integer",
            "format": "int32",
            "description": "Franking credits within trust distributions.",
            "example": 0
          },
          "TrustDistributionsOtherAmount": {
            "type": "integer",
            "format": "int32",
            "description": "Other amounts embedded in trust distributions.",
            "example": 0
          },
          "AssessableEmployerContributions": {
            "type": "integer",
            "format": "int32",
            "description": "Assessable employer contributions.",
            "example": 0
          },
          "AssessableEmployerContributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether assessable employer contributions are explicitly provided.",
            "example": true
          },
          "AssessablePersonalContributions": {
            "type": "integer",
            "format": "int32",
            "description": "Assessable personal contributions.",
            "example": 0
          },
          "AssessablePersonalContributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether assessable personal contributions are explicitly provided.",
            "example": true
          },
          "TFNNotQuotedContributions": {
            "type": "integer",
            "format": "int32",
            "description": "Contributions where TFN was not quoted.",
            "example": 0
          },
          "TFNNotQuotedContributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether TFN-not-quoted contributions are explicitly provided.",
            "example": true
          },
          "TransferOfLiabilityToLICOrPST": {
            "type": "integer",
            "format": "int32",
            "description": "Transfer of liability to a Life Insurance Company (LIC) or a Pooled Superannuation Trust (PST).",
            "example": 0
          },
          "TransferOfLiabilityToLICOrPSTSpecified": {
            "type": "boolean",
            "description": "Indicates whether the transfer of liability to LIC/PST is explicitly provided.",
            "example": true
          },
          "AssessableContributions": {
            "type": "integer",
            "format": "int32",
            "description": "Total assessable contributions.",
            "example": 0
          },
          "AssessableContributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether total assessable contributions are explicitly provided.",
            "example": true
          },
          "OtherIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Other assessable income for the fund.",
            "example": 0
          },
          "OtherIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether other assessable income is explicitly provided.",
            "example": true
          },
          "OtherIncomeActionCode": {
            "type": "string",
            "description": "Action code associated with other income (platform-specific).",
            "example": ""
          },
          "AssessableIncomeDueToFundTaxStatusChange": {
            "type": "integer",
            "format": "int32",
            "description": "Assessable income due to changed tax status of the fund.",
            "example": 0
          },
          "AssessableIncomeDueToFundTaxStatusChangeSpecified": {
            "type": "boolean",
            "description": "Indicates whether assessed income due to tax status change is explicitly provided.",
            "example": true
          },
          "NetNonArmsLengthPrivateCoyDividends": {
            "type": "integer",
            "format": "int32",
            "description": "Net non-arm’s-length income from private company dividends.",
            "example": 0
          },
          "NetNonArmsLengthPrivateCoyDividendsSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-arm’s-length private company dividend income is explicitly provided.",
            "example": true
          },
          "NetNonarmsLengthTrustDistributions": {
            "type": "integer",
            "format": "int32",
            "description": "Net non-arm’s-length trust distributions.",
            "example": 0
          },
          "NetNonarmsLengthTrustDistributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-arm’s-length trust distributions are explicitly provided.",
            "example": true
          },
          "NetOtherNonarmsLengthIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Other non-arm’s-length income amounts.",
            "example": 0
          },
          "NetOtherNonarmsLengthIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether other non-arm’s-length income is explicitly provided.",
            "example": true
          },
          "NetNonarmsLengthIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Total non-arm’s-length income across categories.",
            "example": 0
          },
          "ExemptCurrentPensionIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Exempt current pension income (summary).",
            "example": 0
          },
          "ExemptCurrentPensionIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether exempt current pension income is explicitly provided.",
            "example": false
          },
          "TotalAssessableIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Total assessable income including contributions and investment income.",
            "example": 0
          },
          "TotalAssessableIncomeLessExemptCurrentPensionIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Total assessable income less ECPI (if applicable).",
            "example": 0
          },
          "NonDedInterestExpensesWithinAustralia": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible interest expenses within Australia.",
            "example": 0
          },
          "NonDedInterestExpensesWithinAustraliaSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible Australian interest is explicitly provided.",
            "example": true
          },
          "NonDedInterestExpensesOverseas": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible interest expenses incurred overseas.",
            "example": 0
          },
          "NonDedInterestExpensesOverseasSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible overseas interest is explicitly provided.",
            "example": true
          },
          "NonDedCapitalWorksDeductions": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible capital works deductions.",
            "example": 0
          },
          "NonDedCapitalWorksDeductionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible capital works deductions are explicitly provided.",
            "example": true
          },
          "NonDedDeclineInValueOfDepreciatingAssets": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible decline in value of depreciating assets.",
            "example": 0
          },
          "NonDedDeclineInValueOfDepreciatingAssetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible decline in value is explicitly provided.",
            "example": true
          },
          "NonDedInsurancePremiums": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible insurance premium amounts.",
            "example": 0
          },
          "NonDedInsurancePremiumsSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible insurance premiums are explicitly provided.",
            "example": true
          },
          "NonDedSMSFAuditorFee": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible SMSF auditor fee amounts.",
            "example": 0
          },
          "NonDedSMSFAuditorFeeSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible auditor fees are explicitly provided.",
            "example": true
          },
          "NonDedInvestmentExpenses": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible investment expenses.",
            "example": 0
          },
          "NonDedInvestmentExpensesSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible investment expenses are explicitly provided.",
            "example": true
          },
          "NonDedManagementExpenses": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible management expenses.",
            "example": 0
          },
          "NonDedManagementExpensesSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible management expenses are explicitly provided.",
            "example": true
          },
          "NonDedForestryManagedInvestmentSchemeDeduction": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible forestry MIS deduction amounts.",
            "example": 0
          },
          "NonDedForestryManagedInvestmentSchemeDeductionSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible forestry MIS deductions are explicitly provided.",
            "example": true
          },
          "NonDedOtherAmounts": {
            "type": "integer",
            "format": "int32",
            "description": "Other non-deductible amounts.",
            "example": 0
          },
          "NonDedOtherAmountsSpecified": {
            "type": "boolean",
            "description": "Indicates whether other non-deductible amounts are explicitly provided.",
            "example": true
          },
          "NonDedOtherAmountsActionCode": {
            "type": "string",
            "description": "Action code for other non-deductible amounts (platform-specific).",
            "example": ""
          },
          "InterestExpensesWithinAustralia": {
            "type": "integer",
            "format": "int32",
            "description": "Deductible interest expenses within Australia.",
            "example": 0
          },
          "InterestExpensesWithinAustraliaSpecified": {
            "type": "boolean",
            "description": "Indicates whether Australian interest expenses are explicitly provided.",
            "example": true
          },
          "InterestExpensesOverseas": {
            "type": "integer",
            "format": "int32",
            "description": "Deductible interest expenses incurred overseas.",
            "example": 0
          },
          "InterestExpensesOverseasSpecified": {
            "type": "boolean",
            "description": "Indicates whether overseas interest expenses are explicitly provided.",
            "example": true
          },
          "CapitalWorksDeductions": {
            "type": "integer",
            "format": "int32",
            "description": "Capital works deductions claimed.",
            "example": 0
          },
          "CapitalWorksDeductionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital works deductions are explicitly provided.",
            "example": true
          },
          "DeductionForDeclineInValueOfDepreciatingAssets": {
            "type": "integer",
            "format": "int32",
            "description": "Deduction for decline in value of depreciating assets.",
            "example": 0
          },
          "DeductionForDeclineInValueOfDepreciatingAssetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether deduction for decline in value is explicitly provided.",
            "example": true
          },
          "DeathOrDisabilityPremiums": {
            "type": "integer",
            "format": "int32",
            "description": "Deductible death or disability premiums.",
            "example": 0
          },
          "DeathOrDisabilityPremiumsSpecified": {
            "type": "boolean",
            "description": "Indicates whether death or disability premiums are explicitly provided.",
            "example": true
          },
          "DeathBenefitIncrease": {
            "type": "integer",
            "format": "int32",
            "description": "Increase in benefits due to death claims (if applicable).",
            "example": 0
          },
          "ApprovedAuditorFee": {
            "type": "integer",
            "format": "int32",
            "description": "Approved auditor fee amount.",
            "example": 0
          },
          "ApprovedAuditorFeeSpecified": {
            "type": "boolean",
            "description": "Indicates whether approved auditor fee is explicitly provided.",
            "example": true
          },
          "InvestmentExpenses": {
            "type": "integer",
            "format": "int32",
            "description": "Deductible investment expenses.",
            "example": 0
          },
          "InvestmentExpensesSpecified": {
            "type": "boolean",
            "description": "Indicates whether deductible investment expenses are explicitly provided.",
            "example": true
          },
          "ManagementExpenses": {
            "type": "integer",
            "format": "int32",
            "description": "Deductible management and administration expenses.",
            "example": 0
          },
          "ManagementExpensesSpecified": {
            "type": "boolean",
            "description": "Indicates whether deductible management expenses are explicitly provided.",
            "example": true
          },
          "ForestryManagedInvestmentSchemeDeduction": {
            "type": "integer",
            "format": "int32",
            "description": "Deduction related to forestry MIS.",
            "example": 0
          },
          "ForestryManagedInvestmentSchemeDeductionSpecified": {
            "type": "boolean",
            "description": "Indicates whether forestry MIS deductions are explicitly provided.",
            "example": true
          },
          "OtherDeductions": {
            "type": "integer",
            "format": "int32",
            "description": "Other allowable deductions for the fund.",
            "example": 0
          },
          "OtherDeductionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether other deductions are explicitly provided.",
            "example": true
          },
          "OtherDeductionsActionCode": {
            "type": "string",
            "description": "Action code associated with other deductions (platform-specific).",
            "example": ""
          },
          "TaxLossesDeducted": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses applied (deducted) in the current year.",
            "example": 0
          },
          "TaxLossesDeductedSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax losses deducted are explicitly provided.",
            "example": true
          },
          "TotalDeductions": {
            "type": "integer",
            "format": "int32",
            "description": "Total deductions claimed.",
            "example": 0
          },
          "TotalNonDeductibleExpenses": {
            "type": "integer",
            "format": "int32",
            "description": "Sum of non-deductible expenses.",
            "example": 0
          },
          "TaxableIncomeloss": {
            "type": "integer",
            "format": "int32",
            "description": "Taxable income or loss for the year.",
            "example": 0
          },
          "TotalSmsfExpenses": {
            "type": "integer",
            "format": "int32",
            "description": "Total SMSF expenses (deductible plus non-deductible).",
            "example": 0
          },
          "TaxableIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Taxable income amount for the year.",
            "example": 0
          },
          "TaxOnTaxableIncome": {
            "type": "number",
            "format": "decimal",
            "description": "Calculated tax on taxable income.",
            "example": 0
          },
          "TaxOnTaxableIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax on taxable income is explicitly provided.",
            "example": true
          },
          "NoTFNQuotedContributionsTax": {
            "type": "number",
            "format": "decimal",
            "description": "Additional tax for contributions where TFN was not quoted.",
            "example": 0
          },
          "NoTFNQuotedContributionsTaxSpecifiedSpecified": {
            "type": "boolean",
            "description": "Indicates whether the no-TFN quoted contributions tax is explicitly provided.",
            "example": true
          },
          "GrossTax": {
            "type": "number",
            "format": "decimal",
            "description": "Gross tax before offsets/credits.",
            "example": 0
          },
          "ForeignTaxCredits": {
            "type": "number",
            "format": "decimal",
            "description": "Foreign tax credits available.",
            "example": 0
          },
          "ForeignTaxCreditsSpecified": {
            "type": "boolean",
            "description": "Indicates whether foreign tax credits are explicitly provided.",
            "example": true
          },
          "RebatestaxOffsets": {
            "type": "number",
            "format": "decimal",
            "description": "Total rebates and tax offsets included in calculation.",
            "example": 0
          },
          "RebatestaxOffsetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether rebates/tax offsets are explicitly provided.",
            "example": false
          },
          "EarlyStageVentureCapitalLimitedPartnershipTaxOffset": {
            "type": "number",
            "format": "decimal",
            "description": "ESVCLP tax offset for the current year.",
            "example": 0
          },
          "EarlyStageVentureCapitalLimitedPartnershipTaxOffsetForPreviousYears": {
            "type": "number",
            "format": "decimal",
            "description": "Carry-forward ESVCLP tax offsets from previous years.",
            "example": 0
          },
          "EarlyStageInvestorTaxOffset": {
            "type": "number",
            "format": "decimal",
            "description": "Early stage investor tax offset for the current year.",
            "example": 0
          },
          "EarlyStageInvestorTaxOffsetForPreviousYears": {
            "type": "number",
            "format": "decimal",
            "description": "Carry-forward early stage investor offsets from previous years.",
            "example": 0
          },
          "GrossTaxLessRebatesOffsetsForeignCredits": {
            "type": "number",
            "format": "decimal",
            "description": "Gross tax less applicable rebates, offsets, and foreign credits.",
            "example": 0
          },
          "GrossTaxLessRebatesOffsetsForeignCreditsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above figure is explicitly provided.",
            "example": true
          },
          "GrossTaxLessNonRefundableCarryAndNonCarryTaxOffsets": {
            "type": "number",
            "format": "decimal",
            "description": "Gross tax less non-refundable offsets (carry-forward/current year).",
            "example": 0
          },
          "GrossTaxLessNonRefundableCarryAndNonCarryTaxOffsetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above figure is explicitly provided.",
            "example": true
          },
          "CreditRefundableFrankingCredits": {
            "type": "number",
            "format": "decimal",
            "description": "Refundable franking credits.",
            "example": 0
          },
          "CreditRefundableFrankingCreditsSpecified": {
            "type": "boolean",
            "description": "Indicates whether refundable franking credits are explicitly provided.",
            "example": true
          },
          "CreditNoTFNTaxOffset": {
            "type": "number",
            "format": "decimal",
            "description": "No-TFN tax offset credited (if applicable).",
            "example": 0
          },
          "CreditNoTFNTaxOffsetSpecified": {
            "type": "boolean",
            "description": "Indicates whether No-TFN tax offset is explicitly provided.",
            "example": false
          },
          "CreditRenatlAffordabilitySchemeTaxOffset": {
            "type": "number",
            "format": "decimal",
            "description": "National Rental Affordability Scheme tax offset (NRAS).",
            "example": 0
          },
          "CreditRenatlAffordabilitySchemeTaxOffsetSpecified": {
            "type": "boolean",
            "description": "Indicates whether NRAS tax offset is explicitly provided.",
            "example": false
          },
          "ExplorationCreditTaxOffset": {
            "type": "number",
            "format": "decimal",
            "description": "Exploration credit tax offset (if applicable).",
            "example": 0
          },
          "ExplorationCreditTaxOffsetSpecified": {
            "type": "boolean",
            "description": "Indicates whether exploration credit tax offset is explicitly provided.",
            "example": false
          },
          "TaxPayable": {
            "type": "number",
            "format": "decimal",
            "description": "Net tax payable after credits and offsets.",
            "example": 0
          },
          "TaxPayableSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax payable is explicitly provided.",
            "example": true
          },
          "S102AAMInterest": {
            "type": "number",
            "format": "decimal",
            "description": "Interest under s.102AAM (if applicable).",
            "example": 0
          },
          "S102AAMInterestSpecified": {
            "type": "boolean",
            "description": "Indicates whether s.102AAM interest is explicitly provided.",
            "example": true
          },
          "CreditForTaxWithheldForeignResidentWithholding": {
            "type": "number",
            "format": "decimal",
            "description": "Credits for foreign resident withholding on income.",
            "example": 0
          },
          "CreditForTaxWithheldForeignResidentWithholdingSpecified": {
            "type": "boolean",
            "description": "Indicates whether foreign resident withholding credits are explicitly provided.",
            "example": true
          },
          "CreditABNTFNNotQuotedNonIndividual": {
            "type": "number",
            "format": "decimal",
            "description": "Credits where ABN/TFN was not quoted (non-individual).",
            "example": 0
          },
          "CreditABNTFNNotQuotedNonIndividualSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above credits are explicitly provided.",
            "example": true
          },
          "CreditCloselyHeldTrustWithholding": {
            "type": "number",
            "format": "decimal",
            "description": "Credits for closely held trust withholding.",
            "example": 0
          },
          "CreditCloselyHeldTrustWithholdingSpeicified": {
            "type": "boolean",
            "description": "Indicates whether closely held trust withholding credits are explicitly provided.",
            "example": false
          },
          "CreditInterestOnNoTFNTaxOffset": {
            "type": "number",
            "format": "decimal",
            "description": "Interest credit on No-TFN tax offset.",
            "example": 0
          },
          "CreditInterestOnNoTFNTaxOffsetSpecified": {
            "type": "boolean",
            "description": "Indicates whether interest credit on No-TFN offset is explicitly provided.",
            "example": false
          },
          "CreditAmountsWithheldFromForeignResidentCapitalGainstWithholding": {
            "type": "number",
            "format": "decimal",
            "description": "Credits for amounts withheld from foreign resident CGT withholding.",
            "example": 0
          },
          "CreditAmountsWithheldFromForeignResidentCapitalGainstWithholdingSpecified": {
            "type": "boolean",
            "description": "Indicates whether foreign resident CGT withholding credits are explicitly provided.",
            "example": false
          },
          "TaxOffsetRefunds": {
            "type": "number",
            "format": "decimal",
            "description": "Net refunds associated with tax offsets.",
            "example": 0
          },
          "TaxOffsetRefundsSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax offset refunds are explicitly provided.",
            "example": true
          },
          "RebatesOffsetsForeignCredits": {
            "type": "number",
            "format": "decimal",
            "description": "Combined rebates/offsets/foreign credits total used in computation.",
            "example": 0
          },
          "NonRefundableCarryForwardTaxOffsets": {
            "type": "number",
            "format": "decimal",
            "description": "Non-refundable carry-forward tax offsets.",
            "example": 0
          },
          "NonRefundableCarryForwardTaxOffsetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above offsets are explicitly provided.",
            "example": true
          },
          "RefundableTaxOffsets": {
            "type": "number",
            "format": "decimal",
            "description": "Refundable tax offsets claimed.",
            "example": 0
          },
          "EligibleCredits": {
            "type": "number",
            "format": "decimal",
            "description": "Other eligible credits (summary figure).",
            "example": 0
          },
          "PAYGInstalmentsRaised": {
            "type": "number",
            "format": "decimal",
            "description": "PAYG instalments raised for the period.",
            "example": 0
          },
          "PAYGInstalmentsRaisedSpecified": {
            "type": "boolean",
            "description": "Indicates whether PAYG instalments raised are explicitly provided.",
            "example": true
          },
          "SupervisoryLevy": {
            "type": "number",
            "format": "decimal",
            "description": "Supervisory levy amount for the fund.",
            "example": 259
          },
          "SupervisoryLevelAdjustmentWoundUpFunds": {
            "type": "number",
            "format": "decimal",
            "description": "Adjustment to supervisory levy for wound-up funds.",
            "example": 0
          },
          "SupervisoryLevelAdjustmentWoundUpFundsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the wound-up fund adjustment is explicitly provided.",
            "example": false
          },
          "SupervisoryLevelAdjustmentNewFunds": {
            "type": "number",
            "format": "decimal",
            "description": "Adjustment to supervisory levy for new funds.",
            "example": 0
          },
          "SupervisoryLevelAdjustmentNewFundsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the new fund adjustment is explicitly provided.",
            "example": false
          },
          "TotalAmountOfTaxPayableOrRefundable": {
            "type": "number",
            "format": "decimal",
            "description": "Total tax payable or refundable including levy and credits.",
            "example": 0
          },
          "TaxLossesCarriedForwardToLaterIncomeYears": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward to later income years.",
            "example": 0
          },
          "TaxLossesCarriedForwardToLaterIncomeYearsSpecified": {
            "type": "boolean",
            "description": "Indicates whether carried-forward tax losses are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesCarriedForwardToLaterIncomeYears": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward to later income years.",
            "example": 0
          },
          "NetCapitalLossesCarriedForwardToLaterIncomeYearsSpecified": {
            "type": "boolean",
            "description": "Indicates whether carried-forward capital losses are explicitly provided.",
            "example": true
          },
          "IVKISU": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SMSFAnnualReturn2024_MemberDetail2024"
            }
          },
          "AssetValuesPublicTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Asset values held in public trusts at year end.",
            "example": 0
          },
          "AssetValuesPublicTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether public trust asset values are explicitly provided.",
            "example": true
          },
          "AssetValuesOtherTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Asset values held in other trusts at year end.",
            "example": 0
          },
          "AssetValuesOtherTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether other trust asset values are explicitly provided.",
            "example": true
          },
          "AssetValuesLifeInsurancePolicies": {
            "type": "integer",
            "format": "int32",
            "description": "Asset values for life insurance policies held by the fund.",
            "example": 0
          },
          "AssetValuesLifeInsurancePoliciesSpecified": {
            "type": "boolean",
            "description": "Indicates whether life insurance policy asset values are explicitly provided.",
            "example": true
          },
          "AssetValuesOtherManagedInvestments": {
            "type": "integer",
            "format": "int32",
            "description": "Asset values for other managed investments.",
            "example": 0
          },
          "AssetValuesOtherManagedInvestmentsSpecified": {
            "type": "boolean",
            "description": "Indicates whether other managed investment asset values are explicitly provided.",
            "example": true
          },
          "CashAndTermDeposits": {
            "type": "integer",
            "format": "int32",
            "description": "Cash and term deposit balances.",
            "example": 0
          },
          "CashAndTermDepositsSpecified": {
            "type": "boolean",
            "description": "Indicates whether cash/term deposit balances are explicitly provided.",
            "example": true
          },
          "DebtSecurities": {
            "type": "integer",
            "format": "int32",
            "description": "Value of debt securities held.",
            "example": 0
          },
          "DebtSecuritiesSpecified": {
            "type": "boolean",
            "description": "Indicates whether debt securities values are explicitly provided.",
            "example": true
          },
          "AssetValuesLoans": {
            "type": "integer",
            "format": "int32",
            "description": "Asset values held as loans.",
            "example": 0
          },
          "AssetValuesLoansSpecified": {
            "type": "boolean",
            "description": "Indicates whether loan asset values are explicitly provided.",
            "example": true
          },
          "ListedShares": {
            "type": "integer",
            "format": "int32",
            "description": "Value of listed shares held by the fund.",
            "example": 0
          },
          "ListedSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether listed share values are explicitly provided.",
            "example": true
          },
          "UnlistedShares": {
            "type": "integer",
            "format": "int32",
            "description": "Value of unlisted shares.",
            "example": 0
          },
          "UnlistedSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether unlisted share values are explicitly provided.",
            "example": true
          },
          "LimitedRecourseBorrowingArrangements": {
            "type": "integer",
            "format": "int32",
            "description": "Asset values tied to LRBAs.",
            "example": 0
          },
          "LimitedRecourseBorrowingArrangementsSpecified": {
            "type": "boolean",
            "description": "Indicates whether LRBA asset values are explicitly provided.",
            "example": true
          },
          "NonResidentialRealProperty": {
            "type": "integer",
            "format": "int32",
            "description": "Value of non-residential real property.",
            "example": 0
          },
          "NonResidentialRealPropertySpecified": {
            "type": "boolean",
            "description": "Indicates whether non-residential real property values are explicitly provided.",
            "example": true
          },
          "ResidentialRealProperty": {
            "type": "integer",
            "format": "int32",
            "description": "Value of residential real property.",
            "example": 0
          },
          "ResidentialRealPropertySpecified": {
            "type": "boolean",
            "description": "Indicates whether residential real property values are explicitly provided.",
            "example": true
          },
          "CollectablesAndPersonalUseAssets": {
            "type": "integer",
            "format": "int32",
            "description": "Value of collectables and personal-use assets.",
            "example": 0
          },
          "CollectablesAndPersonalUseAssetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether collectable/personal-use asset values are explicitly provided.",
            "example": true
          },
          "OtherAssets": {
            "type": "integer",
            "format": "int32",
            "description": "Value of other assets not listed elsewhere.",
            "example": 0
          },
          "OtherAssetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether other asset values are explicitly provided.",
            "example": true
          },
          "AustralianResidentialRealProperty": {
            "type": "integer",
            "format": "int32",
            "description": "Value of Australian residential real property.",
            "example": 0
          },
          "AustralianResidentialRealPropertySpecified": {
            "type": "boolean",
            "description": "Indicates whether Australian residential property values are explicitly provided.",
            "example": true
          },
          "AustralianNonResidentialRealProperty": {
            "type": "integer",
            "format": "int32",
            "description": "Value of Australian non-residential real property.",
            "example": 0
          },
          "AustralianNonResidentialRealPropertySpecified": {
            "type": "boolean",
            "description": "Indicates whether Australian non-residential property values are explicitly provided.",
            "example": true
          },
          "OverseasRealProperty": {
            "type": "integer",
            "format": "int32",
            "description": "Value of overseas real property.",
            "example": 0
          },
          "OverseasRealPropertySpecified": {
            "type": "boolean",
            "description": "Indicates whether overseas real property values are explicitly provided.",
            "example": true
          },
          "LimitedRecourseAustralianShares": {
            "type": "integer",
            "format": "int32",
            "description": "LRBA exposures to Australian shares.",
            "example": 0
          },
          "LimitedRecourseAustralianSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether LRBA Australian share values are explicitly provided.",
            "example": true
          },
          "LimitedRecourseOverseasShares": {
            "type": "integer",
            "format": "int32",
            "description": "LRBA exposures to overseas shares.",
            "example": 0
          },
          "LimitedRecourseOverseasSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether LRBA overseas share values are explicitly provided.",
            "example": true
          },
          "LimitedRecourseOther": {
            "type": "integer",
            "format": "int32",
            "description": "LRBA exposures to other asset classes.",
            "example": 0
          },
          "LimitedRecourseOtherSpecified": {
            "type": "boolean",
            "description": "Indicates whether LRBA other asset values are explicitly provided.",
            "example": true
          },
          "LimitedRecoursePropertyCount": {
            "type": "integer",
            "format": "int32",
            "description": "Count of LRBA properties.",
            "example": 0
          },
          "LimitedRecoursePropertyCountSpecified": {
            "type": "boolean",
            "description": "Indicates whether the LRBA property count is explicitly provided.",
            "example": true
          },
          "CryptoCurrency": {
            "type": "integer",
            "format": "int32",
            "description": "Value of cryptocurrency holdings.",
            "example": 0
          },
          "CryptoCurrencySpecified": {
            "type": "boolean",
            "description": "Indicates whether cryptocurrency values are explicitly provided.",
            "example": true
          },
          "OverseasShares": {
            "type": "integer",
            "format": "int32",
            "description": "Value of overseas shares.",
            "example": 0
          },
          "OverseasSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether overseas share values are explicitly provided.",
            "example": true
          },
          "OverseasNonResidentialRealProperty": {
            "type": "integer",
            "format": "int32",
            "description": "Value of overseas non-residential real property.",
            "example": 0
          },
          "OverseasNonResidentialRealPropertySpecified": {
            "type": "boolean",
            "description": "Indicates whether overseas non-residential property values are explicitly provided.",
            "example": true
          },
          "OverseasResidentialRealProperty": {
            "type": "integer",
            "format": "int32",
            "description": "Value of overseas residential real property.",
            "example": 0
          },
          "OverseasResidentialRealPropertySpecified": {
            "type": "boolean",
            "description": "Indicates whether overseas residential property values are explicitly provided.",
            "example": true
          },
          "OverseasManagedInvestments": {
            "type": "integer",
            "format": "int32",
            "description": "Value of overseas managed investments.",
            "example": 0
          },
          "OverseasManagedInvestmentsSpecified": {
            "type": "boolean",
            "description": "Indicates whether overseas managed investment values are explicitly provided.",
            "example": true
          },
          "OverseasOtherAssets": {
            "type": "integer",
            "format": "int32",
            "description": "Value of overseas other assets.",
            "example": 0
          },
          "OverseasOtherAssetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether overseas other asset values are explicitly provided.",
            "example": true
          },
          "TotalAustralianAndOverseasAssets": {
            "type": "integer",
            "format": "int32",
            "description": "Total asset value combining Australian and overseas assets.",
            "example": 0
          },
          "DidFundUseInHouseAssetsThisYear": {
            "type": "boolean",
            "description": "Indicates whether the fund used in-house assets during the year.",
            "example": false
          },
          "DidFundUseInHouseAssetsThisYearSpecified": {
            "type": "boolean",
            "description": "Indicates whether the in-house assets usage indicator is explicitly provided.",
            "example": true
          },
          "FundsUsedInHouseAssetsThisYear": {
            "type": "integer",
            "format": "int32",
            "description": "Amount of in-house assets used during the year.",
            "example": 0
          },
          "FundsUsedInHouseAssetsThisYearSpecified": {
            "type": "boolean",
            "description": "Indicates whether the in-house assets amount is explicitly provided.",
            "example": false
          },
          "WereLRBABorrowingsFromLicensedFinancialInstitution": {
            "type": "boolean",
            "description": "Indicates whether LRBA borrowings were from a licensed financial institution.",
            "example": false
          },
          "DidMembersOrRelatedPartiesUsePersonalGuaranteesOrOtherForLRBA": {
            "type": "boolean",
            "description": "Indicates whether members/related parties used personal guarantees or other means for LRBA.",
            "example": false
          },
          "BorrowingsForLimitedRecourse": {
            "type": "integer",
            "format": "int32",
            "description": "Borrowings directly related to LRBA.",
            "example": 0
          },
          "BorrowingsForLimitedRecourseSpecified": {
            "type": "boolean",
            "description": "Indicates whether LRBA borrowings are explicitly provided.",
            "example": false
          },
          "PermissibleTemporaryBorrowings": {
            "type": "integer",
            "format": "int32",
            "description": "Permissible temporary borrowings amount.",
            "example": 0
          },
          "PermissibleTemporaryBorrowingsSpecified": {
            "type": "boolean",
            "description": "Indicates whether permissible temporary borrowings are explicitly provided.",
            "example": false
          },
          "OtherBorrowings": {
            "type": "integer",
            "format": "int32",
            "description": "Other borrowings amount not covered elsewhere.",
            "example": 0
          },
          "OtherBorrowingsSpecified": {
            "type": "boolean",
            "description": "Indicates whether other borrowings are explicitly provided.",
            "example": false
          },
          "Borrowings": {
            "type": "integer",
            "format": "int32",
            "description": "Total borrowings outstanding.",
            "example": 0
          },
          "BorrowingsSpecified": {
            "type": "boolean",
            "description": "Indicates whether total borrowings are explicitly provided.",
            "example": true
          },
          "TotalMemberClosingAccountBalances": {
            "type": "integer",
            "format": "int32",
            "description": "Sum of all member closing account balances.",
            "example": 0
          },
          "TotalMemberClosingAccountBalancesSpecified": {
            "type": "boolean",
            "description": "Indicates whether member closing account balances are explicitly provided.",
            "example": true
          },
          "ReserveAccounts": {
            "type": "integer",
            "format": "int32",
            "description": "Balance of reserve accounts.",
            "example": 0
          },
          "ReserveAccountsSpecified": {
            "type": "boolean",
            "description": "Indicates whether reserve account balances are explicitly provided.",
            "example": true
          },
          "LiabilityInformationOtherLiabilities": {
            "type": "integer",
            "format": "int32",
            "description": "Other liabilities for the fund.",
            "example": 0
          },
          "LiabilityInformationOtherLiabilitiesSpecified": {
            "type": "boolean",
            "description": "Indicates whether other liabilities are explicitly provided.",
            "example": true
          },
          "TotalLiabilities": {
            "type": "integer",
            "format": "int32",
            "description": "Total liabilities of the fund.",
            "example": 0
          },
          "TotalTofaGains": {
            "type": "integer",
            "format": "int32",
            "description": "Total TOFA gains for the year.",
            "example": 0
          },
          "TotalTofaGainsSpecified": {
            "type": "boolean",
            "description": "Indicates whether TOFA gains are explicitly provided.",
            "example": false
          },
          "TotalTofaLosses": {
            "type": "integer",
            "format": "int32",
            "description": "Total TOFA losses for the year.",
            "example": 0
          },
          "TotalTofaLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether TOFA losses are explicitly provided.",
            "example": false
          },
          "FamilyTrustElectionStatusSpecifiedIncomeYear": {
            "type": "integer",
            "format": "int32",
            "description": "Income year of family trust election status (if applicable).",
            "example": 0
          },
          "FamilyTrustElectionStatusSpecifiedIncomeYearSpecified": {
            "type": "boolean",
            "description": "Indicates whether family trust election status income year is explicitly provided.",
            "example": false
          },
          "FamilyTrustElectionRevocationCode": {
            "type": "string",
            "description": "Revocation code related to family trust election (if applicable).",
            "example": ""
          },
          "InterposedEntityElectionStatusSpecifiedIncomeYear": {
            "type": "integer",
            "format": "int32",
            "description": "Income year of interposed entity election status (if applicable).",
            "example": 0
          },
          "InterposedEntityElectionStatusSpecifiedIncomeYearSpecified": {
            "type": "boolean",
            "description": "Indicates whether interposed entity election status income year is explicitly provided.",
            "example": false
          },
          "InterposedEntityElectionRevocationCode": {
            "type": "string",
            "description": "Revocation code related to interposed entity election (if applicable).",
            "example": ""
          },
          "Title": {
            "type": "string",
            "description": "Trustee signatory title.",
            "example": "Mr"
          },
          "FamilyName": {
            "type": "string",
            "description": "Trustee signatory family name.",
            "example": "Doe"
          },
          "Suffix": {
            "type": "string",
            "description": "Trustee signatory suffix if any.",
            "example": ""
          },
          "FirstName": {
            "type": "string",
            "description": "Trustee signatory given name.",
            "example": "John"
          },
          "OtherGivenNames": {
            "type": "string",
            "description": "Trustee signatory other given names if any.",
            "example": "Johnny"
          },
          "TrusteesPhoneAreaCode": {
            "type": "string",
            "description": "Trustee contact phone area code.",
            "example": "02"
          },
          "TrusteesPhoneNumber": {
            "type": "string",
            "description": "Trustee contact phone number.",
            "example": "80000000"
          },
          "ContactEmailAddress": {
            "type": "string",
            "description": "Trustee contact email address.",
            "example": "trustee@example.test"
          },
          "NonindividualName": {
            "type": "string",
            "description": "Non-individual trustee name (if applicable).",
            "example": ""
          },
          "ABNOfNonindividualTrustee": {
            "type": "string",
            "description": "ABN of the non-individual trustee (if applicable).",
            "example": ""
          },
          "TrusteeId": {
            "type": "string",
            "description": "Internal trustee identifier (UUID/GUID).",
            "example": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"
          },
          "TrusteeSignatoryTagValue": {
            "type": "string",
            "description": "Tag/token used for trustee signature placement in forms.",
            "example": "/Sign_aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa/"
          },
          "TrusteeDateTagValue": {
            "type": "string",
            "description": "Tag/token used for trustee date placement in forms.",
            "example": "/Date_aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa/"
          },
          "HoursTakenToPrepareAndCompleteThisForm": {
            "type": "integer",
            "format": "int32",
            "description": "Hours taken to prepare and complete the form.",
            "example": 0
          },
          "HoursTakenToPrepareAndCompleteThisFormSpecified": {
            "type": "boolean",
            "description": "Indicates whether hours taken are explicitly provided.",
            "example": false
          },
          "TaxAgent": {
            "type": "string",
            "description": "Internal tax agent identifier.",
            "example": "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb"
          },
          "TaxAgentSignatoryTagValue": {
            "type": "string",
            "description": "Tag/token used for tax agent signature placement in forms.",
            "example": "/Sign_bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/"
          },
          "TaxAgentDateTagValue": {
            "type": "string",
            "description": "Tag/token used for tax agent date placement in forms.",
            "example": "/Date_bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/"
          },
          "TaxAgentDetails": {
            "$ref": "#/components/schemas/SMSFAnnualReturn2024_TaxAgentDetail2024",
            "description": "Nested tax agent detail block."
          },
          "TaxAgentTitle": {
            "type": "string",
            "description": "Tax agent title.",
            "example": "Mr"
          },
          "TaxAgentFamilyName": {
            "type": "string",
            "description": "Tax agent family name.",
            "example": "Smith"
          },
          "TaxAgentSuffix": {
            "type": "string",
            "description": "Tax agent suffix (if any).",
            "example": ""
          },
          "TaxAgentFirstGivenName": {
            "type": "string",
            "description": "Tax agent given name.",
            "example": "Oliver"
          },
          "TaxAgentOtherGivenNames": {
            "type": "string",
            "description": "Tax agent other given names (if any).",
            "example": "Oli"
          },
          "TaxAgentContactName": {
            "type": "string",
            "description": "Full contact name for the tax agent.",
            "example": "Oliver Smith"
          },
          "TaxAgentsPractice": {
            "type": "string",
            "description": "Tax agent practice name (if applicable).",
            "example": ""
          },
          "AgentsTelephoneAreaCode": {
            "type": "string",
            "description": "Tax agent telephone area code.",
            "example": "02"
          },
          "AgentsTelephoneNumber": {
            "type": "string",
            "description": "Tax agent telephone number.",
            "example": "70000000"
          },
          "ClientsReference": {
            "type": "string",
            "description": "Client reference used by the tax agent.",
            "example": "000001"
          },
          "TaxAgentNumber": {
            "type": "string",
            "description": "Registered tax agent number (if applicable).",
            "example": ""
          },
          "MaxMembers": {
            "type": "integer",
            "format": "int32",
            "description": "Maximum supported number of members in the return structure.",
            "example": 6
          }
        }
      },
      "SMSFAnnualReturn_SMSFAnnualReturn2025": {
        "type": "object",
        "description": "SMSF Annual Return for a given income year; containing fund identification, income, deductions, member details and lodgment metadata.",
        "properties": {
          "FormType": {
            "type": "string",
            "description": "Form type code for the annual return.",
            "example": "MS"
          },
          "YearOfReturn": {
            "type": "integer",
            "format": "int32",
            "description": "Income year for the return.",
            "example": 2020
          },
          "TaxFileNumber": {
            "type": "string",
            "description": "Fund tax file number (TFN).",
            "example": "123456782"
          },
          "Name": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Fund legal name lines.",
            "example": [
              "Example Family Super Fund"
            ]
          },
          "AustralianBusinessNumber": {
            "type": "string",
            "example": "81948421769",
            "description": "Australian Business Number (ABN) of the fund."
          },
          "CurrentPostalAddressStreetNameAndNumber": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Street address lines for current postal address.",
            "example": [
              "123 Example Street",
              "Level 5"
            ]
          },
          "CurrentPostalAddressSuburbTown": {
            "type": "string",
            "description": "Suburb or town for current postal address.",
            "example": "5-9 Harcourt Parade"
          },
          "CurrentPostalAddressState": {
            "type": "string",
            "description": "State or territory abbreviation.",
            "example": "NSW"
          },
          "CurrentPostalAddressPostcode": {
            "type": "string",
            "description": "Postcode for current postal address.",
            "example": "2001"
          },
          "IsThisAnAmendment": {
            "type": "boolean",
            "description": "Indicates if this is an amended return.",
            "example": false
          },
          "IsThisFirstRequiredReturn": {
            "type": "boolean",
            "description": "Indicates if this is the first required return for the fund.",
            "example": false
          },
          "Amended": {
            "type": "string",
            "description": "Amended return reference or indicator text if applicable.",
            "example": ""
          },
          "AmendmentIndicator": {
            "type": "integer",
            "format": "int32",
            "description": "Numeric indicator describing the amendment type.",
            "example": 0
          },
          "AmendmentIndicatorSpecified": {
            "type": "boolean",
            "description": "Indicates whether AmendmentIndicator is explicitly provided.",
            "example": false
          },
          "AmendmentType": {
            "type": "integer",
            "format": "int32",
            "description": "Numeric code for amendment type category.",
            "example": 0
          },
          "AmendmentTypeSpecified": {
            "type": "boolean",
            "description": "Indicates whether AmendmentType is explicitly provided.",
            "example": false
          },
          "ReasonForAmendment": {
            "type": "string",
            "description": "Free-text reason for amendment when applicable.",
            "example": ""
          },
          "AuditorTitle": {
            "type": "string",
            "description": "Auditor title (e.g., Mr, Ms).",
            "example": "Mr"
          },
          "AuditorFamilyName": {
            "type": "string",
            "description": "Auditor family name.",
            "example": "Doe"
          },
          "AuditorSuffix": {
            "type": "string",
            "description": "Auditor name suffix if any.",
            "example": "Jr"
          },
          "AuditorFirstName": {
            "type": "string",
            "description": "Auditor first name.",
            "example": "John"
          },
          "AuditorOtherGivenName": {
            "type": "string",
            "description": "Auditor other given names if any.",
            "example": "Stuart"
          },
          "AuditorRegistrationNumber": {
            "type": "string",
            "description": "Auditor registration number with the relevant authority.",
            "example": ""
          },
          "WhichProfessionalBodyDoesTheAuditorBelongTo": {
            "type": "string",
            "description": "Auditor professional body or association.",
            "example": ""
          },
          "AuditorsProfessionalBodyMembershipNumber": {
            "type": "string",
            "description": "Membership number with the professional body.",
            "example": ""
          },
          "AuditorPhoneAreaCode": {
            "type": "string",
            "description": "Area code for the auditor's phone.",
            "example": "02"
          },
          "AuditorPhoneNumber": {
            "type": "string",
            "description": "Auditor phone number.",
            "example": "0412345678"
          },
          "OrganisationPostalAddressStreetNameAndNumber": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Street address lines for auditor organization (if applicable).",
            "example": [
              "",
              ""
            ]
          },
          "OrganisationPostalAddressSuburbTown": {
            "type": "string",
            "description": "Suburb or town for auditor organization.",
            "example": "Aurburn"
          },
          "OrganisationPostalAddressState": {
            "type": "string",
            "description": "State or territory for auditor organization.",
            "example": "NSW"
          },
          "OrganisationPostalAddressPostcode": {
            "type": "string",
            "description": "Postcode for auditor organization.",
            "example": "2010"
          },
          "DateAuditWasCompleted": {
            "type": "string",
            "format": "date",
            "description": "Date the audit was completed (ISO 8601).",
            "example": "2020-07-15"
          },
          "DateAuditWasCompletedSpecified": {
            "type": "boolean",
            "description": "Indicates whether the audit completion date is explicitly provided.",
            "example": false
          },
          "WasPartAOfTheAuditReportQualified": {
            "type": "boolean",
            "description": "Indicates if Part A of the audit report was qualified.",
            "example": false
          },
          "WasPartBOfTheAuditReportQualified": {
            "type": "boolean",
            "description": "Indicates if Part B of the audit report was qualified.",
            "example": false
          },
          "AuditReportWasQualifiedHaveIssuesBeenRectified": {
            "type": "boolean",
            "description": "If qualified, whether issues have been rectified.",
            "example": false
          },
          "KGWKGY": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SMSFAnnualReturn2025_EFTDetail2025"
            }
          },
          "BankAccount": {
            "type": "string",
            "description": "Primary bank account ID or GUID used for tax refund.",
            "example": "ING Savings Account"
          },
          "FinalAccountName": {
            "type": "string",
            "description": "Final display name for the bank account associated with refunds.",
            "example": "Doe Savings Maximiser"
          },
          "SuperStreamAlias": {
            "type": "string",
            "description": "Alias used for SuperStream messaging.",
            "example": "DoeSuperStream"
          },
          "RefundTaxToSameAccount": {
            "type": "boolean",
            "description": "Indicates whether tax refunds should go to the same EFT account.",
            "example": true
          },
          "DisableDifferentTaxRefundEftDetails": {
            "type": "boolean",
            "description": "If true, blocks entry of alternative refund EFT details.",
            "example": false
          },
          "AustralianSuperannuationFund": {
            "type": "boolean",
            "description": "Indicates fund residency status as Australian.",
            "example": true
          },
          "FundBenefitStructure": {
            "type": "string",
            "description": "Fund benefit structure code (e.g., A = accumulation).",
            "example": "A"
          },
          "AllowForGovtSuperCocontributions": {
            "type": "boolean",
            "description": "Indicates if fund allows government co-contributions.",
            "example": true
          },
          "WasTheFundWoundUpDuringTheYear": {
            "type": "boolean",
            "description": "Indicates whether the fund was wound up during the year.",
            "example": false
          },
          "DateWoundUp": {
            "type": "string",
            "format": "date",
            "description": "Date the fund was wound up.",
            "example": "2020-12-31"
          },
          "DateWoundUpSpecified": {
            "type": "boolean",
            "description": "Indicates whether DateWoundUp is explicitly provided.",
            "example": false
          },
          "IfWoundUpHaveAllTaxLodgmentAndPaymentObligationsBeenMet": {
            "type": "boolean",
            "description": "If wound up, whether all lodgment and payment obligations have been met.",
            "example": false
          },
          "IfWoundUpHaveAllTaxLodgmentAndPaymentObligationsBeenMetSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above indicator is explicitly provided.",
            "example": false
          },
          "DidFundPayAnIncomeStreamToMembers": {
            "type": "boolean",
            "description": "Indicates if the fund paid any income streams to members.",
            "example": false
          },
          "DidFundPayAnIncomeStreamToMembersSpecified": {
            "type": "boolean",
            "description": "Indicates whether the income stream indicator is explicitly provided.",
            "example": true
          },
          "ExemptCurrentPensionIncomeAmount": {
            "type": "integer",
            "format": "int32",
            "description": "Amount of exempt current pension income (ECPI).",
            "example": 0
          },
          "ExemptCurrentPensionIncomeAmountSpecified": {
            "type": "boolean",
            "description": "Indicates whether ECPI amount is explicitly provided.",
            "example": false
          },
          "WhichMethodDidYouUseToCalculateExemption": {
            "type": "string",
            "description": "ECPI calculation method (e.g., proportionate, segregated).",
            "example": "segregated"
          },
          "WasActuarialCertificateObtained": {
            "type": "string",
            "description": "Indicates if an actuarial certificate was obtained (e.g., Yes/No).",
            "example": "Yes"
          },
          "DidTheFundHaveAnyOtherIncomeThatWasAssessable": {
            "type": "boolean",
            "description": "Indicates whether the fund had other assessable income categories.",
            "example": false
          },
          "DidTheFundHaveAnyOtherIncomeThatWasAssessableSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above indicator is explicitly provided.",
            "example": false
          },
          "DidYouHaveACGTEventDuringTheYear": {
            "type": "boolean",
            "description": "Indicates whether any CGT event occurred during the year.",
            "example": false
          },
          "HaveYouAppliedAnExemptionOrRollover": {
            "type": "boolean",
            "description": "Indicates whether any CGT exemption or rollover was applied.",
            "example": false
          },
          "HaveYouAppliedAnExemptionOrRolloverSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above indicator is explicitly provided.",
            "example": false
          },
          "HaveYouAppliedAnExemptionOrRolloverCode": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Codes for exemptions/rollovers applied.",
            "example": []
          },
          "NetCapitalGain": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital gain for the year.",
            "example": 0
          },
          "NetCapitalGainSpecified": {
            "type": "boolean",
            "description": "Indicates whether net capital gain is explicitly provided.",
            "example": true
          },
          "GrossRentAndOtherLeasingAndHiringIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Gross rent and other leasing/hiring income.",
            "example": 0
          },
          "GrossRentAndOtherLeasingAndHiringIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether rent/leasing income is explicitly provided.",
            "example": true
          },
          "GrossInterest": {
            "type": "integer",
            "format": "int32",
            "description": "Gross interest income.",
            "example": 0
          },
          "GrossInterestSpecified": {
            "type": "boolean",
            "description": "Indicates whether gross interest is explicitly provided.",
            "example": true
          },
          "ForestryManagedInvestmentSchemeIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Income from forestry MIS.",
            "example": 0
          },
          "ForestryManagedInvestmentSchemeIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether MIS income is explicitly provided.",
            "example": true
          },
          "GrossForeignIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Total gross foreign income.",
            "example": 0
          },
          "GrossForeignIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether gross foreign income is explicitly provided.",
            "example": true
          },
          "NetForeignIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Net foreign income after deductions.",
            "example": 0
          },
          "NetForeignIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether net foreign income is explicitly provided.",
            "example": true
          },
          "AustralianFrankingCreditsFromANewZealandCompany": {
            "type": "integer",
            "format": "int32",
            "description": "Australian franking credits received from a New Zealand company.",
            "example": 0
          },
          "AustralianFrankingCreditsFromANewZealandCompanySpecified": {
            "type": "boolean",
            "description": "Indicates whether the above franking credits are explicitly provided.",
            "example": true
          },
          "TransfersFromForeignFunds": {
            "type": "integer",
            "format": "int32",
            "description": "Transfers received from foreign funds.",
            "example": 0
          },
          "TransfersFromForeignFundsSpecified": {
            "type": "boolean",
            "description": "Indicates whether transfers from foreign funds are explicitly provided.",
            "example": true
          },
          "NumberOfTransferFromForeignFunds": {
            "type": "integer",
            "format": "int32",
            "description": "Number of foreign fund transfers.",
            "example": 0
          },
          "NumberOfTransferFromForeignFundsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above count is explicitly provided.",
            "example": false
          },
          "GrossPaymentsWhereABNNotQuoted": {
            "type": "integer",
            "format": "int32",
            "description": "Gross payments where ABN was not quoted.",
            "example": 0
          },
          "GrossPaymentsWhereABNNotQuotedSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above amount is explicitly provided.",
            "example": true
          },
          "GrossDistributionFromPartnerships": {
            "type": "integer",
            "format": "int32",
            "description": "Gross distributions from partnerships.",
            "example": 0
          },
          "GrossDistributionFromPartnershipsSpecified": {
            "type": "boolean",
            "description": "Indicates whether partnership distributions are explicitly provided.",
            "example": true
          },
          "DividendsUnfrankedAmount": {
            "type": "integer",
            "format": "int32",
            "description": "Unfranked dividend income.",
            "example": 420
          },
          "DividendsUnfrankedAmountSpecified": {
            "type": "boolean",
            "description": "Indicates whether unfranked dividends are explicitly provided.",
            "example": true
          },
          "DividendsFrankedAmount": {
            "type": "integer",
            "format": "int32",
            "description": "Franked dividend income.",
            "example": 29000
          },
          "DividendsFrankedAmountSpecified": {
            "type": "boolean",
            "description": "Indicates whether franked dividends are explicitly provided.",
            "example": true
          },
          "DividendsFrankingCredit": {
            "type": "integer",
            "format": "int32",
            "description": "Associated franking credits on franked dividends.",
            "example": 12500
          },
          "DividendsFrankingCreditSpecified": {
            "type": "boolean",
            "description": "Indicates whether franking credits are explicitly provided.",
            "example": true
          },
          "GrossDistributionFromTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Gross distributions from trusts.",
            "example": 1600
          },
          "GrossDistributionFromTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether trust distributions are explicitly provided.",
            "example": true
          },
          "GrossDistributionFromTrustsActionCode": {
            "type": "string",
            "description": "Action code related to trust distributions.",
            "example": "P"
          },
          "TrustDistributionsUnfrankedAmount": {
            "type": "integer",
            "format": "int32",
            "description": "Unfranked amount embedded in trust distributions.",
            "example": 0
          },
          "TrustDistributionsFrankedAmount": {
            "type": "integer",
            "format": "int32",
            "description": "Franked amount embedded in trust distributions.",
            "example": 0
          },
          "TrustDistributionsFrankingCredit": {
            "type": "integer",
            "format": "int32",
            "description": "Franking credits embedded in trust distributions.",
            "example": 0
          },
          "TrustDistributionsOtherAmount": {
            "type": "integer",
            "format": "int32",
            "description": "Other amounts embedded in trust distributions.",
            "example": 0
          },
          "AssessableEmployerContributions": {
            "type": "integer",
            "format": "int32",
            "description": "Assessable employer contributions.",
            "example": 1500
          },
          "AssessableEmployerContributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether employer contributions are explicitly provided.",
            "example": true
          },
          "AssessablePersonalContributions": {
            "type": "integer",
            "format": "int32",
            "description": "Assessable personal contributions.",
            "example": 75000
          },
          "AssessablePersonalContributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether personal contributions are explicitly provided.",
            "example": true
          },
          "TFNNotQuotedContributions": {
            "type": "integer",
            "format": "int32",
            "description": "Contributions where TFN was not quoted.",
            "example": 0
          },
          "TFNNotQuotedContributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether TFN-not-quoted contributions are explicitly provided.",
            "example": true
          },
          "TransferOfLiabilityToLICOrPST": {
            "type": "integer",
            "format": "int32",
            "description": "Transfer of liability to a LIC or PST.",
            "example": 0
          },
          "TransferOfLiabilityToLICOrPSTSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above amount is explicitly provided.",
            "example": true
          },
          "AssessableContributions": {
            "type": "integer",
            "format": "int32",
            "description": "Total assessable contributions.",
            "example": 76500
          },
          "AssessableContributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether total assessable contributions are explicitly provided.",
            "example": true
          },
          "OtherIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Other assessable income for the fund.",
            "example": 0
          },
          "OtherIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether other income is explicitly provided.",
            "example": true
          },
          "OtherIncomeActionCode": {
            "type": "string",
            "description": "Action code for other income if required by form logic.",
            "example": ""
          },
          "AssessableIncomeDueToFundTaxStatusChange": {
            "type": "integer",
            "format": "int32",
            "description": "Assessable income due to change in fund tax status.",
            "example": 0
          },
          "AssessableIncomeDueToFundTaxStatusChangeSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above amount is explicitly provided.",
            "example": true
          },
          "NetNonArmsLengthPrivateCoyDividends": {
            "type": "integer",
            "format": "int32",
            "description": "Net non-arm’s-length income from private company dividends.",
            "example": 0
          },
          "NetNonArmsLengthPrivateCoyDividendsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above amount is explicitly provided.",
            "example": true
          },
          "NetNonarmsLengthTrustDistributions": {
            "type": "integer",
            "format": "int32",
            "description": "Net non-arm’s-length trust distributions.",
            "example": 0
          },
          "NetNonarmsLengthTrustDistributionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above amount is explicitly provided.",
            "example": true
          },
          "NetOtherNonarmsLengthIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Other categories of non-arm’s-length income.",
            "example": 0
          },
          "NetOtherNonarmsLengthIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above amount is explicitly provided.",
            "example": true
          },
          "NetNonarmsLengthIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Total non-arm’s-length income across all categories.",
            "example": 0
          },
          "ExemptCurrentPensionIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Exempt current pension income (summary field).",
            "example": 0
          },
          "ExemptCurrentPensionIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether ECPI is explicitly provided.",
            "example": false
          },
          "TotalAssessableIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Total assessable income including contributions and investment income.",
            "example": 120000
          },
          "TotalAssessableIncomeLessExemptCurrentPensionIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Total assessable income less ECPI (if applicable).",
            "example": 120000
          },
          "NonDedInterestExpensesWithinAustralia": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible interest expenses within Australia.",
            "example": 0
          },
          "NonDedInterestExpensesWithinAustraliaSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible Australian interest is explicitly provided.",
            "example": true
          },
          "NonDedInterestExpensesOverseas": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible interest expenses overseas.",
            "example": 0
          },
          "NonDedInterestExpensesOverseasSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible overseas interest is explicitly provided.",
            "example": true
          },
          "NonDedCapitalWorksDeductions": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible capital works deductions.",
            "example": 0
          },
          "NonDedCapitalWorksDeductionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible capital works are explicitly provided.",
            "example": true
          },
          "NonDedDeclineInValueOfDepreciatingAssets": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible decline in value of depreciating assets.",
            "example": 0
          },
          "NonDedDeclineInValueOfDepreciatingAssetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible decline amounts are explicitly provided.",
            "example": true
          },
          "NonDedInsurancePremiums": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible insurance premiums.",
            "example": 0
          },
          "NonDedInsurancePremiumsSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible insurance premiums are explicitly provided.",
            "example": true
          },
          "NonDedSMSFAuditorFee": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible SMSF auditor fee amounts.",
            "example": 0
          },
          "NonDedSMSFAuditorFeeSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible auditor fees are explicitly provided.",
            "example": true
          },
          "NonDedInvestmentExpenses": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible investment expenses.",
            "example": 0
          },
          "NonDedInvestmentExpensesSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible investment expenses are explicitly provided.",
            "example": true
          },
          "NonDedManagementExpenses": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible management expenses.",
            "example": 0
          },
          "NonDedManagementExpensesSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible management expenses are explicitly provided.",
            "example": true
          },
          "NonDedForestryManagedInvestmentSchemeDeduction": {
            "type": "integer",
            "format": "int32",
            "description": "Non-deductible forestry MIS deduction.",
            "example": 0
          },
          "NonDedForestryManagedInvestmentSchemeDeductionSpecified": {
            "type": "boolean",
            "description": "Indicates whether non-deductible forestry MIS is explicitly provided.",
            "example": true
          },
          "NonDedOtherAmounts": {
            "type": "integer",
            "format": "int32",
            "description": "Other non-deductible amounts.",
            "example": 0
          },
          "NonDedOtherAmountsSpecified": {
            "type": "boolean",
            "description": "Indicates whether other non-deductible amounts are explicitly provided.",
            "example": true
          },
          "NonDedOtherAmountsActionCode": {
            "type": "string",
            "description": "Action code associated with other non-deductible amounts.",
            "example": ""
          },
          "InterestExpensesWithinAustralia": {
            "type": "integer",
            "format": "int32",
            "description": "Deductible interest expenses within Australia.",
            "example": 0
          },
          "InterestExpensesWithinAustraliaSpecified": {
            "type": "boolean",
            "description": "Indicates whether Australian interest expenses are explicitly provided.",
            "example": true
          },
          "InterestExpensesOverseas": {
            "type": "integer",
            "format": "int32",
            "description": "Deductible interest expenses overseas.",
            "example": 0
          },
          "InterestExpensesOverseasSpecified": {
            "type": "boolean",
            "description": "Indicates whether overseas interest expenses are explicitly provided.",
            "example": true
          },
          "CapitalWorksDeductions": {
            "type": "integer",
            "format": "int32",
            "description": "Capital works deductions claimed.",
            "example": 0
          },
          "CapitalWorksDeductionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether capital works deductions are explicitly provided.",
            "example": true
          },
          "DeductionForDeclineInValueOfDepreciatingAssets": {
            "type": "integer",
            "format": "int32",
            "description": "Deduction for decline in value of depreciating assets.",
            "example": 0
          },
          "DeductionForDeclineInValueOfDepreciatingAssetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether decline in value deduction is explicitly provided.",
            "example": true
          },
          "DeathOrDisabilityPremiums": {
            "type": "integer",
            "format": "int32",
            "description": "Deductible death or disability premiums.",
            "example": 0
          },
          "DeathOrDisabilityPremiumsSpecified": {
            "type": "boolean",
            "description": "Indicates whether death/disability premiums are explicitly provided.",
            "example": true
          },
          "DeathBenefitIncrease": {
            "type": "integer",
            "format": "int32",
            "description": "Increase in benefits due to death claims (if applicable).",
            "example": 0
          },
          "ApprovedAuditorFee": {
            "type": "integer",
            "format": "int32",
            "description": "Approved auditor fee amount.",
            "example": 0
          },
          "ApprovedAuditorFeeSpecified": {
            "type": "boolean",
            "description": "Indicates whether approved auditor fee is explicitly provided.",
            "example": true
          },
          "InvestmentExpenses": {
            "type": "integer",
            "format": "int32",
            "description": "Deductible investment expenses.",
            "example": 0
          },
          "InvestmentExpensesSpecified": {
            "type": "boolean",
            "description": "Indicates whether deductible investment expenses are explicitly provided.",
            "example": true
          },
          "ManagementExpenses": {
            "type": "integer",
            "format": "int32",
            "description": "Deductible management expenses.",
            "example": 0
          },
          "ManagementExpensesSpecified": {
            "type": "boolean",
            "description": "Indicates whether deductible management expenses are explicitly provided.",
            "example": true
          },
          "ForestryManagedInvestmentSchemeDeduction": {
            "type": "integer",
            "format": "int32",
            "description": "Deduction related to forestry MIS.",
            "example": 0
          },
          "ForestryManagedInvestmentSchemeDeductionSpecified": {
            "type": "boolean",
            "description": "Indicates whether forestry MIS deductions are explicitly provided.",
            "example": true
          },
          "OtherDeductions": {
            "type": "integer",
            "format": "int32",
            "description": "Other allowable deductions.",
            "example": 0
          },
          "OtherDeductionsSpecified": {
            "type": "boolean",
            "description": "Indicates whether other deductions are explicitly provided.",
            "example": true
          },
          "OtherDeductionsActionCode": {
            "type": "string",
            "description": "Action code associated with other deductions.",
            "example": ""
          },
          "TaxLossesDeducted": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses applied in the current year.",
            "example": 0
          },
          "TaxLossesDeductedSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax losses deducted are explicitly provided.",
            "example": true
          },
          "TotalDeductions": {
            "type": "integer",
            "format": "int32",
            "description": "Total deductions claimed.",
            "example": 0
          },
          "TotalNonDeductibleExpenses": {
            "type": "integer",
            "format": "int32",
            "description": "Sum of non-deductible expenses.",
            "example": 0
          },
          "TaxableIncomeloss": {
            "type": "integer",
            "format": "int32",
            "description": "Taxable income or loss for the year.",
            "example": 120000
          },
          "TotalSmsfExpenses": {
            "type": "integer",
            "format": "int32",
            "description": "Total SMSF expenses, deductible and non-deductible.",
            "example": 0
          },
          "TaxableIncome": {
            "type": "integer",
            "format": "int32",
            "description": "Taxable income amount.",
            "example": 120000
          },
          "TaxOnTaxableIncome": {
            "type": "number",
            "format": "decimal",
            "description": "Calculated tax on taxable income.",
            "example": 18000
          },
          "TaxOnTaxableIncomeSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax on taxable income is explicitly provided.",
            "example": true
          },
          "NoTFNQuotedContributionsTax": {
            "type": "number",
            "format": "decimal",
            "description": "Additional tax for contributions where TFN was not quoted.",
            "example": 0
          },
          "NoTFNQuotedContributionsTaxSpecifiedSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above additional tax is explicitly provided.",
            "example": true
          },
          "GrossTax": {
            "type": "number",
            "format": "decimal",
            "description": "Gross tax before offsets and credits.",
            "example": 18000
          },
          "ForeignTaxCredits": {
            "type": "number",
            "format": "decimal",
            "description": "Foreign tax credits available for the period.",
            "example": 0
          },
          "ForeignTaxCreditsSpecified": {
            "type": "boolean",
            "description": "Indicates whether foreign tax credits are explicitly provided.",
            "example": true
          },
          "RebatestaxOffsets": {
            "type": "number",
            "format": "decimal",
            "description": "Total non-refundable and refundable tax offsets included in the calculation.",
            "example": 0
          },
          "RebatestaxOffsetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether rebates/tax offsets are explicitly provided.",
            "example": false
          },
          "EarlyStageVentureCapitalLimitedPartnershipTaxOffset": {
            "type": "number",
            "format": "decimal",
            "description": "ESVCLP tax offset for the current year.",
            "example": 0
          },
          "EarlyStageVentureCapitalLimitedPartnershipTaxOffsetForPreviousYears": {
            "type": "number",
            "format": "decimal",
            "description": "Carry-forward ESVCLP tax offsets from previous years.",
            "example": 0
          },
          "EarlyStageInvestorTaxOffset": {
            "type": "number",
            "format": "decimal",
            "description": "Early stage investor tax offset for the current year.",
            "example": 0
          },
          "EarlyStageInvestorTaxOffsetForPreviousYears": {
            "type": "number",
            "format": "decimal",
            "description": "Carry-forward early stage investor offsets from previous years.",
            "example": 0
          },
          "GrossTaxLessRebatesOffsetsForeignCredits": {
            "type": "number",
            "format": "decimal",
            "description": "Gross tax less applicable rebates, offsets and foreign tax credits.",
            "example": 18000
          },
          "GrossTaxLessRebatesOffsetsForeignCreditsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above figure is explicitly provided.",
            "example": true
          },
          "GrossTaxLessNonRefundableCarryAndNonCarryTaxOffsets": {
            "type": "number",
            "format": "decimal",
            "description": "Gross tax less non-refundable offsets (carry-forward and current year).",
            "example": 18000
          },
          "GrossTaxLessNonRefundableCarryAndNonCarryTaxOffsetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above figure is explicitly provided.",
            "example": true
          },
          "CreditRefundableFrankingCredits": {
            "type": "number",
            "format": "decimal",
            "description": "Refundable franking credits.",
            "example": 12500.3
          },
          "CreditRefundableFrankingCreditsSpecified": {
            "type": "boolean",
            "description": "Indicates whether refundable franking credits are explicitly provided.",
            "example": true
          },
          "CreditNoTFNTaxOffset": {
            "type": "number",
            "format": "decimal",
            "description": "No-TFN tax offset credited (if applicable).",
            "example": 0
          },
          "CreditNoTFNTaxOffsetSpecified": {
            "type": "boolean",
            "description": "Indicates whether No-TFN tax offset is explicitly provided.",
            "example": false
          },
          "CreditRenatlAffordabilitySchemeTaxOffset": {
            "type": "number",
            "format": "decimal",
            "description": "National Rental Affordability Scheme tax offset (if applicable).",
            "example": 0
          },
          "CreditRenatlAffordabilitySchemeTaxOffsetSpecified": {
            "type": "boolean",
            "description": "Indicates whether NRAS tax offset is explicitly provided.",
            "example": false
          },
          "ExplorationCreditTaxOffset": {
            "type": "number",
            "format": "decimal",
            "description": "Exploration credit tax offset (if applicable).",
            "example": 0
          },
          "ExplorationCreditTaxOffsetSpecified": {
            "type": "boolean",
            "description": "Indicates whether exploration credit offset is explicitly provided.",
            "example": false
          },
          "TaxPayable": {
            "type": "number",
            "format": "decimal",
            "description": "Net tax payable after credits and offsets.",
            "example": 5500.2
          },
          "TaxPayableSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax payable is explicitly provided.",
            "example": true
          },
          "S102AAMInterest": {
            "type": "number",
            "format": "decimal",
            "description": "Interest under s.102AAM (if applicable).",
            "example": 0
          },
          "S102AAMInterestSpecified": {
            "type": "boolean",
            "description": "Indicates whether s.102AAM interest is explicitly provided.",
            "example": true
          },
          "CreditForTaxWithheldForeignResidentWithholding": {
            "type": "number",
            "format": "decimal",
            "description": "Credits for foreign resident withholding on income.",
            "example": 0
          },
          "CreditForTaxWithheldForeignResidentWithholdingSpecified": {
            "type": "boolean",
            "description": "Indicates whether foreign resident withholding credits are explicitly provided.",
            "example": true
          },
          "CreditABNTFNNotQuotedNonIndividual": {
            "type": "number",
            "format": "decimal",
            "description": "Credits where ABN/TFN was not quoted for non-individuals.",
            "example": 0
          },
          "CreditABNTFNNotQuotedNonIndividualSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above credits are explicitly provided.",
            "example": true
          },
          "CreditCloselyHeldTrustWithholding": {
            "type": "number",
            "format": "decimal",
            "description": "Credits for closely held trust withholding.",
            "example": 0
          },
          "CreditCloselyHeldTrustWithholdingSpeicified": {
            "type": "boolean",
            "description": "Indicates whether closely held trust withholding credits are explicitly provided.",
            "example": false
          },
          "CreditInterestOnNoTFNTaxOffset": {
            "type": "number",
            "format": "decimal",
            "description": "Interest credit on No-TFN tax offset.",
            "example": 0
          },
          "CreditInterestOnNoTFNTaxOffsetSpecified": {
            "type": "boolean",
            "description": "Indicates webhether interest credit on No-TFN offset is explicitly provided.",
            "example": false
          },
          "CreditAmountsWithheldFromForeignResidentCapitalGainstWithholding": {
            "type": "number",
            "format": "decimal",
            "description": "Credits for amounts withheld from foreign resident CGT withholding.",
            "example": 0
          },
          "CreditAmountsWithheldFromForeignResidentCapitalGainstWithholdingSpecified": {
            "type": "boolean",
            "description": "Indicates whether foreign resident CGT withholding credits are explicitly provided.",
            "example": false
          },
          "TaxOffsetRefunds": {
            "type": "number",
            "format": "decimal",
            "description": "Net refunds associated with tax offsets.",
            "example": 0
          },
          "TaxOffsetRefundsSpecified": {
            "type": "boolean",
            "description": "Indicates whether tax offset refunds are explicitly provided.",
            "example": true
          },
          "RebatesOffsetsForeignCredits": {
            "type": "number",
            "format": "decimal",
            "description": "Combined rebates/offsets/foreign credits total used in computation.",
            "example": 0
          },
          "NonRefundableCarryForwardTaxOffsets": {
            "type": "number",
            "format": "decimal",
            "description": "Non-refundable carry-forward tax offsets.",
            "example": 0
          },
          "NonRefundableCarryForwardTaxOffsetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above offsets are explicitly provided.",
            "example": true
          },
          "RefundableTaxOffsets": {
            "type": "number",
            "format": "decimal",
            "description": "Refundable tax offsets claimed.",
            "example": 12500.3
          },
          "EligibleCredits": {
            "type": "number",
            "format": "decimal",
            "description": "Other eligible credits (summary).",
            "example": 0
          },
          "PAYGInstalmentsRaised": {
            "type": "number",
            "format": "decimal",
            "description": "PAYG instalments raised for the period.",
            "example": 0
          },
          "PAYGInstalmentsRaisedSpecified": {
            "type": "boolean",
            "description": "Indicates whether PAYG instalments raised are explicitly provided.",
            "example": true
          },
          "SupervisoryLevy": {
            "type": "number",
            "format": "decimal",
            "description": "Supervisory levy amount for the fund.",
            "example": 259
          },
          "SupervisoryLevelAdjustmentWoundUpFunds": {
            "type": "number",
            "format": "decimal",
            "description": "Adjustment to supervisory levy for wound-up funds.",
            "example": 0
          },
          "SupervisoryLevelAdjustmentWoundUpFundsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the wound-up adjustment is explicitly provided.",
            "example": false
          },
          "SupervisoryLevelAdjustmentNewFunds": {
            "type": "number",
            "format": "decimal",
            "description": "Adjustment to supervisory levy for new funds.",
            "example": 0
          },
          "SupervisoryLevelAdjustmentNewFundsSpecified": {
            "type": "boolean",
            "description": "Indicates whether the new fund adjustment is explicitly provided.",
            "example": false
          },
          "TotalAmountOfTaxPayableOrRefundable": {
            "type": "number",
            "format": "decimal",
            "description": "Total amount of tax payable or refundable (including levy and credits).",
            "example": 5826.2
          },
          "TaxLossesCarriedForwardToLaterIncomeYears": {
            "type": "integer",
            "format": "int32",
            "description": "Tax losses carried forward to later years.",
            "example": 0
          },
          "TaxLossesCarriedForwardToLaterIncomeYearsSpecified": {
            "type": "boolean",
            "description": "Indicates whether carried-forward tax losses are explicitly provided.",
            "example": true
          },
          "NetCapitalLossesCarriedForwardToLaterIncomeYears": {
            "type": "integer",
            "format": "int32",
            "description": "Net capital losses carried forward to later years.",
            "example": 0
          },
          "NetCapitalLossesCarriedForwardToLaterIncomeYearsSpecified": {
            "type": "boolean",
            "description": "Indicates whether carried-forward capital losses are explicitly provided.",
            "example": true
          },
          "IVKISU": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SMSFAnnualReturn2025_MemberDetail2025"
            }
          },
          "AssetValuesPublicTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Asset values held in public trusts at year end.",
            "example": 42000
          },
          "AssetValuesPublicTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether public trust values are explicitly provided.",
            "example": true
          },
          "AssetValuesOtherTrusts": {
            "type": "integer",
            "format": "int32",
            "description": "Asset values held in other trusts at year end.",
            "example": 2900
          },
          "AssetValuesOtherTrustsSpecified": {
            "type": "boolean",
            "description": "Indicates whether other trust values are explicitly provided.",
            "example": true
          },
          "AssetValuesLifeInsurancePolicies": {
            "type": "integer",
            "format": "int32",
            "description": "Asset values for life insurance policies held by the fund.",
            "example": 0
          },
          "AssetValuesLifeInsurancePoliciesSpecified": {
            "type": "boolean",
            "description": "Indicates whether life insurance policy values are explicitly provided.",
            "example": true
          },
          "AssetValuesOtherManagedInvestments": {
            "type": "integer",
            "format": "int32",
            "description": "Asset values for other managed investments.",
            "example": 0
          },
          "AssetValuesOtherManagedInvestmentsSpecified": {
            "type": "boolean",
            "description": "Indicates whether other managed investment values are explicitly provided.",
            "example": true
          },
          "CashAndTermDeposits": {
            "type": "integer",
            "format": "int32",
            "description": "Cash and term deposit balances.",
            "example": 0
          },
          "CashAndTermDepositsSpecified": {
            "type": "boolean",
            "description": "Indicates whether cash/term deposit balances are explicitly provided.",
            "example": true
          },
          "DebtSecurities": {
            "type": "integer",
            "format": "int32",
            "description": "Value of debt securities.",
            "example": 149000
          },
          "DebtSecuritiesSpecified": {
            "type": "boolean",
            "description": "Indicates whether debt securities values are explicitly provided.",
            "example": true
          },
          "AssetValuesLoans": {
            "type": "integer",
            "format": "int32",
            "description": "Asset values held as loans.",
            "example": 0
          },
          "AssetValuesLoansSpecified": {
            "type": "boolean",
            "description": "Indicates whether loan asset values are explicitly provided.",
            "example": true
          },
          "ListedShares": {
            "type": "integer",
            "format": "int32",
            "description": "Value of listed shares.",
            "example": 332000
          },
          "ListedSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether listed share values are explicitly provided.",
            "example": true
          },
          "UnlistedShares": {
            "type": "integer",
            "format": "int32",
            "description": "Value of unlisted shares.",
            "example": 0
          },
          "UnlistedSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether unlisted share values are explicitly provided.",
            "example": true
          },
          "LimitedRecourseBorrowingArrangements": {
            "type": "integer",
            "format": "int32",
            "description": "Asset values tied to LRBAs.",
            "example": 0
          },
          "LimitedRecourseBorrowingArrangementsSpecified": {
            "type": "boolean",
            "description": "Indicates whether LRBA values are explicitly provided.",
            "example": true
          },
          "NonResidentialRealProperty": {
            "type": "integer",
            "format": "int32",
            "description": "Value of non-residential real property.",
            "example": 0
          },
          "NonResidentialRealPropertySpecified": {
            "type": "boolean",
            "description": "Indicates whether non-residential property values are explicitly provided.",
            "example": true
          },
          "ResidentialRealProperty": {
            "type": "integer",
            "format": "int32",
            "description": "Value of residential real property.",
            "example": 0
          },
          "ResidentialRealPropertySpecified": {
            "type": "boolean",
            "description": "Indicates whether residential property values are explicitly provided.",
            "example": true
          },
          "CollectablesAndPersonalUseAssets": {
            "type": "integer",
            "format": "int32",
            "description": "Value of collectables and personal-use assets.",
            "example": 0
          },
          "CollectablesAndPersonalUseAssetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether collectables/personal-use asset values are explicitly provided.",
            "example": true
          },
          "OtherAssets": {
            "type": "integer",
            "format": "int32",
            "description": "Value of other assets not listed above.",
            "example": 655500
          },
          "OtherAssetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether other asset values are explicitly provided.",
            "example": true
          },
          "AustralianResidentialRealProperty": {
            "type": "integer",
            "format": "int32",
            "description": "Value of Australian residential real property.",
            "example": 0
          },
          "AustralianResidentialRealPropertySpecified": {
            "type": "boolean",
            "description": "Indicates whether Australian residential property values are explicitly provided.",
            "example": true
          },
          "AustralianNonResidentialRealProperty": {
            "type": "integer",
            "format": "int32",
            "description": "Value of Australian non-residential real property.",
            "example": 0
          },
          "AustralianNonResidentialRealPropertySpecified": {
            "type": "boolean",
            "description": "Indicates whether Australian non-residential property values are explicitly provided.",
            "example": true
          },
          "OverseasRealProperty": {
            "type": "integer",
            "format": "int32",
            "description": "Value of overseas real property.",
            "example": 0
          },
          "OverseasRealPropertySpecified": {
            "type": "boolean",
            "description": "Indicates whether overseas real property values are explicitly provided.",
            "example": true
          },
          "LimitedRecourseAustralianShares": {
            "type": "integer",
            "format": "int32",
            "description": "LRBA exposures to Australian shares.",
            "example": 0
          },
          "LimitedRecourseAustralianSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether LRBA Australian share values are explicitly provided.",
            "example": true
          },
          "LimitedRecourseOverseasShares": {
            "type": "integer",
            "format": "int32",
            "description": "LRBA exposures to overseas shares.",
            "example": 0
          },
          "LimitedRecourseOverseasSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether LRBA overseas share values are explicitly provided.",
            "example": true
          },
          "LimitedRecourseOther": {
            "type": "integer",
            "format": "int32",
            "description": "LRBA exposures to other asset classes.",
            "example": 0
          },
          "LimitedRecourseOtherSpecified": {
            "type": "boolean",
            "description": "Indicates whether LRBA other asset values are explicitly provided.",
            "example": true
          },
          "LimitedRecoursePropertyCount": {
            "type": "integer",
            "format": "int32",
            "description": "Count of LRBA properties.",
            "example": 0
          },
          "LimitedRecoursePropertyCountSpecified": {
            "type": "boolean",
            "description": "Indicates whether LRBA property count is explicitly provided.",
            "example": true
          },
          "CryptoCurrency": {
            "type": "integer",
            "format": "int32",
            "description": "Value of cryptocurrency holdings.",
            "example": 0
          },
          "CryptoCurrencySpecified": {
            "type": "boolean",
            "description": "Indicates whether cryptocurrency values are explicitly provided.",
            "example": true
          },
          "OverseasShares": {
            "type": "integer",
            "format": "int32",
            "description": "Value of overseas shares.",
            "example": 0
          },
          "OverseasSharesSpecified": {
            "type": "boolean",
            "description": "Indicates whether overseas share values are explicitly provided.",
            "example": true
          },
          "OverseasNonResidentialRealProperty": {
            "type": "integer",
            "format": "int32",
            "description": "Value of overseas non-residential real property.",
            "example": 0
          },
          "OverseasNonResidentialRealPropertySpecified": {
            "type": "boolean",
            "description": "Indicates whether overseas non-residential property values are explicitly provided.",
            "example": true
          },
          "OverseasResidentialRealProperty": {
            "type": "integer",
            "format": "int32",
            "description": "Value of overseas residential real property.",
            "example": 0
          },
          "OverseasResidentialRealPropertySpecified": {
            "type": "boolean",
            "description": "Indicates whether overseas residential property values are explicitly provided.",
            "example": true
          },
          "OverseasManagedInvestments": {
            "type": "integer",
            "format": "int32",
            "description": "Value of overseas managed investments.",
            "example": 0
          },
          "OverseasManagedInvestmentsSpecified": {
            "type": "boolean",
            "description": "Indicates whether overseas managed investment values are explicitly provided.",
            "example": true
          },
          "OverseasOtherAssets": {
            "type": "integer",
            "format": "int32",
            "description": "Value of overseas assets not otherwise categorized.",
            "example": 0
          },
          "OverseasOtherAssetsSpecified": {
            "type": "boolean",
            "description": "Indicates whether overseas other asset values are explicitly provided.",
            "example": true
          },
          "TotalAustralianAndOverseasAssets": {
            "type": "integer",
            "format": "int32",
            "description": "Total asset value combining Australian and overseas assets.",
            "example": 1182000
          },
          "DidFundUseInHouseAssetsThisYear": {
            "type": "boolean",
            "description": "Indicates whether the fund used in-house assets during the year.",
            "example": false
          },
          "DidFundUseInHouseAssetsThisYearSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above indicator is explicitly provided.",
            "example": true
          },
          "FundsUsedInHouseAssetsThisYear": {
            "type": "integer",
            "format": "int32",
            "description": "Amount of in-house assets used.",
            "example": 0
          },
          "FundsUsedInHouseAssetsThisYearSpecified": {
            "type": "boolean",
            "description": "Indicates whether the in-house assets amount is explicitly provided.",
            "example": false
          },
          "WereLRBABorrowingsFromLicensedFinancialInstitution": {
            "type": "boolean",
            "description": "Indicates whether LRBA borrowings were from a licensed financial institution.",
            "example": false
          },
          "DidMembersOrRelatedPartiesUsePersonalGuaranteesOrOtherForLRBA": {
            "type": "boolean",
            "description": "Indicates whether members or related parties used guarantees or other means for LRBA.",
            "example": false
          },
          "BorrowingsForLimitedRecourse": {
            "type": "integer",
            "format": "int32",
            "description": "Borrowings directly related to LRBA.",
            "example": 0
          },
          "BorrowingsForLimitedRecourseSpecified": {
            "type": "boolean",
            "description": "Indicates whether LRBA borrowings are explicitly provided.",
            "example": false
          },
          "PermissibleTemporaryBorrowings": {
            "type": "integer",
            "format": "int32",
            "description": "Permissible temporary borrowings.",
            "example": 0
          },
          "PermissibleTemporaryBorrowingsSpecified": {
            "type": "boolean",
            "description": "Indicates whether permissible temporary borrowings are explicitly provided.",
            "example": false
          },
          "OtherBorrowings": {
            "type": "integer",
            "format": "int32",
            "description": "Other borrowings not covered above.",
            "example": 0
          },
          "OtherBorrowingsSpecified": {
            "type": "boolean",
            "description": "Indicates whether other borrowings are explicitly provided.",
            "example": false
          },
          "Borrowings": {
            "type": "integer",
            "format": "int32",
            "description": "Total borrowings outstanding.",
            "example": 0
          },
          "BorrowingsSpecified": {
            "type": "boolean",
            "description": "Indicates whether total borrowings are explicitly provided.",
            "example": true
          },
          "TotalMemberClosingAccountBalances": {
            "type": "integer",
            "format": "int32",
            "description": "Sum of all member closing account balances.",
            "example": 786000
          },
          "TotalMemberClosingAccountBalancesSpecified": {
            "type": "boolean",
            "description": "Indicates whether member closing balances are explicitly provided.",
            "example": true
          },
          "ReserveAccounts": {
            "type": "integer",
            "format": "int32",
            "description": "Reserve accounts balance.",
            "example": 0
          },
          "ReserveAccountsSpecified": {
            "type": "boolean",
            "description": "Indicates whether reserve accounts balance is explicitly provided.",
            "example": true
          },
          "LiabilityInformationOtherLiabilities": {
            "type": "integer",
            "format": "int32",
            "description": "Other liabilities for the fund.",
            "example": 396000
          },
          "LiabilityInformationOtherLiabilitiesSpecified": {
            "type": "boolean",
            "description": "Indicates whether other liabilities are explicitly provided.",
            "example": true
          },
          "TotalLiabilities": {
            "type": "integer",
            "format": "int32",
            "description": "Total liabilities (including reserves and borrowings).",
            "example": 1182000
          },
          "TotalTofaGains": {
            "type": "integer",
            "format": "int32",
            "description": "Total TOFA gains for the year.",
            "example": 0
          },
          "TotalTofaGainsSpecified": {
            "type": "boolean",
            "description": "Indicates whether TOFA gains are explicitly provided.",
            "example": false
          },
          "TotalTofaLosses": {
            "type": "integer",
            "format": "int32",
            "description": "Total TOFA losses for the year.",
            "example": 0
          },
          "TotalTofaLossesSpecified": {
            "type": "boolean",
            "description": "Indicates whether TOFA losses are explicitly provided.",
            "example": false
          },
          "FamilyTrustElectionStatusSpecifiedIncomeYear": {
            "type": "integer",
            "format": "int32",
            "description": "Income year of family trust election status.",
            "example": 0
          },
          "FamilyTrustElectionStatusSpecifiedIncomeYearSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above is explicitly provided.",
            "example": false
          },
          "FamilyTrustElectionRevocationCode": {
            "type": "string",
            "description": "Revocation code related to family trust election.",
            "example": ""
          },
          "InterposedEntityElectionStatusSpecifiedIncomeYear": {
            "type": "integer",
            "format": "int32",
            "description": "Income year of interposed entity election status.",
            "example": 0
          },
          "InterposedEntityElectionStatusSpecifiedIncomeYearSpecified": {
            "type": "boolean",
            "description": "Indicates whether the above is explicitly provided.",
            "example": false
          },
          "InterposedEntityElectionRevocationCode": {
            "type": "string",
            "description": "Revocation code related to interposed entity election.",
            "example": ""
          },
          "Title": {
            "type": "string",
            "description": "Trustee signatory title.",
            "example": "Mr"
          },
          "FamilyName": {
            "type": "string",
            "description": "Trustee signatory family name.",
            "example": "Doe"
          },
          "Suffix": {
            "type": "string",
            "description": "Trustee signatory suffix if any.",
            "example": "Jr"
          },
          "FirstName": {
            "type": "string",
            "description": "Trustee signatory given name.",
            "example": "John"
          },
          "OtherGivenNames": {
            "type": "string",
            "description": "Trustee signatory other given names if any.",
            "example": "Stuart"
          },
          "TrusteesPhoneAreaCode": {
            "type": "string",
            "description": "Trustee contact area code.",
            "example": "02"
          },
          "TrusteesPhoneNumber": {
            "type": "string",
            "description": "Trustee contact phone number.",
            "example": "0412345678"
          },
          "ContactEmailAddress": {
            "type": "string",
            "description": "Trustee contact email address.",
            "example": "john.doe@example.com"
          },
          "NonindividualName": {
            "type": "string",
            "description": "Non-individual trustee name if applicable.",
            "example": ""
          },
          "ABNOfNonindividualTrustee": {
            "type": "string",
            "example": 81948421769,
            "description": "Australian Business Number (ABN) of non-individual trustee."
          },
          "TrusteeId": {
            "type": "string",
            "example": "e20f30cd-625f-4495-8563-254415f14e95",
            "description": "Unique identifier for the trustee, in the format of 8-4-4-4-12 hexadecimal characters."
          },
          "TrusteeSignatoryTagValue": {
            "type": "string",
            "description": "Tag for trustee signature placement in forms, formatted in 8-4-4-4-12 hexadecimal characters.",
            "example": "/Sign_e20f30cd-625f-4495-8563-254415f14e95/"
          },
          "TrusteeDateTagValue": {
            "type": "string",
            "description": "Tag for trustee date placement in forms, formatted in 8-4-4-4-12 hexadecimal characters.",
            "example": "/Date_e20f30cd-625f-4495-8563-254415f14e95/"
          },
          "HoursTakenToPrepareAndCompleteThisForm": {
            "type": "integer",
            "format": "int32",
            "description": "Hours taken to prepare and complete the form.",
            "example": 0
          },
          "HoursTakenToPrepareAndCompleteThisFormSpecified": {
            "type": "boolean",
            "description": "Indicates whether hours taken are explicitly provided.",
            "example": false
          },
          "TaxAgent": {
            "type": "string",
            "description": "Internal tax agent identifier, in the format of 8-4-4-4-12 hexadecimal characters.",
            "example": "e20f30cd-625f-4495-8563-254415f14e95"
          },
          "TaxAgentSignatoryTagValue": {
            "type": "string",
            "description": "Tag for tax agent signature placement in forms, formatted in 8-4-4-4-12 hexadecimal characters.",
            "example": "/Sign_e20f30cd-625f-4495-8563-254415f14e95/"
          },
          "TaxAgentDateTagValue": {
            "type": "string",
            "description": "Tag for tax agent date placement in forms, formatted in 8-4-4-4-12 hexadecimal characters.",
            "example": "/Date_e20f30cd-625f-4495-8563-254415f14e95/"
          },
          "TaxAgentDetails": {
            "$ref": "#/components/schemas/SMSFAnnualReturn2025_TaxAgentDetail2025"
          },
          "TaxAgentTitle": {
            "type": "string",
            "description": "Tax agent title.",
            "example": "Mr"
          },
          "TaxAgentFamilyName": {
            "type": "string",
            "description": "Tax agent family name.",
            "example": "Doe"
          },
          "TaxAgentSuffix": {
            "type": "string",
            "description": "Tax agent suffix if any.",
            "example": "Dr"
          },
          "TaxAgentFirstGivenName": {
            "type": "string",
            "description": "Tax agent given name.",
            "example": "John"
          },
          "TaxAgentOtherGivenNames": {
            "type": "string",
            "description": "Tax agent other given names if any.",
            "example": "Johnny"
          },
          "TaxAgentContactName": {
            "type": "string",
            "description": "Full contact name for the tax agent.",
            "example": "John Doe"
          },
          "TaxAgentsPractice": {
            "type": "string",
            "description": "Tax agent practice name if applicable.",
            "example": "Doe Accounting"
          },
          "AgentsTelephoneAreaCode": {
            "type": "string",
            "description": "Tax agent telephone area code.",
            "example": "02"
          },
          "AgentsTelephoneNumber": {
            "type": "string",
            "description": "Tax agent telephone number.",
            "example": "70000000"
          },
          "ClientsReference": {
            "type": "string",
            "description": "Client reference used by the tax agent.",
            "example": "000001"
          },
          "TaxAgentNumber": {
            "type": "string",
            "description": "Tax agent registration number.",
            "example": "A12345678"
          },
          "MaxMembers": {
            "type": "integer",
            "format": "int32",
            "description": "Maximum supported number of members in the return structure.",
            "example": 6
          }
        }
      },
      "SMSFAnnualReturn_TrustIncomeSchedule2024": {
        "type": "object",
        "description": "Trust income schedule for FY 2024 including entity identification and the collection of distributions to beneficiaries.",
        "properties": {
          "PeriodStartD": {
            "type": "string",
            "format": "date",
            "description": "Start date of the reporting period in ISO 8601 format.",
            "example": "2023-07-01"
          },
          "PeriodEndD": {
            "type": "string",
            "format": "date",
            "description": "End date of the reporting period in ISO 8601 format.",
            "example": "2024-06-30"
          },
          "TaxFileNumberId": {
            "type": "string",
            "example": "999999507",
            "description": "Tax File Number of the fund, 9-digits."
          },
          "IndividualTitle": {
            "type": "string",
            "description": "Title for individual beneficiary/reporting contact (e.g., \"Mr\", \"Ms\").",
            "example": "Mr"
          },
          "IndividualSurname": {
            "type": "string",
            "description": "Surname for individual beneficiary/reporting contact.",
            "example": "Doe"
          },
          "IndividualFirstName": {
            "type": "string",
            "description": "First given name for individual beneficiary/reporting contact.",
            "example": "John"
          },
          "IndividualOtherGivenName": {
            "type": "string",
            "description": "Other given names for individual beneficiary/reporting contact, if any.",
            "example": "Johnny"
          },
          "NonIndividualName": {
            "type": "string",
            "description": "Name of the non-individual entity (e.g., trust or fund).",
            "example": "Demo Superannuation Fund"
          },
          "AddressStreetNameAndNumber": {
            "type": "string",
            "description": "Street name and number (or PO Box) for the entity’s mailing address.",
            "example": "GPO Box 100"
          },
          "AddressSuburbTown": {
            "type": "string",
            "description": "Suburb or town for the entity’s address.",
            "example": "Brisbane"
          },
          "AddressState": {
            "type": "string",
            "description": "State or territory abbreviation.",
            "example": "QLD"
          },
          "AddressPostcode": {
            "type": "string",
            "description": "Australian postcode for the entity’s address.",
            "example": "4001"
          },
          "AddressCountryIfNotAustralia": {
            "type": "string",
            "description": "Country for the entity’s address if outside Australia.",
            "example": "NZ"
          },
          "StatementOfDistributionToBeneficiaryCollection": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SMSFAnnualReturn_DistributionToBeneficiary2024"
            }
          }
        }
      },
      "SMSFAnnualReturn_TrustIncomeSchedule2025": {
        "type": "object",
        "description": "Trust income schedule for FY 2025 including entity identification and the collection of distributions to beneficiaries.",
        "properties": {
          "PeriodStartD": {
            "type": "string",
            "format": "date",
            "description": "Start date of the reporting period in ISO 8601 format.",
            "example": "2024-07-01"
          },
          "PeriodEndD": {
            "type": "string",
            "format": "date",
            "description": "End date of the reporting period in ISO 8601 format.",
            "example": "2025-06-30"
          },
          "TaxFileNumberId": {
            "type": "string",
            "description": "Tax file number for the entity (masked or placeholder).",
            "example": "987654321"
          },
          "IndividualTitle": {
            "type": "string",
            "description": "Title for individual beneficiary/reporting contact (e.g., \"Mr\", \"Ms\").",
            "example": "Ms"
          },
          "IndividualSurname": {
            "type": "string",
            "description": "Surname for individual beneficiary/reporting contact.",
            "example": "Doe"
          },
          "IndividualFirstName": {
            "type": "string",
            "description": "First given name for individual beneficiary/reporting contact.",
            "example": "John"
          },
          "IndividualOtherGivenName": {
            "type": "string",
            "description": "Other given names for individual beneficiary/reporting contact, if any.",
            "example": "Johnny"
          },
          "NonIndividualName": {
            "type": "string",
            "description": "Name of the non-individual entity (e.g., trust or fund).",
            "example": "Demo Superannuation Fund"
          },
          "AddressStreetNameAndNumber": {
            "type": "string",
            "description": "Street name and number (or PO Box) for the entity’s mailing address.",
            "example": "GPO Box 100"
          },
          "AddressSuburbTown": {
            "type": "string",
            "description": "Suburb or town for the entity’s address.",
            "example": "Sydney"
          },
          "AddressState": {
            "type": "string",
            "description": "State or territory abbreviation.",
            "example": "NSW"
          },
          "AddressPostcode": {
            "type": "string",
            "description": "Australian postcode for the entity’s address.",
            "example": "2000"
          },
          "AddressCountryIfNotAustralia": {
            "type": "string",
            "description": "Country for the entity’s address if outside Australia.",
            "example": "NZ"
          },
          "StatementOfDistributionToBeneficiaryCollection": {
            "type": "array",
            "description": "Collection of distributions to beneficiaries for the period.",
            "items": {
              "$ref": "#/components/schemas/SMSFAnnualReturn_DistributionToBeneficiary2025"
            }
          }
        }
      },
      "StandardAddress": {
        "type": "object",
        "description": "Standardized address structure including validation status and address lines.",
        "properties": {
          "EffectiveStatusCode": {
            "type": "string",
            "description": "Status code indicating the effective state of the address.",
            "example": "Active"
          },
          "Messages": {
            "type": "array",
            "description": "Informational messages related to address validation.",
            "items": {
              "type": "string"
            },
            "example": []
          },
          "Warnings": {
            "type": "array",
            "description": "Warning messages related to address validation.",
            "items": {
              "type": "string"
            },
            "example": []
          },
          "Errors": {
            "type": "array",
            "description": "Error messages related to address validation.",
            "items": {
              "type": "string"
            },
            "example": []
          },
          "State": {
            "type": "string",
            "example": "WA",
            "description": "State or territory abbreviation."
          },
          "PostCode": {
            "type": "string",
            "example": 2000,
            "description": "Postal code (Australian postcodes are 4 digits)."
          },
          "Locality": {
            "type": "string",
            "example": "ROSEBERY",
            "description": "Suburb, town or city."
          },
          "Country": {
            "type": "string",
            "example": "Australia",
            "description": "Country name."
          },
          "ValidatedAddress": {
            "type": "boolean",
            "description": "Indicates whether the address has been validated.",
            "example": false
          },
          "AddressLine1": {
            "type": "string",
            "description": "Primary street address line (street number and name).",
            "example": "5-9 Harcourt Parade"
          },
          "AddressLine2": {
            "type": "string",
            "example": "Suite 2",
            "description": "Secondary address line (unit, suite or additional delivery info)."
          },
          "AddressLine3": {
            "type": "string",
            "example": "Level 1",
            "description": "Tertiary address line (building, floor or locality extension)."
          },
          "AddressLine4": {
            "type": "string",
            "description": "Additional address line (if applicable).(Double Check)",
            "example": null
          }
        }
      },
      "StandardApiResponse": {
        "type": "object",
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponseBase"
          }
        ]
      },
      "StatementOfTaxableIncome_Section": {
        "type": "object",
        "description": "Represents a financial section with amount and breakdown details.",
        "properties": {
          "Name": {
            "type": "string",
            "description": "Name of the financial section.",
            "example": "Income"
          }
        }
      },
      "StatusCode": {
        "type": "string",
        "description": "Indicates the status of the address validation.",
        "enum": [
          "Active",
          "Cancelled",
          "Pending",
          "Suspended"
        ]
      },
      "TaxReports_BASReportSummary": {
        "type": "object",
        "description": "Business Activity Statement (BAS) report summary for a given period, including GST classes, PAYG withholding summary and estimated tax position.",
        "properties": {
          "Period": {
            "$ref": "#/components/schemas/DateRange"
          },
          "FundName": {
            "type": "string",
            "description": "Legal name of the fund.",
            "example": "Demo Superannuation Fund"
          },
          "FundCode": {
            "type": "string",
            "description": "Internal fund code used by the platform.",
            "example": "demo-fund"
          },
          "FundAbn": {
            "type": "string",
            "example": "81948421769",
            "description": "Australian Business Number (ABN) of the fund."
          },
          "Gst": {
            "$ref": "#/components/schemas/BASReportSummary_GSTSummary"
          },
          "Payg": {
            "$ref": "#/components/schemas/BASReportSummary_PAYGWithholdingSummary"
          },
          "EstimatedTaxPos": {
            "$ref": "#/components/schemas/BASReportSummary_EstimatedTaxPosition"
          }
        }
      },
      "TaxReports_SMSFCompilationDetails": {
        "description": "Compilation details for SMSF annual reporting, including fund identifiers, trustee details, accountant information, and address.",
        "properties": {
          "FundName": {
            "type": "string",
            "description": "Full name of the fund.",
            "example": "Demo Superannuation Fund"
          },
          "FundCode": {
            "type": "string",
            "description": "Unique code identifier for the fund.",
            "example": "demo-fund"
          },
          "FundAbn": {
            "type": "string",
            "example": 81948421769,
            "description": "Australian Business Number (ABN) of the fund (11 digits)."
          },
          "TrusteeName": {
            "type": "string",
            "description": "Name of the primary trustee or director.",
            "example": "John Doe"
          },
          "PreviousFY": {
            "type": "integer",
            "format": "int32",
            "description": "Previous financial year.",
            "example": 2023
          },
          "CurrentFY": {
            "type": "integer",
            "format": "int32",
            "description": "Current financial year.",
            "example": 2024
          },
          "AccountantName": {
            "type": "string",
            "description": "Name of the accountant or accounting firm responsible for compilation.",
            "example": "Oliver Smith"
          },
          "AccountantAddress": {
            "$ref": "#/components/schemas/StandardAddress"
          },
          "TrusteesOrDirectors": {
            "type": "string",
            "description": "Indicates whether trustees or directors are responsible for the fund."
          }
        }
      },
      "TaxReports_StatementOfTaxableIncome": {
        "type": "object",
        "description": "Statement of Taxable Income for a superannuation fund, detailing income, expenses, tax credits and other financial information.",
        "properties": {
          "Period": {
            "type": "string",
            "format": "date",
            "example": "2025-07-01",
            "description": "Reporting period end date."
          },
          "FundName": {
            "type": "string",
            "example": "Demo Superannuation Fund",
            "description": "Full name of the fund."
          },
          "FundCode": {
            "type": "string",
            "example": "demo-fund",
            "description": "Unique code identifier for the fund."
          },
          "FundLegalType": {
            "$ref": "#/components/schemas/LegalEntityType"
          },
          "Errors": {
            "type": "array",
            "description": "Processing or validation errors at the top-level statement payload.",
            "items": {
              "type": "string"
            },
            "example": []
          },
          "ABN": {
            "type": "string",
            "example": "81948421769",
            "description": "Australian Business Number (ABN) of the fund (11 digits)."
          },
          "TFN": {
            "type": "string",
            "example": "999999507",
            "description": "Tax File Number of the fund, 9-digits."
          },
          "AdvisorName": {
            "type": "string",
            "description": "Name of the financial advisor associated with the fund.",
            "example": "Oliver Smith"
          },
          "FundAddress": {
            "$ref": "#/components/schemas/AddressSummary"
          },
          "Income": {
            "$ref": "#/components/schemas/StatementOfTaxableIncome_Section"
          },
          "Expense": {
            "$ref": "#/components/schemas/StatementOfTaxableIncome_Section"
          },
          "GrossTax": {
            "$ref": "#/components/schemas/StatementOfTaxableIncome_Section"
          },
          "TaxCredits": {
            "$ref": "#/components/schemas/StatementOfTaxableIncome_Section"
          },
          "TaxInstalmentsPaid": {
            "$ref": "#/components/schemas/StatementOfTaxableIncome_Section"
          },
          "NonAssessableIncome": {
            "$ref": "#/components/schemas/StatementOfTaxableIncome_Section"
          }
        }
      },
      "DateRange": {
        "type": "object",
        "description": "Represents the start and end dates of the reporting period.",
        "properties": {
          "StartPeriodDate": {
            "type": "string",
            "format": "date",
            "example": "2024-07-01",
            "description": "Start date of the reporting period."
          },
          "EndPeriodDate": {
            "type": "string",
            "format": "date",
            "example": "2025-06-30",
            "description": "End date of the reporting period."
          },
          "IsEmpty": {
            "type": "boolean",
            "example": false,
            "description": "Indicates whether the period contains data."
          },
          "IsPopulated": {
            "type": "boolean",
            "example": true,
            "description": "Indicates whether the period is populated with data."
          },
          "NumberOfDaysContained": {
            "type": "integer",
            "format": "int32",
            "example": 365,
            "description": "Number of days in the reporting period."
          }
        }
      },
      "TrustIncomeSchedule": {
        "anyOf": [
          {
            "$ref": "#/components/schemas/SMSFAnnualReturn_TrustIncomeSchedule2024"
          },
          {
            "$ref": "#/components/schemas/SMSFAnnualReturn_TrustIncomeSchedule2025"
          }
        ]
      },
      "InternalErrorCommon": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "API_INTERNAL_ERROR"
          },
          "Message": {
            "type": "string",
            "example": "An unexpected error occurred on the server. Please try again later."
          }
        },
        "xml": {
          "name": "Error"
        }
      },
      "ErrorResponse": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ForbiddenErrorCommon": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "FORBIDDEN"
          },
          "Message": {
            "type": "string",
            "example": "You do not have permission to access this resource."
          }
        },
        "xml": {
          "name": "Error"
        }
      },
      "ResourceUnavailableErrorCommon": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "API_NOT_FOUND"
          },
          "Message": {
            "type": "string",
            "example": "Resource not available or user does not have access to the fund."
          }
        },
        "xml": {
          "name": "Error"
        }
      },
      "UnauthorizedErrorCommon": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "string",
            "example": "API_NOT_AUTHORISED"
          },
          "Message": {
            "type": "string",
            "example": "Not authorised"
          }
        },
        "xml": {
          "name": "Error",
          "wrapped": false
        }
      },
      "guid": {
        "type": "string",
        "example": "e20f30cd-625f-4495-8563-254415f14e95",
        "description": "Unique identifier in the format of 8-4-4-4-12 hexadecimal characters."
      }
    },
    "parameters": {
      "businessCodeParam": {
        "name": "businessCode",
        "in": "path",
        "description": "Class business code",
        "required": true,
        "schema": {
          "type": "string",
          "example": "demo-business"
        }
      },
      "fundCodeParam": {
        "name": "fundCode",
        "description": "Class entity code",
        "in": "path",
        "required": true,
        "schema": {
          "type": "string",
          "example": "demo-fund"
        }
      },
      "yearParam": {
        "name": "year",
        "in": "query",
        "description": "Filters the tax report data by the specified financial year.",
        "required": true,
        "schema": {
          "type": "integer",
          "format": "int32"
        }
      }
    },
    "securitySchemes": {
      "Class_oAuth": {
        "type": "oauth2",
        "description": "Class uses oAuth2 and OpenID for authentication and authorisation",
        "flows": {
          "authorizationCode": {
            "authorizationUrl": "https://app.class-test.com.au/connect/authorize",
            "tokenUrl": "https://app.class-test.com.au/connect/token",
            "scopes": {
              "business.fund.list": "List summarised data of funds in the business",
              "business.fund.create": "Create new funds in the business",
              "fund.details.read": "View basic fund details",
              "fund.details.maintain": "View and maintain basic fund details",
              "fund.member.read": "View member details",
              "fund.member.maintain": "View and maintain member details",
              "fund.read": "View all fund information",
              "fund.maintain": "View and maintain all fund information"
            }
          },
          "clientCredentials": {
            "tokenUrl": "https://app.class-test.com.au/connect/token",
            "scopes": {
              "business.fund.list": "List summarised data of funds in the business",
              "business.fund.create": "Create new funds in the business",
              "fund.details.read": "View basic fund details",
              "fund.details.maintain": "View and maintain basic fund details",
              "fund.member.read": "View member details",
              "fund.member.maintain": "View and maintain member details",
              "fund.read": "View all fund information",
              "fund.maintain": "View and maintain all fund information"
            }
          }
        }
      }
    }
  }
}