@using Pilotfish.Afx.ComponentModel @using Pilotfish.Afx.Security @using Pilotfish.Afx.Mvc @using Neo.Legitimate.Common; @{ var userSecurables = (Profile != null && ((Pilotfish.Afx.Security.UserProfile)Profile).Securables != null) ? ((Pilotfish.Afx.Security.UserProfile)Profile).Securables.ToList() : null; } @{ ViewBag.Title = "Receipt"; Layout = "~/Views/Shared/_ApplicationsLayout.cshtml"; } @Html.Partial("Scripts/Receipt-Init") @Html.Partial("Scripts/Receipt-Events") @if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts)) {

Unassigned Receipts @if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts_Createreceipt)) { }

@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts_CancelReceipt) || SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts_ReprintReceipt)) { } @if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts_CancelReceipt) || SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts_ReprintReceipt)) { }
Receipt Number Applicant ID Number Registration Number Chassis Number
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts_CancelReceipt)) { Cancel    } @if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts_ReprintReceipt)) { Re-print }
There are currently no unassigned receipts.
NB. Receipts should only be created manually if the application can not be started in the usual way due to source application errors.

Request Type
Payment Type
Applicant Name
ID No./Business Registration No.
Operating Licence/Permit Number
Vehicle Registration Number
Chassis Number
}

Outstanding EFT Payments

Select Application Number Application Type Member ID Or Business Registration Number Amount Due
There are currently no outstanding EFT payments.
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts_Flagasreceived)) { }

Applications Awaiting Receipts

Select Application Number Application Type Member ID Or Business Registration Number Amount Due
There are currently no Applications Awaiting Receipts.
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts_Assignreceipt)) { } @if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts_Generateandprintreceipt)) { }
Application
Member
Receipt
Receipt Details

Recent Receipts

Receipt Number Member Receipt Amount
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts_ReprintReceipt)) { Re-print }
Total
No Receipts have been generated recently.
@*@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts_CashUp)) {

Cash Up

@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts_RunCashupReport)) { Cash Up Report Search (reference or yyyy-mm-dd): }
Receipt Number Member Receipt Amount
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Receipts_ReprintReceipt)) { Re-print }
Total
No Receipts for Cash-Up.
}*@