@Override
 public Object getColumnData(SalesByCustomerDetail record, int columnIndex) {
   switch (columnIndex) {
     case 2:
       return Utility.getTransactionName(record.getType());
     case 1:
       return getDateByCompanyType(record.getDate());
     case 3:
       return record.getNumber();
     case 0:
       return "";
       // case 4:
       // return record.getDueDate();
     case 4:
       return record.getAmount();
   }
   return null;
 }
 @Override
 public Object getColumnData(UnbilledCostsByJob record, int columnIndex) {
   switch (columnIndex) {
     case 0:
       return "";
     case 1:
       return "";
     case 2:
       return Utility.getTransactionName(record.getType());
     case 3:
       return getDateByCompanyType(record.getTransactionDate());
     case 4:
       return record.getMemo();
     case 5:
       return record.getAccountName();
     case 6:
       return record.getAmount();
     default:
       break;
   }
   return null;
 }