{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/dbt-se/main/json-schema/dbt-se-health-checks-resolved-status-response-body-schema.json",
  "title": "HealthChecksResolvedStatusResponseBody",
  "x-generated": "2026-10-16",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/dbt-se-openapi.json#/components/schemas/HealthChecksResolvedStatusResponseBody",
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "ERROR",
        "WARNING",
        "OK",
        "NOT_APPLICABLE"
      ]
    },
    "organizations": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "orgId": {
            "type": "string"
          },
          "checks": {
            "type": [
              "array",
              "null"
            ],
            "items": {
              "anyOf": [
                {
                  "allOf": [
                    {
                      "type": "object",
                      "properties": {
                        "uuid": {
                          "type": "string",
                          "format": "uuid"
                        },
                        "id": {
                          "type": "string",
                          "enum": [
                            "outBalanceDiffToInBalance"
                          ]
                        },
                        "name": {
                          "type": "string"
                        },
                        "title": {
                          "type": "string"
                        },
                        "description": {
                          "type": "string"
                        },
                        "context": {
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "sieFileRecordIds"
                                  ]
                                },
                                "sieFileRecordIds": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "id",
                                "sieFileRecordIds"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "Monto"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "NoData"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            }
                          ]
                        }
                      },
                      "required": [
                        "uuid",
                        "id",
                        "name",
                        "title",
                        "description",
                        "context"
                      ]
                    },
                    {
                      "oneOf": [
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "OK"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "COMPLETE"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "NOT_APPLICABLE"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "NO_DATA",
                                "EXCLUDED"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "WARNING"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "SMALL_DIFFERENCE"
                              ]
                            },
                            "action": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "accountsWhereOutBalanceIsNotInBalance"
                                  ]
                                },
                                "context": {
                                  "type": "object",
                                  "properties": {
                                    "balances": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "outBalanceYearTo": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "dateString": {
                                                    "type": "string"
                                                  },
                                                  "day": {
                                                    "type": "number"
                                                  },
                                                  "monthIndex": {
                                                    "type": "number"
                                                  },
                                                  "timeZone": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "date"
                                                    ]
                                                  },
                                                  "year": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "dateString",
                                                  "day",
                                                  "monthIndex",
                                                  "timeZone",
                                                  "type",
                                                  "year"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          },
                                          "outBalanceYearToSieFileId": {
                                            "type": [
                                              "string",
                                              "null"
                                            ]
                                          },
                                          "inBalanceYearFrom": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "dateString": {
                                                    "type": "string"
                                                  },
                                                  "day": {
                                                    "type": "number"
                                                  },
                                                  "monthIndex": {
                                                    "type": "number"
                                                  },
                                                  "timeZone": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "date"
                                                    ]
                                                  },
                                                  "year": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "dateString",
                                                  "day",
                                                  "monthIndex",
                                                  "timeZone",
                                                  "type",
                                                  "year"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          },
                                          "inBalanceYearFromSieFileId": {
                                            "type": [
                                              "string",
                                              "null"
                                            ]
                                          },
                                          "accountsTable": {
                                            "type": "object",
                                            "properties": {
                                              "columns": {
                                                "type": "object",
                                                "properties": {
                                                  "accountNumber": {
                                                    "type": "string"
                                                  },
                                                  "outBalanceValue": {
                                                    "type": "string"
                                                  },
                                                  "inBalanceValue": {
                                                    "type": "string"
                                                  },
                                                  "difference": {
                                                    "type": "string"
                                                  }
                                                },
                                                "required": [
                                                  "accountNumber",
                                                  "outBalanceValue",
                                                  "inBalanceValue",
                                                  "difference"
                                                ]
                                              },
                                              "data": {
                                                "type": "array",
                                                "items": {
                                                  "type": "object",
                                                  "properties": {
                                                    "accountNumber": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "maximumFractionDigits": {
                                                                  "type": "number",
                                                                  "minimum": 0
                                                                },
                                                                "minimumFractionDigits": {
                                                                  "type": "number",
                                                                  "minimum": 0
                                                                }
                                                              }
                                                            },
                                                            "number": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "number"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "number",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    },
                                                    "outBalanceValue": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "amount": {
                                                              "type": "string"
                                                            },
                                                            "currency": {
                                                              "type": "string"
                                                            },
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "notation": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "scientific",
                                                                    "engineering",
                                                                    "compact"
                                                                  ]
                                                                },
                                                                "roundingPriority": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "morePrecision",
                                                                    "lessPrecision"
                                                                  ]
                                                                }
                                                              }
                                                            },
                                                            "numericAmount": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "currency"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "amount",
                                                            "currency",
                                                            "numericAmount",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    },
                                                    "inBalanceValue": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "amount": {
                                                              "type": "string"
                                                            },
                                                            "currency": {
                                                              "type": "string"
                                                            },
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "notation": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "scientific",
                                                                    "engineering",
                                                                    "compact"
                                                                  ]
                                                                },
                                                                "roundingPriority": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "morePrecision",
                                                                    "lessPrecision"
                                                                  ]
                                                                }
                                                              }
                                                            },
                                                            "numericAmount": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "currency"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "amount",
                                                            "currency",
                                                            "numericAmount",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    },
                                                    "difference": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "amount": {
                                                              "type": "string"
                                                            },
                                                            "currency": {
                                                              "type": "string"
                                                            },
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "notation": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "scientific",
                                                                    "engineering",
                                                                    "compact"
                                                                  ]
                                                                },
                                                                "roundingPriority": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "morePrecision",
                                                                    "lessPrecision"
                                                                  ]
                                                                }
                                                              }
                                                            },
                                                            "numericAmount": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "currency"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "amount",
                                                            "currency",
                                                            "numericAmount",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "accountNumber",
                                                    "outBalanceValue",
                                                    "inBalanceValue",
                                                    "difference"
                                                  ]
                                                }
                                              },
                                              "id": {
                                                "type": "string",
                                                "enum": [
                                                  "accountsWhereOutBalanceIsNotInBalance"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "columns",
                                              "data",
                                              "id"
                                            ]
                                          }
                                        },
                                        "required": [
                                          "outBalanceYearTo",
                                          "outBalanceYearToSieFileId",
                                          "inBalanceYearFrom",
                                          "inBalanceYearFromSieFileId",
                                          "accountsTable"
                                        ]
                                      }
                                    }
                                  },
                                  "required": [
                                    "balances"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "context"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "ERROR"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "LARGE_DIFFERENCE"
                              ]
                            },
                            "action": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "accountsWhereOutBalanceIsNotInBalance"
                                  ]
                                },
                                "context": {
                                  "type": "object",
                                  "properties": {
                                    "balances": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "outBalanceYearTo": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "dateString": {
                                                    "type": "string"
                                                  },
                                                  "day": {
                                                    "type": "number"
                                                  },
                                                  "monthIndex": {
                                                    "type": "number"
                                                  },
                                                  "timeZone": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "date"
                                                    ]
                                                  },
                                                  "year": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "dateString",
                                                  "day",
                                                  "monthIndex",
                                                  "timeZone",
                                                  "type",
                                                  "year"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          },
                                          "outBalanceYearToSieFileId": {
                                            "type": [
                                              "string",
                                              "null"
                                            ]
                                          },
                                          "inBalanceYearFrom": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "dateString": {
                                                    "type": "string"
                                                  },
                                                  "day": {
                                                    "type": "number"
                                                  },
                                                  "monthIndex": {
                                                    "type": "number"
                                                  },
                                                  "timeZone": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "date"
                                                    ]
                                                  },
                                                  "year": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "dateString",
                                                  "day",
                                                  "monthIndex",
                                                  "timeZone",
                                                  "type",
                                                  "year"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          },
                                          "inBalanceYearFromSieFileId": {
                                            "type": [
                                              "string",
                                              "null"
                                            ]
                                          },
                                          "accountsTable": {
                                            "type": "object",
                                            "properties": {
                                              "columns": {
                                                "type": "object",
                                                "properties": {
                                                  "accountNumber": {
                                                    "type": "string"
                                                  },
                                                  "outBalanceValue": {
                                                    "type": "string"
                                                  },
                                                  "inBalanceValue": {
                                                    "type": "string"
                                                  },
                                                  "difference": {
                                                    "type": "string"
                                                  }
                                                },
                                                "required": [
                                                  "accountNumber",
                                                  "outBalanceValue",
                                                  "inBalanceValue",
                                                  "difference"
                                                ]
                                              },
                                              "data": {
                                                "type": "array",
                                                "items": {
                                                  "type": "object",
                                                  "properties": {
                                                    "accountNumber": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "maximumFractionDigits": {
                                                                  "type": "number",
                                                                  "minimum": 0
                                                                },
                                                                "minimumFractionDigits": {
                                                                  "type": "number",
                                                                  "minimum": 0
                                                                }
                                                              }
                                                            },
                                                            "number": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "number"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "number",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    },
                                                    "outBalanceValue": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "amount": {
                                                              "type": "string"
                                                            },
                                                            "currency": {
                                                              "type": "string"
                                                            },
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "notation": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "scientific",
                                                                    "engineering",
                                                                    "compact"
                                                                  ]
                                                                },
                                                                "roundingPriority": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "morePrecision",
                                                                    "lessPrecision"
                                                                  ]
                                                                }
                                                              }
                                                            },
                                                            "numericAmount": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "currency"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "amount",
                                                            "currency",
                                                            "numericAmount",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    },
                                                    "inBalanceValue": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "amount": {
                                                              "type": "string"
                                                            },
                                                            "currency": {
                                                              "type": "string"
                                                            },
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "notation": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "scientific",
                                                                    "engineering",
                                                                    "compact"
                                                                  ]
                                                                },
                                                                "roundingPriority": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "morePrecision",
                                                                    "lessPrecision"
                                                                  ]
                                                                }
                                                              }
                                                            },
                                                            "numericAmount": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "currency"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "amount",
                                                            "currency",
                                                            "numericAmount",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    },
                                                    "difference": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "amount": {
                                                              "type": "string"
                                                            },
                                                            "currency": {
                                                              "type": "string"
                                                            },
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "notation": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "scientific",
                                                                    "engineering",
                                                                    "compact"
                                                                  ]
                                                                },
                                                                "roundingPriority": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "morePrecision",
                                                                    "lessPrecision"
                                                                  ]
                                                                }
                                                              }
                                                            },
                                                            "numericAmount": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "currency"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "amount",
                                                            "currency",
                                                            "numericAmount",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "accountNumber",
                                                    "outBalanceValue",
                                                    "inBalanceValue",
                                                    "difference"
                                                  ]
                                                }
                                              },
                                              "id": {
                                                "type": "string",
                                                "enum": [
                                                  "accountsWhereOutBalanceIsNotInBalance"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "columns",
                                              "data",
                                              "id"
                                            ]
                                          }
                                        },
                                        "required": [
                                          "outBalanceYearTo",
                                          "outBalanceYearToSieFileId",
                                          "inBalanceYearFrom",
                                          "inBalanceYearFromSieFileId",
                                          "accountsTable"
                                        ]
                                      }
                                    }
                                  },
                                  "required": [
                                    "balances"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "context"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "allOf": [
                    {
                      "type": "object",
                      "properties": {
                        "uuid": {
                          "type": "string",
                          "format": "uuid"
                        },
                        "id": {
                          "type": "string",
                          "enum": [
                            "incompleteFiles"
                          ]
                        },
                        "name": {
                          "type": "string"
                        },
                        "title": {
                          "type": "string"
                        },
                        "description": {
                          "type": "string"
                        },
                        "context": {
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "sieFileRecordIds"
                                  ]
                                },
                                "sieFileRecordIds": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "id",
                                "sieFileRecordIds"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "Monto"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "NoData"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            }
                          ]
                        }
                      },
                      "required": [
                        "uuid",
                        "id",
                        "name",
                        "title",
                        "description",
                        "context"
                      ]
                    },
                    {
                      "oneOf": [
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "OK"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "COMPLETE"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "NOT_APPLICABLE"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "NO_DATA",
                                "EXCLUDED"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "WARNING"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "SMALL_CHANGE"
                              ]
                            },
                            "action": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "monthsWithMissingAccountInformation"
                                  ]
                                },
                                "context": {
                                  "type": "object",
                                  "properties": {
                                    "table": {
                                      "type": "object",
                                      "properties": {
                                        "columns": {
                                          "type": "object",
                                          "properties": {
                                            "title": {
                                              "type": "string"
                                            },
                                            "revenue": {
                                              "type": "string"
                                            },
                                            "cogs": {
                                              "type": "string"
                                            },
                                            "personnelCosts": {
                                              "type": "string"
                                            },
                                            "otherExternalCosts": {
                                              "type": "string"
                                            }
                                          },
                                          "required": [
                                            "title",
                                            "revenue",
                                            "cogs",
                                            "personnelCosts",
                                            "otherExternalCosts"
                                          ]
                                        },
                                        "data": {
                                          "type": "array",
                                          "items": {
                                            "type": "object",
                                            "properties": {
                                              "title": {
                                                "type": "object",
                                                "properties": {
                                                  "text": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "default",
                                                      "missingValue",
                                                      "error"
                                                    ]
                                                  },
                                                  "value": {
                                                    "type": "object",
                                                    "properties": {
                                                      "dateString": {
                                                        "type": "string"
                                                      },
                                                      "day": {
                                                        "type": "number"
                                                      },
                                                      "monthIndex": {
                                                        "type": "number"
                                                      },
                                                      "timeZone": {
                                                        "type": "string"
                                                      },
                                                      "type": {
                                                        "type": "string",
                                                        "enum": [
                                                          "date"
                                                        ]
                                                      },
                                                      "year": {
                                                        "type": "number"
                                                      }
                                                    },
                                                    "required": [
                                                      "dateString",
                                                      "day",
                                                      "monthIndex",
                                                      "timeZone",
                                                      "type",
                                                      "year"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "text",
                                                  "type",
                                                  "value"
                                                ]
                                              },
                                              "revenue": {
                                                "type": "object",
                                                "properties": {
                                                  "text": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "default",
                                                      "missingValue",
                                                      "error"
                                                    ]
                                                  },
                                                  "value": {
                                                    "type": [
                                                      "object",
                                                      "null"
                                                    ],
                                                    "properties": {
                                                      "amount": {
                                                        "type": "string"
                                                      },
                                                      "currency": {
                                                        "type": "string"
                                                      },
                                                      "format": {
                                                        "type": "object",
                                                        "properties": {
                                                          "notation": {
                                                            "type": "string",
                                                            "enum": [
                                                              "scientific",
                                                              "engineering",
                                                              "compact"
                                                            ]
                                                          },
                                                          "roundingPriority": {
                                                            "type": "string",
                                                            "enum": [
                                                              "morePrecision",
                                                              "lessPrecision"
                                                            ]
                                                          }
                                                        }
                                                      },
                                                      "numericAmount": {
                                                        "type": "number"
                                                      },
                                                      "type": {
                                                        "type": "string",
                                                        "enum": [
                                                          "currency"
                                                        ]
                                                      }
                                                    },
                                                    "required": [
                                                      "amount",
                                                      "currency",
                                                      "numericAmount",
                                                      "type"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "text",
                                                  "type",
                                                  "value"
                                                ]
                                              },
                                              "cogs": {
                                                "type": "object",
                                                "properties": {
                                                  "text": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "default",
                                                      "missingValue",
                                                      "error"
                                                    ]
                                                  },
                                                  "value": {
                                                    "type": [
                                                      "object",
                                                      "null"
                                                    ],
                                                    "properties": {
                                                      "amount": {
                                                        "type": "string"
                                                      },
                                                      "currency": {
                                                        "type": "string"
                                                      },
                                                      "format": {
                                                        "type": "object",
                                                        "properties": {
                                                          "notation": {
                                                            "type": "string",
                                                            "enum": [
                                                              "scientific",
                                                              "engineering",
                                                              "compact"
                                                            ]
                                                          },
                                                          "roundingPriority": {
                                                            "type": "string",
                                                            "enum": [
                                                              "morePrecision",
                                                              "lessPrecision"
                                                            ]
                                                          }
                                                        }
                                                      },
                                                      "numericAmount": {
                                                        "type": "number"
                                                      },
                                                      "type": {
                                                        "type": "string",
                                                        "enum": [
                                                          "currency"
                                                        ]
                                                      }
                                                    },
                                                    "required": [
                                                      "amount",
                                                      "currency",
                                                      "numericAmount",
                                                      "type"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "text",
                                                  "type",
                                                  "value"
                                                ]
                                              },
                                              "personnelCosts": {
                                                "type": "object",
                                                "properties": {
                                                  "text": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "default",
                                                      "missingValue",
                                                      "error"
                                                    ]
                                                  },
                                                  "value": {
                                                    "type": [
                                                      "object",
                                                      "null"
                                                    ],
                                                    "properties": {
                                                      "amount": {
                                                        "type": "string"
                                                      },
                                                      "currency": {
                                                        "type": "string"
                                                      },
                                                      "format": {
                                                        "type": "object",
                                                        "properties": {
                                                          "notation": {
                                                            "type": "string",
                                                            "enum": [
                                                              "scientific",
                                                              "engineering",
                                                              "compact"
                                                            ]
                                                          },
                                                          "roundingPriority": {
                                                            "type": "string",
                                                            "enum": [
                                                              "morePrecision",
                                                              "lessPrecision"
                                                            ]
                                                          }
                                                        }
                                                      },
                                                      "numericAmount": {
                                                        "type": "number"
                                                      },
                                                      "type": {
                                                        "type": "string",
                                                        "enum": [
                                                          "currency"
                                                        ]
                                                      }
                                                    },
                                                    "required": [
                                                      "amount",
                                                      "currency",
                                                      "numericAmount",
                                                      "type"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "text",
                                                  "type",
                                                  "value"
                                                ]
                                              },
                                              "otherExternalCosts": {
                                                "type": "object",
                                                "properties": {
                                                  "text": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "default",
                                                      "missingValue",
                                                      "error"
                                                    ]
                                                  },
                                                  "value": {
                                                    "type": [
                                                      "object",
                                                      "null"
                                                    ],
                                                    "properties": {
                                                      "amount": {
                                                        "type": "string"
                                                      },
                                                      "currency": {
                                                        "type": "string"
                                                      },
                                                      "format": {
                                                        "type": "object",
                                                        "properties": {
                                                          "notation": {
                                                            "type": "string",
                                                            "enum": [
                                                              "scientific",
                                                              "engineering",
                                                              "compact"
                                                            ]
                                                          },
                                                          "roundingPriority": {
                                                            "type": "string",
                                                            "enum": [
                                                              "morePrecision",
                                                              "lessPrecision"
                                                            ]
                                                          }
                                                        }
                                                      },
                                                      "numericAmount": {
                                                        "type": "number"
                                                      },
                                                      "type": {
                                                        "type": "string",
                                                        "enum": [
                                                          "currency"
                                                        ]
                                                      }
                                                    },
                                                    "required": [
                                                      "amount",
                                                      "currency",
                                                      "numericAmount",
                                                      "type"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "text",
                                                  "type",
                                                  "value"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "title",
                                              "revenue",
                                              "cogs",
                                              "personnelCosts",
                                              "otherExternalCosts"
                                            ]
                                          }
                                        },
                                        "id": {
                                          "type": "string",
                                          "enum": [
                                            "monthsWithMissingAccountInformation"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "columns",
                                        "data",
                                        "id"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "table"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "context"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "ERROR"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "ZERO_CHANGE"
                              ]
                            },
                            "action": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "monthsWithMissingAccountInformation"
                                  ]
                                },
                                "context": {
                                  "type": "object",
                                  "properties": {
                                    "table": {
                                      "type": "object",
                                      "properties": {
                                        "columns": {
                                          "type": "object",
                                          "properties": {
                                            "title": {
                                              "type": "string"
                                            },
                                            "revenue": {
                                              "type": "string"
                                            },
                                            "cogs": {
                                              "type": "string"
                                            },
                                            "personnelCosts": {
                                              "type": "string"
                                            },
                                            "otherExternalCosts": {
                                              "type": "string"
                                            }
                                          },
                                          "required": [
                                            "title",
                                            "revenue",
                                            "cogs",
                                            "personnelCosts",
                                            "otherExternalCosts"
                                          ]
                                        },
                                        "data": {
                                          "type": "array",
                                          "items": {
                                            "type": "object",
                                            "properties": {
                                              "title": {
                                                "type": "object",
                                                "properties": {
                                                  "text": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "default",
                                                      "missingValue",
                                                      "error"
                                                    ]
                                                  },
                                                  "value": {
                                                    "type": "object",
                                                    "properties": {
                                                      "dateString": {
                                                        "type": "string"
                                                      },
                                                      "day": {
                                                        "type": "number"
                                                      },
                                                      "monthIndex": {
                                                        "type": "number"
                                                      },
                                                      "timeZone": {
                                                        "type": "string"
                                                      },
                                                      "type": {
                                                        "type": "string",
                                                        "enum": [
                                                          "date"
                                                        ]
                                                      },
                                                      "year": {
                                                        "type": "number"
                                                      }
                                                    },
                                                    "required": [
                                                      "dateString",
                                                      "day",
                                                      "monthIndex",
                                                      "timeZone",
                                                      "type",
                                                      "year"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "text",
                                                  "type",
                                                  "value"
                                                ]
                                              },
                                              "revenue": {
                                                "type": "object",
                                                "properties": {
                                                  "text": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "default",
                                                      "missingValue",
                                                      "error"
                                                    ]
                                                  },
                                                  "value": {
                                                    "type": [
                                                      "object",
                                                      "null"
                                                    ],
                                                    "properties": {
                                                      "amount": {
                                                        "type": "string"
                                                      },
                                                      "currency": {
                                                        "type": "string"
                                                      },
                                                      "format": {
                                                        "type": "object",
                                                        "properties": {
                                                          "notation": {
                                                            "type": "string",
                                                            "enum": [
                                                              "scientific",
                                                              "engineering",
                                                              "compact"
                                                            ]
                                                          },
                                                          "roundingPriority": {
                                                            "type": "string",
                                                            "enum": [
                                                              "morePrecision",
                                                              "lessPrecision"
                                                            ]
                                                          }
                                                        }
                                                      },
                                                      "numericAmount": {
                                                        "type": "number"
                                                      },
                                                      "type": {
                                                        "type": "string",
                                                        "enum": [
                                                          "currency"
                                                        ]
                                                      }
                                                    },
                                                    "required": [
                                                      "amount",
                                                      "currency",
                                                      "numericAmount",
                                                      "type"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "text",
                                                  "type",
                                                  "value"
                                                ]
                                              },
                                              "cogs": {
                                                "type": "object",
                                                "properties": {
                                                  "text": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "default",
                                                      "missingValue",
                                                      "error"
                                                    ]
                                                  },
                                                  "value": {
                                                    "type": [
                                                      "object",
                                                      "null"
                                                    ],
                                                    "properties": {
                                                      "amount": {
                                                        "type": "string"
                                                      },
                                                      "currency": {
                                                        "type": "string"
                                                      },
                                                      "format": {
                                                        "type": "object",
                                                        "properties": {
                                                          "notation": {
                                                            "type": "string",
                                                            "enum": [
                                                              "scientific",
                                                              "engineering",
                                                              "compact"
                                                            ]
                                                          },
                                                          "roundingPriority": {
                                                            "type": "string",
                                                            "enum": [
                                                              "morePrecision",
                                                              "lessPrecision"
                                                            ]
                                                          }
                                                        }
                                                      },
                                                      "numericAmount": {
                                                        "type": "number"
                                                      },
                                                      "type": {
                                                        "type": "string",
                                                        "enum": [
                                                          "currency"
                                                        ]
                                                      }
                                                    },
                                                    "required": [
                                                      "amount",
                                                      "currency",
                                                      "numericAmount",
                                                      "type"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "text",
                                                  "type",
                                                  "value"
                                                ]
                                              },
                                              "personnelCosts": {
                                                "type": "object",
                                                "properties": {
                                                  "text": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "default",
                                                      "missingValue",
                                                      "error"
                                                    ]
                                                  },
                                                  "value": {
                                                    "type": [
                                                      "object",
                                                      "null"
                                                    ],
                                                    "properties": {
                                                      "amount": {
                                                        "type": "string"
                                                      },
                                                      "currency": {
                                                        "type": "string"
                                                      },
                                                      "format": {
                                                        "type": "object",
                                                        "properties": {
                                                          "notation": {
                                                            "type": "string",
                                                            "enum": [
                                                              "scientific",
                                                              "engineering",
                                                              "compact"
                                                            ]
                                                          },
                                                          "roundingPriority": {
                                                            "type": "string",
                                                            "enum": [
                                                              "morePrecision",
                                                              "lessPrecision"
                                                            ]
                                                          }
                                                        }
                                                      },
                                                      "numericAmount": {
                                                        "type": "number"
                                                      },
                                                      "type": {
                                                        "type": "string",
                                                        "enum": [
                                                          "currency"
                                                        ]
                                                      }
                                                    },
                                                    "required": [
                                                      "amount",
                                                      "currency",
                                                      "numericAmount",
                                                      "type"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "text",
                                                  "type",
                                                  "value"
                                                ]
                                              },
                                              "otherExternalCosts": {
                                                "type": "object",
                                                "properties": {
                                                  "text": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "default",
                                                      "missingValue",
                                                      "error"
                                                    ]
                                                  },
                                                  "value": {
                                                    "type": [
                                                      "object",
                                                      "null"
                                                    ],
                                                    "properties": {
                                                      "amount": {
                                                        "type": "string"
                                                      },
                                                      "currency": {
                                                        "type": "string"
                                                      },
                                                      "format": {
                                                        "type": "object",
                                                        "properties": {
                                                          "notation": {
                                                            "type": "string",
                                                            "enum": [
                                                              "scientific",
                                                              "engineering",
                                                              "compact"
                                                            ]
                                                          },
                                                          "roundingPriority": {
                                                            "type": "string",
                                                            "enum": [
                                                              "morePrecision",
                                                              "lessPrecision"
                                                            ]
                                                          }
                                                        }
                                                      },
                                                      "numericAmount": {
                                                        "type": "number"
                                                      },
                                                      "type": {
                                                        "type": "string",
                                                        "enum": [
                                                          "currency"
                                                        ]
                                                      }
                                                    },
                                                    "required": [
                                                      "amount",
                                                      "currency",
                                                      "numericAmount",
                                                      "type"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "text",
                                                  "type",
                                                  "value"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "title",
                                              "revenue",
                                              "cogs",
                                              "personnelCosts",
                                              "otherExternalCosts"
                                            ]
                                          }
                                        },
                                        "id": {
                                          "type": "string",
                                          "enum": [
                                            "monthsWithMissingAccountInformation"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "columns",
                                        "data",
                                        "id"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "table"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "context"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "allOf": [
                    {
                      "type": "object",
                      "properties": {
                        "uuid": {
                          "type": "string",
                          "format": "uuid"
                        },
                        "id": {
                          "type": "string",
                          "enum": [
                            "balanceSheetDifference"
                          ]
                        },
                        "name": {
                          "type": "string"
                        },
                        "title": {
                          "type": "string"
                        },
                        "description": {
                          "type": "string"
                        },
                        "context": {
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "sieFileRecordIds"
                                  ]
                                },
                                "sieFileRecordIds": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "id",
                                "sieFileRecordIds"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "Monto"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "NoData"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            }
                          ]
                        }
                      },
                      "required": [
                        "uuid",
                        "id",
                        "name",
                        "title",
                        "description",
                        "context"
                      ]
                    },
                    {
                      "oneOf": [
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "OK"
                              ]
                            },
                            "reason": {
                              "anyOf": [
                                {
                                  "type": "string",
                                  "enum": [
                                    "BALANCED"
                                  ]
                                },
                                {
                                  "type": "string",
                                  "enum": [
                                    "BALANCED_AFTER_NET_PROFIT"
                                  ]
                                },
                                {
                                  "type": "string",
                                  "enum": [
                                    "BALANCED_AFTER_NET_PROFIT_AND_LAST_YEAR_NET_PROFIT"
                                  ]
                                },
                                {
                                  "type": "string",
                                  "enum": [
                                    "BALANCED_AFTER_LAST_YEAR_NET_PROFIT"
                                  ]
                                }
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "NOT_APPLICABLE"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "NO_DATA",
                                "EXCLUDED"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "WARNING"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "SMALL_DIFFERENCE"
                              ]
                            },
                            "action": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "inbalancedMonths"
                                  ]
                                },
                                "context": {
                                  "type": "object",
                                  "properties": {
                                    "table": {
                                      "type": "object",
                                      "properties": {
                                        "columns": {
                                          "type": "object",
                                          "properties": {
                                            "month": {
                                              "type": "string"
                                            },
                                            "netWithThisYearsProfit": {
                                              "type": "string"
                                            }
                                          },
                                          "required": [
                                            "month",
                                            "netWithThisYearsProfit"
                                          ]
                                        },
                                        "data": {
                                          "type": "array",
                                          "items": {
                                            "type": "object",
                                            "properties": {
                                              "month": {
                                                "type": "object",
                                                "properties": {
                                                  "text": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "default",
                                                      "missingValue",
                                                      "error"
                                                    ]
                                                  },
                                                  "value": {
                                                    "type": "object",
                                                    "properties": {
                                                      "dateString": {
                                                        "type": "string"
                                                      },
                                                      "day": {
                                                        "type": "number"
                                                      },
                                                      "monthIndex": {
                                                        "type": "number"
                                                      },
                                                      "timeZone": {
                                                        "type": "string"
                                                      },
                                                      "type": {
                                                        "type": "string",
                                                        "enum": [
                                                          "date"
                                                        ]
                                                      },
                                                      "year": {
                                                        "type": "number"
                                                      }
                                                    },
                                                    "required": [
                                                      "dateString",
                                                      "day",
                                                      "monthIndex",
                                                      "timeZone",
                                                      "type",
                                                      "year"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "text",
                                                  "type",
                                                  "value"
                                                ]
                                              },
                                              "netWithThisYearsProfit": {
                                                "type": "object",
                                                "properties": {
                                                  "text": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "default",
                                                      "missingValue",
                                                      "error"
                                                    ]
                                                  },
                                                  "value": {
                                                    "type": "object",
                                                    "properties": {
                                                      "amount": {
                                                        "type": "string"
                                                      },
                                                      "currency": {
                                                        "type": "string"
                                                      },
                                                      "format": {
                                                        "type": "object",
                                                        "properties": {
                                                          "notation": {
                                                            "type": "string",
                                                            "enum": [
                                                              "scientific",
                                                              "engineering",
                                                              "compact"
                                                            ]
                                                          },
                                                          "roundingPriority": {
                                                            "type": "string",
                                                            "enum": [
                                                              "morePrecision",
                                                              "lessPrecision"
                                                            ]
                                                          }
                                                        }
                                                      },
                                                      "numericAmount": {
                                                        "type": "number"
                                                      },
                                                      "type": {
                                                        "type": "string",
                                                        "enum": [
                                                          "currency"
                                                        ]
                                                      }
                                                    },
                                                    "required": [
                                                      "amount",
                                                      "currency",
                                                      "numericAmount",
                                                      "type"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "text",
                                                  "type",
                                                  "value"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "month",
                                              "netWithThisYearsProfit"
                                            ]
                                          }
                                        },
                                        "id": {
                                          "type": "string",
                                          "enum": [
                                            "inbalancedMonths"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "columns",
                                        "data",
                                        "id"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "table"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "context"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "ERROR"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "BIG_DIFFERENCE"
                              ]
                            },
                            "action": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "inbalancedMonths"
                                  ]
                                },
                                "context": {
                                  "type": "object",
                                  "properties": {
                                    "table": {
                                      "type": "object",
                                      "properties": {
                                        "columns": {
                                          "type": "object",
                                          "properties": {
                                            "month": {
                                              "type": "string"
                                            },
                                            "netWithThisYearsProfit": {
                                              "type": "string"
                                            }
                                          },
                                          "required": [
                                            "month",
                                            "netWithThisYearsProfit"
                                          ]
                                        },
                                        "data": {
                                          "type": "array",
                                          "items": {
                                            "type": "object",
                                            "properties": {
                                              "month": {
                                                "type": "object",
                                                "properties": {
                                                  "text": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "default",
                                                      "missingValue",
                                                      "error"
                                                    ]
                                                  },
                                                  "value": {
                                                    "type": "object",
                                                    "properties": {
                                                      "dateString": {
                                                        "type": "string"
                                                      },
                                                      "day": {
                                                        "type": "number"
                                                      },
                                                      "monthIndex": {
                                                        "type": "number"
                                                      },
                                                      "timeZone": {
                                                        "type": "string"
                                                      },
                                                      "type": {
                                                        "type": "string",
                                                        "enum": [
                                                          "date"
                                                        ]
                                                      },
                                                      "year": {
                                                        "type": "number"
                                                      }
                                                    },
                                                    "required": [
                                                      "dateString",
                                                      "day",
                                                      "monthIndex",
                                                      "timeZone",
                                                      "type",
                                                      "year"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "text",
                                                  "type",
                                                  "value"
                                                ]
                                              },
                                              "netWithThisYearsProfit": {
                                                "type": "object",
                                                "properties": {
                                                  "text": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "default",
                                                      "missingValue",
                                                      "error"
                                                    ]
                                                  },
                                                  "value": {
                                                    "type": "object",
                                                    "properties": {
                                                      "amount": {
                                                        "type": "string"
                                                      },
                                                      "currency": {
                                                        "type": "string"
                                                      },
                                                      "format": {
                                                        "type": "object",
                                                        "properties": {
                                                          "notation": {
                                                            "type": "string",
                                                            "enum": [
                                                              "scientific",
                                                              "engineering",
                                                              "compact"
                                                            ]
                                                          },
                                                          "roundingPriority": {
                                                            "type": "string",
                                                            "enum": [
                                                              "morePrecision",
                                                              "lessPrecision"
                                                            ]
                                                          }
                                                        }
                                                      },
                                                      "numericAmount": {
                                                        "type": "number"
                                                      },
                                                      "type": {
                                                        "type": "string",
                                                        "enum": [
                                                          "currency"
                                                        ]
                                                      }
                                                    },
                                                    "required": [
                                                      "amount",
                                                      "currency",
                                                      "numericAmount",
                                                      "type"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "text",
                                                  "type",
                                                  "value"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "month",
                                              "netWithThisYearsProfit"
                                            ]
                                          }
                                        },
                                        "id": {
                                          "type": "string",
                                          "enum": [
                                            "inbalancedMonths"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "columns",
                                        "data",
                                        "id"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "table"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "context"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "allOf": [
                    {
                      "type": "object",
                      "properties": {
                        "uuid": {
                          "type": "string",
                          "format": "uuid"
                        },
                        "id": {
                          "type": "string",
                          "enum": [
                            "statedVsComputedBalances"
                          ]
                        },
                        "name": {
                          "type": "string"
                        },
                        "title": {
                          "type": "string"
                        },
                        "description": {
                          "type": "string"
                        },
                        "context": {
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "sieFileRecordIds"
                                  ]
                                },
                                "sieFileRecordIds": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "id",
                                "sieFileRecordIds"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "Monto"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "NoData"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            }
                          ]
                        }
                      },
                      "required": [
                        "uuid",
                        "id",
                        "name",
                        "title",
                        "description",
                        "context"
                      ]
                    },
                    {
                      "oneOf": [
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "OK"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "COMPLETE"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "NOT_APPLICABLE"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "NO_DATA",
                                "EXCLUDED"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "WARNING"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "SMALL_DIFFERENCE"
                              ]
                            },
                            "action": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "accountsWithBalanceDifferences"
                                  ]
                                },
                                "context": {
                                  "type": "object",
                                  "properties": {
                                    "fiscalYears": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "monthClosingDate": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "dateString": {
                                                    "type": "string"
                                                  },
                                                  "day": {
                                                    "type": "number"
                                                  },
                                                  "monthIndex": {
                                                    "type": "number"
                                                  },
                                                  "timeZone": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "date"
                                                    ]
                                                  },
                                                  "year": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "dateString",
                                                  "day",
                                                  "monthIndex",
                                                  "timeZone",
                                                  "type",
                                                  "year"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          },
                                          "sieFileRecordId": {
                                            "type": "string"
                                          },
                                          "accountsTable": {
                                            "type": "object",
                                            "properties": {
                                              "columns": {
                                                "type": "object",
                                                "properties": {
                                                  "accountNumber": {
                                                    "type": "string"
                                                  },
                                                  "statedBalance": {
                                                    "type": "string"
                                                  },
                                                  "computedBalance": {
                                                    "type": "string"
                                                  },
                                                  "difference": {
                                                    "type": "string"
                                                  }
                                                },
                                                "required": [
                                                  "accountNumber",
                                                  "statedBalance",
                                                  "computedBalance",
                                                  "difference"
                                                ]
                                              },
                                              "data": {
                                                "type": "array",
                                                "items": {
                                                  "type": "object",
                                                  "properties": {
                                                    "accountNumber": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "maximumFractionDigits": {
                                                                  "type": "number",
                                                                  "minimum": 0
                                                                },
                                                                "minimumFractionDigits": {
                                                                  "type": "number",
                                                                  "minimum": 0
                                                                }
                                                              }
                                                            },
                                                            "number": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "number"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "number",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    },
                                                    "statedBalance": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "amount": {
                                                              "type": "string"
                                                            },
                                                            "currency": {
                                                              "type": "string"
                                                            },
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "notation": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "scientific",
                                                                    "engineering",
                                                                    "compact"
                                                                  ]
                                                                },
                                                                "roundingPriority": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "morePrecision",
                                                                    "lessPrecision"
                                                                  ]
                                                                }
                                                              }
                                                            },
                                                            "numericAmount": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "currency"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "amount",
                                                            "currency",
                                                            "numericAmount",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    },
                                                    "computedBalance": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "amount": {
                                                              "type": "string"
                                                            },
                                                            "currency": {
                                                              "type": "string"
                                                            },
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "notation": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "scientific",
                                                                    "engineering",
                                                                    "compact"
                                                                  ]
                                                                },
                                                                "roundingPriority": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "morePrecision",
                                                                    "lessPrecision"
                                                                  ]
                                                                }
                                                              }
                                                            },
                                                            "numericAmount": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "currency"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "amount",
                                                            "currency",
                                                            "numericAmount",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    },
                                                    "difference": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "amount": {
                                                              "type": "string"
                                                            },
                                                            "currency": {
                                                              "type": "string"
                                                            },
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "notation": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "scientific",
                                                                    "engineering",
                                                                    "compact"
                                                                  ]
                                                                },
                                                                "roundingPriority": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "morePrecision",
                                                                    "lessPrecision"
                                                                  ]
                                                                }
                                                              }
                                                            },
                                                            "numericAmount": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "currency"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "amount",
                                                            "currency",
                                                            "numericAmount",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "accountNumber",
                                                    "statedBalance",
                                                    "computedBalance",
                                                    "difference"
                                                  ]
                                                }
                                              },
                                              "id": {
                                                "type": "string",
                                                "enum": [
                                                  "accountsWithBalanceDifferences"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "columns",
                                              "data",
                                              "id"
                                            ]
                                          }
                                        },
                                        "required": [
                                          "monthClosingDate",
                                          "sieFileRecordId",
                                          "accountsTable"
                                        ]
                                      }
                                    }
                                  },
                                  "required": [
                                    "fiscalYears"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "context"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "ERROR"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "LARGE_DIFFERENCE"
                              ]
                            },
                            "action": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "accountsWithBalanceDifferences"
                                  ]
                                },
                                "context": {
                                  "type": "object",
                                  "properties": {
                                    "fiscalYears": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "monthClosingDate": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "dateString": {
                                                    "type": "string"
                                                  },
                                                  "day": {
                                                    "type": "number"
                                                  },
                                                  "monthIndex": {
                                                    "type": "number"
                                                  },
                                                  "timeZone": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "date"
                                                    ]
                                                  },
                                                  "year": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "dateString",
                                                  "day",
                                                  "monthIndex",
                                                  "timeZone",
                                                  "type",
                                                  "year"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          },
                                          "sieFileRecordId": {
                                            "type": "string"
                                          },
                                          "accountsTable": {
                                            "type": "object",
                                            "properties": {
                                              "columns": {
                                                "type": "object",
                                                "properties": {
                                                  "accountNumber": {
                                                    "type": "string"
                                                  },
                                                  "statedBalance": {
                                                    "type": "string"
                                                  },
                                                  "computedBalance": {
                                                    "type": "string"
                                                  },
                                                  "difference": {
                                                    "type": "string"
                                                  }
                                                },
                                                "required": [
                                                  "accountNumber",
                                                  "statedBalance",
                                                  "computedBalance",
                                                  "difference"
                                                ]
                                              },
                                              "data": {
                                                "type": "array",
                                                "items": {
                                                  "type": "object",
                                                  "properties": {
                                                    "accountNumber": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "maximumFractionDigits": {
                                                                  "type": "number",
                                                                  "minimum": 0
                                                                },
                                                                "minimumFractionDigits": {
                                                                  "type": "number",
                                                                  "minimum": 0
                                                                }
                                                              }
                                                            },
                                                            "number": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "number"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "number",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    },
                                                    "statedBalance": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "amount": {
                                                              "type": "string"
                                                            },
                                                            "currency": {
                                                              "type": "string"
                                                            },
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "notation": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "scientific",
                                                                    "engineering",
                                                                    "compact"
                                                                  ]
                                                                },
                                                                "roundingPriority": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "morePrecision",
                                                                    "lessPrecision"
                                                                  ]
                                                                }
                                                              }
                                                            },
                                                            "numericAmount": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "currency"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "amount",
                                                            "currency",
                                                            "numericAmount",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    },
                                                    "computedBalance": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "amount": {
                                                              "type": "string"
                                                            },
                                                            "currency": {
                                                              "type": "string"
                                                            },
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "notation": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "scientific",
                                                                    "engineering",
                                                                    "compact"
                                                                  ]
                                                                },
                                                                "roundingPriority": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "morePrecision",
                                                                    "lessPrecision"
                                                                  ]
                                                                }
                                                              }
                                                            },
                                                            "numericAmount": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "currency"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "amount",
                                                            "currency",
                                                            "numericAmount",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    },
                                                    "difference": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "amount": {
                                                              "type": "string"
                                                            },
                                                            "currency": {
                                                              "type": "string"
                                                            },
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "notation": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "scientific",
                                                                    "engineering",
                                                                    "compact"
                                                                  ]
                                                                },
                                                                "roundingPriority": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "morePrecision",
                                                                    "lessPrecision"
                                                                  ]
                                                                }
                                                              }
                                                            },
                                                            "numericAmount": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "currency"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "amount",
                                                            "currency",
                                                            "numericAmount",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "accountNumber",
                                                    "statedBalance",
                                                    "computedBalance",
                                                    "difference"
                                                  ]
                                                }
                                              },
                                              "id": {
                                                "type": "string",
                                                "enum": [
                                                  "accountsWithBalanceDifferences"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "columns",
                                              "data",
                                              "id"
                                            ]
                                          }
                                        },
                                        "required": [
                                          "monthClosingDate",
                                          "sieFileRecordId",
                                          "accountsTable"
                                        ]
                                      }
                                    }
                                  },
                                  "required": [
                                    "fiscalYears"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "context"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "allOf": [
                    {
                      "type": "object",
                      "properties": {
                        "uuid": {
                          "type": "string",
                          "format": "uuid"
                        },
                        "id": {
                          "type": "string",
                          "enum": [
                            "missingMonthsInTimeSeries"
                          ]
                        },
                        "name": {
                          "type": "string"
                        },
                        "title": {
                          "type": "string"
                        },
                        "description": {
                          "type": "string"
                        },
                        "context": {
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "sieFileRecordIds"
                                  ]
                                },
                                "sieFileRecordIds": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "id",
                                "sieFileRecordIds"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "Monto"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "NoData"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            }
                          ]
                        }
                      },
                      "required": [
                        "uuid",
                        "id",
                        "name",
                        "title",
                        "description",
                        "context"
                      ]
                    },
                    {
                      "oneOf": [
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "OK"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "DATA_IN_TIME_SERIES"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "NOT_APPLICABLE"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "NO_DATA",
                                "EXCLUDED"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "WARNING"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "MISSING_DATA_IN_TIME_SERIES"
                              ]
                            },
                            "action": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "missingMonthsInTimeSeriesDetails"
                                  ]
                                },
                                "context": {
                                  "type": "object",
                                  "properties": {
                                    "missingMonths": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "from": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "dateString": {
                                                    "type": "string"
                                                  },
                                                  "day": {
                                                    "type": "number"
                                                  },
                                                  "monthIndex": {
                                                    "type": "number"
                                                  },
                                                  "timeZone": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "date"
                                                    ]
                                                  },
                                                  "year": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "dateString",
                                                  "day",
                                                  "monthIndex",
                                                  "timeZone",
                                                  "type",
                                                  "year"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          },
                                          "to": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "dateString": {
                                                    "type": "string"
                                                  },
                                                  "day": {
                                                    "type": "number"
                                                  },
                                                  "monthIndex": {
                                                    "type": "number"
                                                  },
                                                  "timeZone": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "date"
                                                    ]
                                                  },
                                                  "year": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "dateString",
                                                  "day",
                                                  "monthIndex",
                                                  "timeZone",
                                                  "type",
                                                  "year"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          }
                                        },
                                        "required": [
                                          "from"
                                        ]
                                      }
                                    }
                                  },
                                  "required": [
                                    "missingMonths"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "context"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "ERROR"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "MISSING_DATA_IN_TIME_SERIES"
                              ]
                            },
                            "action": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "missingMonthsInTimeSeriesDetails"
                                  ]
                                },
                                "context": {
                                  "type": "object",
                                  "properties": {
                                    "missingMonths": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "from": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "dateString": {
                                                    "type": "string"
                                                  },
                                                  "day": {
                                                    "type": "number"
                                                  },
                                                  "monthIndex": {
                                                    "type": "number"
                                                  },
                                                  "timeZone": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "date"
                                                    ]
                                                  },
                                                  "year": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "dateString",
                                                  "day",
                                                  "monthIndex",
                                                  "timeZone",
                                                  "type",
                                                  "year"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          },
                                          "to": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "dateString": {
                                                    "type": "string"
                                                  },
                                                  "day": {
                                                    "type": "number"
                                                  },
                                                  "monthIndex": {
                                                    "type": "number"
                                                  },
                                                  "timeZone": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "date"
                                                    ]
                                                  },
                                                  "year": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "dateString",
                                                  "day",
                                                  "monthIndex",
                                                  "timeZone",
                                                  "type",
                                                  "year"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          }
                                        },
                                        "required": [
                                          "from"
                                        ]
                                      }
                                    }
                                  },
                                  "required": [
                                    "missingMonths"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "context"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "allOf": [
                    {
                      "type": "object",
                      "properties": {
                        "uuid": {
                          "type": "string",
                          "format": "uuid"
                        },
                        "id": {
                          "type": "string",
                          "enum": [
                            "reconciliationsDifferencesAreZero"
                          ]
                        },
                        "name": {
                          "type": "string"
                        },
                        "title": {
                          "type": "string"
                        },
                        "description": {
                          "type": "string"
                        },
                        "context": {
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "sieFileRecordIds"
                                  ]
                                },
                                "sieFileRecordIds": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "id",
                                "sieFileRecordIds"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "Monto"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "NoData"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            }
                          ]
                        }
                      },
                      "required": [
                        "uuid",
                        "id",
                        "name",
                        "title",
                        "description",
                        "context"
                      ]
                    },
                    {
                      "oneOf": [
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "OK"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "NO_DIFFERENCE"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "NOT_APPLICABLE"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "NO_DATA_SOURCES",
                                "MISSING_RECONCILIATION_VALUES",
                                "EXCLUDED"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "WARNING"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "SMALL_DIFFERENCE"
                              ]
                            },
                            "action": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "string",
                                      "enum": [
                                        "ADJUST_ACCOUNTS"
                                      ]
                                    },
                                    "context": {
                                      "type": "object",
                                      "properties": {
                                        "cash": {
                                          "type": "object",
                                          "properties": {
                                            "text": {
                                              "type": "string"
                                            },
                                            "type": {
                                              "type": "string",
                                              "enum": [
                                                "default",
                                                "missingValue",
                                                "error"
                                              ]
                                            },
                                            "value": {
                                              "type": "object",
                                              "properties": {
                                                "amount": {
                                                  "type": "string"
                                                },
                                                "currency": {
                                                  "type": "string"
                                                },
                                                "format": {
                                                  "type": "object",
                                                  "properties": {
                                                    "notation": {
                                                      "type": "string",
                                                      "enum": [
                                                        "scientific",
                                                        "engineering",
                                                        "compact"
                                                      ]
                                                    },
                                                    "roundingPriority": {
                                                      "type": "string",
                                                      "enum": [
                                                        "morePrecision",
                                                        "lessPrecision"
                                                      ]
                                                    }
                                                  }
                                                },
                                                "numericAmount": {
                                                  "type": "number"
                                                },
                                                "type": {
                                                  "type": "string",
                                                  "enum": [
                                                    "currency"
                                                  ]
                                                }
                                              },
                                              "required": [
                                                "amount",
                                                "currency",
                                                "numericAmount",
                                                "type"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "text",
                                            "type",
                                            "value"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "cash"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "context"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "string",
                                      "enum": [
                                        "ASK_CUSTOMER_FOR_NEW_DATA"
                                      ]
                                    },
                                    "context": {
                                      "type": "object",
                                      "properties": {
                                        "cash": {
                                          "type": "object",
                                          "properties": {
                                            "text": {
                                              "type": "string"
                                            },
                                            "type": {
                                              "type": "string",
                                              "enum": [
                                                "default",
                                                "missingValue",
                                                "error"
                                              ]
                                            },
                                            "value": {
                                              "type": [
                                                "object",
                                                "null"
                                              ],
                                              "properties": {
                                                "amount": {
                                                  "type": "string"
                                                },
                                                "currency": {
                                                  "type": "string"
                                                },
                                                "format": {
                                                  "type": "object",
                                                  "properties": {
                                                    "notation": {
                                                      "type": "string",
                                                      "enum": [
                                                        "scientific",
                                                        "engineering",
                                                        "compact"
                                                      ]
                                                    },
                                                    "roundingPriority": {
                                                      "type": "string",
                                                      "enum": [
                                                        "morePrecision",
                                                        "lessPrecision"
                                                      ]
                                                    }
                                                  }
                                                },
                                                "numericAmount": {
                                                  "type": "number"
                                                },
                                                "type": {
                                                  "type": "string",
                                                  "enum": [
                                                    "currency"
                                                  ]
                                                }
                                              },
                                              "required": [
                                                "amount",
                                                "currency",
                                                "numericAmount",
                                                "type"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "text",
                                            "type",
                                            "value"
                                          ]
                                        },
                                        "netIncome": {
                                          "type": "object",
                                          "properties": {
                                            "text": {
                                              "type": "string"
                                            },
                                            "type": {
                                              "type": "string",
                                              "enum": [
                                                "default",
                                                "missingValue",
                                                "error"
                                              ]
                                            },
                                            "value": {
                                              "type": [
                                                "object",
                                                "null"
                                              ],
                                              "properties": {
                                                "amount": {
                                                  "type": "string"
                                                },
                                                "currency": {
                                                  "type": "string"
                                                },
                                                "format": {
                                                  "type": "object",
                                                  "properties": {
                                                    "notation": {
                                                      "type": "string",
                                                      "enum": [
                                                        "scientific",
                                                        "engineering",
                                                        "compact"
                                                      ]
                                                    },
                                                    "roundingPriority": {
                                                      "type": "string",
                                                      "enum": [
                                                        "morePrecision",
                                                        "lessPrecision"
                                                      ]
                                                    }
                                                  }
                                                },
                                                "numericAmount": {
                                                  "type": "number"
                                                },
                                                "type": {
                                                  "type": "string",
                                                  "enum": [
                                                    "currency"
                                                  ]
                                                }
                                              },
                                              "required": [
                                                "amount",
                                                "currency",
                                                "numericAmount",
                                                "type"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "text",
                                            "type",
                                            "value"
                                          ]
                                        },
                                        "equity": {
                                          "type": "object",
                                          "properties": {
                                            "text": {
                                              "type": "string"
                                            },
                                            "type": {
                                              "type": "string",
                                              "enum": [
                                                "default",
                                                "missingValue",
                                                "error"
                                              ]
                                            },
                                            "value": {
                                              "type": [
                                                "object",
                                                "null"
                                              ],
                                              "properties": {
                                                "amount": {
                                                  "type": "string"
                                                },
                                                "currency": {
                                                  "type": "string"
                                                },
                                                "format": {
                                                  "type": "object",
                                                  "properties": {
                                                    "notation": {
                                                      "type": "string",
                                                      "enum": [
                                                        "scientific",
                                                        "engineering",
                                                        "compact"
                                                      ]
                                                    },
                                                    "roundingPriority": {
                                                      "type": "string",
                                                      "enum": [
                                                        "morePrecision",
                                                        "lessPrecision"
                                                      ]
                                                    }
                                                  }
                                                },
                                                "numericAmount": {
                                                  "type": "number"
                                                },
                                                "type": {
                                                  "type": "string",
                                                  "enum": [
                                                    "currency"
                                                  ]
                                                }
                                              },
                                              "required": [
                                                "amount",
                                                "currency",
                                                "numericAmount",
                                                "type"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "text",
                                            "type",
                                            "value"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "cash",
                                        "netIncome",
                                        "equity"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "context"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "string",
                                      "enum": [
                                        "RECONCILIATIONS_ARE_REQUIRED"
                                      ]
                                    },
                                    "context": {
                                      "type": "null"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "context"
                                  ]
                                }
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "ERROR"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "BIG_DIFFERENCE",
                                "NO_RECONCILIATION_DATA"
                              ]
                            },
                            "action": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "string",
                                      "enum": [
                                        "ADJUST_ACCOUNTS"
                                      ]
                                    },
                                    "context": {
                                      "type": "object",
                                      "properties": {
                                        "cash": {
                                          "type": "object",
                                          "properties": {
                                            "text": {
                                              "type": "string"
                                            },
                                            "type": {
                                              "type": "string",
                                              "enum": [
                                                "default",
                                                "missingValue",
                                                "error"
                                              ]
                                            },
                                            "value": {
                                              "type": "object",
                                              "properties": {
                                                "amount": {
                                                  "type": "string"
                                                },
                                                "currency": {
                                                  "type": "string"
                                                },
                                                "format": {
                                                  "type": "object",
                                                  "properties": {
                                                    "notation": {
                                                      "type": "string",
                                                      "enum": [
                                                        "scientific",
                                                        "engineering",
                                                        "compact"
                                                      ]
                                                    },
                                                    "roundingPriority": {
                                                      "type": "string",
                                                      "enum": [
                                                        "morePrecision",
                                                        "lessPrecision"
                                                      ]
                                                    }
                                                  }
                                                },
                                                "numericAmount": {
                                                  "type": "number"
                                                },
                                                "type": {
                                                  "type": "string",
                                                  "enum": [
                                                    "currency"
                                                  ]
                                                }
                                              },
                                              "required": [
                                                "amount",
                                                "currency",
                                                "numericAmount",
                                                "type"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "text",
                                            "type",
                                            "value"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "cash"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "context"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "string",
                                      "enum": [
                                        "ASK_CUSTOMER_FOR_NEW_DATA"
                                      ]
                                    },
                                    "context": {
                                      "type": "object",
                                      "properties": {
                                        "cash": {
                                          "type": "object",
                                          "properties": {
                                            "text": {
                                              "type": "string"
                                            },
                                            "type": {
                                              "type": "string",
                                              "enum": [
                                                "default",
                                                "missingValue",
                                                "error"
                                              ]
                                            },
                                            "value": {
                                              "type": [
                                                "object",
                                                "null"
                                              ],
                                              "properties": {
                                                "amount": {
                                                  "type": "string"
                                                },
                                                "currency": {
                                                  "type": "string"
                                                },
                                                "format": {
                                                  "type": "object",
                                                  "properties": {
                                                    "notation": {
                                                      "type": "string",
                                                      "enum": [
                                                        "scientific",
                                                        "engineering",
                                                        "compact"
                                                      ]
                                                    },
                                                    "roundingPriority": {
                                                      "type": "string",
                                                      "enum": [
                                                        "morePrecision",
                                                        "lessPrecision"
                                                      ]
                                                    }
                                                  }
                                                },
                                                "numericAmount": {
                                                  "type": "number"
                                                },
                                                "type": {
                                                  "type": "string",
                                                  "enum": [
                                                    "currency"
                                                  ]
                                                }
                                              },
                                              "required": [
                                                "amount",
                                                "currency",
                                                "numericAmount",
                                                "type"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "text",
                                            "type",
                                            "value"
                                          ]
                                        },
                                        "netIncome": {
                                          "type": "object",
                                          "properties": {
                                            "text": {
                                              "type": "string"
                                            },
                                            "type": {
                                              "type": "string",
                                              "enum": [
                                                "default",
                                                "missingValue",
                                                "error"
                                              ]
                                            },
                                            "value": {
                                              "type": [
                                                "object",
                                                "null"
                                              ],
                                              "properties": {
                                                "amount": {
                                                  "type": "string"
                                                },
                                                "currency": {
                                                  "type": "string"
                                                },
                                                "format": {
                                                  "type": "object",
                                                  "properties": {
                                                    "notation": {
                                                      "type": "string",
                                                      "enum": [
                                                        "scientific",
                                                        "engineering",
                                                        "compact"
                                                      ]
                                                    },
                                                    "roundingPriority": {
                                                      "type": "string",
                                                      "enum": [
                                                        "morePrecision",
                                                        "lessPrecision"
                                                      ]
                                                    }
                                                  }
                                                },
                                                "numericAmount": {
                                                  "type": "number"
                                                },
                                                "type": {
                                                  "type": "string",
                                                  "enum": [
                                                    "currency"
                                                  ]
                                                }
                                              },
                                              "required": [
                                                "amount",
                                                "currency",
                                                "numericAmount",
                                                "type"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "text",
                                            "type",
                                            "value"
                                          ]
                                        },
                                        "equity": {
                                          "type": "object",
                                          "properties": {
                                            "text": {
                                              "type": "string"
                                            },
                                            "type": {
                                              "type": "string",
                                              "enum": [
                                                "default",
                                                "missingValue",
                                                "error"
                                              ]
                                            },
                                            "value": {
                                              "type": [
                                                "object",
                                                "null"
                                              ],
                                              "properties": {
                                                "amount": {
                                                  "type": "string"
                                                },
                                                "currency": {
                                                  "type": "string"
                                                },
                                                "format": {
                                                  "type": "object",
                                                  "properties": {
                                                    "notation": {
                                                      "type": "string",
                                                      "enum": [
                                                        "scientific",
                                                        "engineering",
                                                        "compact"
                                                      ]
                                                    },
                                                    "roundingPriority": {
                                                      "type": "string",
                                                      "enum": [
                                                        "morePrecision",
                                                        "lessPrecision"
                                                      ]
                                                    }
                                                  }
                                                },
                                                "numericAmount": {
                                                  "type": "number"
                                                },
                                                "type": {
                                                  "type": "string",
                                                  "enum": [
                                                    "currency"
                                                  ]
                                                }
                                              },
                                              "required": [
                                                "amount",
                                                "currency",
                                                "numericAmount",
                                                "type"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "text",
                                            "type",
                                            "value"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "cash",
                                        "netIncome",
                                        "equity"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "context"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "string",
                                      "enum": [
                                        "RECONCILIATIONS_ARE_REQUIRED"
                                      ]
                                    },
                                    "context": {
                                      "type": "null"
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "context"
                                  ]
                                }
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "allOf": [
                    {
                      "type": "object",
                      "properties": {
                        "uuid": {
                          "type": "string",
                          "format": "uuid"
                        },
                        "id": {
                          "type": "string",
                          "enum": [
                            "lastClosedMonth"
                          ]
                        },
                        "name": {
                          "type": "string"
                        },
                        "title": {
                          "type": "string"
                        },
                        "description": {
                          "type": "string"
                        },
                        "context": {
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "sieFileRecordIds"
                                  ]
                                },
                                "sieFileRecordIds": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "id",
                                "sieFileRecordIds"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "Monto"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "NoData"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            }
                          ]
                        }
                      },
                      "required": [
                        "uuid",
                        "id",
                        "name",
                        "title",
                        "description",
                        "context"
                      ]
                    },
                    {
                      "oneOf": [
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "OK"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "UP_TO_DATE"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "NOT_APPLICABLE"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "NO_DATA",
                                "EXCLUDED"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "WARNING"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "DELAYED_CLOSED_BOOKKEEPING"
                              ]
                            },
                            "action": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "string",
                                      "enum": [
                                        "lastClosedMonthAcquireNewData"
                                      ]
                                    },
                                    "context": {
                                      "type": "object",
                                      "properties": {
                                        "lastDataDate": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "lastDataDate"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "context"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "string",
                                      "enum": [
                                        "excludeFromPersonnelCostAdjustment"
                                      ]
                                    },
                                    "context": {
                                      "type": "object",
                                      "properties": {
                                        "lastDataDate": {
                                          "type": "string"
                                        },
                                        "lastDataDateWithoutPersonellCostAdjustment": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "lastDataDate",
                                        "lastDataDateWithoutPersonellCostAdjustment"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "context"
                                  ]
                                }
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "ERROR"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "DELAYED_CLOSED_BOOKKEEPING"
                              ]
                            },
                            "action": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "string",
                                      "enum": [
                                        "lastClosedMonthAcquireNewData"
                                      ]
                                    },
                                    "context": {
                                      "type": "object",
                                      "properties": {
                                        "lastDataDate": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "lastDataDate"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "context"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "type": "string",
                                      "enum": [
                                        "excludeFromPersonnelCostAdjustment"
                                      ]
                                    },
                                    "context": {
                                      "type": "object",
                                      "properties": {
                                        "lastDataDate": {
                                          "type": "string"
                                        },
                                        "lastDataDateWithoutPersonellCostAdjustment": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "lastDataDate",
                                        "lastDataDateWithoutPersonellCostAdjustment"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "id",
                                    "context"
                                  ]
                                }
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "allOf": [
                    {
                      "type": "object",
                      "properties": {
                        "uuid": {
                          "type": "string",
                          "format": "uuid"
                        },
                        "id": {
                          "type": "string",
                          "enum": [
                            "nonStandardFiscalYears"
                          ]
                        },
                        "name": {
                          "type": "string"
                        },
                        "title": {
                          "type": "string"
                        },
                        "description": {
                          "type": "string"
                        },
                        "context": {
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "sieFileRecordIds"
                                  ]
                                },
                                "sieFileRecordIds": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "id",
                                "sieFileRecordIds"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "Monto"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "NoData"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            }
                          ]
                        }
                      },
                      "required": [
                        "uuid",
                        "id",
                        "name",
                        "title",
                        "description",
                        "context"
                      ]
                    },
                    {
                      "oneOf": [
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "OK"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "STANDARD"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "NOT_APPLICABLE"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "NO_DATA",
                                "EXCLUDED"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "WARNING"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "NON_TWELVE_MONTH_LENGTH",
                                "MIXED_START_MONTHS"
                              ]
                            },
                            "action": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "nonStandardFiscalYearsDetails"
                                  ]
                                },
                                "context": {
                                  "type": "object",
                                  "properties": {
                                    "fiscalYears": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "from": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "dateString": {
                                                    "type": "string"
                                                  },
                                                  "day": {
                                                    "type": "number"
                                                  },
                                                  "monthIndex": {
                                                    "type": "number"
                                                  },
                                                  "timeZone": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "date"
                                                    ]
                                                  },
                                                  "year": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "dateString",
                                                  "day",
                                                  "monthIndex",
                                                  "timeZone",
                                                  "type",
                                                  "year"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          },
                                          "to": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "dateString": {
                                                    "type": "string"
                                                  },
                                                  "day": {
                                                    "type": "number"
                                                  },
                                                  "monthIndex": {
                                                    "type": "number"
                                                  },
                                                  "timeZone": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "date"
                                                    ]
                                                  },
                                                  "year": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "dateString",
                                                  "day",
                                                  "monthIndex",
                                                  "timeZone",
                                                  "type",
                                                  "year"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          },
                                          "lengthInMonths": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "format": {
                                                    "type": "object",
                                                    "properties": {
                                                      "maximumFractionDigits": {
                                                        "type": "number",
                                                        "minimum": 0
                                                      },
                                                      "minimumFractionDigits": {
                                                        "type": "number",
                                                        "minimum": 0
                                                      }
                                                    }
                                                  },
                                                  "number": {
                                                    "type": "number"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "number"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "number",
                                                  "type"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          },
                                          "sieFileRecordId": {
                                            "type": [
                                              "string",
                                              "null"
                                            ]
                                          }
                                        },
                                        "required": [
                                          "from",
                                          "to",
                                          "lengthInMonths",
                                          "sieFileRecordId"
                                        ]
                                      }
                                    }
                                  },
                                  "required": [
                                    "fiscalYears"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "context"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "allOf": [
                    {
                      "type": "object",
                      "properties": {
                        "uuid": {
                          "type": "string",
                          "format": "uuid"
                        },
                        "id": {
                          "type": "string",
                          "enum": [
                            "resultAccountOpeningBalance"
                          ]
                        },
                        "name": {
                          "type": "string"
                        },
                        "title": {
                          "type": "string"
                        },
                        "description": {
                          "type": "string"
                        },
                        "context": {
                          "oneOf": [
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "sieFileRecordIds"
                                  ]
                                },
                                "sieFileRecordIds": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "id",
                                "sieFileRecordIds"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "Monto"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "NoData"
                                  ]
                                }
                              },
                              "required": [
                                "id"
                              ]
                            }
                          ]
                        }
                      },
                      "required": [
                        "uuid",
                        "id",
                        "name",
                        "title",
                        "description",
                        "context"
                      ]
                    },
                    {
                      "oneOf": [
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "OK"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "COMPLETE"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "NOT_APPLICABLE"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "NO_DATA",
                                "EXCLUDED"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "WARNING"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "SMALL_OPENING_BALANCE"
                              ]
                            },
                            "action": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "resultAccountsWithNonZeroOpeningBalance"
                                  ]
                                },
                                "context": {
                                  "type": "object",
                                  "properties": {
                                    "fiscalYears": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "fiscalYearFrom": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "dateString": {
                                                    "type": "string"
                                                  },
                                                  "day": {
                                                    "type": "number"
                                                  },
                                                  "monthIndex": {
                                                    "type": "number"
                                                  },
                                                  "timeZone": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "date"
                                                    ]
                                                  },
                                                  "year": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "dateString",
                                                  "day",
                                                  "monthIndex",
                                                  "timeZone",
                                                  "type",
                                                  "year"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          },
                                          "sieFileRecordId": {
                                            "type": [
                                              "string",
                                              "null"
                                            ]
                                          },
                                          "accountsTable": {
                                            "type": "object",
                                            "properties": {
                                              "columns": {
                                                "type": "object",
                                                "properties": {
                                                  "accountNumber": {
                                                    "type": "string"
                                                  },
                                                  "openingAmount": {
                                                    "type": "string"
                                                  }
                                                },
                                                "required": [
                                                  "accountNumber",
                                                  "openingAmount"
                                                ]
                                              },
                                              "data": {
                                                "type": "array",
                                                "items": {
                                                  "type": "object",
                                                  "properties": {
                                                    "accountNumber": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "maximumFractionDigits": {
                                                                  "type": "number",
                                                                  "minimum": 0
                                                                },
                                                                "minimumFractionDigits": {
                                                                  "type": "number",
                                                                  "minimum": 0
                                                                }
                                                              }
                                                            },
                                                            "number": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "number"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "number",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    },
                                                    "openingAmount": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "amount": {
                                                              "type": "string"
                                                            },
                                                            "currency": {
                                                              "type": "string"
                                                            },
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "notation": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "scientific",
                                                                    "engineering",
                                                                    "compact"
                                                                  ]
                                                                },
                                                                "roundingPriority": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "morePrecision",
                                                                    "lessPrecision"
                                                                  ]
                                                                }
                                                              }
                                                            },
                                                            "numericAmount": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "currency"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "amount",
                                                            "currency",
                                                            "numericAmount",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "accountNumber",
                                                    "openingAmount"
                                                  ]
                                                }
                                              },
                                              "id": {
                                                "type": "string",
                                                "enum": [
                                                  "resultAccountsWithNonZeroOpeningBalance"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "columns",
                                              "data",
                                              "id"
                                            ]
                                          }
                                        },
                                        "required": [
                                          "fiscalYearFrom",
                                          "sieFileRecordId",
                                          "accountsTable"
                                        ]
                                      }
                                    }
                                  },
                                  "required": [
                                    "fiscalYears"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "context"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "ERROR"
                              ]
                            },
                            "reason": {
                              "type": "string",
                              "enum": [
                                "LARGE_OPENING_BALANCE"
                              ]
                            },
                            "action": {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "enum": [
                                    "resultAccountsWithNonZeroOpeningBalance"
                                  ]
                                },
                                "context": {
                                  "type": "object",
                                  "properties": {
                                    "fiscalYears": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "fiscalYearFrom": {
                                            "type": "object",
                                            "properties": {
                                              "text": {
                                                "type": "string"
                                              },
                                              "type": {
                                                "type": "string",
                                                "enum": [
                                                  "default",
                                                  "missingValue",
                                                  "error"
                                                ]
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "dateString": {
                                                    "type": "string"
                                                  },
                                                  "day": {
                                                    "type": "number"
                                                  },
                                                  "monthIndex": {
                                                    "type": "number"
                                                  },
                                                  "timeZone": {
                                                    "type": "string"
                                                  },
                                                  "type": {
                                                    "type": "string",
                                                    "enum": [
                                                      "date"
                                                    ]
                                                  },
                                                  "year": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "dateString",
                                                  "day",
                                                  "monthIndex",
                                                  "timeZone",
                                                  "type",
                                                  "year"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "text",
                                              "type",
                                              "value"
                                            ]
                                          },
                                          "sieFileRecordId": {
                                            "type": [
                                              "string",
                                              "null"
                                            ]
                                          },
                                          "accountsTable": {
                                            "type": "object",
                                            "properties": {
                                              "columns": {
                                                "type": "object",
                                                "properties": {
                                                  "accountNumber": {
                                                    "type": "string"
                                                  },
                                                  "openingAmount": {
                                                    "type": "string"
                                                  }
                                                },
                                                "required": [
                                                  "accountNumber",
                                                  "openingAmount"
                                                ]
                                              },
                                              "data": {
                                                "type": "array",
                                                "items": {
                                                  "type": "object",
                                                  "properties": {
                                                    "accountNumber": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "maximumFractionDigits": {
                                                                  "type": "number",
                                                                  "minimum": 0
                                                                },
                                                                "minimumFractionDigits": {
                                                                  "type": "number",
                                                                  "minimum": 0
                                                                }
                                                              }
                                                            },
                                                            "number": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "number"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "number",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    },
                                                    "openingAmount": {
                                                      "type": "object",
                                                      "properties": {
                                                        "text": {
                                                          "type": "string"
                                                        },
                                                        "type": {
                                                          "type": "string",
                                                          "enum": [
                                                            "default",
                                                            "missingValue",
                                                            "error"
                                                          ]
                                                        },
                                                        "value": {
                                                          "type": "object",
                                                          "properties": {
                                                            "amount": {
                                                              "type": "string"
                                                            },
                                                            "currency": {
                                                              "type": "string"
                                                            },
                                                            "format": {
                                                              "type": "object",
                                                              "properties": {
                                                                "notation": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "scientific",
                                                                    "engineering",
                                                                    "compact"
                                                                  ]
                                                                },
                                                                "roundingPriority": {
                                                                  "type": "string",
                                                                  "enum": [
                                                                    "morePrecision",
                                                                    "lessPrecision"
                                                                  ]
                                                                }
                                                              }
                                                            },
                                                            "numericAmount": {
                                                              "type": "number"
                                                            },
                                                            "type": {
                                                              "type": "string",
                                                              "enum": [
                                                                "currency"
                                                              ]
                                                            }
                                                          },
                                                          "required": [
                                                            "amount",
                                                            "currency",
                                                            "numericAmount",
                                                            "type"
                                                          ]
                                                        }
                                                      },
                                                      "required": [
                                                        "text",
                                                        "type",
                                                        "value"
                                                      ]
                                                    }
                                                  },
                                                  "required": [
                                                    "accountNumber",
                                                    "openingAmount"
                                                  ]
                                                }
                                              },
                                              "id": {
                                                "type": "string",
                                                "enum": [
                                                  "resultAccountsWithNonZeroOpeningBalance"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "columns",
                                              "data",
                                              "id"
                                            ]
                                          }
                                        },
                                        "required": [
                                          "fiscalYearFrom",
                                          "sieFileRecordId",
                                          "accountsTable"
                                        ]
                                      }
                                    }
                                  },
                                  "required": [
                                    "fiscalYears"
                                  ]
                                }
                              },
                              "required": [
                                "id",
                                "context"
                              ]
                            }
                          },
                          "required": [
                            "status",
                            "reason",
                            "action"
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          },
          "resolvedStatus": {
            "type": "string",
            "enum": [
              "ERROR",
              "WARNING",
              "OK",
              "NOT_APPLICABLE"
            ]
          }
        },
        "required": [
          "orgId",
          "checks",
          "resolvedStatus"
        ]
      }
    }
  },
  "required": [
    "status",
    "organizations"
  ]
}