We have verified above mentioned issue on LB [ACA Automation Company].
I
Tested scenario for 1st issue as follows
1.Added test employee with continuous enrollment from 01/01/2016 & exported file for 01/01/2017 to 01/31/2017
and checked whether employee is coming on file.
But getting object reference error while testing 2nd issue.
Error log is as follows
Exception : Object reference not set to an instance of an object.
App Error Log : -
Employee ID : 0
Action Name : ManualImportExport
Model : System.Web.Mvc.HandleErrorInfo
Controller : Customization
Web Error Log : at WORKTERRA.Shared.Areas.Customization.Models.ManualImportExportModel.OnExportClick() in d:\WT\branches\LB\Web\Web Projects\WORKTERRA\Areas\Customization\Models\EDI\ManualImportExportModel.cs:line 1136
at WORKTERRA.Shared.Areas.Customization.Controllers.CustomizationController.ManualImportExport(ManualImportExportModel objManualImportExportModel) in d:\WT\branches\LB\Web\Web Projects\WORKTERRA\Areas\Customization\Controllers\EDI\ImportExportBaseController.cs:line 1498
at lambda_method(Closure , ControllerBase , Object[] )
at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.<>c_DisplayClass15.<InvokeActionMethodWithFilters>b_12()
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
Point-1
CONCERN :
If continuous enrollment of last year without any user interaction which came on the Jan Full file in this case event date should be as 01/01/2017 in OFFR element.
CAUSE :
Explicitly user didn't raise any event in this case which populated the events data under OFFR element with old year (2016) event date which should be considered as of New Year (2017).
CORRECTION :
Updated event date with New Year
Point-2
CONCERN :
On deletion rundatemaintenance,waived employees are not pulling on the file.
CAUSE :
Once the file is exported the records will not be pulled out on subsequent exporting files.There is functionality that if exported files rundatemaintenace deleted , previous sent coverage details is reset the flag to sent again on the file but this functionality is not implemented for newly introduced waive entries table for ACA.
CORRECTION :
Functionality is implemented to reset for the coverage presents in the ACA_WaivedEmployeeData table, so that employee records can be pulled out whenever export the files.
AFFECTED FILES :
WT-9231_WTB_ACA_NewIndex_ACA_EligibilityForExport.sqlWT-9231_WTB_ACA_NewIndex_ACA_ExportProcessedEventData.sqlWT-9231_WTB_ACA_NewIndex_ACA_ExportWaivedEmployeeData.sql