{{ctrl.SSUtilService.getCurrentDateTime()}}
Access Denied – You do not have permission to view this page. Please contact your administrator if you believe this is a mistake.
Select a project to view sales and perform bulk SPA date updates.
| UNIT{{ ctrl.getSortIcon('unit_no') }} | OTP NO{{ ctrl.getSortIcon('otp_no') }} | STATUS{{ ctrl.getSortIcon('status') }} | OTP DATE{{ ctrl.getSortIcon('otp_date') }} | SPA DELIVERY DATE{{ ctrl.getSortIcon('spa_delivery_date') }} | SPA RECEIPT DATE{{ ctrl.getSortIcon('spa_date') }} | SPA EXERCISE DATE{{ ctrl.getSortIcon('exercise_date') }} | LAST UPDATED{{ ctrl.getSortIcon('updated_at') }} | |
|---|---|---|---|---|---|---|---|---|
| {{ ctrl.SSUtilService.getFullUnitNumber1(sale.unit) }} | {{ sale.otp_no || '--' }} | {{ ctrl.checkStatus(sale) || '--' }} | {{ ctrl.SSUtilService.formatDateDMY(sale.otp_date) || '--' }} | {{ ctrl.SSUtilService.formatDateDMY(sale.spa_delivery_date) || '--' }} | {{ ctrl.SSUtilService.formatDateDMY(sale.spa_date) || '--' }} | {{ ctrl.SSUtilService.formatDateDMY(sale.exercise_date) || '--' }} | {{ ctrl.SSUtilService.formatDateDMY(sale.updated_at) || '--' }} | |
| No sales match the current filter. | ||||||||