{
  "ObjectFields": [
    {
      "Name": "ServiceRuleCode",
      "Type": "string",
      "Label": "WageRule.ServiceRuleCode",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "ServiceRuleId",
      "PicklistJSON": "WageRuleServiceCode",
      "Multiple": false,
      "PicklistTitle": "Code",
      "PlaceHolder": "Select Code",
      "Width": 300,
      "AddNew": false,
      "IsFirstField": true
    },
    {
      "Name": "ServiceRuleName",
      "Type": "string",
      "Label": "WageRule.ServiceRuleName",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "ServiceRuleId",
      "PicklistJSON": "WageRuleServiceCode",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Name",
      "Width": 300,
      "AddNew": false
    },
    {
      "Name": "PartyName",
      "Type": "string",
      "Label": "ForcastData.Party",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "PartyId",
      "PicklistJSON": "WageRuleServiceCode",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Party",
      "Width": 300,
      "AddNew": false
    },
    {
      "Name": "PartyBranchName",
      "Type": "string",
      "Label": "ItemSchedule.PartyBranch",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "PartyBranchId",
      "PicklistJSON": "WageRuleServiceCode",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Party Branch",
      "Width": 300,
      "AddNew": false
    },
    {
      "Name": "WorkTypeName",
      "Type": "string",
      "Label": "ReportingHeadChange.WorkType",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "WorkTypeId",
      "PicklistJSON": "TDSMinorHead",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Work Type",
      "Width": 300,
      "AddNew": false,
      "PicklistCriteria": "WageRuleWorkType"
    },
    {
      "Name": "EmployeeName",
      "Type": "string",
      "Label": "Driver.Employee",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "EmployeeId",
      "PicklistJSON": "EmployeeName",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Name",
      "Width": 300,
      "AddNew": false,
      "PicklistCriteria": "Contra"
    },
    {
      "Name": "EmployeeId",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "WorkTypeId",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "PartyBranchId",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "ServiceRuleId",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "PartyId",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "EmployeeCode",
      "Type": "string",
      "Label": "ForcastData.Party",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "PartyId",
      "PicklistJSON": "",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Party Name",
      "Width": 360,
      "AddNew": true,
      "IsFirstField": true,
      "MaxLength": 35,
      "isKeyField": false
    },
    {
      "Name": "EmployeeName",
      "Type": "string",
      "Label": "ItemSchedule.PartyBranch",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "PartyId",
      "PicklistJSON": "",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Party Branch Name",
      "Width": 360,
      "AddNew": true,
      "IsFirstField": true,
      "MaxLength": 35,
      "gbReadOnly": true,
      "isKeyField": false
    },
    {
      "Name": "PartyId",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "VersionId",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "CurrencyId",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "WagePaymentCurrencyId",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "WageRuleStatus",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 0,
      "Width": 200,
      "Label": "WageRule.WageRuleStatus",
      "PickLists": [
        {
          "key": 0,
          "value": "Active"
        },
        {
          "key": 1,
          "value": "In Active"
        }
      ]
    },
    {
      "Name": "VersionVersionNumber",
      "Type": "string",
      "Label": "Budget.Version",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "VersionId",
      "PicklistJSON": "",
      "Multiple": false,
      "PicklistTitle": "Version",
      "PlaceHolder": "Enter Version",
      "Width": 360,
      "AddNew": true,
      "IsFirstField": true,
      "MaxLength": 35,
      "isKeyField": false
    },
    {
      "Name": "CurrencyName",
      "Type": "string",
      "Label": "Employee.Currency",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "CurrencyId",
      "PicklistJSON": "",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Currency",
      "Width": 360,
      "AddNew": false
    },
    {
      "Name": "WagePaymentCurrencyName",
      "Type": "string",
      "Label": "WageRule.PaymentCurrency",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "WagePaymentCurrencyId",
      "PicklistJSON": "",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Currency",
      "Width": 360,
      "AddNew": false
    },
    {
      "Name": "WageRuleVersionEffectiveFrom",
      "Type": "string",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "width": 120,
      "DefaultValue": "today",
      "Label": "CopyNameType.FromDate"
    },
    {
      "Name": "WageRuleVersionEffectiveTo",
      "Type": "string",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "width": 120,
      "DefaultValue": "today",
      "Label": "CopyNameType.ToDate"
    },
    {
      "Name": "WageRuleVersionConversionMethod",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 0,
      "Width": 200,
      "Label": "WageRule.CurrencyMethod",
      "PickLists": [
        {
          "key": 0,
          "value": "No Conversion"
        },
        {
          "key": 1,
          "value": "Fixed"
        },
        {
          "key": 2,
          "value": "Variable"
        }
      ]
    },
    {
      "Name": "WageRuleVersionCurrencyConversion",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "width": 200,
      "DefaultValue": 0,
      "Label": "WageRule.CurrencyConversion"
    },
    {
      "Name": "WageRuleVersionOtApplicable",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 0,
      "Width": 200,
      "Label": "WageRule.OTApplicable",
      "PickLists": [
        {
          "key": 0,
          "value": "Yes"
        },
        {
          "key": 1,
          "value": "No"
        }
      ]
    },
    {
      "Name": "WageRuleVersionStatus",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 0,
      "Width": 200,
      "Label": "WageRule.WageRuleVersionStatus",
      "PickLists": [
        {
          "key": 0,
          "value": "Active"
        },
        {
          "key": 1,
          "value": "In Active"
        }
      ]
    },
    {
      "Name": "WageRuleRemarks",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "PlaceHolder": "Enter the Remarks",
      "PostData": true,
      "width": 200,
      "DefaultValue": "",
      "Label": "Common.Remark"
    }
  ]
}