}
public ActionForward createReceipt(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) {
final CreateReceiptBean createReceiptBean =
(CreateReceiptBean) RenderUtils.getViewState("createReceiptBeanConfirm").getMetaObject().getObject();
//This is here to force the load of the relation to debug a possible bug in FenixFramework
createReceiptBean.getPerson().getReceiptsSet().size();
try {
final Receipt receipt =
CreateReceipt.run(getUserView(request).getPerson(), createReceiptBean.getPerson(),
createReceiptBean.getContributorName(), createReceiptBean.getContributorNumber(),
createReceiptBean.getContributorAddress(), createReceiptBean.getYear(),
createReceiptBean.getSelectedEntries());
request.setAttribute("personId", receipt.getPerson().getExternalId());
request.setAttribute("receiptID", receipt.getExternalId());
return prepareShowReceipt(mapping, form, request, response);