{
    "ObjectFields": [
        {
            "Name": "PayTaxTypeId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "PayTaxTypeName",
            "Type": "string",
            "Label": "PayTaxType*",
            "PostData": true,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "PayTaxTypeId",
            "PicklistJSON": "PayTaxType",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Pay Tax type",
            "Width": 300,
            "AddNew": false,
            "IsFirstField":true,
            "isKeyField": true
            
        },
        {
            "Name": "PeriodFromDate",
            "Type": "ReadOnly",
            "Label": "From Date*",
            "Required": true,
            "ValidRegEx": "",
            "Width":120,
            "PostData": true,
            "DefaultValue": "today"
        },
        {
            "Name": "PeriodToDate",
            "Type": "ReadOnly",
            "Label": "To Date*",
            "Required": true,
            "ValidRegEx": "",
            "Width":120,
            "PostData": true,
            "DefaultValue": "today"
        },
        {
            "Name": "CurrentPeriodId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1,
            "Width": 100
        },
   {
            "Name": "CurrentPeriodName",
            "Type": "string",
            "Label": "Current Period*",
            "PostData": true,
            "Required": true,
            "ReadOnly":true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "CurrentPeriodId",
            "PicklistJSON": "Period",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Current Period",
            "Width": 300,
            "AddNew": false,
            "isKeyField": true,
            "gbReadOnly":true
        },
        {
            "Name": "PeriodId",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "PeriodName",
            "Type": "string",
            "Label": "Change Period*",
            "PostData": true,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "PeriodId",
            "PicklistJSON": "period",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Period",
            "Width": 300,
            "AddNew": false,
            "isKeyField": true
        }

    ]
}