{
    "ObjectFields": [
        {
            "Name": "DepreciationCode",
            "Type": "string",
            "Label": "Common.code",
            "Required": true,
            "PostData": true,
            "DefaultValue": "",
            "PicklistJSON": "Depreciation",
            "LinkId": "DepreciationId",
            "Multiple": false,
            "PicklistTitle": "Code",
            "PlaceHolder": "Enter Code",
            "LabelWidth": 137,
            "Width": 200,
            "isKeyField": true,
            "AddNew": true,
            "IsFirstField": true,
            "MaxLength": 20
        },
        {
            "Name": "DepreciationName",
            "Type": "string",
            "Label": "Common.name",
            "Required": true,
            "PostData": true,
            "DefaultValue": "",
            "PicklistJSON": "Depreciation",
            "LinkId": "DepreciationId",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "LabelWidth": 137,
            "Width": 200,
            "isKeyField": true,
            "AddNew": true,
            "MaxLength": 200
        },
        {
            "Name": "DepreciationId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "Width": 100
        },
        {
            "Name": "DepreciationCalculationMethod",
            "Type": "number",
            "Label": "Depreciation.Method",
            "DefaultValue": 0,
            "LabelWidth": 137,
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Written Down Value(WDV)"
                },
                {
                    "key": 1,
                    "value": "Straight Line"
                },
                {
                    "key": 2,
                    "value": "None"
                }
            ]
        },
        {
            "Name": "DepreciationPeriodType",
            "Type": "number",
            "Label": "CashDiscount.Type",
            "Tooltip": "",
            "Width": 460,
            "LabelWidth": 137,
            "DefaultValue": 0,
            "PostData": true,
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Months Based"
                },
                {
                    "key": 1,
                    "value": "Days Based"
                },
                {
                    "key": 2,
                    "value": "Partial Period"
                }
            ]
        },
        {
            "Name": "DepreciationPartialMonth",
            "Type": "string",
            "Label": "Depreciation.Month",
            "DefaultValue": 1,
            "PostData": true,
            "Width": 160,
            "LabelWidth": 135,
            "Required": false,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 1,
                    "value": "January"
                },
                {
                    "key": 2,
                    "value": "February"
                },
                {
                    "key": 3,
                    "value": "March"
                },
                {
                    "key": 4,
                    "value": "April"
                },
                {
                    "key": 5,
                    "value": "May"
                },
                {
                    "key": 6,
                    "value": "June"
                },
                {
                    "key": 7,
                    "value": "July"
                },
                {
                    "key": 8,
                    "value": "August"
                },
                {
                    "key": 9,
                    "value": "September"
                },
                {
                    "key": 10,
                    "value": "October"
                },
                {
                    "key": 11,
                    "value": "November "
                },
                {
                    "key": 12,
                    "value": "December"
                }
            ]
        },
        {
            "Name": "DepreciationPartialPercentage",
            "Type": "percentage",
            "Required": true,
            "ValidRegEx": "",
            "Label": "Depreciation.Partial",
            "Placeholder": "Enter Partial %",
            "MaxLength": 6,
            "Mask": "00.00",
            "LabelWidth": 135,
            "PostData": true,
            "DefaultValue": "0",
            "Width": 200
        },
        {
            "Name": "DepreciationResidualType",
            "Type": "number",
            "Label": "CashDiscount.Type",
            "Tooltip": "",
            "LabelWidth": 135,
            "DefaultValue": 0,
            "Placeholder": "",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 0,
                    "value": "%"
                },
                {
                    "key": 1,
                    "value": "Amount"
                },
                {
                    "key": 2,
                    "value": "Not Applicable"
                }
            ]
        },
        {
            "Name": "DepreciationResidual",
            "Type": "percentage",
            "Placeholder": "Enter the Residual Value",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "Mask": "0000000000000.0000",
            "MaxLength": 18,
            "DefaultValue": 0,
            "Width": 200,
            "LabelWidth": 400,
            "Label": "AssetAddition.Value"
        },
        {
            "Name": "DepreciationDaysperYear",
            "Type": "number",
            "Required": true,
            "Label": "Depreciation.Days/Year",
            "ValidRegEx": "",
            "Placeholder": "Enter the Days Per Year",
            "LabelWidth": 135,
            "PostData": true,
            "DefaultValue": 366,
            "Width": 200,
            "MaxLength": 3
        },
        {
            "Name": "DepreciationSortOrder",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 9999,
            "Width": 200
        },
        {
            "Name": "DepreciationStatus",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 1,
            "Width": 200
        },
        {
            "Name": "DepreciationCreatedOn",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "/Date(1741003560000)/",
            "Width": 200
        },
        {
            "Name": "DepreciationModifiedOn",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "/Date(1741003560000)/",
            "Width": 200
        },
        {
            "Name": "DepreciationModifiedByName",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "ADMIN",
            "Width": 200
        },
        {
            "Name": "DepreciationCreatedByName",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "ADMIN",
            "Width": 200
        },
        {
            "Name": "DepreciationVersion",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 1,
            "Width": 200
        }
    ]
}