public void addCarryForward(Date smsDate) { Date firstDateOfMonth = AppUtil.getFirstDateOfMonth(smsDate); this.setFirstDateOfMonth(firstDateOfMonth); ExpenseData data = new ExpenseData(); data.setNumber("Carry Forward"); data.setCategory(AppConstants.CATEGORY.CARRY_FORWARD.toString()); data.setDate(AppUtil.convertDateToString(firstDateOfMonth)); data.setAmount(this.getCarryForwardAmount().toString()); data.setAccountingType(AppConstants.ACCOUNTING_TYPE_CREDIT); this.add(data); }