{
  "DJ2-010": {
    "input": {
      "debts": [
        {
          "id": "甲",
          "balance": "4000",
          "annual_rate": "0.18",
          "minimum": "300"
        },
        {
          "id": "乙",
          "balance": "6000",
          "annual_rate": "0.12",
          "minimum": "250"
        },
        {
          "id": "丙",
          "balance": "8000",
          "annual_rate": "0.06",
          "minimum": "200"
        }
      ],
      "budget": 650
    },
    "output": {
      "diagnosis": {
        "status": "budget_below_minimum",
        "month": 1,
        "required": "750.00",
        "available": "650.00",
        "gap": "100.00",
        "rows": []
      },
      "budget_750": {
        "status": "paid",
        "months": 27,
        "total_interest": "2022.58",
        "total_paid": "20022.58",
        "cleared": {
          "甲": 15,
          "乙": 21,
          "丙": 27
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "160.00",
            "total_balance": "17410.00",
            "debts": [
              {
                "id": "甲",
                "opening": "4000.00",
                "interest": "60.00",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "3760.00"
              },
              {
                "id": "乙",
                "opening": "6000.00",
                "interest": "60.00",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "5810.00"
              },
              {
                "id": "丙",
                "opening": "8000.00",
                "interest": "40.00",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "7840.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "153.70",
            "total_balance": "16813.70",
            "debts": [
              {
                "id": "甲",
                "opening": "3760.00",
                "interest": "56.40",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "3516.40"
              },
              {
                "id": "乙",
                "opening": "5810.00",
                "interest": "58.10",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "5618.10"
              },
              {
                "id": "丙",
                "opening": "7840.00",
                "interest": "39.20",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "7679.20"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "147.33",
            "total_balance": "16211.03",
            "debts": [
              {
                "id": "甲",
                "opening": "3516.40",
                "interest": "52.75",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "3269.15"
              },
              {
                "id": "乙",
                "opening": "5618.10",
                "interest": "56.18",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "5424.28"
              },
              {
                "id": "丙",
                "opening": "7679.20",
                "interest": "38.40",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "7517.60"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "140.87",
            "total_balance": "15601.90",
            "debts": [
              {
                "id": "甲",
                "opening": "3269.15",
                "interest": "49.04",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "3018.19"
              },
              {
                "id": "乙",
                "opening": "5424.28",
                "interest": "54.24",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "5228.52"
              },
              {
                "id": "丙",
                "opening": "7517.60",
                "interest": "37.59",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "7355.19"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "134.34",
            "total_balance": "14986.24",
            "debts": [
              {
                "id": "甲",
                "opening": "3018.19",
                "interest": "45.27",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "2763.46"
              },
              {
                "id": "乙",
                "opening": "5228.52",
                "interest": "52.29",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "5030.81"
              },
              {
                "id": "丙",
                "opening": "7355.19",
                "interest": "36.78",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "7191.97"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "127.72",
            "total_balance": "14363.96",
            "debts": [
              {
                "id": "甲",
                "opening": "2763.46",
                "interest": "41.45",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "2504.91"
              },
              {
                "id": "乙",
                "opening": "5030.81",
                "interest": "50.31",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "4831.12"
              },
              {
                "id": "丙",
                "opening": "7191.97",
                "interest": "35.96",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "7027.93"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "121.02",
            "total_balance": "13734.98",
            "debts": [
              {
                "id": "甲",
                "opening": "2504.91",
                "interest": "37.57",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "2242.48"
              },
              {
                "id": "乙",
                "opening": "4831.12",
                "interest": "48.31",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "4629.43"
              },
              {
                "id": "丙",
                "opening": "7027.93",
                "interest": "35.14",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "6863.07"
              }
            ]
          },
          {
            "month": 8,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "114.25",
            "total_balance": "13099.23",
            "debts": [
              {
                "id": "甲",
                "opening": "2242.48",
                "interest": "33.64",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1976.12"
              },
              {
                "id": "乙",
                "opening": "4629.43",
                "interest": "46.29",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "4425.72"
              },
              {
                "id": "丙",
                "opening": "6863.07",
                "interest": "34.32",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "6697.39"
              }
            ]
          },
          {
            "month": 9,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "107.39",
            "total_balance": "12456.62",
            "debts": [
              {
                "id": "甲",
                "opening": "1976.12",
                "interest": "29.64",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1705.76"
              },
              {
                "id": "乙",
                "opening": "4425.72",
                "interest": "44.26",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "4219.98"
              },
              {
                "id": "丙",
                "opening": "6697.39",
                "interest": "33.49",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "6530.88"
              }
            ]
          },
          {
            "month": 10,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "100.44",
            "total_balance": "11807.06",
            "debts": [
              {
                "id": "甲",
                "opening": "1705.76",
                "interest": "25.59",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1431.35"
              },
              {
                "id": "乙",
                "opening": "4219.98",
                "interest": "42.20",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "4012.18"
              },
              {
                "id": "丙",
                "opening": "6530.88",
                "interest": "32.65",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "6363.53"
              }
            ]
          },
          {
            "month": 11,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "93.41",
            "total_balance": "11150.47",
            "debts": [
              {
                "id": "甲",
                "opening": "1431.35",
                "interest": "21.47",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1152.82"
              },
              {
                "id": "乙",
                "opening": "4012.18",
                "interest": "40.12",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "3802.30"
              },
              {
                "id": "丙",
                "opening": "6363.53",
                "interest": "31.82",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "6195.35"
              }
            ]
          },
          {
            "month": 12,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "86.29",
            "total_balance": "10486.76",
            "debts": [
              {
                "id": "甲",
                "opening": "1152.82",
                "interest": "17.29",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "870.11"
              },
              {
                "id": "乙",
                "opening": "3802.30",
                "interest": "38.02",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "3590.32"
              },
              {
                "id": "丙",
                "opening": "6195.35",
                "interest": "30.98",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "6026.33"
              }
            ]
          },
          {
            "month": 13,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "79.08",
            "total_balance": "9815.84",
            "debts": [
              {
                "id": "甲",
                "opening": "870.11",
                "interest": "13.05",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "583.16"
              },
              {
                "id": "乙",
                "opening": "3590.32",
                "interest": "35.90",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "3376.22"
              },
              {
                "id": "丙",
                "opening": "6026.33",
                "interest": "30.13",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "5856.46"
              }
            ]
          },
          {
            "month": 14,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "71.79",
            "total_balance": "9137.63",
            "debts": [
              {
                "id": "甲",
                "opening": "583.16",
                "interest": "8.75",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "291.91"
              },
              {
                "id": "乙",
                "opening": "3376.22",
                "interest": "33.76",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "3159.98"
              },
              {
                "id": "丙",
                "opening": "5856.46",
                "interest": "29.28",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "5685.74"
              }
            ]
          },
          {
            "month": 15,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "64.41",
            "total_balance": "8452.04",
            "debts": [
              {
                "id": "甲",
                "opening": "291.91",
                "interest": "4.38",
                "minimum": "296.29",
                "payment": "296.29",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3159.98",
                "interest": "31.60",
                "minimum": "250.00",
                "payment": "253.71",
                "extra": "3.71",
                "closing": "2937.87"
              },
              {
                "id": "丙",
                "opening": "5685.74",
                "interest": "28.43",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "5514.17"
              }
            ]
          },
          {
            "month": 16,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "56.95",
            "total_balance": "7758.99",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "2937.87",
                "interest": "29.38",
                "minimum": "250.00",
                "payment": "550.00",
                "extra": "300.00",
                "closing": "2417.25"
              },
              {
                "id": "丙",
                "opening": "5514.17",
                "interest": "27.57",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "5341.74"
              }
            ]
          },
          {
            "month": 17,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "50.88",
            "total_balance": "7059.87",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "2417.25",
                "interest": "24.17",
                "minimum": "250.00",
                "payment": "550.00",
                "extra": "300.00",
                "closing": "1891.42"
              },
              {
                "id": "丙",
                "opening": "5341.74",
                "interest": "26.71",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "5168.45"
              }
            ]
          },
          {
            "month": 18,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "44.75",
            "total_balance": "6354.62",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1891.42",
                "interest": "18.91",
                "minimum": "250.00",
                "payment": "550.00",
                "extra": "300.00",
                "closing": "1360.33"
              },
              {
                "id": "丙",
                "opening": "5168.45",
                "interest": "25.84",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "4994.29"
              }
            ]
          },
          {
            "month": 19,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "38.57",
            "total_balance": "5643.19",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1360.33",
                "interest": "13.60",
                "minimum": "250.00",
                "payment": "550.00",
                "extra": "300.00",
                "closing": "823.93"
              },
              {
                "id": "丙",
                "opening": "4994.29",
                "interest": "24.97",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "4819.26"
              }
            ]
          },
          {
            "month": 20,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "32.34",
            "total_balance": "4925.53",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "823.93",
                "interest": "8.24",
                "minimum": "250.00",
                "payment": "550.00",
                "extra": "300.00",
                "closing": "282.17"
              },
              {
                "id": "丙",
                "opening": "4819.26",
                "interest": "24.10",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "4643.36"
              }
            ]
          },
          {
            "month": 21,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "26.04",
            "total_balance": "4201.57",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "282.17",
                "interest": "2.82",
                "minimum": "250.00",
                "payment": "284.99",
                "extra": "34.99",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "4643.36",
                "interest": "23.22",
                "minimum": "200.00",
                "payment": "465.01",
                "extra": "265.01",
                "closing": "4201.57"
              }
            ]
          },
          {
            "month": 22,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "21.01",
            "total_balance": "3472.58",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "4201.57",
                "interest": "21.01",
                "minimum": "200.00",
                "payment": "750.00",
                "extra": "550.00",
                "closing": "3472.58"
              }
            ]
          },
          {
            "month": 23,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "17.36",
            "total_balance": "2739.94",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "3472.58",
                "interest": "17.36",
                "minimum": "200.00",
                "payment": "750.00",
                "extra": "550.00",
                "closing": "2739.94"
              }
            ]
          },
          {
            "month": 24,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "13.70",
            "total_balance": "2003.64",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "2739.94",
                "interest": "13.70",
                "minimum": "200.00",
                "payment": "750.00",
                "extra": "550.00",
                "closing": "2003.64"
              }
            ]
          },
          {
            "month": 25,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "10.02",
            "total_balance": "1263.66",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "2003.64",
                "interest": "10.02",
                "minimum": "200.00",
                "payment": "750.00",
                "extra": "550.00",
                "closing": "1263.66"
              }
            ]
          },
          {
            "month": 26,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "6.32",
            "total_balance": "519.98",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "1263.66",
                "interest": "6.32",
                "minimum": "200.00",
                "payment": "750.00",
                "extra": "550.00",
                "closing": "519.98"
              }
            ]
          },
          {
            "month": 27,
            "normal_budget": "750.00",
            "bonus": "0.00",
            "used": "522.58",
            "unused": "227.42",
            "interest": "2.60",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "519.98",
                "interest": "2.60",
                "minimum": "200.00",
                "payment": "522.58",
                "extra": "322.58",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "budget_850": {
        "status": "paid",
        "months": 24,
        "total_interest": "1713.99",
        "total_paid": "19713.99",
        "cleared": {
          "甲": 11,
          "乙": 18,
          "丙": 24
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "160.00",
            "total_balance": "17310.00",
            "debts": [
              {
                "id": "甲",
                "opening": "4000.00",
                "interest": "60.00",
                "minimum": "300.00",
                "payment": "400.00",
                "extra": "100.00",
                "closing": "3660.00"
              },
              {
                "id": "乙",
                "opening": "6000.00",
                "interest": "60.00",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "5810.00"
              },
              {
                "id": "丙",
                "opening": "8000.00",
                "interest": "40.00",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "7840.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "152.20",
            "total_balance": "16612.20",
            "debts": [
              {
                "id": "甲",
                "opening": "3660.00",
                "interest": "54.90",
                "minimum": "300.00",
                "payment": "400.00",
                "extra": "100.00",
                "closing": "3314.90"
              },
              {
                "id": "乙",
                "opening": "5810.00",
                "interest": "58.10",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "5618.10"
              },
              {
                "id": "丙",
                "opening": "7840.00",
                "interest": "39.20",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "7679.20"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "144.30",
            "total_balance": "15906.50",
            "debts": [
              {
                "id": "甲",
                "opening": "3314.90",
                "interest": "49.72",
                "minimum": "300.00",
                "payment": "400.00",
                "extra": "100.00",
                "closing": "2964.62"
              },
              {
                "id": "乙",
                "opening": "5618.10",
                "interest": "56.18",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "5424.28"
              },
              {
                "id": "丙",
                "opening": "7679.20",
                "interest": "38.40",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "7517.60"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "136.30",
            "total_balance": "15192.80",
            "debts": [
              {
                "id": "甲",
                "opening": "2964.62",
                "interest": "44.47",
                "minimum": "300.00",
                "payment": "400.00",
                "extra": "100.00",
                "closing": "2609.09"
              },
              {
                "id": "乙",
                "opening": "5424.28",
                "interest": "54.24",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "5228.52"
              },
              {
                "id": "丙",
                "opening": "7517.60",
                "interest": "37.59",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "7355.19"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "128.21",
            "total_balance": "14471.01",
            "debts": [
              {
                "id": "甲",
                "opening": "2609.09",
                "interest": "39.14",
                "minimum": "300.00",
                "payment": "400.00",
                "extra": "100.00",
                "closing": "2248.23"
              },
              {
                "id": "乙",
                "opening": "5228.52",
                "interest": "52.29",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "5030.81"
              },
              {
                "id": "丙",
                "opening": "7355.19",
                "interest": "36.78",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "7191.97"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "119.99",
            "total_balance": "13741.00",
            "debts": [
              {
                "id": "甲",
                "opening": "2248.23",
                "interest": "33.72",
                "minimum": "300.00",
                "payment": "400.00",
                "extra": "100.00",
                "closing": "1881.95"
              },
              {
                "id": "乙",
                "opening": "5030.81",
                "interest": "50.31",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "4831.12"
              },
              {
                "id": "丙",
                "opening": "7191.97",
                "interest": "35.96",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "7027.93"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "111.68",
            "total_balance": "13002.68",
            "debts": [
              {
                "id": "甲",
                "opening": "1881.95",
                "interest": "28.23",
                "minimum": "300.00",
                "payment": "400.00",
                "extra": "100.00",
                "closing": "1510.18"
              },
              {
                "id": "乙",
                "opening": "4831.12",
                "interest": "48.31",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "4629.43"
              },
              {
                "id": "丙",
                "opening": "7027.93",
                "interest": "35.14",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "6863.07"
              }
            ]
          },
          {
            "month": 8,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "103.26",
            "total_balance": "12255.94",
            "debts": [
              {
                "id": "甲",
                "opening": "1510.18",
                "interest": "22.65",
                "minimum": "300.00",
                "payment": "400.00",
                "extra": "100.00",
                "closing": "1132.83"
              },
              {
                "id": "乙",
                "opening": "4629.43",
                "interest": "46.29",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "4425.72"
              },
              {
                "id": "丙",
                "opening": "6863.07",
                "interest": "34.32",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "6697.39"
              }
            ]
          },
          {
            "month": 9,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "94.74",
            "total_balance": "11500.68",
            "debts": [
              {
                "id": "甲",
                "opening": "1132.83",
                "interest": "16.99",
                "minimum": "300.00",
                "payment": "400.00",
                "extra": "100.00",
                "closing": "749.82"
              },
              {
                "id": "乙",
                "opening": "4425.72",
                "interest": "44.26",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "4219.98"
              },
              {
                "id": "丙",
                "opening": "6697.39",
                "interest": "33.49",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "6530.88"
              }
            ]
          },
          {
            "month": 10,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "86.10",
            "total_balance": "10736.78",
            "debts": [
              {
                "id": "甲",
                "opening": "749.82",
                "interest": "11.25",
                "minimum": "300.00",
                "payment": "400.00",
                "extra": "100.00",
                "closing": "361.07"
              },
              {
                "id": "乙",
                "opening": "4219.98",
                "interest": "42.20",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "4012.18"
              },
              {
                "id": "丙",
                "opening": "6530.88",
                "interest": "32.65",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "6363.53"
              }
            ]
          },
          {
            "month": 11,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "77.36",
            "total_balance": "9964.14",
            "debts": [
              {
                "id": "甲",
                "opening": "361.07",
                "interest": "5.42",
                "minimum": "300.00",
                "payment": "366.49",
                "extra": "66.49",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "4012.18",
                "interest": "40.12",
                "minimum": "250.00",
                "payment": "283.51",
                "extra": "33.51",
                "closing": "3768.79"
              },
              {
                "id": "丙",
                "opening": "6363.53",
                "interest": "31.82",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "6195.35"
              }
            ]
          },
          {
            "month": 12,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "68.67",
            "total_balance": "9182.81",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3768.79",
                "interest": "37.69",
                "minimum": "250.00",
                "payment": "650.00",
                "extra": "400.00",
                "closing": "3156.48"
              },
              {
                "id": "丙",
                "opening": "6195.35",
                "interest": "30.98",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "6026.33"
              }
            ]
          },
          {
            "month": 13,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "61.69",
            "total_balance": "8394.50",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3156.48",
                "interest": "31.56",
                "minimum": "250.00",
                "payment": "650.00",
                "extra": "400.00",
                "closing": "2538.04"
              },
              {
                "id": "丙",
                "opening": "6026.33",
                "interest": "30.13",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "5856.46"
              }
            ]
          },
          {
            "month": 14,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "54.66",
            "total_balance": "7599.16",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "2538.04",
                "interest": "25.38",
                "minimum": "250.00",
                "payment": "650.00",
                "extra": "400.00",
                "closing": "1913.42"
              },
              {
                "id": "丙",
                "opening": "5856.46",
                "interest": "29.28",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "5685.74"
              }
            ]
          },
          {
            "month": 15,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "47.56",
            "total_balance": "6796.72",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1913.42",
                "interest": "19.13",
                "minimum": "250.00",
                "payment": "650.00",
                "extra": "400.00",
                "closing": "1282.55"
              },
              {
                "id": "丙",
                "opening": "5685.74",
                "interest": "28.43",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "5514.17"
              }
            ]
          },
          {
            "month": 16,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "40.40",
            "total_balance": "5987.12",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1282.55",
                "interest": "12.83",
                "minimum": "250.00",
                "payment": "650.00",
                "extra": "400.00",
                "closing": "645.38"
              },
              {
                "id": "丙",
                "opening": "5514.17",
                "interest": "27.57",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "5341.74"
              }
            ]
          },
          {
            "month": 17,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "33.16",
            "total_balance": "5170.28",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "645.38",
                "interest": "6.45",
                "minimum": "250.00",
                "payment": "650.00",
                "extra": "400.00",
                "closing": "1.83"
              },
              {
                "id": "丙",
                "opening": "5341.74",
                "interest": "26.71",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "5168.45"
              }
            ]
          },
          {
            "month": 18,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "25.86",
            "total_balance": "4346.14",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1.83",
                "interest": "0.02",
                "minimum": "1.85",
                "payment": "1.85",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "5168.45",
                "interest": "25.84",
                "minimum": "200.00",
                "payment": "848.15",
                "extra": "648.15",
                "closing": "4346.14"
              }
            ]
          },
          {
            "month": 19,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "21.73",
            "total_balance": "3517.87",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "4346.14",
                "interest": "21.73",
                "minimum": "200.00",
                "payment": "850.00",
                "extra": "650.00",
                "closing": "3517.87"
              }
            ]
          },
          {
            "month": 20,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "17.59",
            "total_balance": "2685.46",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "3517.87",
                "interest": "17.59",
                "minimum": "200.00",
                "payment": "850.00",
                "extra": "650.00",
                "closing": "2685.46"
              }
            ]
          },
          {
            "month": 21,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "13.43",
            "total_balance": "1848.89",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "2685.46",
                "interest": "13.43",
                "minimum": "200.00",
                "payment": "850.00",
                "extra": "650.00",
                "closing": "1848.89"
              }
            ]
          },
          {
            "month": 22,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "9.24",
            "total_balance": "1008.13",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "1848.89",
                "interest": "9.24",
                "minimum": "200.00",
                "payment": "850.00",
                "extra": "650.00",
                "closing": "1008.13"
              }
            ]
          },
          {
            "month": 23,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "850.00",
            "unused": "0.00",
            "interest": "5.04",
            "total_balance": "163.17",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "1008.13",
                "interest": "5.04",
                "minimum": "200.00",
                "payment": "850.00",
                "extra": "650.00",
                "closing": "163.17"
              }
            ]
          },
          {
            "month": 24,
            "normal_budget": "850.00",
            "bonus": "0.00",
            "used": "163.99",
            "unused": "686.01",
            "interest": "0.82",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "163.17",
                "interest": "0.82",
                "minimum": "163.99",
                "payment": "163.99",
                "extra": "0.00",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "oneoff_100": {
        "status": "budget_below_minimum",
        "month": 2,
        "required": "750.00",
        "available": "650.00",
        "gap": "100.00",
        "rows": [
          {
            "month": 1,
            "normal_budget": "650.00",
            "bonus": "100.00",
            "used": "750.00",
            "unused": "0.00",
            "interest": "160.00",
            "total_balance": "17410.00",
            "debts": [
              {
                "id": "甲",
                "opening": "4000.00",
                "interest": "60.00",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "3760.00"
              },
              {
                "id": "乙",
                "opening": "6000.00",
                "interest": "60.00",
                "minimum": "250.00",
                "payment": "250.00",
                "extra": "0.00",
                "closing": "5810.00"
              },
              {
                "id": "丙",
                "opening": "8000.00",
                "interest": "40.00",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "7840.00"
              }
            ]
          }
        ]
      }
    }
  },
  "DJ2-011": {
    "input": {
      "debts": [
        {
          "id": "甲",
          "balance": "1200",
          "annual_rate": "0.06",
          "minimum": "100"
        },
        {
          "id": "乙",
          "balance": "3600",
          "annual_rate": "0.24",
          "minimum": "180"
        },
        {
          "id": "丙",
          "balance": "6000",
          "annual_rate": "0.12",
          "minimum": "220"
        }
      ],
      "budget": 1800
    },
    "output": {
      "avalanche": {
        "status": "paid",
        "months": 7,
        "total_interest": "431.66",
        "total_paid": "11231.66",
        "cleared": {
          "乙": 3,
          "丙": 6,
          "甲": 7
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "138.00",
            "total_balance": "9138.00",
            "debts": [
              {
                "id": "甲",
                "opening": "1200.00",
                "interest": "6.00",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "1106.00"
              },
              {
                "id": "乙",
                "opening": "3600.00",
                "interest": "72.00",
                "minimum": "180.00",
                "payment": "1480.00",
                "extra": "1300.00",
                "closing": "2192.00"
              },
              {
                "id": "丙",
                "opening": "6000.00",
                "interest": "60.00",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5840.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "107.77",
            "total_balance": "7445.77",
            "debts": [
              {
                "id": "甲",
                "opening": "1106.00",
                "interest": "5.53",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "1011.53"
              },
              {
                "id": "乙",
                "opening": "2192.00",
                "interest": "43.84",
                "minimum": "180.00",
                "payment": "1480.00",
                "extra": "1300.00",
                "closing": "755.84"
              },
              {
                "id": "丙",
                "opening": "5840.00",
                "interest": "58.40",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5678.40"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "76.96",
            "total_balance": "5722.73",
            "debts": [
              {
                "id": "甲",
                "opening": "1011.53",
                "interest": "5.06",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "916.59"
              },
              {
                "id": "乙",
                "opening": "755.84",
                "interest": "15.12",
                "minimum": "180.00",
                "payment": "770.96",
                "extra": "590.96",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "5678.40",
                "interest": "56.78",
                "minimum": "220.00",
                "payment": "929.04",
                "extra": "709.04",
                "closing": "4806.14"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "52.64",
            "total_balance": "3975.37",
            "debts": [
              {
                "id": "甲",
                "opening": "916.59",
                "interest": "4.58",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "821.17"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "4806.14",
                "interest": "48.06",
                "minimum": "220.00",
                "payment": "1700.00",
                "extra": "1480.00",
                "closing": "3154.20"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "35.65",
            "total_balance": "2211.02",
            "debts": [
              {
                "id": "甲",
                "opening": "821.17",
                "interest": "4.11",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "725.28"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "3154.20",
                "interest": "31.54",
                "minimum": "220.00",
                "payment": "1700.00",
                "extra": "1480.00",
                "closing": "1485.74"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "18.49",
            "total_balance": "429.51",
            "debts": [
              {
                "id": "甲",
                "opening": "725.28",
                "interest": "3.63",
                "minimum": "100.00",
                "payment": "299.40",
                "extra": "199.40",
                "closing": "429.51"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "1485.74",
                "interest": "14.86",
                "minimum": "220.00",
                "payment": "1500.60",
                "extra": "1280.60",
                "closing": "0.00"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "431.66",
            "unused": "1368.34",
            "interest": "2.15",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "429.51",
                "interest": "2.15",
                "minimum": "100.00",
                "payment": "431.66",
                "extra": "331.66",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "snowball": {
        "status": "paid",
        "months": 7,
        "total_interest": "482.23",
        "total_paid": "11282.23",
        "cleared": {
          "甲": 1,
          "乙": 4,
          "丙": 7
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "138.00",
            "total_balance": "9138.00",
            "debts": [
              {
                "id": "甲",
                "opening": "1200.00",
                "interest": "6.00",
                "minimum": "100.00",
                "payment": "1206.00",
                "extra": "1106.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3600.00",
                "interest": "72.00",
                "minimum": "180.00",
                "payment": "374.00",
                "extra": "194.00",
                "closing": "3298.00"
              },
              {
                "id": "丙",
                "opening": "6000.00",
                "interest": "60.00",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5840.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "124.36",
            "total_balance": "7462.36",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3298.00",
                "interest": "65.96",
                "minimum": "180.00",
                "payment": "1580.00",
                "extra": "1400.00",
                "closing": "1783.96"
              },
              {
                "id": "丙",
                "opening": "5840.00",
                "interest": "58.40",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5678.40"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "92.46",
            "total_balance": "5754.82",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1783.96",
                "interest": "35.68",
                "minimum": "180.00",
                "payment": "1580.00",
                "extra": "1400.00",
                "closing": "239.64"
              },
              {
                "id": "丙",
                "opening": "5678.40",
                "interest": "56.78",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5515.18"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "59.94",
            "total_balance": "4014.76",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "239.64",
                "interest": "4.79",
                "minimum": "180.00",
                "payment": "244.43",
                "extra": "64.43",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "5515.18",
                "interest": "55.15",
                "minimum": "220.00",
                "payment": "1555.57",
                "extra": "1335.57",
                "closing": "4014.76"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "40.15",
            "total_balance": "2254.91",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "4014.76",
                "interest": "40.15",
                "minimum": "220.00",
                "payment": "1800.00",
                "extra": "1580.00",
                "closing": "2254.91"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "22.55",
            "total_balance": "477.46",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "2254.91",
                "interest": "22.55",
                "minimum": "220.00",
                "payment": "1800.00",
                "extra": "1580.00",
                "closing": "477.46"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "482.23",
            "unused": "1317.77",
            "interest": "4.77",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "477.46",
                "interest": "4.77",
                "minimum": "220.00",
                "payment": "482.23",
                "extra": "262.23",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "coinciding_order": {
        "status": "paid",
        "months": 7,
        "total_interest": "256.76",
        "total_paid": "11056.76",
        "cleared": {
          "甲": 1,
          "乙": 4,
          "丙": 7
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "90.00",
            "total_balance": "9090.00",
            "debts": [
              {
                "id": "甲",
                "opening": "1200.00",
                "interest": "24.00",
                "minimum": "100.00",
                "payment": "1224.00",
                "extra": "1124.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3600.00",
                "interest": "36.00",
                "minimum": "180.00",
                "payment": "356.00",
                "extra": "176.00",
                "closing": "3280.00"
              },
              {
                "id": "丙",
                "opening": "6000.00",
                "interest": "30.00",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5810.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "61.85",
            "total_balance": "7351.85",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3280.00",
                "interest": "32.80",
                "minimum": "180.00",
                "payment": "1580.00",
                "extra": "1400.00",
                "closing": "1732.80"
              },
              {
                "id": "丙",
                "opening": "5810.00",
                "interest": "29.05",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5619.05"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "45.43",
            "total_balance": "5597.28",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1732.80",
                "interest": "17.33",
                "minimum": "180.00",
                "payment": "1580.00",
                "extra": "1400.00",
                "closing": "170.13"
              },
              {
                "id": "丙",
                "opening": "5619.05",
                "interest": "28.10",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5427.15"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "28.84",
            "total_balance": "3826.12",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "170.13",
                "interest": "1.70",
                "minimum": "171.83",
                "payment": "171.83",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "5427.15",
                "interest": "27.14",
                "minimum": "220.00",
                "payment": "1628.17",
                "extra": "1408.17",
                "closing": "3826.12"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "19.13",
            "total_balance": "2045.25",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "3826.12",
                "interest": "19.13",
                "minimum": "220.00",
                "payment": "1800.00",
                "extra": "1580.00",
                "closing": "2045.25"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "10.23",
            "total_balance": "255.48",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "2045.25",
                "interest": "10.23",
                "minimum": "220.00",
                "payment": "1800.00",
                "extra": "1580.00",
                "closing": "255.48"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "256.76",
            "unused": "1543.24",
            "interest": "1.28",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "255.48",
                "interest": "1.28",
                "minimum": "220.00",
                "payment": "256.76",
                "extra": "36.76",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "coinciding_snowball": {
        "status": "paid",
        "months": 7,
        "total_interest": "256.76",
        "total_paid": "11056.76",
        "cleared": {
          "甲": 1,
          "乙": 4,
          "丙": 7
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "90.00",
            "total_balance": "9090.00",
            "debts": [
              {
                "id": "甲",
                "opening": "1200.00",
                "interest": "24.00",
                "minimum": "100.00",
                "payment": "1224.00",
                "extra": "1124.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3600.00",
                "interest": "36.00",
                "minimum": "180.00",
                "payment": "356.00",
                "extra": "176.00",
                "closing": "3280.00"
              },
              {
                "id": "丙",
                "opening": "6000.00",
                "interest": "30.00",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5810.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "61.85",
            "total_balance": "7351.85",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3280.00",
                "interest": "32.80",
                "minimum": "180.00",
                "payment": "1580.00",
                "extra": "1400.00",
                "closing": "1732.80"
              },
              {
                "id": "丙",
                "opening": "5810.00",
                "interest": "29.05",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5619.05"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "45.43",
            "total_balance": "5597.28",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1732.80",
                "interest": "17.33",
                "minimum": "180.00",
                "payment": "1580.00",
                "extra": "1400.00",
                "closing": "170.13"
              },
              {
                "id": "丙",
                "opening": "5619.05",
                "interest": "28.10",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5427.15"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "28.84",
            "total_balance": "3826.12",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "170.13",
                "interest": "1.70",
                "minimum": "171.83",
                "payment": "171.83",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "5427.15",
                "interest": "27.14",
                "minimum": "220.00",
                "payment": "1628.17",
                "extra": "1408.17",
                "closing": "3826.12"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "19.13",
            "total_balance": "2045.25",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "3826.12",
                "interest": "19.13",
                "minimum": "220.00",
                "payment": "1800.00",
                "extra": "1580.00",
                "closing": "2045.25"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "10.23",
            "total_balance": "255.48",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "2045.25",
                "interest": "10.23",
                "minimum": "220.00",
                "payment": "1800.00",
                "extra": "1580.00",
                "closing": "255.48"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "256.76",
            "unused": "1543.24",
            "interest": "1.28",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "255.48",
                "interest": "1.28",
                "minimum": "220.00",
                "payment": "256.76",
                "extra": "36.76",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "zero_rates": {
        "status": "paid",
        "months": 6,
        "total_interest": "0.00",
        "total_paid": "10800.00",
        "cleared": {
          "甲": 1,
          "乙": 4,
          "丙": 6
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "0.00",
            "total_balance": "9000.00",
            "debts": [
              {
                "id": "甲",
                "opening": "1200.00",
                "interest": "0.00",
                "minimum": "100.00",
                "payment": "1200.00",
                "extra": "1100.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3600.00",
                "interest": "0.00",
                "minimum": "180.00",
                "payment": "380.00",
                "extra": "200.00",
                "closing": "3220.00"
              },
              {
                "id": "丙",
                "opening": "6000.00",
                "interest": "0.00",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5780.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "0.00",
            "total_balance": "7200.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3220.00",
                "interest": "0.00",
                "minimum": "180.00",
                "payment": "1580.00",
                "extra": "1400.00",
                "closing": "1640.00"
              },
              {
                "id": "丙",
                "opening": "5780.00",
                "interest": "0.00",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5560.00"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "0.00",
            "total_balance": "5400.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1640.00",
                "interest": "0.00",
                "minimum": "180.00",
                "payment": "1580.00",
                "extra": "1400.00",
                "closing": "60.00"
              },
              {
                "id": "丙",
                "opening": "5560.00",
                "interest": "0.00",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5340.00"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "0.00",
            "total_balance": "3600.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "60.00",
                "interest": "0.00",
                "minimum": "60.00",
                "payment": "60.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "5340.00",
                "interest": "0.00",
                "minimum": "220.00",
                "payment": "1740.00",
                "extra": "1520.00",
                "closing": "3600.00"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "0.00",
            "total_balance": "1800.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "3600.00",
                "interest": "0.00",
                "minimum": "220.00",
                "payment": "1800.00",
                "extra": "1580.00",
                "closing": "1800.00"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1800.00",
            "bonus": "0.00",
            "used": "1800.00",
            "unused": "0.00",
            "interest": "0.00",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "1800.00",
                "interest": "0.00",
                "minimum": "220.00",
                "payment": "1800.00",
                "extra": "1580.00",
                "closing": "0.00"
              }
            ]
          }
        ]
      }
    }
  },
  "DJ2-012": {
    "input": {
      "debts": [
        {
          "id": "甲",
          "balance": "900",
          "annual_rate": "0",
          "minimum": "300"
        },
        {
          "id": "乙",
          "balance": "3600",
          "annual_rate": "0.12",
          "minimum": "300"
        }
      ],
      "budget": 900
    },
    "output": {
      "rollover": {
        "status": "paid",
        "months": 6,
        "total_interest": "127.44",
        "total_paid": "4627.44",
        "cleared": {
          "甲": 2,
          "乙": 6
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "900.00",
            "bonus": "0.00",
            "used": "900.00",
            "unused": "0.00",
            "interest": "36.00",
            "total_balance": "3636.00",
            "debts": [
              {
                "id": "甲",
                "opening": "900.00",
                "interest": "0.00",
                "minimum": "300.00",
                "payment": "600.00",
                "extra": "300.00",
                "closing": "300.00"
              },
              {
                "id": "乙",
                "opening": "3600.00",
                "interest": "36.00",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "3336.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "900.00",
            "bonus": "0.00",
            "used": "900.00",
            "unused": "0.00",
            "interest": "33.36",
            "total_balance": "2769.36",
            "debts": [
              {
                "id": "甲",
                "opening": "300.00",
                "interest": "0.00",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3336.00",
                "interest": "33.36",
                "minimum": "300.00",
                "payment": "600.00",
                "extra": "300.00",
                "closing": "2769.36"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "900.00",
            "bonus": "0.00",
            "used": "900.00",
            "unused": "0.00",
            "interest": "27.69",
            "total_balance": "1897.05",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "2769.36",
                "interest": "27.69",
                "minimum": "300.00",
                "payment": "900.00",
                "extra": "600.00",
                "closing": "1897.05"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "900.00",
            "bonus": "0.00",
            "used": "900.00",
            "unused": "0.00",
            "interest": "18.97",
            "total_balance": "1016.02",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1897.05",
                "interest": "18.97",
                "minimum": "300.00",
                "payment": "900.00",
                "extra": "600.00",
                "closing": "1016.02"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "900.00",
            "bonus": "0.00",
            "used": "900.00",
            "unused": "0.00",
            "interest": "10.16",
            "total_balance": "126.18",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1016.02",
                "interest": "10.16",
                "minimum": "300.00",
                "payment": "900.00",
                "extra": "600.00",
                "closing": "126.18"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "900.00",
            "bonus": "0.00",
            "used": "127.44",
            "unused": "772.56",
            "interest": "1.26",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "126.18",
                "interest": "1.26",
                "minimum": "127.44",
                "payment": "127.44",
                "extra": "0.00",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "reduce_budget": {
        "status": "paid",
        "months": 7,
        "total_interest": "150.02",
        "total_paid": "4650.02",
        "cleared": {
          "甲": 2,
          "乙": 7
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "900.00",
            "bonus": "0.00",
            "used": "900.00",
            "unused": "0.00",
            "interest": "36.00",
            "total_balance": "3636.00",
            "debts": [
              {
                "id": "甲",
                "opening": "900.00",
                "interest": "0.00",
                "minimum": "300.00",
                "payment": "600.00",
                "extra": "300.00",
                "closing": "300.00"
              },
              {
                "id": "乙",
                "opening": "3600.00",
                "interest": "36.00",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "3336.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "900.00",
            "bonus": "0.00",
            "used": "900.00",
            "unused": "0.00",
            "interest": "33.36",
            "total_balance": "2769.36",
            "debts": [
              {
                "id": "甲",
                "opening": "300.00",
                "interest": "0.00",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3336.00",
                "interest": "33.36",
                "minimum": "300.00",
                "payment": "600.00",
                "extra": "300.00",
                "closing": "2769.36"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "600.00",
            "bonus": "0.00",
            "used": "600.00",
            "unused": "0.00",
            "interest": "27.69",
            "total_balance": "2197.05",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "2769.36",
                "interest": "27.69",
                "minimum": "300.00",
                "payment": "600.00",
                "extra": "300.00",
                "closing": "2197.05"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "600.00",
            "bonus": "0.00",
            "used": "600.00",
            "unused": "0.00",
            "interest": "21.97",
            "total_balance": "1619.02",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "2197.05",
                "interest": "21.97",
                "minimum": "300.00",
                "payment": "600.00",
                "extra": "300.00",
                "closing": "1619.02"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "600.00",
            "bonus": "0.00",
            "used": "600.00",
            "unused": "0.00",
            "interest": "16.19",
            "total_balance": "1035.21",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1619.02",
                "interest": "16.19",
                "minimum": "300.00",
                "payment": "600.00",
                "extra": "300.00",
                "closing": "1035.21"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "600.00",
            "bonus": "0.00",
            "used": "600.00",
            "unused": "0.00",
            "interest": "10.35",
            "total_balance": "445.56",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1035.21",
                "interest": "10.35",
                "minimum": "300.00",
                "payment": "600.00",
                "extra": "300.00",
                "closing": "445.56"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "600.00",
            "bonus": "0.00",
            "used": "450.02",
            "unused": "149.98",
            "interest": "4.46",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "445.56",
                "interest": "4.46",
                "minimum": "300.00",
                "payment": "450.02",
                "extra": "150.02",
                "closing": "0.00"
              }
            ]
          }
        ]
      }
    }
  },
  "DJ2-013": {
    "input": {
      "debts": [
        {
          "id": "甲",
          "balance": "3000",
          "annual_rate": "0.12",
          "minimum": "300"
        },
        {
          "id": "乙",
          "balance": "6000",
          "annual_rate": "0.12",
          "minimum": "200"
        }
      ],
      "budget": 1200
    },
    "output": {
      "small_first": {
        "status": "paid",
        "months": 8,
        "total_interest": "402.91",
        "total_paid": "9402.91",
        "cleared": {
          "甲": 4,
          "乙": 8
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "90.00",
            "total_balance": "7890.00",
            "debts": [
              {
                "id": "甲",
                "opening": "3000.00",
                "interest": "30.00",
                "minimum": "300.00",
                "payment": "1000.00",
                "extra": "700.00",
                "closing": "2030.00"
              },
              {
                "id": "乙",
                "opening": "6000.00",
                "interest": "60.00",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "5860.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "78.90",
            "total_balance": "6768.90",
            "debts": [
              {
                "id": "甲",
                "opening": "2030.00",
                "interest": "20.30",
                "minimum": "300.00",
                "payment": "1000.00",
                "extra": "700.00",
                "closing": "1050.30"
              },
              {
                "id": "乙",
                "opening": "5860.00",
                "interest": "58.60",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "5718.60"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "67.69",
            "total_balance": "5636.59",
            "debts": [
              {
                "id": "甲",
                "opening": "1050.30",
                "interest": "10.50",
                "minimum": "300.00",
                "payment": "1000.00",
                "extra": "700.00",
                "closing": "60.80"
              },
              {
                "id": "乙",
                "opening": "5718.60",
                "interest": "57.19",
                "minimum": "200.00",
                "payment": "200.00",
                "extra": "0.00",
                "closing": "5575.79"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "56.37",
            "total_balance": "4492.96",
            "debts": [
              {
                "id": "甲",
                "opening": "60.80",
                "interest": "0.61",
                "minimum": "61.41",
                "payment": "61.41",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "5575.79",
                "interest": "55.76",
                "minimum": "200.00",
                "payment": "1138.59",
                "extra": "938.59",
                "closing": "4492.96"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "44.93",
            "total_balance": "3337.89",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "4492.96",
                "interest": "44.93",
                "minimum": "200.00",
                "payment": "1200.00",
                "extra": "1000.00",
                "closing": "3337.89"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "33.38",
            "total_balance": "2171.27",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3337.89",
                "interest": "33.38",
                "minimum": "200.00",
                "payment": "1200.00",
                "extra": "1000.00",
                "closing": "2171.27"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "21.71",
            "total_balance": "992.98",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "2171.27",
                "interest": "21.71",
                "minimum": "200.00",
                "payment": "1200.00",
                "extra": "1000.00",
                "closing": "992.98"
              }
            ]
          },
          {
            "month": 8,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1002.91",
            "unused": "197.09",
            "interest": "9.93",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "992.98",
                "interest": "9.93",
                "minimum": "200.00",
                "payment": "1002.91",
                "extra": "802.91",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "large_first": {
        "status": "paid",
        "months": 8,
        "total_interest": "402.91",
        "total_paid": "9402.91",
        "cleared": {
          "乙": 7,
          "甲": 8
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "90.00",
            "total_balance": "7890.00",
            "debts": [
              {
                "id": "甲",
                "opening": "3000.00",
                "interest": "30.00",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "2730.00"
              },
              {
                "id": "乙",
                "opening": "6000.00",
                "interest": "60.00",
                "minimum": "200.00",
                "payment": "900.00",
                "extra": "700.00",
                "closing": "5160.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "78.90",
            "total_balance": "6768.90",
            "debts": [
              {
                "id": "甲",
                "opening": "2730.00",
                "interest": "27.30",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "2457.30"
              },
              {
                "id": "乙",
                "opening": "5160.00",
                "interest": "51.60",
                "minimum": "200.00",
                "payment": "900.00",
                "extra": "700.00",
                "closing": "4311.60"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "67.69",
            "total_balance": "5636.59",
            "debts": [
              {
                "id": "甲",
                "opening": "2457.30",
                "interest": "24.57",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "2181.87"
              },
              {
                "id": "乙",
                "opening": "4311.60",
                "interest": "43.12",
                "minimum": "200.00",
                "payment": "900.00",
                "extra": "700.00",
                "closing": "3454.72"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "56.37",
            "total_balance": "4492.96",
            "debts": [
              {
                "id": "甲",
                "opening": "2181.87",
                "interest": "21.82",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1903.69"
              },
              {
                "id": "乙",
                "opening": "3454.72",
                "interest": "34.55",
                "minimum": "200.00",
                "payment": "900.00",
                "extra": "700.00",
                "closing": "2589.27"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "44.93",
            "total_balance": "3337.89",
            "debts": [
              {
                "id": "甲",
                "opening": "1903.69",
                "interest": "19.04",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1622.73"
              },
              {
                "id": "乙",
                "opening": "2589.27",
                "interest": "25.89",
                "minimum": "200.00",
                "payment": "900.00",
                "extra": "700.00",
                "closing": "1715.16"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "33.38",
            "total_balance": "2171.27",
            "debts": [
              {
                "id": "甲",
                "opening": "1622.73",
                "interest": "16.23",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1338.96"
              },
              {
                "id": "乙",
                "opening": "1715.16",
                "interest": "17.15",
                "minimum": "200.00",
                "payment": "900.00",
                "extra": "700.00",
                "closing": "832.31"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "21.71",
            "total_balance": "992.98",
            "debts": [
              {
                "id": "甲",
                "opening": "1338.96",
                "interest": "13.39",
                "minimum": "300.00",
                "payment": "359.37",
                "extra": "59.37",
                "closing": "992.98"
              },
              {
                "id": "乙",
                "opening": "832.31",
                "interest": "8.32",
                "minimum": "200.00",
                "payment": "840.63",
                "extra": "640.63",
                "closing": "0.00"
              }
            ]
          },
          {
            "month": 8,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1002.91",
            "unused": "197.09",
            "interest": "9.93",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "992.98",
                "interest": "9.93",
                "minimum": "300.00",
                "payment": "1002.91",
                "extra": "702.91",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "changed_rate": {
        "status": "paid",
        "months": 8,
        "total_interest": "449.10",
        "total_paid": "9449.10",
        "cleared": {
          "甲": 8,
          "乙": 8
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "105.00",
            "total_balance": "7905.00",
            "debts": [
              {
                "id": "甲",
                "opening": "3000.00",
                "interest": "15.00",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "2715.00"
              },
              {
                "id": "乙",
                "opening": "6000.00",
                "interest": "90.00",
                "minimum": "200.00",
                "payment": "900.00",
                "extra": "700.00",
                "closing": "5190.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "91.43",
            "total_balance": "6796.43",
            "debts": [
              {
                "id": "甲",
                "opening": "2715.00",
                "interest": "13.58",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "2428.58"
              },
              {
                "id": "乙",
                "opening": "5190.00",
                "interest": "77.85",
                "minimum": "200.00",
                "payment": "900.00",
                "extra": "700.00",
                "closing": "4367.85"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "77.66",
            "total_balance": "5674.09",
            "debts": [
              {
                "id": "甲",
                "opening": "2428.58",
                "interest": "12.14",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "2140.72"
              },
              {
                "id": "乙",
                "opening": "4367.85",
                "interest": "65.52",
                "minimum": "200.00",
                "payment": "900.00",
                "extra": "700.00",
                "closing": "3533.37"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "63.70",
            "total_balance": "4537.79",
            "debts": [
              {
                "id": "甲",
                "opening": "2140.72",
                "interest": "10.70",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1851.42"
              },
              {
                "id": "乙",
                "opening": "3533.37",
                "interest": "53.00",
                "minimum": "200.00",
                "payment": "900.00",
                "extra": "700.00",
                "closing": "2686.37"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "49.56",
            "total_balance": "3387.35",
            "debts": [
              {
                "id": "甲",
                "opening": "1851.42",
                "interest": "9.26",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1560.68"
              },
              {
                "id": "乙",
                "opening": "2686.37",
                "interest": "40.30",
                "minimum": "200.00",
                "payment": "900.00",
                "extra": "700.00",
                "closing": "1826.67"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "35.20",
            "total_balance": "2222.55",
            "debts": [
              {
                "id": "甲",
                "opening": "1560.68",
                "interest": "7.80",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1268.48"
              },
              {
                "id": "乙",
                "opening": "1826.67",
                "interest": "27.40",
                "minimum": "200.00",
                "payment": "900.00",
                "extra": "700.00",
                "closing": "954.07"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "20.65",
            "total_balance": "1043.20",
            "debts": [
              {
                "id": "甲",
                "opening": "1268.48",
                "interest": "6.34",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "974.82"
              },
              {
                "id": "乙",
                "opening": "954.07",
                "interest": "14.31",
                "minimum": "200.00",
                "payment": "900.00",
                "extra": "700.00",
                "closing": "68.38"
              }
            ]
          },
          {
            "month": 8,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1049.10",
            "unused": "150.90",
            "interest": "5.90",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "974.82",
                "interest": "4.87",
                "minimum": "300.00",
                "payment": "979.69",
                "extra": "679.69",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "68.38",
                "interest": "1.03",
                "minimum": "69.41",
                "payment": "69.41",
                "extra": "0.00",
                "closing": "0.00"
              }
            ]
          }
        ]
      }
    }
  },
  "DJ2-014": {
    "input": {
      "debts": [
        {
          "id": "甲",
          "balance": "1200",
          "annual_rate": "0.06",
          "minimum": "100"
        },
        {
          "id": "乙",
          "balance": "3600",
          "annual_rate": "0.24",
          "minimum": "180"
        },
        {
          "id": "丙",
          "balance": "6000",
          "annual_rate": "0.12",
          "minimum": "220"
        }
      ],
      "budget": 1400,
      "bonus_month": 2,
      "bonus": 1500
    },
    "output": {
      "high_rate": {
        "status": "paid",
        "months": 7,
        "total_interest": "436.56",
        "total_paid": "11236.56",
        "cleared": {
          "乙": 3,
          "甲": 7,
          "丙": 7
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "138.00",
            "total_balance": "9538.00",
            "debts": [
              {
                "id": "甲",
                "opening": "1200.00",
                "interest": "6.00",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "1106.00"
              },
              {
                "id": "乙",
                "opening": "3600.00",
                "interest": "72.00",
                "minimum": "180.00",
                "payment": "1080.00",
                "extra": "900.00",
                "closing": "2592.00"
              },
              {
                "id": "丙",
                "opening": "6000.00",
                "interest": "60.00",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5840.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1400.00",
            "bonus": "1500.00",
            "used": "2900.00",
            "unused": "0.00",
            "interest": "115.77",
            "total_balance": "6753.77",
            "debts": [
              {
                "id": "甲",
                "opening": "1106.00",
                "interest": "5.53",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "1011.53"
              },
              {
                "id": "乙",
                "opening": "2592.00",
                "interest": "51.84",
                "minimum": "180.00",
                "payment": "2580.00",
                "extra": "2400.00",
                "closing": "63.84"
              },
              {
                "id": "丙",
                "opening": "5840.00",
                "interest": "58.40",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5678.40"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "63.12",
            "total_balance": "5416.89",
            "debts": [
              {
                "id": "甲",
                "opening": "1011.53",
                "interest": "5.06",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "916.59"
              },
              {
                "id": "乙",
                "opening": "63.84",
                "interest": "1.28",
                "minimum": "65.12",
                "payment": "65.12",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "5678.40",
                "interest": "56.78",
                "minimum": "220.00",
                "payment": "1234.88",
                "extra": "1014.88",
                "closing": "4500.30"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "49.58",
            "total_balance": "4066.47",
            "debts": [
              {
                "id": "甲",
                "opening": "916.59",
                "interest": "4.58",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "821.17"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "4500.30",
                "interest": "45.00",
                "minimum": "220.00",
                "payment": "1300.00",
                "extra": "1080.00",
                "closing": "3245.30"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "36.56",
            "total_balance": "2703.03",
            "debts": [
              {
                "id": "甲",
                "opening": "821.17",
                "interest": "4.11",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "725.28"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "3245.30",
                "interest": "32.45",
                "minimum": "220.00",
                "payment": "1300.00",
                "extra": "1080.00",
                "closing": "1977.75"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "23.41",
            "total_balance": "1326.44",
            "debts": [
              {
                "id": "甲",
                "opening": "725.28",
                "interest": "3.63",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "628.91"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "1977.75",
                "interest": "19.78",
                "minimum": "220.00",
                "payment": "1300.00",
                "extra": "1080.00",
                "closing": "697.53"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1336.56",
            "unused": "63.44",
            "interest": "10.12",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "628.91",
                "interest": "3.14",
                "minimum": "100.00",
                "payment": "632.05",
                "extra": "532.05",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "697.53",
                "interest": "6.98",
                "minimum": "220.00",
                "payment": "704.51",
                "extra": "484.51",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "small_balance": {
        "status": "paid",
        "months": 7,
        "total_interest": "468.06",
        "total_paid": "11268.06",
        "cleared": {
          "甲": 2,
          "乙": 3,
          "丙": 7
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "138.00",
            "total_balance": "9538.00",
            "debts": [
              {
                "id": "甲",
                "opening": "1200.00",
                "interest": "6.00",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "1106.00"
              },
              {
                "id": "乙",
                "opening": "3600.00",
                "interest": "72.00",
                "minimum": "180.00",
                "payment": "1080.00",
                "extra": "900.00",
                "closing": "2592.00"
              },
              {
                "id": "丙",
                "opening": "6000.00",
                "interest": "60.00",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5840.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1400.00",
            "bonus": "1500.00",
            "used": "2900.00",
            "unused": "0.00",
            "interest": "115.77",
            "total_balance": "6753.77",
            "debts": [
              {
                "id": "甲",
                "opening": "1106.00",
                "interest": "5.53",
                "minimum": "100.00",
                "payment": "1111.53",
                "extra": "1011.53",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "2592.00",
                "interest": "51.84",
                "minimum": "180.00",
                "payment": "1568.47",
                "extra": "1388.47",
                "closing": "1075.37"
              },
              {
                "id": "丙",
                "opening": "5840.00",
                "interest": "58.40",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5678.40"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "78.29",
            "total_balance": "5432.06",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1075.37",
                "interest": "21.51",
                "minimum": "180.00",
                "payment": "1096.88",
                "extra": "916.88",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "5678.40",
                "interest": "56.78",
                "minimum": "220.00",
                "payment": "303.12",
                "extra": "83.12",
                "closing": "5432.06"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "54.32",
            "total_balance": "4086.38",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "5432.06",
                "interest": "54.32",
                "minimum": "220.00",
                "payment": "1400.00",
                "extra": "1180.00",
                "closing": "4086.38"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "40.86",
            "total_balance": "2727.24",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "4086.38",
                "interest": "40.86",
                "minimum": "220.00",
                "payment": "1400.00",
                "extra": "1180.00",
                "closing": "2727.24"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "27.27",
            "total_balance": "1354.51",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "2727.24",
                "interest": "27.27",
                "minimum": "220.00",
                "payment": "1400.00",
                "extra": "1180.00",
                "closing": "1354.51"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1368.06",
            "unused": "31.94",
            "interest": "13.55",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "1354.51",
                "interest": "13.55",
                "minimum": "220.00",
                "payment": "1368.06",
                "extra": "1148.06",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "equal": {
        "status": "paid",
        "months": 7,
        "total_interest": "459.89",
        "total_paid": "11259.89",
        "cleared": {
          "乙": 4,
          "甲": 7,
          "丙": 7
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "138.00",
            "total_balance": "9538.00",
            "debts": [
              {
                "id": "甲",
                "opening": "1200.00",
                "interest": "6.00",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "1106.00"
              },
              {
                "id": "乙",
                "opening": "3600.00",
                "interest": "72.00",
                "minimum": "180.00",
                "payment": "1080.00",
                "extra": "900.00",
                "closing": "2592.00"
              },
              {
                "id": "丙",
                "opening": "6000.00",
                "interest": "60.00",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5840.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1400.00",
            "bonus": "1500.00",
            "used": "2900.00",
            "unused": "0.00",
            "interest": "115.77",
            "total_balance": "6753.77",
            "debts": [
              {
                "id": "甲",
                "opening": "1106.00",
                "interest": "5.53",
                "minimum": "100.00",
                "payment": "600.00",
                "extra": "500.00",
                "closing": "511.53"
              },
              {
                "id": "乙",
                "opening": "2592.00",
                "interest": "51.84",
                "minimum": "180.00",
                "payment": "1580.00",
                "extra": "1400.00",
                "closing": "1063.84"
              },
              {
                "id": "丙",
                "opening": "5840.00",
                "interest": "58.40",
                "minimum": "220.00",
                "payment": "720.00",
                "extra": "500.00",
                "closing": "5178.40"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "75.62",
            "total_balance": "5429.39",
            "debts": [
              {
                "id": "甲",
                "opening": "511.53",
                "interest": "2.56",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "414.09"
              },
              {
                "id": "乙",
                "opening": "1063.84",
                "interest": "21.28",
                "minimum": "180.00",
                "payment": "1080.00",
                "extra": "900.00",
                "closing": "5.12"
              },
              {
                "id": "丙",
                "opening": "5178.40",
                "interest": "51.78",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5010.18"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "52.27",
            "total_balance": "4081.66",
            "debts": [
              {
                "id": "甲",
                "opening": "414.09",
                "interest": "2.07",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "316.16"
              },
              {
                "id": "乙",
                "opening": "5.12",
                "interest": "0.10",
                "minimum": "5.22",
                "payment": "5.22",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "5010.18",
                "interest": "50.10",
                "minimum": "220.00",
                "payment": "1294.78",
                "extra": "1074.78",
                "closing": "3765.50"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "39.24",
            "total_balance": "2720.90",
            "debts": [
              {
                "id": "甲",
                "opening": "316.16",
                "interest": "1.58",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "217.74"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "3765.50",
                "interest": "37.66",
                "minimum": "220.00",
                "payment": "1300.00",
                "extra": "1080.00",
                "closing": "2503.16"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "26.12",
            "total_balance": "1347.02",
            "debts": [
              {
                "id": "甲",
                "opening": "217.74",
                "interest": "1.09",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "118.83"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "2503.16",
                "interest": "25.03",
                "minimum": "220.00",
                "payment": "1300.00",
                "extra": "1080.00",
                "closing": "1228.19"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1359.89",
            "unused": "40.11",
            "interest": "12.87",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "118.83",
                "interest": "0.59",
                "minimum": "100.00",
                "payment": "119.42",
                "extra": "19.42",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "1228.19",
                "interest": "12.28",
                "minimum": "220.00",
                "payment": "1240.47",
                "extra": "1020.47",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "delayed": {
        "status": "paid",
        "months": 7,
        "total_interest": "488.54",
        "total_paid": "11288.54",
        "cleared": {
          "乙": 4,
          "甲": 7,
          "丙": 7
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "138.00",
            "total_balance": "9538.00",
            "debts": [
              {
                "id": "甲",
                "opening": "1200.00",
                "interest": "6.00",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "1106.00"
              },
              {
                "id": "乙",
                "opening": "3600.00",
                "interest": "72.00",
                "minimum": "180.00",
                "payment": "1080.00",
                "extra": "900.00",
                "closing": "2592.00"
              },
              {
                "id": "丙",
                "opening": "6000.00",
                "interest": "60.00",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5840.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "115.77",
            "total_balance": "8253.77",
            "debts": [
              {
                "id": "甲",
                "opening": "1106.00",
                "interest": "5.53",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "1011.53"
              },
              {
                "id": "乙",
                "opening": "2592.00",
                "interest": "51.84",
                "minimum": "180.00",
                "payment": "1080.00",
                "extra": "900.00",
                "closing": "1563.84"
              },
              {
                "id": "丙",
                "opening": "5840.00",
                "interest": "58.40",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5678.40"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "93.12",
            "total_balance": "6946.89",
            "debts": [
              {
                "id": "甲",
                "opening": "1011.53",
                "interest": "5.06",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "916.59"
              },
              {
                "id": "乙",
                "opening": "1563.84",
                "interest": "31.28",
                "minimum": "180.00",
                "payment": "1080.00",
                "extra": "900.00",
                "closing": "515.12"
              },
              {
                "id": "丙",
                "opening": "5678.40",
                "interest": "56.78",
                "minimum": "220.00",
                "payment": "220.00",
                "extra": "0.00",
                "closing": "5515.18"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1400.00",
            "bonus": "1500.00",
            "used": "2900.00",
            "unused": "0.00",
            "interest": "70.03",
            "total_balance": "4116.92",
            "debts": [
              {
                "id": "甲",
                "opening": "916.59",
                "interest": "4.58",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "821.17"
              },
              {
                "id": "乙",
                "opening": "515.12",
                "interest": "10.30",
                "minimum": "180.00",
                "payment": "525.42",
                "extra": "345.42",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "5515.18",
                "interest": "55.15",
                "minimum": "220.00",
                "payment": "2274.58",
                "extra": "2054.58",
                "closing": "3295.75"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "37.07",
            "total_balance": "2753.99",
            "debts": [
              {
                "id": "甲",
                "opening": "821.17",
                "interest": "4.11",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "725.28"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "3295.75",
                "interest": "32.96",
                "minimum": "220.00",
                "payment": "1300.00",
                "extra": "1080.00",
                "closing": "2028.71"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1400.00",
            "unused": "0.00",
            "interest": "23.92",
            "total_balance": "1377.91",
            "debts": [
              {
                "id": "甲",
                "opening": "725.28",
                "interest": "3.63",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "628.91"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "2028.71",
                "interest": "20.29",
                "minimum": "220.00",
                "payment": "1300.00",
                "extra": "1080.00",
                "closing": "749.00"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "1400.00",
            "bonus": "0.00",
            "used": "1388.54",
            "unused": "11.46",
            "interest": "10.63",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "628.91",
                "interest": "3.14",
                "minimum": "100.00",
                "payment": "632.05",
                "extra": "532.05",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "丙",
                "opening": "749.00",
                "interest": "7.49",
                "minimum": "220.00",
                "payment": "756.49",
                "extra": "536.49",
                "closing": "0.00"
              }
            ]
          }
        ]
      }
    }
  },
  "DJ2-015": {
    "input": {
      "debts": [
        {
          "id": "甲",
          "balance": "10000",
          "annual_rate": "0.24",
          "minimum": "150"
        },
        {
          "id": "乙",
          "balance": "2000",
          "annual_rate": "0",
          "minimum": "100"
        }
      ],
      "budget": 250,
      "capitalization_assumption": true
    },
    "output": {
      "tool_style_stop": {
        "status": "negative_amortization",
        "month": 1,
        "rows": [
          {
            "month": 1,
            "normal_budget": "250.00",
            "bonus": "0.00",
            "used": "250.00",
            "unused": "0.00",
            "interest": "200.00",
            "total_balance": "11950.00",
            "debts": [
              {
                "id": "甲",
                "opening": "10000.00",
                "interest": "200.00",
                "minimum": "150.00",
                "payment": "150.00",
                "extra": "0.00",
                "closing": "10050.00"
              },
              {
                "id": "乙",
                "opening": "2000.00",
                "interest": "0.00",
                "minimum": "100.00",
                "payment": "100.00",
                "extra": "0.00",
                "closing": "1900.00"
              }
            ]
          }
        ],
        "total_interest": "200.00"
      },
      "payment_150": [
        {
          "month": 1,
          "opening": "10000.00",
          "interest": "200.00",
          "payment": "150.00",
          "principal_reduction": "-50.00",
          "closing": "10050.00"
        },
        {
          "month": 2,
          "opening": "10050.00",
          "interest": "201.00",
          "payment": "150.00",
          "principal_reduction": "-51.00",
          "closing": "10101.00"
        },
        {
          "month": 3,
          "opening": "10101.00",
          "interest": "202.02",
          "payment": "150.00",
          "principal_reduction": "-52.02",
          "closing": "10153.02"
        },
        {
          "month": 4,
          "opening": "10153.02",
          "interest": "203.06",
          "payment": "150.00",
          "principal_reduction": "-53.06",
          "closing": "10206.08"
        },
        {
          "month": 5,
          "opening": "10206.08",
          "interest": "204.12",
          "payment": "150.00",
          "principal_reduction": "-54.12",
          "closing": "10260.20"
        },
        {
          "month": 6,
          "opening": "10260.20",
          "interest": "205.20",
          "payment": "150.00",
          "principal_reduction": "-55.20",
          "closing": "10315.40"
        }
      ],
      "payment_200": [
        {
          "month": 1,
          "opening": "10000.00",
          "interest": "200.00",
          "payment": "200.00",
          "principal_reduction": "0.00",
          "closing": "10000.00"
        },
        {
          "month": 2,
          "opening": "10000.00",
          "interest": "200.00",
          "payment": "200.00",
          "principal_reduction": "0.00",
          "closing": "10000.00"
        },
        {
          "month": 3,
          "opening": "10000.00",
          "interest": "200.00",
          "payment": "200.00",
          "principal_reduction": "0.00",
          "closing": "10000.00"
        },
        {
          "month": 4,
          "opening": "10000.00",
          "interest": "200.00",
          "payment": "200.00",
          "principal_reduction": "0.00",
          "closing": "10000.00"
        },
        {
          "month": 5,
          "opening": "10000.00",
          "interest": "200.00",
          "payment": "200.00",
          "principal_reduction": "0.00",
          "closing": "10000.00"
        },
        {
          "month": 6,
          "opening": "10000.00",
          "interest": "200.00",
          "payment": "200.00",
          "principal_reduction": "0.00",
          "closing": "10000.00"
        }
      ],
      "payment_300": [
        {
          "month": 1,
          "opening": "10000.00",
          "interest": "200.00",
          "payment": "300.00",
          "principal_reduction": "100.00",
          "closing": "9900.00"
        },
        {
          "month": 2,
          "opening": "9900.00",
          "interest": "198.00",
          "payment": "300.00",
          "principal_reduction": "102.00",
          "closing": "9798.00"
        },
        {
          "month": 3,
          "opening": "9798.00",
          "interest": "195.96",
          "payment": "300.00",
          "principal_reduction": "104.04",
          "closing": "9693.96"
        },
        {
          "month": 4,
          "opening": "9693.96",
          "interest": "193.88",
          "payment": "300.00",
          "principal_reduction": "106.12",
          "closing": "9587.84"
        },
        {
          "month": 5,
          "opening": "9587.84",
          "interest": "191.76",
          "payment": "300.00",
          "principal_reduction": "108.24",
          "closing": "9479.60"
        },
        {
          "month": 6,
          "opening": "9479.60",
          "interest": "189.59",
          "payment": "300.00",
          "principal_reduction": "110.41",
          "closing": "9369.19"
        }
      ],
      "first_month_nonincreasing_total": 300
    }
  },
  "DJ2-016": {
    "input": {
      "debts": [
        {
          "id": "甲",
          "balance": "2400",
          "annual_rate": "0.24",
          "minimum": "300"
        },
        {
          "id": "乙",
          "balance": "3600",
          "annual_rate": "0.12",
          "minimum": "300"
        }
      ],
      "budget": 1200,
      "restriction": "甲第1至4月只能付最低额，5月起解除"
    },
    "output": {
      "unrestricted": {
        "status": "paid",
        "months": 6,
        "total_interest": "235.04",
        "total_paid": "6235.04",
        "cleared": {
          "甲": 3,
          "乙": 6
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "84.00",
            "total_balance": "4884.00",
            "debts": [
              {
                "id": "甲",
                "opening": "2400.00",
                "interest": "48.00",
                "minimum": "300.00",
                "payment": "900.00",
                "extra": "600.00",
                "closing": "1548.00"
              },
              {
                "id": "乙",
                "opening": "3600.00",
                "interest": "36.00",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "3336.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "64.32",
            "total_balance": "3748.32",
            "debts": [
              {
                "id": "甲",
                "opening": "1548.00",
                "interest": "30.96",
                "minimum": "300.00",
                "payment": "900.00",
                "extra": "600.00",
                "closing": "678.96"
              },
              {
                "id": "乙",
                "opening": "3336.00",
                "interest": "33.36",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "3069.36"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "44.27",
            "total_balance": "2592.59",
            "debts": [
              {
                "id": "甲",
                "opening": "678.96",
                "interest": "13.58",
                "minimum": "300.00",
                "payment": "692.54",
                "extra": "392.54",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3069.36",
                "interest": "30.69",
                "minimum": "300.00",
                "payment": "507.46",
                "extra": "207.46",
                "closing": "2592.59"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "25.93",
            "total_balance": "1418.52",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "2592.59",
                "interest": "25.93",
                "minimum": "300.00",
                "payment": "1200.00",
                "extra": "900.00",
                "closing": "1418.52"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "14.19",
            "total_balance": "232.71",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "1418.52",
                "interest": "14.19",
                "minimum": "300.00",
                "payment": "1200.00",
                "extra": "900.00",
                "closing": "232.71"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "235.04",
            "unused": "964.96",
            "interest": "2.33",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "232.71",
                "interest": "2.33",
                "minimum": "235.04",
                "payment": "235.04",
                "extra": "0.00",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "restricted": {
        "status": "paid",
        "months": 6,
        "total_interest": "286.95",
        "total_paid": "6286.95",
        "cleared": {
          "乙": 5,
          "甲": 6
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "84.00",
            "total_balance": "4884.00",
            "debts": [
              {
                "id": "甲",
                "opening": "2400.00",
                "interest": "48.00",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "2148.00"
              },
              {
                "id": "乙",
                "opening": "3600.00",
                "interest": "36.00",
                "minimum": "300.00",
                "payment": "900.00",
                "extra": "600.00",
                "closing": "2736.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "70.32",
            "total_balance": "3754.32",
            "debts": [
              {
                "id": "甲",
                "opening": "2148.00",
                "interest": "42.96",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1890.96"
              },
              {
                "id": "乙",
                "opening": "2736.00",
                "interest": "27.36",
                "minimum": "300.00",
                "payment": "900.00",
                "extra": "600.00",
                "closing": "1863.36"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "56.45",
            "total_balance": "2610.77",
            "debts": [
              {
                "id": "甲",
                "opening": "1890.96",
                "interest": "37.82",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1628.78"
              },
              {
                "id": "乙",
                "opening": "1863.36",
                "interest": "18.63",
                "minimum": "300.00",
                "payment": "900.00",
                "extra": "600.00",
                "closing": "981.99"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "42.40",
            "total_balance": "1453.17",
            "debts": [
              {
                "id": "甲",
                "opening": "1628.78",
                "interest": "32.58",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1361.36"
              },
              {
                "id": "乙",
                "opening": "981.99",
                "interest": "9.82",
                "minimum": "300.00",
                "payment": "900.00",
                "extra": "600.00",
                "closing": "91.81"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "28.15",
            "total_balance": "281.32",
            "debts": [
              {
                "id": "甲",
                "opening": "1361.36",
                "interest": "27.23",
                "minimum": "300.00",
                "payment": "1107.27",
                "extra": "807.27",
                "closing": "281.32"
              },
              {
                "id": "乙",
                "opening": "91.81",
                "interest": "0.92",
                "minimum": "92.73",
                "payment": "92.73",
                "extra": "0.00",
                "closing": "0.00"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "286.95",
            "unused": "913.05",
            "interest": "5.63",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "281.32",
                "interest": "5.63",
                "minimum": "286.95",
                "payment": "286.95",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "longer_restriction": {
        "status": "paid",
        "months": 7,
        "total_interest": "319.30",
        "total_paid": "6319.30",
        "cleared": {
          "乙": 5,
          "甲": 7
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "84.00",
            "total_balance": "4884.00",
            "debts": [
              {
                "id": "甲",
                "opening": "2400.00",
                "interest": "48.00",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "2148.00"
              },
              {
                "id": "乙",
                "opening": "3600.00",
                "interest": "36.00",
                "minimum": "300.00",
                "payment": "900.00",
                "extra": "600.00",
                "closing": "2736.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "70.32",
            "total_balance": "3754.32",
            "debts": [
              {
                "id": "甲",
                "opening": "2148.00",
                "interest": "42.96",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1890.96"
              },
              {
                "id": "乙",
                "opening": "2736.00",
                "interest": "27.36",
                "minimum": "300.00",
                "payment": "900.00",
                "extra": "600.00",
                "closing": "1863.36"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "56.45",
            "total_balance": "2610.77",
            "debts": [
              {
                "id": "甲",
                "opening": "1890.96",
                "interest": "37.82",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1628.78"
              },
              {
                "id": "乙",
                "opening": "1863.36",
                "interest": "18.63",
                "minimum": "300.00",
                "payment": "900.00",
                "extra": "600.00",
                "closing": "981.99"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "1200.00",
            "unused": "0.00",
            "interest": "42.40",
            "total_balance": "1453.17",
            "debts": [
              {
                "id": "甲",
                "opening": "1628.78",
                "interest": "32.58",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1361.36"
              },
              {
                "id": "乙",
                "opening": "981.99",
                "interest": "9.82",
                "minimum": "300.00",
                "payment": "900.00",
                "extra": "600.00",
                "closing": "91.81"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "392.73",
            "unused": "807.27",
            "interest": "28.15",
            "total_balance": "1088.59",
            "debts": [
              {
                "id": "甲",
                "opening": "1361.36",
                "interest": "27.23",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "1088.59"
              },
              {
                "id": "乙",
                "opening": "91.81",
                "interest": "0.92",
                "minimum": "92.73",
                "payment": "92.73",
                "extra": "0.00",
                "closing": "0.00"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "300.00",
            "unused": "900.00",
            "interest": "21.77",
            "total_balance": "810.36",
            "debts": [
              {
                "id": "甲",
                "opening": "1088.59",
                "interest": "21.77",
                "minimum": "300.00",
                "payment": "300.00",
                "extra": "0.00",
                "closing": "810.36"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              }
            ]
          },
          {
            "month": 7,
            "normal_budget": "1200.00",
            "bonus": "0.00",
            "used": "826.57",
            "unused": "373.43",
            "interest": "16.21",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "810.36",
                "interest": "16.21",
                "minimum": "300.00",
                "payment": "826.57",
                "extra": "526.57",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              }
            ]
          }
        ]
      }
    }
  },
  "DJ2-017": {
    "input": {
      "debts": [
        {
          "id": "甲",
          "balance": "5000",
          "annual_rate": "0.06",
          "minimum": "500"
        },
        {
          "id": "乙",
          "balance": "5000",
          "annual_rate": "0.12",
          "minimum": "500"
        }
      ],
      "budget": 1500,
      "bonus": 2000,
      "historic_A": {
        "face": 10000,
        "nonrefundable_fee": 1000,
        "net_received": 9000,
        "payments": [
          "860.66",
          "860.66",
          "860.66",
          "860.66",
          "860.66",
          "860.66",
          "860.66",
          "860.66",
          "860.66",
          "860.66",
          "860.66",
          "860.70"
        ]
      }
    },
    "output": {
      "historical_A_rate": {
        "monthly": 0.021836296874335637,
        "nominal_annual": 0.26203556249202764,
        "effective_annual": 0.29591316998081507,
        "pv_residual": -3.637978807091713e-12
      },
      "A_first": {
        "status": "paid",
        "months": 6,
        "total_interest": "242.81",
        "total_paid": "10242.81",
        "cleared": {
          "甲": 4,
          "乙": 6
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1500.00",
            "bonus": "2000.00",
            "used": "3500.00",
            "unused": "0.00",
            "interest": "75.00",
            "total_balance": "6575.00",
            "debts": [
              {
                "id": "甲",
                "opening": "5000.00",
                "interest": "25.00",
                "minimum": "500.00",
                "payment": "3000.00",
                "extra": "2500.00",
                "closing": "2025.00"
              },
              {
                "id": "乙",
                "opening": "5000.00",
                "interest": "50.00",
                "minimum": "500.00",
                "payment": "500.00",
                "extra": "0.00",
                "closing": "4550.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1500.00",
            "bonus": "0.00",
            "used": "1500.00",
            "unused": "0.00",
            "interest": "55.63",
            "total_balance": "5130.63",
            "debts": [
              {
                "id": "甲",
                "opening": "2025.00",
                "interest": "10.13",
                "minimum": "500.00",
                "payment": "1000.00",
                "extra": "500.00",
                "closing": "1035.13"
              },
              {
                "id": "乙",
                "opening": "4550.00",
                "interest": "45.50",
                "minimum": "500.00",
                "payment": "500.00",
                "extra": "0.00",
                "closing": "4095.50"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1500.00",
            "bonus": "0.00",
            "used": "1500.00",
            "unused": "0.00",
            "interest": "46.14",
            "total_balance": "3676.77",
            "debts": [
              {
                "id": "甲",
                "opening": "1035.13",
                "interest": "5.18",
                "minimum": "500.00",
                "payment": "1000.00",
                "extra": "500.00",
                "closing": "40.31"
              },
              {
                "id": "乙",
                "opening": "4095.50",
                "interest": "40.96",
                "minimum": "500.00",
                "payment": "500.00",
                "extra": "0.00",
                "closing": "3636.46"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1500.00",
            "bonus": "0.00",
            "used": "1500.00",
            "unused": "0.00",
            "interest": "36.56",
            "total_balance": "2213.33",
            "debts": [
              {
                "id": "甲",
                "opening": "40.31",
                "interest": "0.20",
                "minimum": "40.51",
                "payment": "40.51",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "3636.46",
                "interest": "36.36",
                "minimum": "500.00",
                "payment": "1459.49",
                "extra": "959.49",
                "closing": "2213.33"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1500.00",
            "bonus": "0.00",
            "used": "1500.00",
            "unused": "0.00",
            "interest": "22.13",
            "total_balance": "735.46",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "2213.33",
                "interest": "22.13",
                "minimum": "500.00",
                "payment": "1500.00",
                "extra": "1000.00",
                "closing": "735.46"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1500.00",
            "bonus": "0.00",
            "used": "742.81",
            "unused": "757.19",
            "interest": "7.35",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "735.46",
                "interest": "7.35",
                "minimum": "500.00",
                "payment": "742.81",
                "extra": "242.81",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "B_first": {
        "status": "paid",
        "months": 6,
        "total_interest": "181.96",
        "total_paid": "10181.96",
        "cleared": {
          "乙": 4,
          "甲": 6
        },
        "rows": [
          {
            "month": 1,
            "normal_budget": "1500.00",
            "bonus": "2000.00",
            "used": "3500.00",
            "unused": "0.00",
            "interest": "75.00",
            "total_balance": "6575.00",
            "debts": [
              {
                "id": "甲",
                "opening": "5000.00",
                "interest": "25.00",
                "minimum": "500.00",
                "payment": "500.00",
                "extra": "0.00",
                "closing": "4525.00"
              },
              {
                "id": "乙",
                "opening": "5000.00",
                "interest": "50.00",
                "minimum": "500.00",
                "payment": "3000.00",
                "extra": "2500.00",
                "closing": "2050.00"
              }
            ]
          },
          {
            "month": 2,
            "normal_budget": "1500.00",
            "bonus": "0.00",
            "used": "1500.00",
            "unused": "0.00",
            "interest": "43.13",
            "total_balance": "5118.13",
            "debts": [
              {
                "id": "甲",
                "opening": "4525.00",
                "interest": "22.63",
                "minimum": "500.00",
                "payment": "500.00",
                "extra": "0.00",
                "closing": "4047.63"
              },
              {
                "id": "乙",
                "opening": "2050.00",
                "interest": "20.50",
                "minimum": "500.00",
                "payment": "1000.00",
                "extra": "500.00",
                "closing": "1070.50"
              }
            ]
          },
          {
            "month": 3,
            "normal_budget": "1500.00",
            "bonus": "0.00",
            "used": "1500.00",
            "unused": "0.00",
            "interest": "30.95",
            "total_balance": "3649.08",
            "debts": [
              {
                "id": "甲",
                "opening": "4047.63",
                "interest": "20.24",
                "minimum": "500.00",
                "payment": "500.00",
                "extra": "0.00",
                "closing": "3567.87"
              },
              {
                "id": "乙",
                "opening": "1070.50",
                "interest": "10.71",
                "minimum": "500.00",
                "payment": "1000.00",
                "extra": "500.00",
                "closing": "81.21"
              }
            ]
          },
          {
            "month": 4,
            "normal_budget": "1500.00",
            "bonus": "0.00",
            "used": "1500.00",
            "unused": "0.00",
            "interest": "18.65",
            "total_balance": "2167.73",
            "debts": [
              {
                "id": "甲",
                "opening": "3567.87",
                "interest": "17.84",
                "minimum": "500.00",
                "payment": "1417.98",
                "extra": "917.98",
                "closing": "2167.73"
              },
              {
                "id": "乙",
                "opening": "81.21",
                "interest": "0.81",
                "minimum": "82.02",
                "payment": "82.02",
                "extra": "0.00",
                "closing": "0.00"
              }
            ]
          },
          {
            "month": 5,
            "normal_budget": "1500.00",
            "bonus": "0.00",
            "used": "1500.00",
            "unused": "0.00",
            "interest": "10.84",
            "total_balance": "678.57",
            "debts": [
              {
                "id": "甲",
                "opening": "2167.73",
                "interest": "10.84",
                "minimum": "500.00",
                "payment": "1500.00",
                "extra": "1000.00",
                "closing": "678.57"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              }
            ]
          },
          {
            "month": 6,
            "normal_budget": "1500.00",
            "bonus": "0.00",
            "used": "681.96",
            "unused": "818.04",
            "interest": "3.39",
            "total_balance": "0.00",
            "debts": [
              {
                "id": "甲",
                "opening": "678.57",
                "interest": "3.39",
                "minimum": "500.00",
                "payment": "681.96",
                "extra": "181.96",
                "closing": "0.00"
              },
              {
                "id": "乙",
                "opening": "0.00",
                "interest": "0.00",
                "minimum": "0.00",
                "payment": "0.00",
                "extra": "0.00",
                "closing": "0.00"
              }
            ]
          }
        ]
      },
      "first_month_extra_2000_interest_saved_A": 10,
      "first_month_extra_2000_interest_saved_B": 20,
      "hypothetical_A_refund": 80,
      "one_month_A_net_saving_if_refundable": 90
    }
  },
  "DJ2-018": {
    "input": {
      "debts": [
        {
          "id": "甲",
          "balance": "6000",
          "annual_rate": "0.18",
          "minimum": "400"
        },
        {
          "id": "乙",
          "balance": "6000",
          "annual_rate": "0.06",
          "minimum": "400"
        }
      ],
      "budget": 1500,
      "cash_before_allocation": 6000,
      "shock_month": 3,
      "shock_amount": 3500
    },
    "output": {
      "0": {
        "debt_path_if_no_shock": {
          "status": "paid",
          "months": 5,
          "total_interest": "167.95",
          "total_paid": "12167.95",
          "cleared": {
            "甲": 1,
            "乙": 5
          },
          "rows": [
            {
              "month": 1,
              "normal_budget": "1500.00",
              "bonus": "6000.00",
              "used": "7500.00",
              "unused": "0.00",
              "interest": "120.00",
              "total_balance": "4620.00",
              "debts": [
                {
                  "id": "甲",
                  "opening": "6000.00",
                  "interest": "90.00",
                  "minimum": "400.00",
                  "payment": "6090.00",
                  "extra": "5690.00",
                  "closing": "0.00"
                },
                {
                  "id": "乙",
                  "opening": "6000.00",
                  "interest": "30.00",
                  "minimum": "400.00",
                  "payment": "1410.00",
                  "extra": "1010.00",
                  "closing": "4620.00"
                }
              ]
            },
            {
              "month": 2,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "1500.00",
              "unused": "0.00",
              "interest": "23.10",
              "total_balance": "3143.10",
              "debts": [
                {
                  "id": "甲",
                  "opening": "0.00",
                  "interest": "0.00",
                  "minimum": "0.00",
                  "payment": "0.00",
                  "extra": "0.00",
                  "closing": "0.00"
                },
                {
                  "id": "乙",
                  "opening": "4620.00",
                  "interest": "23.10",
                  "minimum": "400.00",
                  "payment": "1500.00",
                  "extra": "1100.00",
                  "closing": "3143.10"
                }
              ]
            },
            {
              "month": 3,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "1500.00",
              "unused": "0.00",
              "interest": "15.72",
              "total_balance": "1658.82",
              "debts": [
                {
                  "id": "甲",
                  "opening": "0.00",
                  "interest": "0.00",
                  "minimum": "0.00",
                  "payment": "0.00",
                  "extra": "0.00",
                  "closing": "0.00"
                },
                {
                  "id": "乙",
                  "opening": "3143.10",
                  "interest": "15.72",
                  "minimum": "400.00",
                  "payment": "1500.00",
                  "extra": "1100.00",
                  "closing": "1658.82"
                }
              ]
            },
            {
              "month": 4,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "1500.00",
              "unused": "0.00",
              "interest": "8.29",
              "total_balance": "167.11",
              "debts": [
                {
                  "id": "甲",
                  "opening": "0.00",
                  "interest": "0.00",
                  "minimum": "0.00",
                  "payment": "0.00",
                  "extra": "0.00",
                  "closing": "0.00"
                },
                {
                  "id": "乙",
                  "opening": "1658.82",
                  "interest": "8.29",
                  "minimum": "400.00",
                  "payment": "1500.00",
                  "extra": "1100.00",
                  "closing": "167.11"
                }
              ]
            },
            {
              "month": 5,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "167.95",
              "unused": "1332.05",
              "interest": "0.84",
              "total_balance": "0.00",
              "debts": [
                {
                  "id": "甲",
                  "opening": "0.00",
                  "interest": "0.00",
                  "minimum": "0.00",
                  "payment": "0.00",
                  "extra": "0.00",
                  "closing": "0.00"
                },
                {
                  "id": "乙",
                  "opening": "167.11",
                  "interest": "0.84",
                  "minimum": "167.95",
                  "payment": "167.95",
                  "extra": "0.00",
                  "closing": "0.00"
                }
              ]
            }
          ]
        },
        "cash_reserve": 0,
        "month_3_shock": 3500,
        "cash_after_shock": 0,
        "unfunded_gap": 3500
      },
      "2000": {
        "debt_path_if_no_shock": {
          "status": "paid",
          "months": 6,
          "total_interest": "221.89",
          "total_paid": "12221.89",
          "cleared": {
            "甲": 2,
            "乙": 6
          },
          "rows": [
            {
              "month": 1,
              "normal_budget": "1500.00",
              "bonus": "4000.00",
              "used": "5500.00",
              "unused": "0.00",
              "interest": "120.00",
              "total_balance": "6620.00",
              "debts": [
                {
                  "id": "甲",
                  "opening": "6000.00",
                  "interest": "90.00",
                  "minimum": "400.00",
                  "payment": "5100.00",
                  "extra": "4700.00",
                  "closing": "990.00"
                },
                {
                  "id": "乙",
                  "opening": "6000.00",
                  "interest": "30.00",
                  "minimum": "400.00",
                  "payment": "400.00",
                  "extra": "0.00",
                  "closing": "5630.00"
                }
              ]
            },
            {
              "month": 2,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "1500.00",
              "unused": "0.00",
              "interest": "43.00",
              "total_balance": "5163.00",
              "debts": [
                {
                  "id": "甲",
                  "opening": "990.00",
                  "interest": "14.85",
                  "minimum": "400.00",
                  "payment": "1004.85",
                  "extra": "604.85",
                  "closing": "0.00"
                },
                {
                  "id": "乙",
                  "opening": "5630.00",
                  "interest": "28.15",
                  "minimum": "400.00",
                  "payment": "495.15",
                  "extra": "95.15",
                  "closing": "5163.00"
                }
              ]
            },
            {
              "month": 3,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "1500.00",
              "unused": "0.00",
              "interest": "25.82",
              "total_balance": "3688.82",
              "debts": [
                {
                  "id": "甲",
                  "opening": "0.00",
                  "interest": "0.00",
                  "minimum": "0.00",
                  "payment": "0.00",
                  "extra": "0.00",
                  "closing": "0.00"
                },
                {
                  "id": "乙",
                  "opening": "5163.00",
                  "interest": "25.82",
                  "minimum": "400.00",
                  "payment": "1500.00",
                  "extra": "1100.00",
                  "closing": "3688.82"
                }
              ]
            },
            {
              "month": 4,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "1500.00",
              "unused": "0.00",
              "interest": "18.44",
              "total_balance": "2207.26",
              "debts": [
                {
                  "id": "甲",
                  "opening": "0.00",
                  "interest": "0.00",
                  "minimum": "0.00",
                  "payment": "0.00",
                  "extra": "0.00",
                  "closing": "0.00"
                },
                {
                  "id": "乙",
                  "opening": "3688.82",
                  "interest": "18.44",
                  "minimum": "400.00",
                  "payment": "1500.00",
                  "extra": "1100.00",
                  "closing": "2207.26"
                }
              ]
            },
            {
              "month": 5,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "1500.00",
              "unused": "0.00",
              "interest": "11.04",
              "total_balance": "718.30",
              "debts": [
                {
                  "id": "甲",
                  "opening": "0.00",
                  "interest": "0.00",
                  "minimum": "0.00",
                  "payment": "0.00",
                  "extra": "0.00",
                  "closing": "0.00"
                },
                {
                  "id": "乙",
                  "opening": "2207.26",
                  "interest": "11.04",
                  "minimum": "400.00",
                  "payment": "1500.00",
                  "extra": "1100.00",
                  "closing": "718.30"
                }
              ]
            },
            {
              "month": 6,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "721.89",
              "unused": "778.11",
              "interest": "3.59",
              "total_balance": "0.00",
              "debts": [
                {
                  "id": "甲",
                  "opening": "0.00",
                  "interest": "0.00",
                  "minimum": "0.00",
                  "payment": "0.00",
                  "extra": "0.00",
                  "closing": "0.00"
                },
                {
                  "id": "乙",
                  "opening": "718.30",
                  "interest": "3.59",
                  "minimum": "400.00",
                  "payment": "721.89",
                  "extra": "321.89",
                  "closing": "0.00"
                }
              ]
            }
          ]
        },
        "cash_reserve": 2000,
        "month_3_shock": 3500,
        "cash_after_shock": 0,
        "unfunded_gap": 1500
      },
      "4000": {
        "debt_path_if_no_shock": {
          "status": "paid",
          "months": 7,
          "total_interest": "327.77",
          "total_paid": "12327.77",
          "cleared": {
            "甲": 4,
            "乙": 7
          },
          "rows": [
            {
              "month": 1,
              "normal_budget": "1500.00",
              "bonus": "2000.00",
              "used": "3500.00",
              "unused": "0.00",
              "interest": "120.00",
              "total_balance": "8620.00",
              "debts": [
                {
                  "id": "甲",
                  "opening": "6000.00",
                  "interest": "90.00",
                  "minimum": "400.00",
                  "payment": "3100.00",
                  "extra": "2700.00",
                  "closing": "2990.00"
                },
                {
                  "id": "乙",
                  "opening": "6000.00",
                  "interest": "30.00",
                  "minimum": "400.00",
                  "payment": "400.00",
                  "extra": "0.00",
                  "closing": "5630.00"
                }
              ]
            },
            {
              "month": 2,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "1500.00",
              "unused": "0.00",
              "interest": "73.00",
              "total_balance": "7193.00",
              "debts": [
                {
                  "id": "甲",
                  "opening": "2990.00",
                  "interest": "44.85",
                  "minimum": "400.00",
                  "payment": "1100.00",
                  "extra": "700.00",
                  "closing": "1934.85"
                },
                {
                  "id": "乙",
                  "opening": "5630.00",
                  "interest": "28.15",
                  "minimum": "400.00",
                  "payment": "400.00",
                  "extra": "0.00",
                  "closing": "5258.15"
                }
              ]
            },
            {
              "month": 3,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "1500.00",
              "unused": "0.00",
              "interest": "55.31",
              "total_balance": "5748.31",
              "debts": [
                {
                  "id": "甲",
                  "opening": "1934.85",
                  "interest": "29.02",
                  "minimum": "400.00",
                  "payment": "1100.00",
                  "extra": "700.00",
                  "closing": "863.87"
                },
                {
                  "id": "乙",
                  "opening": "5258.15",
                  "interest": "26.29",
                  "minimum": "400.00",
                  "payment": "400.00",
                  "extra": "0.00",
                  "closing": "4884.44"
                }
              ]
            },
            {
              "month": 4,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "1500.00",
              "unused": "0.00",
              "interest": "37.38",
              "total_balance": "4285.69",
              "debts": [
                {
                  "id": "甲",
                  "opening": "863.87",
                  "interest": "12.96",
                  "minimum": "400.00",
                  "payment": "876.83",
                  "extra": "476.83",
                  "closing": "0.00"
                },
                {
                  "id": "乙",
                  "opening": "4884.44",
                  "interest": "24.42",
                  "minimum": "400.00",
                  "payment": "623.17",
                  "extra": "223.17",
                  "closing": "4285.69"
                }
              ]
            },
            {
              "month": 5,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "1500.00",
              "unused": "0.00",
              "interest": "21.43",
              "total_balance": "2807.12",
              "debts": [
                {
                  "id": "甲",
                  "opening": "0.00",
                  "interest": "0.00",
                  "minimum": "0.00",
                  "payment": "0.00",
                  "extra": "0.00",
                  "closing": "0.00"
                },
                {
                  "id": "乙",
                  "opening": "4285.69",
                  "interest": "21.43",
                  "minimum": "400.00",
                  "payment": "1500.00",
                  "extra": "1100.00",
                  "closing": "2807.12"
                }
              ]
            },
            {
              "month": 6,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "1500.00",
              "unused": "0.00",
              "interest": "14.04",
              "total_balance": "1321.16",
              "debts": [
                {
                  "id": "甲",
                  "opening": "0.00",
                  "interest": "0.00",
                  "minimum": "0.00",
                  "payment": "0.00",
                  "extra": "0.00",
                  "closing": "0.00"
                },
                {
                  "id": "乙",
                  "opening": "2807.12",
                  "interest": "14.04",
                  "minimum": "400.00",
                  "payment": "1500.00",
                  "extra": "1100.00",
                  "closing": "1321.16"
                }
              ]
            },
            {
              "month": 7,
              "normal_budget": "1500.00",
              "bonus": "0.00",
              "used": "1327.77",
              "unused": "172.23",
              "interest": "6.61",
              "total_balance": "0.00",
              "debts": [
                {
                  "id": "甲",
                  "opening": "0.00",
                  "interest": "0.00",
                  "minimum": "0.00",
                  "payment": "0.00",
                  "extra": "0.00",
                  "closing": "0.00"
                },
                {
                  "id": "乙",
                  "opening": "1321.16",
                  "interest": "6.61",
                  "minimum": "400.00",
                  "payment": "1327.77",
                  "extra": "927.77",
                  "closing": "0.00"
                }
              ]
            }
          ]
        },
        "cash_reserve": 4000,
        "month_3_shock": 3500,
        "cash_after_shock": 500,
        "unfunded_gap": 0
      }
    }
  }
}
