{
    "ObjectFields": [
        {
            "Name": "BIZTransactionTypeName",
            "Type": "string",
            "Label": "Type",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "BIZTransactionTypeId",
            "PicklistJSON": "BizTransactionTypeNew",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PicklistCriteria": "BIZTransactionTypeEmiREschedule",
            "PlaceHolder": "Select Biz Transaction Type",
            "LabelWidth": 140,
            "Width": 360,
            "AddNew": false,
            "IsFirstField": true,
            "MaxLength": 20,
            "isKeyField": false,
            "ExpandedView": true,
            "FieldDescription": "The type of financial instrument or transaction used for this EMI change request.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "CodeDefineGenerationType",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "Width": 200
        },
        {
            "Name": "EmiChangeRequestNumber",
            "Type": "string",
            "Label": "CR No*",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "LinkId": "EmiChangeRequestId",
            "PicklistJSON": "EmiReschedule",
            "RequireBasedOnFieldName": "CodeDefineGenerationType",
            "RequireBasedOnFieldValue": [
                1
            ],
            "Multiple": false,
            "PicklistTitle": "Number",
            "PicklistCriteria": "Emireschedule",
            "PlaceHolder": "Select Enter CR No",
            "LabelWidth": 140,
            "Width": 360,
            "AddNew": true,
            "IsFirstField": false,
            "MaxLength": 20,
            "isKeyField": false,
            "ExpandedView": true,
            "FieldDescription": "A unique identifier used to reference this EMI change request throughout the system.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "PayPeriodName",
            "Type": "string",
            "Label": "Payperiod Name*",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "PayPeriodId",
            "PicklistJSON": "TdsPayPeriodsName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PicklistCriteria": "PeriodEmi",
            "PlaceHolder": "Select Pay period",
            "LabelWidth": 140,
            "Width": 360,
            "AddNew": false,
            "IsFirstField": false,
            "MaxLength": 20,
            "isKeyField": false,
            "ExpandedView": true,
            "FieldDescription": "The pay period this EMI change request applies to.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "EmployeeName",
            "Type": "string",
            "Label": "EmployeeNominee.EmployeeName",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "EmployeeName",
            "PicklistCriteria": "EmployeeEmi",
            "Multiple": false,
            "LinkId": "EmployeeId",
            "isThumbnailRequired": true,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Employee Name",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": "",
            "isKeyField": false,
            "ExpandedView": true,
            "FieldDescription": "Employee this EMI change request is being processed for.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "AdvanceAdvanceNumber",
            "Type": "string",
            "Label": "Advance Number*",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "AdvanceId",
            "PicklistJSON": "AdvancenumberName",
            "Multiple": false,
            "PicklistTitle": "AdvanceNumber",
            "PicklistCriteria": "AdvanceEmi",
            "PlaceHolder": "Select Advance Number",
            "LabelWidth": 140,
            "Width": 360,
            "AddNew": false,
            "IsFirstField": false,
            "MaxLength": 20,
            "isKeyField": false,
            "ExpandedView": true,
            "FieldDescription": "The advance this EMI change request is rescheduling.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "BIZTransactionTypeId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "width": "400px"
        },
        {
            "Name": "OUId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "width": "400px"
        },
        {
            "Name": "EmiChangeRequestPeriodId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "width": "400px"
        },
        {
            "Name": "EmiChangeRequestId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "width": "400px"
        },
        {
            "Name": "PayPeriodId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "width": "400px"
        },
        {
            "Name": "EmployeeId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "width": "400px"
        },
        {
            "Name": "AdvanceId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "width": "400px"
        },
        {
            "Name": "EmiChangeRequestInstallmentAmount",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "LabelWidth": 153,
            "MaxLength": 1000,
            "Width": 360,
            "ReadOnly": true,
            "Label": "Installment Amount*",
            "Placeholder": "Enter Installment Amount",
            "ExpandedView": true,
            "FieldDescription": "Current EMI installment amount before this change request is applied.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "BalanceAmt",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": 0,
            "ReadOnly": true,
            "LabelWidth": 153,
            "MaxLength": 1000,
            "Width": 360,
            "Label": "Balance Amount*",
            "Placeholder": "Enter Balance Amt",
            "ExpandedView": true,
            "FieldDescription": "Outstanding balance remaining on the advance at the time of this request.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "EmiChangeRequestRequestedAmount",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "LabelWidth": 153,
            "MaxLength": 11,
            "Mask": "00000000.00",
            "Width": 360,
            "Label": "Requested Amount*",
            "Placeholder": "Enter Requested Amount",
            "ExpandedView": true,
            "FieldDescription": "The revised installment amount being requested.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "EmiChangeRequestApprovedAmount",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "LabelWidth": 153,
            "MaxLength": 11,
            "Mask": "00000000.00",
            "Width": 360,
            "Label": "Approved Amount*",
            "Placeholder": "Enter Approved Amount",
            "ExpandedView": true,
            "FieldDescription": "The revised installment amount approved for this request.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "EmiChangeRequestRemarks",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "LabelWidth": 153,
            "MaxLength": 200,
            "Width": 360,
            "Label": "Remarks",
            "Placeholder": "Enter Remarks",
            "ExpandedView": true,
            "FieldDescription": "Optional free-text notes about this EMI change request — justification or internal reference for HR/Admin/Finance.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "EmiChangeRequestStatus",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "ReadOnly": true,
            "LabelWidth": 153,
            "DefaultValue": 1,
            "Width": 100,
            "Label": "Status*",
            "ExpandedView": true,
            "FieldDescription": "Current processing status of this EMI change request.",
            "FieldDescriptionWidth": 360,
            "PickLists": [
                {
                    "key": 0,
                    "value": "Pending"
                },
                {
                    "key": 1,
                    "value": "Active"
                },
                {
                    "key": 2,
                    "value": "Deleted"
                },
                {
                    "key": 3,
                    "value": "Amended"
                },
                {
                    "key": 4,
                    "value": "Inactive"
                },
                {
                    "key": 5,
                    "value": "Archived"
                }
            ]
        },
        {
            "Name": "EmiChangeRequestVersion",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 1,
            "Width": 360
        },
        {
            "Name": "EmiChangeRequestDate",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "today",
            "LabelWidth": 246,
            "MaxLength": 1000,
            "Width": 160,
            "Label": "CR Date*",
            "ExpandedView": true,
            "FieldDescription": "Date on which this EMI change request was raised.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "CodeDefineGenerationType",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "Width": 200
        },
        {
            "Name": "EmiChangeRequestInterestFromDate",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "/Date(-2240544000000)/",
            "LabelWidth": 246,
            "MaxLength": 1000,
            "Width": 160,
            "Label": "Interest From Date",
            "ExpandedView": true,
            "FieldDescription": "Start date from which interest is calculated for this request.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "EmiChangeRequestInterestTillDate",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "/Date(-2240544000000)/",
            "LabelWidth": 246,
            "MaxLength": 1000,
            "Width": 160,
            "Label": "Interest Till Date",
            "ExpandedView": true,
            "FieldDescription": "End date up to which interest is calculated for this request.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "EmiChangeRequestInterestDays",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "LabelWidth": 153,
            "MaxLength": 4,
            "Width": 200,
            "Label": "Interest Days*",
            "Placeholder": "Enter Days",
            "ExpandedView": true,
            "FieldDescription": "Number of days over which interest is calculated for this request.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "EmiChangeRequestInterestOnAmount",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "LabelWidth": 153,
            "MaxLength": 18,
            "Mask": "0000000000000.0000",
            "Width": 200,
            "Label": "Interest On Amount*",
            "Placeholder": "Enter  Amount",
            "ExpandedView": true,
            "FieldDescription": "The principal amount on which interest for this request is calculated.",
            "FieldDescriptionWidth": 360
        },
        {
            "Name": "EmiChangeRequestInterestAmount",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "LabelWidth": 153,
            "MaxLength": 18,
            "Mask": "0000000000000.0000",
            "Width": 200,
            "Label": "Interest Amount*",
            "Placeholder": "Enter  Amount",
            "ExpandedView": true,
            "FieldDescription": "Total interest amount calculated for this EMI change request.",
            "FieldDescriptionWidth": 360
        }
    ]
}