}
//This is here to force the load of the relation to debug a possible bug in FenixFramework
paymentsManagementDTO.getPerson().getReceiptsSet().size();
try {
final Receipt receipt =
CreatePaymentsForEvents.run(getUserView(request).getPerson().getUser(),
paymentsManagementDTO.getSelectedEntries(), PaymentMode.CASH,
paymentsManagementDTO.isDifferedPayment(), paymentsManagementDTO.getPaymentDate(),
paymentsManagementDTO.getPerson(), paymentsManagementDTO.getContributorName(),
paymentsManagementDTO.getContributorNumber(), paymentsManagementDTO.getContributorAddress());
request.setAttribute("personId", paymentsManagementDTO.getPerson().getExternalId());
request.setAttribute("receiptID", receipt.getExternalId());
return mapping.findForward("showReceipt");
} catch (DomainExceptionWithLabelFormatter ex) {
addActionMessage(request, ex.getKey(), solveLabelFormatterArgs(request, ex.getLabelFormatterArgs()));