/** * 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); } }