/**
  * Sets teh corporate card payment paid date on the document to the process date
  *
  * @see
  *     org.kuali.kfs.sys.batch.service.PaymentSourceToExtractService#markAsPaid(org.kuali.kfs.sys.document.PaymentSource,
  *     java.sql.Date)
  */
 @Override
 public void markAsPaid(TEMReimbursementDocument paymentSource, Date processDate) {
   try {
     paymentSource.setCorporateCardPaymentPaidDate(processDate);
     getDocumentService()
         .saveDocument(
             paymentSource, AccountingDocumentSaveWithNoLedgerEntryGenerationEvent.class);
   } catch (WorkflowException we) {
     LOG.error(
         "encountered workflow exception while attempting to save Disbursement Voucher: "
             + paymentSource.getDocumentNumber()
             + " "
             + we);
     throw new RuntimeException(we);
   }
 }