{
  "ObjectFields": [
    {
      "Name": "BizTransactionTypeName",
      "Type": "number",
      "Label": "TDSChallan.BizType",
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "BizTransactionTypeId",
      "PicklistJSON": "BizTransactionTypeName",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select BizTransactionType",
      "LabelWidth": 150,
      "Width": 360,
      "AddNew": false,
      "MaxLength": 30,
      "isKeyField": false,
      "PicklistCriteria": "BIZTransactionType"
    },
    {
      "Name": "BIZTransactionTypeClassId",
      "Type": "number",
      "ValidRegEx": "",
      "IsVisible": false,
      "PostData": true,
      "DefaultValue": -1399999803
    },
    {
      "Name": "BizTransactionTypeId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "ChallanNumber",
      "Type": "string",
      "Label": "TDSChallan.ChallanAuto",
      "ValidRegEx": "",
      "PostData": true,
      "Required": false,
      "DefaultValue": "",
      "PicklistJSON": "TdsChallanNO",
      "Multiple": false,
      "PicklistTitle": "ChallanNumber",
      "PlaceHolder": "Select The Number",
      "LabelWidth": 140,
      "LinkId": "TDSChallanId",
      "Width": 360,
      "AddNew": false,
      "IsFirstField": false,
      "MaxLength": 20,
      "isKeyField": false,
      "PicklistCriteria": "TDSChallanNumbers"
    },
    {
      "Name": "ChallanNumberManual",
      "Type": "string",
      "Label": "TDSChallan.ChallanAuto",
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "PicklistJSON": "TdsChallanNO",
      "Multiple": false,
      "PicklistTitle": "ChallanNumberManual",
      "PlaceHolder": "Enter The Number",
      "LabelWidth": 140,
      "Width": 360,
      "LinkId": "TDSChallanId",
      "AddNew": true,
      "IsFirstField": false,
      "MaxLength": 20,
      "isKeyField": false,
      "PicklistCriteria": "TDSChallanNumbers"
    },
    {
      "Name": "TDSChallanId",
      "Type": "number",
      "ValidRegEx": "",
      "IsVisible": false,
      "PostData": true,
      "DefaultValue": 0,
      "LabelWidth": 180
    },
    {
      "Name": "ChallanNumber",
      "Type": "number",
      "ValidRegEx": "",
      "Required": false,
      "PostData": true,
      "DefaultValue": "",
      "LabelWidth": 180,
      "Label": "TDSChallan.ChallanManual"
    },
    {
      "Name": "ChallanNumberManual",
      "Type": "number",
      "ValidRegEx": "",
      "PostData": true,
      "Required": true,
      "DefaultValue": "NONE",
      "LabelWidth": 180,
      "Label": "TDSChallan.ChallanManual"
    },
    {
      "Name": "PayPeriodName",
      "Type": "string",
      "Label": "TDSChallan.PayPeriod",
      "ValidRegEx": "",
      "DefaultValue": "",
      "PicklistJSON": "TdsPayPeriods",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Pay Period",
      "LabelWidth": 140,
      "Width": 360,
      "LinkId": "PayPeriodId",
      "AddNew": false,
      "IsFirstField": false,
      "MaxLength": 20,
      "isKeyField": false,
      "Required": true,
      "PicklistCriteria": "TdsPayperiodFilter"
    },
    {
      "Name": "PayPeriodId",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "PostData": true
    },
    {
      "Name": "PeriodId",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "PostData": true
    },
    {
      "Name": "OUId",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "PostData": true
    },
    {
      "Name": "VoucherId",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "PostData": true
    },
    {
      "Name": "VoucherVoucherNumber",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 0,
      "PostData": true
    },
    {
      "Name": "TDSChallanStatus",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 1,
      "PostData": true
    },
    {
      "Name": "TDSChallanVersion",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 1,
      "PostData": true
    },
    {
      "Name": "BIZTransactionTypeAssetPostType",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 0,
      "PostData": true
    },
    {
      "Name": "TDSChallanReferenceNumber",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "",
      "PostData": true,
      "LabelWidth": 94,
      "Width": 360,
      "Label": "TDSChallan.ReferenceNumber",
      "PlaceHolder": "Enter Reference Number"
    },
    {
      "Name": "TDSChallanChallanDate",
      "Type": "Date",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "today",
      "PostData": true,
      "LabelWidth": 94,
      "Width": 160,
      "Label": "ShiftPattern.Date"
    },
    {
      "Name": "TDSChallanReferenceDate",
      "Type": "Date",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "today",
      "PostData": true,
      "LabelWidth": 94,
      "Width": 160,
      "Label": "AssetAcquisition.RefDate"
    },
    {
      "Name": "FinancialYearName",
      "Type": "string",
      "Label": "TDSChallan.Financialyear",
      "ValidRegEx": "",
      "DefaultValue": "",
      "PicklistJSON": "TdsFinancialYear",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Financial year",
      "LabelWidth": 140,
      "Width": 360,
      "LinkId": "FinancialYearId",
      "AddNew": false,
      "IsFirstField": false,
      "MaxLength": 35,
      "isKeyField": false,
      "Required": false,
      "PicklistCriteria": "TdsFinancialyear"
    },
    
    {
      "Name": "FinancialYearId",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "PostData": true
    },
    {
      "Name": "AssessmentYearName",
      "Type": "string",
      "Label": "TDSChallan.AssessmentYear",
      "ValidRegEx": "",
      "DefaultValue": "",
      "PicklistJSON": "AssessmentYear",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Assessment Year",
      "LabelWidth": 140,
      "Width": 360,
      "LinkId": "AssessmentYearId",
      "AddNew": false,
      "IsFirstField": false,
      "MaxLength": 35,
      "isKeyField": false,
      "PicklistCriteria": "TdsAssessmentyear"
    },
    {
      "Name": "AssessmentYearId",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "PostData": true
    },
    {
      "Name": "TDSChallanFormType",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "Label": "TDSReturnFilling.FormType",
      "LabelWidth": 110,
      "DefaultValue": 0,
      "PickLists": [
        {
          "key": 0,
          "value": "24Q"
        }
      ]
    },
    {
      "Name": "TDSChallanPeriodType",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "Label": "TDSReturnFilling.PeriodType",
      "LabelWidth": 110,
      "DefaultValue": 0,
      "PickLists": [
        {
          "key": 0,
          "value": "Q1"
        },
        {
          "key": 1,
          "value": "Q2"
        },
        {
          "key": 2,
          "value": "Q3"
        },
        {
          "key": 3,
          "value": "Q4"
        }
      ]
    },
    {
      "Name": "TDSChallanDateDeposit",
      "Type": "Date",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "today",
      "PostData": true,
      "LabelWidth": 94,
      "Width": 160,
      "Label": "TDSChallan.DateOfDeposit"
    },
    {
      "Name": "MinorHeadName",
      "Type": "string",
      "Label": "TDSChallan.MinorHead",
      "ValidRegEx": "",
      "DefaultValue": "",
      "PicklistJSON": "TDSMinorHead",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Minor Head Name",
      "LabelWidth": 140,
      "Width": 360,
      "LinkId": "MinorHeadId",
      "AddNew": false,
      "IsFirstField": false,
      "MaxLength": 10,
      "isKeyField": false,
      "Required": true,
      "PicklistCriteria": "TdsMinorHead"
    },
    {
      "Name": "MinorHeadId",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "PostData": true
    },
     {
      "Name": "BankBranchIFSCId",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "PostData": true
    },
    {
      "Name": "BankBranchIFSC",
      "Type": "string",
      "Label": "AccountMaster.IFSC",
      "ValidRegEx": "",
      "DefaultValue": "",
      "PicklistJSON": "BankBranch",
      "Multiple": false,
      "PicklistTitle": "BankName",
      "PlaceHolder": "Select IFSC Code",
      "LabelWidth": 140,
      "LinkId": "BankBranchIFSCId",
      "Width": 360,
      "AddNew": false,
      "IsFirstField": false,
      "MaxLength": 200,
      "isKeyField": false
    },
    {
      "Name": "BankName",
      "Type": "string",
      "Label": "Employee.Bank",
      "ValidRegEx": "",
      "DefaultValue": "",
      "PicklistJSON": "TDSMinorHead",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Bank Name",
      "LabelWidth": 140,
      "Width": 360,
      "LinkId": "BankId",
      "AddNew": false,
      "IsFirstField": false,
      "isKeyField": false,
      "ReadOnly": true
    },
    {
      "Name": "BankId",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "PostData": true
    },
    {
      "Name": "BankBranchName",
      "Type": "string",
      "Label": "TDSChallan.BankBranch",
      "ValidRegEx": "",
      "DefaultValue": "",
      "PicklistJSON": "TDSMinorHead",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Bank Branch",
      "LabelWidth": 140,
      "Width": 360,
      "LinkId": "BankBranchId",
      "AddNew": false,
      "IsFirstField": false,
      "MaxLength": 10,
      "isKeyField": false
    },
    {
      "Name": "BankBranchId",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "PostData": true
    },
    {
      "Name": "TDSChallanInstrumentNumber",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "0",
      "PostData": true,
      "LabelWidth": 94,
      "MaxLength": 15,
      "Width": 210,
      "Label": "TDSChallan.CheqNumber",
      "PlaceHolder": "Enter Cheq/DD Number"
    },
    {
      "Name": "TDSChallanInstrumentDate",
      "Type": "Date",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "today",
      "PostData": true,
      "LabelWidth": 94,
      "Width": 160,
      "Label": "TDSChallan.CheqDate"
    },
    {
      "Name": "TDSChallanAcknowledgementNumber",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "0",
      "PostData": true,
      "LabelWidth": 94,
      "MaxLength": 25,
      "Width": 230,
      "Label": "TDSChallan.AcknowledgementNumber",
      "PlaceHolder": "Enter Acknowledgement Number"
    },
    {
      "Name": "TDSChallanTotalIT",
      "Type": "number",
      "ReadOnly":true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "0",
      "PostData": true,
      "LabelWidth": 94,
      "MaxLength": 9,
      "Width": 160,
      "Label": "TDSChallan.IncomeTax",
      "PlaceHolder": "Enter Tax Number"
    },
    {
      "Name": "TDSChallanTotalSC",
      "Type": "number",
      "ReadOnly":true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "0",
      "PostData": true,
      "LabelWidth": 94,
      "MaxLength": 9,
      "Width": 160,
      "Label": "TDSChallan.SC"
    },
    {
      "Name": "TDSChallanTotalCESS",
       "Type": "number",
      "ReadOnly":true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "0",
      "PostData": true,
      "LabelWidth": 94,
      "MaxLength": 9,
      "Width": 160,
      "Label": "TDSChallan.CESS"
    },
    {
      "Name": "TDSTDSValues",
       "Type": "number",
      "ReadOnly":true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "0",
      "PostData": true,
      "LabelWidth": 94,
      "MaxLength": 9,
      "Width": 160,
      "Label": "TDSChallan.TDS"
    },
    {
      "Name": "TDSChallanTotalInterest",
       "Type": "number",
      "ReadOnly":true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "0",
      "PostData": true,
      "LabelWidth": 94,
      "MaxLength": 9,
      "Width": 160,
      "Label": "TDSChallan.Interest"
    },
    {
      "Name": "TDSChallanTotalOthers",
       "Type": "number",
      "ReadOnly":true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "0",
      "PostData": true,
      "LabelWidth": 94,
      "MaxLength": 9,
      "Width": 160,
      "Label": "TDSChallan.Others"
    },
    {
      "Name": "TDSChallanFee",
       "Type": "number",
      "ReadOnly":true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "0",
      "PostData": true,
      "LabelWidth": 94,
      "MaxLength": 9,
      "Width": 160,
      "Label": "TDSChallan.Fee"
    },
    {
      "Name": "TDSChallanTotalTaxDeposited",
      "Type": "number",
      "ReadOnly":true,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "0",
      "PostData": true,
      "LabelWidth": 94,
      "MaxLength": 9,
      "Width": 160,
      "Label": "Diemaster.Total"
    },
    {
      "Name": "TDSChallanDateOfChallan",
      "Type": "Date",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "today",
      "PostData": true,
      "LabelWidth": 94,
      "Width": 160,
      "Label": "TDSChallan.PaymentDate"
    },
    {
      "Name": "TDSChallanDetailArray",
      "Type": "string",
      "Label": "TDSChallanDetailArray",
      "SLNOField": "TDSChallanDetailSlNo",
      "IsFieldRequired": false,
      "IsAddrowRequired": false,
      "IsDeleteRowRequired": false,
      "DefaultValue": [],
      "Required": true,
      "Grid": [
        {
          "Label": "#",
          "value": "TDSChallanDetailSlNo",
          "width": 50,
          "Type": "SNo",
          "IsVisible": true,
          "SNo": 1,
          "sticky": false,
          "PostData": true,
          "left": 0
        },
        {
          "Label": "",
          "value": "TDSChallanDetailId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 2,
          "PostData": true
        },
        {
          "Label": "",
          "value": "EmployeeId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 3,
          "PostData": true
        },
        {
          "Label": "Dynamicform.Code",
          "value": "EmployeeCode",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 4,
          "PostData": true
        },
        {
          "Label": "Dynamicform.Name",
          "value": "EmployeeName",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 5,
          "PostData": true
        },
        {
          "Label": "ShiftPattern.Date",
          "value": "TDSChallanDetailDatePayCredit",
          "Type": "Date",
          "Required": false,
          "ValidRegEx": "",
          "MaxLength": 30,
          "IsVisible": true,
          "DefaultValue": "today",
          "SNo": 6,
          "PostData": true
        },
        {
          "Label": "AccountVoucher.Amount",
          "value": "TDSChallanDetailAmountPaid",
          "Type": "ReadOnly",
          "Required": false,
          "ValidRegEx": "",
          "MaxLength": 50,
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 7,
          "PostData": true
        },
        {
          "Label": "TDSChallan.TaxAmt",
          "value": "TaxableAmount",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "MaxLength": 9,
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 8,
          "PostData": true
        },

        {
          "Label": "Allocation.Rate",
          "value": "TaxRate",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "MaxLength": 9,
          "IsVisible": true,
          "DefaultValue": "0",
          "SNo": 9,
          "PostData": true
        },
        {
          "Label": "TDSChallan.IT",
          "value": "TDSChallanDetailIT",
          "Type": "ReadOnly",
          "Required": false,
          "ValidRegEx": "",
          "MaxLength": 9,
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 10,
          "PostData": true
        },
        {
          "Label": "TDSChallan.SC",
          "value": "TDSChallanDetailSC",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "MaxLength": 9,
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 11,
          "PostData": true
        },
        {
          "Label": "TDSChallan.CESS",
          "value": "TDSChallanDetailCESS",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "MaxLength": 9,
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 12,
          "PostData": true
        },
        {
          "Label": "TDSChallan.TDS",
          "value": "TDSChallanDetailTotalTDS",
          "Type": "ReadOnly",
          "Required": false,
          "ValidRegEx": "",
          "MaxLength": 9,
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 13,
          "PostData": true
        },
        {
          "Label": "TDSChallan.Interest",
          "value": "TDSChallanDetailInterest",
          "Type": "ReadOnly",
          "Required": false,
          "ValidRegEx": "",
          "MaxLength": 9,
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 14,
          "PostData": true
        },
        {
          "Label": "TDSChallan.Others",
          "value": "TDSChallanDetailOthers",
          "Type": "ReadOnly",
          "Required": false,
          "ValidRegEx": "",
          "MaxLength": 9,
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 15,
          "PostData": true
        },
        {
          "Label": "Diemaster.Total",
          "value": "TDSChallanDetailRateTaxDeducted",
          "Type": "ReadOnly",
          "Required": false,
          "ValidRegEx": "",
          "MaxLength": 9,
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 16,
          "PostData": true
        },
        {
          "Label": "TDSChallan.DoD",
          "value": "TDSChallanDetailDateDeduct",
          "Type": "Date",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "today",
          "SNo": 17,
          "PostData": true
        },
        {
          "Label": "TDSChallan.DAmt",
          "value": "TDSChallanDetailTaxDeposited",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "MaxLength": 9,
          "IsVisible": true,
          "DefaultValue": "0",
          "SNo": 18,
          "PostData": true
        },
        {
          "Label": "TDSChallan.Lower",
          "value": "TDSChallanDetailCodeForLowerRate",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "MaxLength": 9,
          "IsVisible": true,
          "DefaultValue": "N",
          "SNo": 19,
          "PostData": true
        },

        {
          "Label": "TDSChallan.Cert",
          "value": "TDSChallanDetailNonDeductionCertificate",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "MaxLength": 20,
          "IsVisible": true,
          "DefaultValue": "NONE",
          "SNo": 20,
          "PostData": true
        },
        {
          "Label": "",
          "value": "PartyId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 21,
          "PostData": true
        },
        {
          "Label": "",
          "value": "PartyBranchId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 22,
          "PostData": true
        },
        {
          "Label": "",
          "value": "TDSSectionId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 23,
          "PostData": true
        }
      ]
    }
  ]
}
