{
    "ObjectFields": [
        {
            "Name": "PayConfigurationCode",
            "Type": "string",
            "Label": "Common.code",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Employeepayconfiguration",
            "Multiple": false,
            "LinkId": "PayConfigurationId",
            "PicklistTitle": "Code",
            "PlaceHolder": "Enter Code",
            "Width": 351,
            "AddNew": true,
            "IsFirstField": true,
            "MaxLength": 10,
            "DefaultValue": "",
            "LabelWidth": 115,
            "isKeyField": true
        },
        {
            "Name": "PayConfigurationName",
            "Type": "string",
            "Label": "Common.name",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Employeepayconfiguration",
            "Multiple": false,
            "LinkId": "PayConfigurationId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 351,
            "AddNew": true,
            "MaxLength": 30,
            "DefaultValue": "",
            "isKeyField": true
        },
        {
            "Name": "TotalEarningFormulaName",
            "Type": "string",
            "Label": "PayConfiguration.TotalEarningFormula",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "formulaname",
            "Multiple": false,
            "LinkId": "TotalEarningFormulaId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Total Earning Formula",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "TotalDeductionFormulaName",
            "Type": "string",
            "Label": "PayConfiguration.TotalDeductionFormula",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "formulaname",
            "Multiple": false,
            "LinkId": "TotalDeductionFormulaId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Total Deduction Formula",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "SalaryAccountName",
            "Type": "string",
            "Label": "Employee.SalaryAccountName",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Bank",
            "Multiple": false,
            "LinkId": "SalaryAccountId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Salary Account Name",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "NetSalaryFormulaName",
            "Type": "string",
            "Label": "PayConfiguration.NetSalaryFormula",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "formulaname",
            "Multiple": false,
            "LinkId": "NetSalaryFormulaId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Net Salary Formula",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "StdSalaryGrossFormulaName",
            "Type": "string",
            "Label": "PayConfiguration.StandardSalaryGrossFormula",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "formulaname",
            "Multiple": false,
            "LinkId": "StdSalaryGrossFormulaId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Salary Gross Formula",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "StdOneDaySalaryFormulaName",
            "Type": "string",
            "Label": "PayConfiguration.StandardOnedaySalaryFormula",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "formulaname",
            "Multiple": false,
            "LinkId": "StdOneDaySalaryFormulaId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select One day Salary Formula",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "C2CFormulaName",
            "Type": "string",
            "Label": "PayConfiguration.C2CFormula",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "formulaname",
            "Multiple": false,
            "LinkId": "C2CFormulaId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select C2C Formula",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "ReportFormatName",
            "Type": "string",
            "Label": "DocumentPrinting.ReportFormat",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "ReportFormatCode",
            "Multiple": false,
            "LinkId": "ReportFormatId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select the Report Format",
            "Width": 295,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
      {
        "Name": "PayConfigurationId",
        "Type": "number",
        "Required": true,
        "PostData": true,
        "ValidRegEx": "",
        "DefaultValue": 0
      },
      {
        "Name": "TotalEarningFormulaId",
        "Type": "number",
        "Required": true,
        "PostData": true,
        "ValidRegEx": "",
        "DefaultValue": -1
      },
      {
        "Name": "TotalDeductionFormulaId",
        "Type": "number",
        "Required": false,
        "PostData": true,
        "ValidRegEx": "",
        "DefaultValue": -1
      },
      {
        "Name": "SalaryAccountId",
        "Type": "number",
        "Required": false,
        "PostData": true,
        "ValidRegEx": "",
        "DefaultValue": -1
      },
      {
        "Name": "NetSalaryFormulaId",
        "Type": "number",
        "Required": false,
        "PostData": true,
        "ValidRegEx": "",
        "DefaultValue": -1
      },
      {
        "Name": "StdSalaryGrossFormulaId",
        "Type": "number",
        "Required": false,
        "PostData": true,
        "ValidRegEx": "",
        "DefaultValue": -1
      },
      {
        "Name": "StdOneDaySalaryFormulaId",
        "Type": "number",
        "Required": false,
        "PostData": true,
        "ValidRegEx": "",
        "DefaultValue": -1
      },
      {
        "Name": "C2CFormulaId",
        "Type": "number",
        "Required": false,
        "PostData": true,
        "ValidRegEx": "",
        "DefaultValue": -1
      },
      {
        "Name": "ReportFormatId",
        "Type": "number",
        "Required": false,
        "PostData": true,
        "ValidRegEx": "",
        "DefaultValue": -1
      },
      {
        "Name": "PayConfigurationAccoundPostingCheckbox",
        "Type": "number",
        "Label": "PayConfiguration.AccountPosting",
        "Required": false,
        "PostData": false,
        "DefaultValue": 0,
        "Width": 242,
        "Placeholder": "",
        "LabelWidth": 225
      },
      {
        "Name": "PayConfigurationClaimCheckbox",
        "Type": "number",
        "Label": "PayConfiguration.Claim",
        "Required": false,
        "LabelWidth": 374,
        "PostData": false,
        "DefaultValue": 0,
        "Placeholder": ""
      },
      {
        "Name": "PayConfigurationIsPartialProcessRequired",
        "Type": "number",
        "Label": "PayConfiguration.PartialProcessRequired",
        "Required": false,
        "PostData": true,
        "Width": 242,
        "DefaultValue": 1,
        "Placeholder": ""
      },
      {
        "Name": "PayConfigurationModifiedOn",
        "Type": "string",
        "Label": "ProcessOperation.CreatedOn",
        "Required": false,
        "ValidRegEx": "",
        "DefaultValue": "/Date(1707387840000)/",
        "Width": 100
      },
      {
        "Name": "PayConfigurationCreatedOn",
        "Type": "string",
        "Label": "ProcessOperation.ModifiedOn",
        "Required": false,
        "ValidRegEx": "",
        "DefaultValue": "/Date(1707387840000)/",
        "Width": 100
      },
      {
        "Name": "PayConfigurationModifiedByName",
        "Type": "string",
        "Label": "ProcessOperation.ModifiedByName",
        "Required": false,
        "ValidRegEx": "",
        "DefaultValue": "ADMIN",
        "Width": 100
      },
      {
        "Name": "PayConfigurationCreatedByName",
        "Type": "string",
        "Label": "ProcessOperation.CreatedByName",
        "Required": false,
        "ValidRegEx": "",
        "DefaultValue": "ADMIN",
        "Width": 100
      },
      {
        "Name": "PayConfigurationStatus",
        "Type": "number",
        "Label": "Goal.Status",
        "Required": false,
        "ValidRegEx": "",
        "DefaultValue": 1,
        "Width": 100
      },
      {
        "Name": "PayConfigurationVersion",
        "Type": "number",
        "Label": "LotDetail.TypeVersion",
        "Required": false,
        "ValidRegEx": "",
        "DefaultValue": 1,
        "Width": 100
      },
      {
        "Name": "PayConfigurationSourceType",
        "Type": "number",
        "Label": "LotDetail.TypeVersion",
        "Required": false,
        "ValidRegEx": "",
        "DefaultValue": 5,
        "Width": 100
      },
      {
        "Name": "PayConfigurationDetailArray",
        "Type": "string",
        "Required": true,
        "SLNOField": "PayConfigurationDetailSlNo",
        "Tooltip": "",
        "Placeholder": "",
        "Grid": [
          {
            "Label": "EmployeeExperience.SLNo",
            "value": "PayConfigurationDetailSlNo",
            "width": 100,
            "Type": "SNo",
            "IsVisible": true,
            "SNo": 1,
            "sticky": false,
            "left": 0
          },
          {
            "Label": "CashDiscount.Type",
            "value": "PayConfigurationDetailFieldType",
            "width": 320,
            "Type": "ComboBox",
            "IsVisible": true,
            "SNo": 2,
            "Required": false,
            "PostData": true,
            "sticky": false,
            "DefaultValue": 0,
            "left": 0,
            "PickLists": [
             
              {
                "key": 0,
                "value": "Additional Information"
              },
              {
                "key": 1,
                "value": "Formula"
              },
              {
                "key": 2,
                "value": "Standard Field"
              },
              {
                "key": 3,
                "value": "Advance"
              },
              {
                "key": 4,
                "value": "Info"
              }
            ]
          },
          {
            "Label": "",
            "value": "FieldsId",
            "Type": "number",
            "SNo": 3,
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "IsVisible": false,
            "DefaultValue": -1,
            "Width": 100
          },
          {
            "Label": "AccountVoucher.Field",
            "value": [
              "PayConfigurationDetailFieldCode",
              "PayConfigurationDetailFieldCode",
              "PayConfigurationDetailFieldCode",
              "PayConfigurationDetailFieldCode",
              "PayConfigurationDetailFieldCode"
          ],
            "width": 190,
            "Type": "FieldBasedPicklist",
            "DependendField": "PayConfigurationDetailFieldType",
            "DependendFieldValue": 0,
            "PostData": true,
            "sticky": false,
            "left": 50,
            "PicklistDetail":[
              {
                "PicklistUrl": "AdditionDeduction",
                "PicklistDisplayText": "Code,Name",
                "PicklistSearchFields": "Code,Name",
                "Multiple": false,
                "AddNew": false,
                "LinkId": "FieldsId,PayConfigurationDetailFieldCode",
                "PicklistSelection": "Id",
                "PlaceHolder": "Select Field Name",
                "PicklistTitle": "Code",
                "Label": "",
                "Width": 160,
                "MaxLength": 20,
                "ColumnWidth": "250,470",
                "ColumnType": "string,string"
              },
              {
                "PicklistUrl": "Formula",
                "PicklistDisplayText": "Code,Name",
                "PicklistSearchFields": "Code,Name",
                "Multiple": false,
                "AddNew": false,
                "LinkId": "FieldsId,PayConfigurationDetailFieldCode",
                "PicklistSelection": "Id",
                "PlaceHolder": "Select Field Name",
                "PicklistTitle": "Code",
                "Label": "",
                "Width": 160,
                "MaxLength": 20,
                "ColumnWidth": "250,470",
                "ColumnType": "string,string"
              },
              {
                "PicklistUrl": "Formula",
                "PicklistDisplayText": "Code,Name",
                "PicklistSearchFields": "Code,Name",
                "Multiple": false,
                "AddNew": false,
                "LinkId": "FieldsId,PayConfigurationDetailFieldCode",
                "PicklistSelection": "Id",
                "PlaceHolder": "Select Field Name",
                "PicklistTitle": "Code",
                "Label": "",
                "Width": 160,
                "MaxLength": 20,
                "ColumnWidth": "250,470",
                "ColumnType": "string,string"
              },
              {
                "PicklistUrl": "GCM",
                "PicklistDisplayText": "Code,Name",
                "PicklistSearchFields": "Name",
                "Multiple": false,
                "AddNew": false,
                "LinkId": "FieldsId,PayConfigurationDetailFieldCode",
                "PicklistSelection": "Id",
                "PlaceHolder": "Select Field Name",
                "PicklistTitle": "Code",
                "Label": "",
                "Width": 160,
                "MaxLength": 20,
                "ColumnWidth": "250,470",
                "ColumnType": "string,string",
                "PicklistCriteria": "AdvanceGCM"
              },
              {
                "PicklistUrl": "GCM",
                "PicklistDisplayText": "Code,Name",
                "PicklistSearchFields": "Name",
                "Multiple": false,
                "AddNew": false,
                "LinkId": "FieldsId,PayConfigurationDetailFieldCode",
                "PicklistSelection": "Id",
                "PlaceHolder": "Select Field Name",
                "PicklistTitle": "Code",
                "Label": "",
                "Width": 160,
                "MaxLength": 20,
                "ColumnWidth": "250,470",
                "ColumnType": "string,string",
                 "PicklistCriteria": "AdvanceGCM"
              }
            ],
            "IsVisible": true,
            "SNo": 4,
            "Required": false,
            "DefaultValue": ""
          },
          {
            "Label": "OrganizationGroup.OperationType",
            "value": "PayConfigurationDetailOperationType",
            "width": 320,
            "Type": "ComboBox",
            "IsVisible": true,
            "SNo": 5,
            "PostData": true,
            "Required": false,
            "sticky": false,
            "DefaultValue": 0,
            "left": 0,
            "PickLists": [
              {
                "key": 0,
                "value": "Addition"
              },
              {
                "key": 1,
                "value": "Deduction"
              },
              {
                "key": 2,
                "value": "General"
              },
              {
                "key": 3,
                "value": "Benefits"
              },
              {
                "key": 4,
                "value": "Others"
              }
            ]
          },
          {
            "Label": "",
            "value": "PayelementId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "SNo": 6,
            "ValidRegEx": "",
            "IsVisible": false,
            "DefaultValue": -1,
            "Width": 100
          },
          {
            "Label": "PayConfiguration.Element",
            "value": "PayelementName",
            "width": 220,
            "Type": "Picklist",
            "sticky": false,
            "PostData": true,
            "left": 50,
            "PicklistDetail": {
              "PicklistUrl": "PayElement",
              "PicklistDisplayText": "Code,Name",
              "PicklistSearchFields": "Code,Name",
              "Multiple": false,
              "AddNew": false,
              "LinkId": "PayelementId,PayelementName",
              "PlaceHolder": "Select Pay Element ",
              "PicklistSelection": "Id",
              "Params":"/?FirstNumber=1&MaxResult=50",
              "PicklistTitle": "Name",
              "Label": "",
              "Width": 190,
              "MaxLength": 20,
              "ColumnWidth": "250,470",
              "ColumnType": "string,string"
            },
            "IsVisible": true,
            "SNo": 7,
            "Required": false,
            "DefaultValue": ""
          },
          {
            "Label": "PayConfiguration.Separate",
            "value": "PayConfigurationDetailIsSeprateAccount",
            "Type": "CheckBox",
            "Required": false,
            "DependendFieldName": "PayConfigurationAccoundPostingCheckbox",
            "DependendFieldValue": 0,
            "PostData": true,
            "ValidRegEx": "",
            "IsVisible": true,
            "DefaultValue": 1,
            "width": 200,
            "SNo": 8
          },
          {
            "Label": "",
            "value": "SalaryAccountId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "SNo": 9,
            "ValidRegEx": "",
            "IsVisible": false,
            "DefaultValue": -1,
            "Width": 100
          },
          {
            "Label": "Party.PartyIsAccount",
            "value": "SalaryAccountName",
            "width": 270,
            "Type": "Picklist",
            "DependendFieldName": "PayConfigurationAccoundPostingCheckbox",
            "DependendFieldValue": 0,
            "sticky": false,
            "PostData": true,
            "left": 50,
            "PicklistDetail": {
              "PicklistUrl": "Account",
              "PicklistDisplayText": "Code,Name",
              "PicklistSearchFields": "Code,Name",
              "Multiple": false,
              "AddNew": false,
              "LinkId": "SalaryAccountId,SalaryAccountName",
              "PlaceHolder": "Select Salary Account Name",
              "PicklistSelection": "Id",
              "PicklistTitle": "Name",
              "Label": "",
              "Width": 240,
              "MaxLength": 20,
              "ColumnWidth": "250,470",
              "ColumnType": "string,string"
            },
            "IsVisible": true,
            "SNo": 10,
            "Required": false,
            "DefaultValue": ""
          },
          {
            "Label": "Driver.Employee",
            "value": "PayConfigurationDetailIsEmployeeAccount",
            "Type": "CheckBox",
            "Required": false,
            "PostData": true,
            "DependendFieldName": "PayConfigurationAccoundPostingCheckbox",
            "DependendFieldValue": 0,
            "ValidRegEx": "",
            "IsVisible": true,
            "DefaultValue": 1,
            "width": 100,
            "SNo": 11
          },
          {
            "Label": "",
            "value": "ContraAccountId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "SNo": 12,
            "ValidRegEx": "",
            "IsVisible": false,
            "DefaultValue": -1,
            "Width": 100
          },
          {
            "Label": "PayConfiguration.Contra",
            "value": [
              "ContraAccountName",
              "ContraAccountName"
            ],
            "width": 270,
            "sticky": false,
            "Type": "FieldBasedPicklist",
            "DependendField": "PayConfigurationDetailIsEmployeeAccount",
            "left": 50,
            "DependendFieldName": "PayConfigurationAccoundPostingCheckbox",
            "DependendFieldValue": 0,
            "IsVisible": true,
            "SNo": 13,
            "PostData": true,
            "Required": false,
            "DefaultValue": "",
            "PicklistDetail": [
              {
                "PicklistUrl": "Account",
                "PicklistDisplayText": "Code,Name",
                "PicklistSearchFields": "Code,Name",
                "Multiple": false,
                "AddNew": false,
                "LinkId": "ContraAccountId,ContraAccountName",
                "PicklistSelection": "Id",
                "PlaceHolder": "Select Contra Account Name",
                "PicklistTitle": "Name",
                "Label": "",
                "Width": 240,
                "MaxLength": 20,
                "ColumnWidth": "250,470",
                "ColumnType": "string,string"
              },
              {
                "PicklistUrl": "Account",
                "PicklistDisplayText": "Code,Name",
                "PicklistSearchFields": "Code,Name",
                "Multiple": false,
                "AddNew": false,
                "ReadOnly": true,
                "LinkId": "ContraAccountId,ContraAccountName",
                "PicklistSelection": "Id",
                "PicklistTitle": "Name",
                "PlaceHolder": "Contra Account Name",
                "Label": "",
                "Width": 240,
                "MaxLength": 2,
                "ColumnWidth": "250,470",
                "ColumnType": "string,string"
              }   
            ]
          },
          {
            "Label": "PayConfiguration.ActualType",
            "value": "PayConfigurationDetailActualFieldType",
            "width": 320,
            "Type": "ComboBox",
            "IsVisible": true,
            "DependendFieldName": "PayConfigurationAccoundPostingCheckbox",
            "DependendFieldValue": 0,
            "SNo": 14,
            "PostData": true,
            "Required": false,
            "sticky": false,
            "DefaultValue": 0,
            "left": 0,
            "PickLists": [
             
              {
                "key": 0,
                "value": "Additional Information"
              },
              {
                "key": 1,
                "value": "Formula"
              },
              {
                "key": 2,
                "value": "Standard Field"
              },
              {
                "key": 3,
                "value": "Advance"
              },
              {
                "key": 4,
                "value": "Info"
              }
            ]
          },
          {
            "Label": "",
            "value": "ActualFieldId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "SNo": 15,
            "Placeholder": "Select Field Name",
            "ValidRegEx": "",
            "IsVisible": false,
            "DefaultValue": -1,
            "Width": 100
          },
          {
            "Label": "PayConfiguration.ActualFields",
            "value": [
              "PayConfigurationDetailActualFieldName",
              "PayConfigurationDetailActualFieldName",
              "PayConfigurationDetailActualFieldName",
              "PayConfigurationDetailActualFieldName",
              "PayConfigurationDetailActualFieldName"
            ],
            "width": 210,
            "Type": "FieldBasedPicklist",
            "Required": false,
            "sticky": false,
            "DependendFieldName": "PayConfigurationClaimCheckbox",
            "DependendFieldValue": 0,
            "left": 50,
            "DefaultValue": "",
            "PostData": true,
            "DependendField": "PayConfigurationDetailActualFieldType",
            "IsVisible": true,
            "SNo": 16,
            "PicklistDetail": [
              {
                "PicklistUrl": "AdditionDeduction",
                "PicklistDisplayText": "Code,Name",
                "PicklistSearchFields": "Code,Name",
                "Multiple": false,
                "AddNew": false,
                "LinkId": "FieldsId,PayConfigurationDetailActualFieldName",
                "MaxLength": 35,
                "PlaceHolder": "Select Field Name",
                "Label": "",
                "Width": 180,
                "PicklistSelection": "Id",
                "ColumnWidth": "250,470",
                "ColumnType": "string,string",
                "PicklistTitle": "Name"
              },
              {
                "PicklistUrl": "Formula",
                "PicklistDisplayText": "Code,Name",
                "PicklistSearchFields": "Code,Name",
                "Multiple": false,
                "AddNew": false,
                "LinkId": "FieldsId,PayConfigurationDetailActualFieldName",
                "MaxLength": 35,
                "PlaceHolder": "Select Field Name",
                "Label": "",
                "Width": 180,
                "PicklistSelection": "Id",
                "ColumnWidth": "250,470",
                "ColumnType": "string,string",
                "PicklistTitle": "Code"
              },
              {
                "PicklistUrl": "GCM",
                "PicklistDisplayText": "Code,Name",
                "PicklistSearchFields": "Name",
                "Multiple": false,
                "AddNew": false,
                "PlaceHolder": "Select Field Name",
                "LinkId": "FieldsId,PayConfigurationDetailActualFieldName",
                "MaxLength": 35,
                "Label": "",
                "Width": 180,
                "PicklistSelection": "Id",
                "PicklistTitle": "Code",
                "ColumnWidth": "250,470",
                "ColumnType": "string,string",
                "PicklistCriteria": "AdvanceGCM"
              },
              {
                "PicklistUrl": "GCM",
                "PicklistDisplayText": "Code,Name",
                "PicklistSearchFields": "Name",
                "Multiple": false,
                "AddNew": false,
                "LinkId": "FieldsId,PayConfigurationDetailActualFieldName",
                "MaxLength": 35,
                "PlaceHolder": "Select Field Name",
                "Label": "",
                "Width": 180,
                "PicklistSelection": "Id",
                "PicklistTitle": "Name",
                "ColumnWidth": "250,470",
                "ColumnType": "string,string",
                "PicklistCriteria": "AdvanceGCM"
              },
              {
                "PicklistUrl": "GCM",
                "PicklistDisplayText": "Code,Name",
                "PicklistSearchFields": "Name",
                "Multiple": false,
                "AddNew": false,
                "LinkId": "FieldsId,PayConfigurationDetailActualFieldName",
                "MaxLength": 35,
                "PlaceHolder": "Select Field Name",
                "Label": "",
                "Width": 150,
                "PicklistSelection": "Id",
                "PicklistTitle": "Name",
                "ColumnWidth": "250,470",
                "ColumnType": "string,string",
                "PicklistCriteria": "AdvanceGCM"
              }
            ]
          },
          {
            "Label": "PayConfiguration.SalaryMerge",
            "value": "PayConfigurationDetailIsSalaryAccountMerge",
            "Type": "CheckBox",
            "Required": false,
            "PostData": true,
            "DependendFieldName": "PayConfigurationClaimCheckbox",
            "DependendFieldValue": 0,
            "ValidRegEx": "",
            "IsVisible": true,
            "DefaultValue": 1,
            "width": 200,
            "SNo": 17
          },
          {
            "Label": "PayConfiguration.ContraMerge",
            "value": "PayConfigurationDetailIsContraAccountMerge",
            "Type": "CheckBox",
            "Required": false,
            "DependendFieldName": "PayConfigurationClaimCheckbox",
            "DependendFieldValue": 0,
            "PostData": true,
            "ValidRegEx": "",
            "IsVisible": true,
            "DefaultValue": 1,
            "width": 200,
            "SNo": 18
          },
          {
            "Label": "PayConfiguration.IsSalaryCC",
            "value": "PayConfigurationDetailIsSalaryCostCenter",
            "Type": "CheckBox",
            "Required": false,
            "DependendFieldName": "PayConfigurationClaimCheckbox",
            "DependendFieldValue": 0,
            "PostData": true,
            "ValidRegEx": "",
            "IsVisible": true,
            "DefaultValue": 1,
            "width": 200,
            "SNo": 19
          },
          {
            "Label": "PayConfiguration.IsContraCC",
            "value": "PayConfigurationDetailIsContraCostCenter",
            "Type": "CheckBox",
            "Required": false,
            "PostData": true,
            "DependendFieldName": "PayConfigurationAccoundPostingCheckbox",
            "DependendFieldValue": 0,
            "ValidRegEx": "",
            "IsVisible": true,
            "DefaultValue": 1,
            "width": 200,
            "SNo": 20
          },
          {
            "Label": "PayConfiguration.ClaimType",
            "value": "PayConfigurationDetailClaimType",
            "width": 320,
            "Type": "ComboBox",
            "IsVisible": true,
            "PostData": true,
            "DependendFieldName": "PayConfigurationAccoundPostingCheckbox",
            "DependendFieldValue": 0,
            "SNo": 21,
            "Required": false,
            "sticky": false,
            "DefaultValue": 0,
            "left": 0,
            "PickLists": [
              {
                "key": 0,
                "value": "Not Applicable"
              },
              {
                "key": 1,
                "value": "Post to Claim"
              },
              {
                "key": 2,
                "value": "Post from Claim"
              },
              {
                "key": 3,
                "value": "Settlement from Claim"
              }
            ]
          },
          {
            "Label": "",
            "value": "ClaimHeadId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "SNo": 22,
            "ValidRegEx": "",
            "IsVisible": false,
            "DefaultValue": -1,
            "Width": 100
          },
          {
            "Label": "PayConfiguration.ClaimHead",
            "value": "ClaimHeadName",
            "width": 220,
            "Type": "Picklist",
            "DependendFieldName": "PayConfigurationAccoundPostingCheckbox",
            "DependendFieldValue": 0,
            "PostData": true,
            "sticky": false,
            "left": 50,
            "PicklistDetail": {
              "PicklistUrl": "activityrecruitmentprocess",
              "PicklistDisplayText": "Code,Name",
              "PicklistSearchFields": "Name",
              "Multiple": false,
              "AddNew": false,
              "LinkId": "ClaimHeadId,ClaimHeadName",
              "PicklistSelection": "Id",
              "PicklistTitle": "Name",
              "PlaceHolder": "Select Head Name",
              "Label": "",
              "Width": 190,
              "MaxLength": 20,
              "ColumnWidth": "250,470",
              "ColumnType": "string,string",
              "PicklistCriteria": "ActivityRecruitmentProcess"
            },
            "IsVisible": true,
            "SNo": 23,
            "Required": false,
            "DefaultValue": ""
          },
          {
            "Label": "Charge.PrintRequired",
            "value": "PayConfigurationDetailPrintRequired",
            "width": 320,
            "Type": "ComboBox",
            "IsVisible": true,
            "PostData": true,
            "SNo": 24,
            "Required": false,
            "sticky": false,
            "DefaultValue": 0,
            "left": 0,
            "PickLists": [
              {
                "key": 0,
                "value": "Not Required"
              },
              {
                "key": 1,
                "value": "Always Visible"
              },
              {
                "key": 2,
                "value": "Visible only values there"
              }
            ]
          }
        ]
      }
    ]
  }