{
    "ObjectFields": [
        {
            "Name": "MPayConfigurationId",
            "Type": "number",
            "PostData": true,
            "Required": false,
            "DefaultValue": 0,
            "Width": 200
        },
        {
            "Name": "PayConfigurationName",
            "Type": "string",
            "Required": true,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PicklistJSON": "PayConfiguration",
            "LinkId": "PayConfigurationId",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Pay Configuration",
            "Label": "Pay Configuration*",
            "Width": 360,
            "LabelWidth": 132
        },
        {
            "Name": "fromRecNo",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "Label": "from Rec No",
            "LabelWidth": 135,
            "Width": 120
        },
        {
            "Name": "NoofRecords",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "Label": "No of Records",
            "LabelWidth": 135,
            "Width": 120
        },
        {
            "Name": "PeriodFromDate",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "/Date(1727395200000)/",
            "Label": "From Date",
            "LabelWidth": 135,
            "Width": 120
        },
        {
            "Name": "PeriodToDate",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "/Date(1727395200000)/",
            "Label": "To Date",
            "LabelWidth": 135,
            "Width": 120
        },
        {
            "Name": "PayPeriod",
            "Type": "string",
            "Required": false,
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Pay Period",
            "LabelWidth": 224,
            "PostData": false,
            "PlaceHolder": "Select Payperiod",
            "Width": 200,
            "AddNew": true,
            "MaxLength": 35,
            "LinkId": "PeriodicId",
            "PicklistJSON": "payperiodNameaddition",
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "emptyPayPeriod",
            "Type": "string",
            "Required": false,
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Pay Period",
            "LabelWidth": 224,
            "PostData": false,
            "PlaceHolder": "Select Payperiod",
            "Width": 200,
            "AddNew": true,
            "MaxLength": 35,
            "LinkId": "PeriodicId",
            "PicklistJSON": "payperiodNameaddition",
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "updatePayPeriod",
            "Type": "string",
            "Required": false,
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Pay Period",
            "LabelWidth": 224,
            "PostData": false,
            "PlaceHolder": "Select Payperiod",
            "Width": 200,
            "AddNew": true,
            "MaxLength": 35,
            "LinkId": "PeriodicId",
            "PicklistJSON": "payperiodNameaddition",
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "PayConfigurationName",
            "Type": "string",
            "Required": true,
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Pay Configuration*",
            "LabelWidth": 224,
            "PlaceHolder": "Select PayConfiguration Name",
            "Width": 200,
            "AddNew": false,
            "PostData": false,
            "MaxLength": 35,
            "PicklistCriteria": "config",
            "LinkId": "PayConfigurationId",
            "PicklistJSON": "PayConfiguration",
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "PayConfigurationId",
            "Type": "number",
            "PostData": true,
            "Required": false,
            "DefaultValue": -1,
            "Width": 200
        },
        {
            "Name": "PayPeriod",
            "Type": "string",
            "Required": false,
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Pay Period",
            "LabelWidth": 224,
            "PostData": false,
            "PlaceHolder": "Select Payperiod",
            "Width": 200,
            "AddNew": true,
            "MaxLength": 35,
            "LinkId": "PeriodicId",
            "PicklistJSON": "payperiodNameaddition",
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "PeriodicId",
            "Type": "number",
            "PostData": false,
            "Required": false,
            "DefaultValue": -1,
            "Width": 200
        },
        {
            "Name": "PayConfigurationName",
            "Type": "string",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PicklistJSON": "Employeepayconfiguration",
            "LinkId": "PayconfigurationId",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Pay Configuration",
            "Label": "EmployeeShiftPattern.PayConfiguration",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 132
        },
        {
            "Name": "Fromemployee",
            "Type": "string",
            "Label": "From Employee",
            "Required": true,
            "ValidRegEx": "",
            "PicklistJSON": "Employee",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Employee",
            "LinkId": "EmployeeId",
            "LinkValue": "Id",
            "Width": 300,
            "AddNew": false,
            "IsEmployeeImageRequired": true,
            "PostData": false,
            "MaxLength": 200,
            "LabelWidth": 175,
            "DefaultValue": ""
        },
        {
            "Name": "Toemployee",
            "Type": "string",
            "Label": "To Employee",
            "Required": true,
            "ValidRegEx": "",
            "PicklistJSON": "Employee",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Employee",
            "LinkId": "EmployeeId",
            "LinkValue": "Id",
            "Width": 300,
            "AddNew": false,
            "IsEmployeeImageRequired": true,
            "PostData": false,
            "MaxLength": 200,
            "LabelWidth": 175,
            "DefaultValue": ""
        },
        {
            "Label": "",
            "Name": "PayconfigurationId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": false,
            "Width": 100
        },
        {
            "Name": "EmployeeTypeName",
            "Type": "string",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PicklistJSON": "GCMName",
            "LinkId": "EmployeeTypeId",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Employee Type",
            "Label": "EmployeeMaster.EmployeeType",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 132,
            "PicklistCriteria": "EmployeeTypeGCM"
        },
        {
            "Label": "",
            "Name": "EmployeeTypeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": false,
            "Width": 100
        },
        {
            "Name": "WorkTypeName",
            "Type": "string",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PicklistJSON": "GCMName",
            "LinkId": "WorkTypeId",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Work Type",
            "Label": "EmployeeMaster.WorkType",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 132,
            "PicklistCriteria": "WorkType"
        },
        {
            "Label": "",
            "Name": "WorkTypeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": false,
            "Width": 100
        },
        {
            "Label": "",
            "Name": "StaffTypeId",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "StaffTypeName",
            "Type": "string",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PicklistJSON": "GCMName",
            "LinkId": "StaffTypeId",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Staff Type",
            "Label": "EmployeeMaster.StaffType",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 132,
            "PicklistCriteria": "StaffType"
        },
        {
            "Label": "",
            "Name": "LocationId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": false,
            "Width": 100
        },
        {
            "Name": "LocationName",
            "Type": "string",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PicklistJSON": "GCMName",
            "LinkId": "LocationId",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Location",
            "Label": "Employee.Location",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 132,
            "PicklistCriteria": "LocationType"
        },
        {
            "Name": "DepartmentName",
            "Type": "string",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PicklistJSON": "departmentName",
            "LinkId": "DepartmentId",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Department",
            "Label": "Employee.Department",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "LabelWidth": 132
        },
        {
            "Label": "",
            "Name": "DepartmentId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "EmployeeId",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "PayProductionDetailArray",
            "Type": "string",
            "Label": "",
            "Tooltip": "",
            "Placeholder": "",
            "SLNOField": "PayProductioDetailSlNo",
            "Required": true,
            "Grid": [
                {
                    "Label": "#",
                    "value": "PayProductioDetailSlNo",
                    "width": 50,
                    "Type": "SNo",
                    "IsVisible": true,
                    "SNo": 1,
                    "sticky": true
                },
                {
                    "Label": "EmployeeName",
                    "value": "EmployeeName",
                    "width": 230,
                    "PostData": true,
                    "Type": "PickList",
                    "PicklistDetail": {
                        "Width": 200,
                        "PicklistUrl": "FastEmployee",
                        "PicklistDisplayLabel": " ,Code,Name",
                        "PicklistDisplayText": "ThumbNail,Code,Name",
                        "PicklistSearchFields": "Code,Name,AadhaarNumber,EmployeeNewStatus",
                        "Multiple": false,
                        "Label": "",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "PlaceHolder": "Select Employee Name",
                        "ReadOnly": true,
                        "AddNew": false,
                        "MaxLength": 20,
                        "LinkId": "EmployeeId,EmployeeName,EmployeeCode",
                        "LinkValue": "Id,Name,Code",
                        "ColumnWidth": "300,350",
                        "ColumnType": "string,string"
                    },
                    "IsVisible": true,
                    "SNo": 2,
                    "Required": true,
                    "ReadOnly": true,
                    "defaultValue": "NONE"
                },
                {
                    "Label": "EmployeeCode",
                    "value": "EmployeeCode",
                    "width": 230,
                    "PostData": true,
                    "Type": "PickList",
                    "PicklistDetail": {
                        "Width": 200,
                        "PicklistUrl": "FastEmployee",
                        "PicklistDisplayLabel": " ,Code,Name",
                        "PicklistDisplayText": "ThumbNail,Code,Name",
                        "PicklistSearchFields": "Code,Name,AadhaarNumber,EmployeeNewStatus",
                        "Multiple": false,
                        "Label": "",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Code",
                        "PlaceHolder": "Select Employee Code",
                        "ReadOnly": true,
                        "AddNew": false,
                        "MaxLength": 20,
                        "LinkId": "EmployeeId,EmployeeName,EmployeeCode",
                        "LinkValue": "Id,Name,Code",
                        "ColumnWidth": "300,350",
                        "ColumnType": "string,string"
                    },
                    "IsVisible": true,
                    "SNo": 3,
                    "Required": true,
                    "ReadOnly": true,
                    "defaultValue": "NONE"
                },
                {
                    "value": "MonthlyAttendancePresentDays",
                    "Type": "number",
                    "Required": true,
                    "Label": "Present Days",
                    "PostData": true,
                    "Placeholder": "Enter Present days",
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "MaxLength": 6,
                    "width": 150,
                    "SNo": 4,
                    "IsVisible": true
                },
                {
                    "value": "MonthlyAttendanceWorkedDays",
                    "Type": "number",
                    "Required": true,
                    "Label": "Worked Days",
                    "PostData": true,
                    "Placeholder": "Enter Worked days",
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "MaxLength": 6,
                    "width": 150,
                    "SNo": 5,
                    "IsVisible": true
                },
                {
                    "value": "MonthlyAttendanceWeeklyOff",
                    "Type": "number",
                    "Required": true,
                    "Label": "Weekoffs",
                    "PostData": true,
                    "Placeholder": "Enter Week Offs",
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "MaxLength": 6,
                    "width": 100,
                    "SNo": 6,
                    "IsVisible": true
                },
                {
                    "value": "MonthlyAttendanceHolidays",
                    "Type": "number",
                    "Required": true,
                    "Label": "Holidays",
                    "PostData": true,
                    "Placeholder": "Enter Holidays",
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "MaxLength": 6,
                    "width": 100,
                    "SNo": 7,
                    "IsVisible": true
                },
                {
                    "value": "MonthlyAttendanceLeaveDays",
                    "Type": "number",
                    "Required": true,
                    "Label": "Leavedays",
                    "PostData": true,
                    "Placeholder": "Enter Leave days",
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "MaxLength": 7,
                    "width": 100,
                    "SNo": 8,
                    "IsVisible": true
                },
                {
                    "value": "MonthlyAttendancePaidDays",
                    "Type": "number",
                    "Required": true,
                    "Label": "Paid Days",
                    "PostData": true,
                    "Placeholder": "Enter Paid days",
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "MaxLength": 6,
                    "width": 100,
                    "SNo": 9,
                    "IsVisible": true
                },
                {
                    "value": "MonthlyAttendanceWorkedHours",
                    "Type": "time",
                    "Required": true,
                    "Label": "Worked Hours",
                    "PostData": true,
                    "Placeholder": "Enter Worked Hours",
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "MaxLength": 6,
                    "width": 100,
                    "SNo": 10,
                    "IsVisible": false
                },
                {
                    "value": "MonthlyAttendancePaidHours",
                    "Type": "time",
                    "Required": true,
                    "Label": "Paid Hours",
                    "PostData": true,
                    "Placeholder": "Enter Worked Hours",
                    "ValidRegEx": "",
                    "DefaultValue": 0,
                    "MaxLength": 6,
                    "width": 100,
                    "SNo": 10,
                    "IsVisible": false
                },
                {
                    "value": "MonthlyAttendanceOfficialPermissionHours",
                    "Type": "time",
                    "Required": false,
                    "Label": "Official Permission Hours",
                    "PostData": true,
                    "Placeholder": "HH:mm",
                    "DefaultValue": "00:00",
                    "width": 110,
                    "SNo": 1,
                    "IsVisible": false
                },
                {
                    "value": "MonthlyAttendancePersonalPermissionHours",
                    "Type": "time",
                    "Required": false,
                    "Label": "Personal Permission Hours",
                    "PostData": true,
                    "Placeholder": "HH:mm",
                    "DefaultValue": "00:00",
                    "width": 110,
                    "SNo": 2,
                    "IsVisible": false
                },
                {
                    "value": "MonthlyAttendanceEarlyIn",
                    "Type": "number",
                    "Required": false,
                    "Label": "Early In Count",
                    "PostData": true,
                    "Placeholder": "Enter Count",
                    "DefaultValue": 0,
                    "width": 90,
                    "SNo": 3,
                    "IsVisible": false
                },
                {
                    "value": "MonthlyAttendanceEarlyOut",
                    "Type": "number",
                    "Required": false,
                    "Label": "Early Out Count",
                    "PostData": true,
                    "Placeholder": "Enter Count",
                    "DefaultValue": 0,
                    "width": 90,
                    "SNo": 4,
                    "IsVisible": false
                },
                {
                    "value": "MonthlyAttendanceLateIn",
                    "Type": "number",
                    "Required": false,
                    "Label": "Late In Count",
                    "PostData": true,
                    "Placeholder": "Enter Count",
                    "DefaultValue": 0,
                    "width": 90,
                    "SNo": 5,
                    "IsVisible": false
                },
                {
                    "value": "MonthlyAttendanceLateOut",
                    "Type": "number",
                    "Required": false,
                    "Label": "Late Out Count",
                    "PostData": true,
                    "Placeholder": "Enter Count",
                    "DefaultValue": 0,
                    "width": 90,
                    "SNo": 6,
                    "IsVisible": false
                },
                {
                    "value": "MonthlyAttendanceShortageHours",
                    "Type": "time",
                    "Required": false,
                    "Label": "Shortage Hours",
                    "PostData": true,
                    "Placeholder": "HH:mm",
                    "DefaultValue": "00:00",
                    "width": 110,
                    "SNo": 7,
                    "IsVisible": false
                },
                {
                    "value": "MonthlyAttendanceExtraHours",
                    "Type": "time",
                    "Required": false,
                    "Label": "Extra Hours",
                    "PostData": true,
                    "Placeholder": "HH:mm",
                    "DefaultValue": "00:00",
                    "width": 110,
                    "SNo": 8,
                    "IsVisible": false
                },
                {
                    "value": "MonthlyAttendanceOTHours",
                    "Type": "time",
                    "Required": false,
                    "Label": "OT Hours",
                    "PostData": true,
                    "Placeholder": "HH:mm",
                    "DefaultValue": "00:00",
                    "width": 100,
                    "SNo": 11,
                    "IsVisible": false
                },
                {
                    "value": "MonthlyAttendanceOTFactorHours",
                    "Type": "time",
                    "Required": false,
                    "Label": "OT Factor Hours",
                    "PostData": true,
                    "Placeholder": "HH:mm",
                    "DefaultValue": "00:00",
                    "width": 120,
                    "SNo": 12,
                    "IsVisible": false
                },
                {
                    "value": "MonthlyAttendanceAbsent",
                    "Type": "number",
                    "Required": false,
                    "Label": "Absent Days",
                    "PostData": true,
                    "Placeholder": "Enter Days",
                    "DefaultValue": 0,
                    "width": 90,
                    "SNo": 11,
                    "IsVisible": false
                },
                {
                    "value": "MonthlyAttendanceCompWork",
                    "Type": "number",
                    "Required": false,
                    "Label": "Comp Work Days",
                    "PostData": true,
                    "Placeholder": "Enter Days",
                    "DefaultValue": 0,
                    "width": 150,
                    "SNo": 13,
                    "IsVisible": true
                },
                {
                    "value": "MonthlyAttendanceCompOff",
                    "Type": "number",
                    "Required": false,
                    "Label": "Comp Off Days",
                    "PostData": true,
                    "Placeholder": "Enter Days",
                    "DefaultValue": 0,
                    "width": 180,
                    "SNo": 14,
                    "IsVisible": true
                },
                {
                    "value": "MonthlyAttendanceLeaveHours",
                    "Type": "time",
                    "Required": false,
                    "Label": "Leave Hours",
                    "PostData": true,
                    "Placeholder": "HH:mm",
                    "DefaultValue": "00:00",
                    "width": 180,
                    "SNo": 14,
                    "IsVisible": false
                },
                {
                    "SNo": 41,
                    "value": "WorkTypeCode",
                    "Type": "string",
                    "Label": "Work Type Code",
                    "DefaultValue": "NONE",
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 15,
                    "value": "WorkTypeName",
                    "Type": "string",
                    "Label": "Work Type Name",
                    "DefaultValue": "NONE",
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 43,
                    "value": "WorkSubTypeCode",
                    "Type": "string",
                    "Label": "Work Sub Type Code",
                    "DefaultValue": "NONE",
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 44,
                    "value": "WorkSubTypeName",
                    "Type": "string",
                    "Label": "Work Sub Type Name",
                    "DefaultValue": "NONE",
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 45,
                    "value": "BillDocumentNumber",
                    "Type": "string",
                    "Label": "Bill Document Number",
                    "DefaultValue": "1",
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 17,
                    "value": "MonthlyAttendanceAttendanceFromDate",
                    "Type": "date",
                    "Label": "From Date",
                    "PostData": true,
                    "IsVisible": true
                },
                {
                    "SNo": 47,
                    "value": "MonthlyAttendanceAttendanceToDate",
                    "Type": "date",
                    "Label": "To Date",
                    "PostData": true,
                    "IsVisible": true
                },
                {
                    "SNo": 48,
                    "value": "TimeSheetDate",
                    "Type": "date",
                    "Label": "Timesheet Date",
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 49,
                    "value": "TimeSheetRemarks",
                    "Type": "string",
                    "Label": "Remarks",
                    "DefaultValue": "",
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 50,
                    "value": "PartyName",
                    "Type": "string",
                    "Label": "Party Name",
                    "DefaultValue": "",
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 51,
                    "value": "WageRate",
                    "Type": "number",
                    "Label": "Wage Rate",
                    "DefaultValue": 0,
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 52,
                    "value": "MonthlyAttendanceActualPresentDays",
                    "Type": "number",
                    "Label": "Actual Present Days",
                    "DefaultValue": 0,
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 53,
                    "value": "MonthlyAttendanceOTDays",
                    "Type": "number",
                    "Label": "OT Days",
                    "DefaultValue": 0,
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 54,
                    "value": "MonthlyAttendanceNumberofLateIn",
                    "Type": "number",
                    "Label": "Late In Count",
                    "DefaultValue": 0,
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 55,
                    "value": "MonthlyAttendanceNumberofLateOut",
                    "Type": "number",
                    "Label": "Late Out Count",
                    "DefaultValue": 0,
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 56,
                    "value": "MonthlyAttendanceNumberofEarlyIn",
                    "Type": "number",
                    "Label": "Early In Count",
                    "DefaultValue": 0,
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 57,
                    "value": "MonthlyAttendanceNumberofEarlyOut",
                    "Type": "number",
                    "Label": "Early Out Count",
                    "DefaultValue": 0,
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 58,
                    "value": "MonthlyAttendanceNumberofPermission",
                    "Type": "number",
                    "Label": "Permission Count",
                    "DefaultValue": 0,
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 59,
                    "value": "MonthlyAttendanceNumberofBusinessPermission",
                    "Type": "number",
                    "Label": "Business Permission Count",
                    "DefaultValue": 0,
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 60,
                    "value": "MonthlyAttendanceNumberofPersonalPermission",
                    "Type": "number",
                    "Label": "Personal Permission Count",
                    "DefaultValue": 0,
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 61,
                    "value": "MonthlyAttendanceHolidayWorkingHours",
                    "Type": "time",
                    "Label": "Holiday Working Hours",
                    "DefaultValue": "00:00",
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 62,
                    "value": "MonthlyAttendanceWeeklyoffWorkingHours",
                    "Type": "time",
                    "Label": "Weekly Off Working Hours",
                    "DefaultValue": "00:00",
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 63,
                    "value": "MonthlyAttendanceTotalLeaveHours",
                    "Type": "time",
                    "Label": "Total Leave Hours",
                    "DefaultValue": "00:00",
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 64,
                    "value": "MonthlyAttendanceCreatedOn",
                    "Type": "date",
                    "Label": "Created On",
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "SNo": 65,
                    "value": "MonthlyAttendanceModifiedOn",
                    "Type": "date",
                    "Label": "Modified On",
                    "PostData": true,
                    "IsVisible": false
                },
                {
                    "value": "TMonthlyAttendanceAddon",
                    "Type": "string",
                    "Label": "Addon",
                    "Required": false,
                    "ValidRegEx": "",
                    "PostData": true,
                    "SNo":17,
                    "DefaultValue": "",
                    "IsVisible":false
                },
                {
                    "value": "EmployeeId",
                    "Type": "number",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": -1
                },
                {
                    "value": "PayProductionId",
                    "Type": "number",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": -1
                },
                {
                    "value": "PayProductionDetailId",
                    "Type": "number",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": -1
                },
                {
                    "value": "EmployeeName",
                    "Type": "string",
                    "Required": false,
                    "PostData": true,
                    "ValidRegEx": "",
                    "DefaultValue": "NONE"
                }
            ]
        }
    ]
}