private long getTotalRequestsAmountInCents() {
   long centsPrice = 0;
   for (InvoiceRecordEntityDTO record : records) {
     centsPrice += record.getPriceInCents();
   }
   return centsPrice;
 }
 public boolean hasRequestRecords() {
   for (InvoiceRecordEntityDTO record : records) {
     if (record.getType().equals(InvoiceRecordType.COURSE_REQUEST)) {
       return true;
     }
   }
   return false;
 }
 public int getNumberOfCourseRequestRecords() {
   int count = 0;
   for (InvoiceRecordEntityDTO record : records) {
     if (record.getType().equals(InvoiceRecordType.COURSE_REQUEST)) {
       count++;
     }
   }
   return count;
 }
 public int getNumberOfClickRecords() {
   int count = 0;
   for (InvoiceRecordEntityDTO record : records) {
     if (record.getType().equals(InvoiceRecordType.CLICK_TO_EXTERNAL_SITE)) {
       count++;
     }
   }
   return count;
 }