public CheckResultMessage check25(int day) {
		int r1 = get(6, 5);
		int c1 = get(7, 5);
		int r2 = get(39, 5);
		int c2 = get(40, 5);
		BigDecimal b = new BigDecimal(0);
		if (checkVersion(file).equals("2003")) {
			try {
				in = new FileInputStream(file);
				hWorkbook = new HSSFWorkbook(in);
				b = getValue(r1 + day, c1 + 1, 1).subtract(
						getValue(r1 + day, c1 + 3, 1)).subtract(
						getValue(r1 + day, c1 + 4, 1));
				if (0 != getValue(r2 + 11, c2 + day, 10).compareTo(b)) {
					return error("支付机构汇总报表<" + fileName
							+ ">本期备付金银行已增加备付金银行账户余额，支付机构未增加客户资金余额 :" + day
							+ "日错误");
				}
			} catch (Exception e) {
			}
		} else {
			try {
				in = new FileInputStream(file);
				xWorkbook = new XSSFWorkbook(in);
				b = getValue1(r1 + 1 + day, c1 + 9, 0).subtract(
						getValue1(r1 + 1 + day, c1 + 10, 0)
								.add(getValue1(r1 + 1 + day, c1 + 11, 0))
								.add(getValue1(r1 + 1 + day, c1 + 12, 0))
								.add(getValue1(r1 + 1 + day, c1 + 13, 0)));
				if (0 != getValue1(r2 + 10, c2 + day, 10).compareTo(b)) {
					return error("支付机构汇总报表<" + fileName
							+ ">本期备付金银行已增加备付金银行账户余额，支付机构未增加客户资金余额 :" + day
							+ "日错误");
				}
			} catch (Exception e) {
			}
		}
		return pass("支付机构汇总报表<" + fileName
				+ ">本期备付金银行已增加备付金银行账户余额，支付机构未增加客户资金余额 :" + day + "日正确");
	}