{
  "ObjectFields": [
    {
      "Name": "BizTransactionTypeName",
      "Type": "number",
      "Label": "AccountVoucher.VoucherBIZTransactionType",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": " ",
      "LinkId": "BizTransactionTypeId",
      "PicklistJSON": "BizTransactionTypeName",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select BizTransactionType",
      "LabelWidth": 150,
      "Width": 200,
      "AddNew": false,
      "MaxLength": 30,
      "isKeyField": false,
      "CustomStyle": "PicklistWithoutBorder",
      "PicklistCriteria": "BIZTransactionType"
    },
    {
      "Name": "VoucherNumber",
      "Type": "string",
      "Label": "AccountVoucher.no",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "VoucherId",
      "PicklistJSON": "VoucherNumbers",
      "Multiple": false,
      "PicklistTitle": "VoucherNumber",
      "PlaceHolder": "Enter Voucher Number",
      "PicklistWidth": "1280px",
      "Width": 360,
      "AddNew": true,
      "IsFirstField": true,
      "MaxLength": 20,
      "isKeyField": true,
      "PicklistCriteria": "Voucher"
    },
    {
      "Name": "AllocationName",
      "Type": "string",
      "Label": "AccountVoucher.Allocation",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "AllocationId",
      "PicklistJSON": "VoucherAllocation",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Alloction",
      "LabelWidth": 140,
      "Width": 360,
      "AddNew": false,
      "MaxLength": 20,
      "isKeyField": false,
      "PicklistCriteria": "AllocationType"
    },
    {
      "Name": "BranchL1Name",
      "Type": "string",
      "Label": "AccountVoucher.Purpose",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "BranchL1Id",
      "PicklistJSON": "VoucherBranchL1",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Purpose",
      "LabelWidth": 140,
      "Width": 360,
      "AddNew": false,
      "MaxLength": 20,
      "isKeyField": false
    },
    {
      "Name": "BranchL1Id",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
     {
      "Name": "VoucherLineNarrationId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "PostData": false
    },
    {
      "Name": "VoucherNarrations",
      "Type": "string",
      "Label": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "NarrationId",
      "PicklistJSON": "VoucherNarrations",
      "Multiple": false,
      "PicklistTitle": "Narrations",
      "PlaceHolder": "",
      "Width": 50,
      "Height": 36,
      "AddNew": true,
      "MaxLength": 20,
      "isKeyField": false,
      "Focusneeded": false
    },
    {
      "Name": "VoucherLineNarrations",
      "Type": "string",
      "Label": "",
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "NarrationLineId",
      "PicklistJSON": "VoucherNarrations",
      "Multiple": false,
      "PicklistTitle": "Narrations",
      "PlaceHolder": "",
      "Width": 50,
      "Height": 36,
      "AddNew": true,
      "MaxLength":400,
      "isKeyField": false,
      "Focusneeded": false
    },
    {
      "Name": "SaveTemplate",
      "Type": "string",
      "Label": "AccountVoucher.TemplateName",
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "LoadTemplateId",
      "PicklistJSON": "LoadTemplate",
      "Multiple": false,
      "PicklistTitle": "TemplateName",
      "PlaceHolder": "Enter Template",
      "Width": 360,
      "AddNew": true,
      "MaxLength": 20,
      "isKeyField": false,
      "PicklistCriteria": "SaveTemplates"
    },
    {
      "Name": "LoadTemplate",
      "Type": "string",
      "Label": "AccountVoucher.TemplateName",
      "PostData": false,
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "LoadTemplateId",
      "PicklistJSON": "LoadTemplate",
      "Multiple": false,
      "PicklistTitle": "TemplateName",
      "PlaceHolder": "Enter Template",
      "Width": 360,
      "AddNew": true,
      "MaxLength": 20,
      "PicklistCriteria": "LoadTemplates"
    },
    {
      "Name": "LoadPayment",
      "Type": "number",
      "Label": "AccountVoucher.PaymentNumber",
      "PostData": false,
       "Required": false,
      "DefaultValue": "",
        "ValidRegEx": "",
      "LinkId": "LoadPaymentId",
      "PicklistJSON": "LoadPayments",
      "Multiple": false,
      "PicklistTitle": "Number",
      "PlaceHolder": "Select Payment",
      "Width": 360,
      "AddNew": false,
      "MaxLength": 20,
      "isKeyField": false,
      "PicklistCriteria": "LoadPayment"
    },
    {
      "Name": "LoadPurchase",
      "Type": "string",
      "Label": "AccountVoucher.PurchaseNumber",
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "LoadPurchaseId",
      "PicklistJSON": "LoadPurchases",
      "Multiple": false,
      "PicklistTitle": "Number",
      "PlaceHolder": "Select Purchase",
      "Width": 360,
      "AddNew": false,
      "MaxLength": 20,
      "isKeyField": false,
      "PicklistCriteria": "LoadPurchase"
    },
    {
      "Name": "BizTransactionTypeId",
      "Type": "number",
      "ValidRegEx": "",
      "IsVisible": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "BIZTransactionTypeClassId",
      "Type": "number",
      "ValidRegEx": "",
      "IsVisible": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "VoucherBizTransactionTypeName",
      "Label": "AccountVoucher.VoucherBIZTransactionType",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "NONE"
    },
    {
      "Name": "VoucherBIZsTypeClassId",
      "Type": "number",
      "ValidRegEx": "",
      "IsVisible": false,
      "PostData": false,
      "DefaultValue": ""
    },
    {
      "Name": "VoucherId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": 0
    },
    {
      "Name": "AllocationId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "NarrationId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "PostData": false
    },
    {
      "Name": "NarrationLineId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "PostData": false
    },
    {
      "Name": "VoucherReferenceDate",
      "Type": "string",
      "Label": "AccountVoucher.RefDate",
      "Required": true,
      "ValidRegEx": "",
      "LabelWidth": 80,
      "DefaultValue": "todaygb5",
      "Width": 180
    },
    {
      "Name": "TotalDebit",
      "Type": "number",
      "Label": "AccountVoucher.TotalDr",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "LabelWidth": 80,
      "DefaultValue": "",
      "Width": 180,
      "ReadOnly": true
    },
    {
      "Name": "IsInter",
      "Type": "number",
      "Label": "AccountVoucher.Inter",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": 1,
      "LabelWidth": 20,
      "Width": 200
    },
    {
      "Name": "ShowInterOUPicklist",
      "Type": "boolean",
      "IsVisible": false,
      "PostData": false,
      "DefaultValue": false
    },
    {
      "Name": "IsCurrency",
      "Type": "number",
      "Label": "Employee.Currency",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "LabelWidth": 20,
      "DefaultValue": 1,
      "Width": 200
    },
    {
      "Name": "VoucherNarration",
      "Label": "AccountVoucher.Narration",
      "Type": "string",
      "Required": true,
      "LabelWidth": 100,
      "DefaultValue": "",
      "MaxLength": 400,
      "Placeholder": "Enter Narration",
      "Width": 528,
      "Height": 36,
      "Focusneeded": false
    },
   
    
    {
      "Name": "VoucherPostedFromId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "VoucherPostedFromType",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": 0
    },
    {
      "Name": "Voucher",
      "Type": "string",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": ""
    },
    {
      "Name": "LoadPurchaseId",
      "Type": "string",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
   
    {
      "Name": "LoadPaymentId",
      "Type": "string",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
   
    {
      "Name": "LoadTemplateId",
      "Type": "string",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
   
    {
      "Name": "BizTransactionTypeName",
      "Label": "AccountVoucher.BIZTransactionType",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": ""
    },
    {
      "Name": "OrganizationUnitId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": "-1"
    },
    {
      "Name": "OrganizationUnitName",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": ""
    },
    {
      "Name": "PeriodId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "VoucherStatus",
      "Type": "string",
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": 1
    },
    {
      "Name": "VoucherVersion",
      "Type": "string",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 1
    },
    {
      "Name": "CostCenterTypeId",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "AllocationTypeId",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "VoucherVoucherDate",
      "Type": "string",
      "Label": "AccountVoucher.Date",
      "Required": true,
      "ValidRegEx": "",
      "MaxLength": 4,
      "DefaultValue": "todaygb5",
      "LabelWidth": 60,
      "Width": 180
    },
    {
      "Name": "VoucherVoucherAmount",
      "Type": "string",
      "Label": "AccountVoucher.ToDate",
      "Required": false,
      "ValidRegEx": "",
      "MaxLength": 4,
      "DefaultValue": "",
      "Width": 180
    },
    {
      "Name": "BIZTransactionTypeDebitType",
      "Type": "string",
      "Label": "",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "MaxLength": 4,
      "DefaultValue": "",
      "Width": 180
    },
    {
      "Name": "BIZTransactionTypeCreditType",
      "Type": "string",
      "Label": "",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "MaxLength": 4,
      "DefaultValue": "",
      "Width": 180
    },
    {
      "Name": "VoucherVoucherFCAmount",
      "Type": "string",
      "Label": "AccountVoucher.FromDate",
      "Required": false,
      "ValidRegEx": "",
      "MaxLength": 4,
      "DefaultValue": "",
      "Width": 180
    },
    {
      "Name": "VoucherVoucherNumber",
      "Type": "string",
      "Label": "AccountVoucher.ToDate",
      "Required": false,
      "ValidRegEx": "",
      "MaxLength": 4,
      "DefaultValue": "",
      "Width": 180
    },
    {
      "Name": "VoucherReferenceNumber",
      "Type": "string",
      "Label": "AccountVoucher.RefNo",
      "Required": false,
      "ValidRegEx": "",
      "MaxLength": 20,
      "LabelWidth": 60,
      "DefaultValue": "",
      "Placeholder": "Reference No",
      "Width": 180
    },
    {
      "Name": "TotalDebit",
      "Type": "number",
      "Label": "AccountVoucher.TotalDr",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "LabelWidth": 80,
      "DefaultValue": "",
      "Width": 180,
      "ReadOnly": true
    },
    {
      "Name": "TotalCredit",
      "Type": "number",
      "Label": "AccountVoucher.TotalCr",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "LabelWidth": 80,
      "Width": 180,
      "DefaultValue": " ",
      "ReadOnly": true
    },
    {
      "Name": "MainAccountId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "VoucherIsReverse",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": 1
    },
    {
      "Name": "VoucherValidTillDate",
      "Type": "string",
      "Required": false,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": "todaygb5"
    },
    {
      "Name": "VoucherCounterOperationId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "GuId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": ""
    },
    {
      "Name": "VoucherConversionFactor",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 2
    },
    {
      "Name": "SubAccountId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "ParameterSetId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "CurrencyId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": -1
    },
    {
      "Name": "VoucherCreatedById",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": 0
    },
    {
      "Name": "VoucherCreatedOn",
      "Type": "string",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": ""
    },
    {
      "Name": "VoucherIsAccountPost",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "DefaultValue": 0
    },
    {
      "Name": "VoucherNoOfOrginalCopy",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": 0
    },
    {
      "Name": "VoucherNoOfCopyTaken",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": 0
    },
   
    {
      "Name": "selectControl",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": "SelectTemplate"
    },
    {
        "Name": "BizDimensionValueId",
        "Type": "string",
        "Label": "",
        "Required": false,
        "PostData": true,
        "IsVisible": false,
        "DefaultValue": "withoutValue",
        "SNo": 15
      },
     {
      "Name": "VoucherDetailArray",
      "Type": "Grid",
      "DefaultValue": [],
      "Sticky": true,
      "StickyColumn": 4,
      "Width": "100%",
      "Height": 350,
      "Required": true,
      "Grid": [
        {
          "Label": "D/C",
          "value": "VoucherDetailDetailType",
          "width": 50,
          "Type": "ToggleButton",
          "SNo": 1,
          "DependendChangeField": [
            "TotalDebit",
            "TotalCredit"
          ],
          "DependentFieldRelation": "Balance",
          "IsVisible": true,
          "sticky": true,
          "left": 0,
          "DefaultValue": 0,
          "PickLists": [
            {
              "key": 0,
              "value": "D"
            },
            {
              "key": 1,
              "value": "C"
            }
          ]
        },
        {
          "Label": "AccountVoucher.OrgUnit",
          "value": "InterOUName",
          "width": 200,
          "Type": "PickList",
          "PicklistDetail": {
            "Label": "",
            "Width": 175,
            "PicklistUrl": "OrganizationUnit",
            "PicklistDisplayText": "Code,Name",
            "PicklistSearchFields": "Name",
            "Multiple": false,
            "PicklistSelection": "Id",
            "PicklistTitle": "Code",
            "AddNew": false,
            "MaxLength": 20,
            "LinkId": "InterOUId,InterOUName",
            "ColumnWidth": "300,400",
            "ColumnType": "string,string",
            "PlaceHolder": "Select OU"
          },
          "IsVisible": true,
          "SNo": 2,
          "Required": false,
          "PostData": true,
          "DependendFieldName": "ShowInterOUPicklist",
          "DependendFieldValue": true,
          "DefaultValue": ""
        },
        {
          "Label": "AccountVoucher.AccountCode",
          "value": [
            "VoucherAccountCode",
            "VoucherAccountCode"
          ],
          "width": 200,
          "Type": "FieldBasedPicklist",
          "sticky": true,
          "DependendField": "VoucherDetailDetailType",
          "DependentDefaultValue": 0,
          "PicklistDetail": [
            {
              "Label": "",
              "Width": 150,
              "PicklistUrl": "AccountCompany",
              "PicklistDisplayText": "Code,Name",
              "PicklistSearchFields": "AccountsCode,AccountsName",
                "Multiple": false,
                "PicklistSelection": "Id",
                "PicklistTitle": "Code",
                "IsDynamicJoinType": true,
                "JoinType": "2,0",
                "AddNew": false,
                "MaxLength": 20,
                "LinkId": "VoucherAccountId,VoucherAccountCode,VoucherAccountName",
                "LinkValue": "Id,Code,Name",
                "ColumnWidth": "300,400",
                "ColumnType": "string,string",
                "PicklistCriteria": "AccountVoucherDebit",
                "PlaceHolder": "Select Account",
                "Params": "/?FirstNumber=1&MaxResult=20"
            },
            {
              "Label": "",
              "Width": 150,
              "PicklistUrl": "AccountCompany",
              "PicklistDisplayText": "Code,Name",
              "PicklistSearchFields": "AccountsCode,AccountsName",
                "Multiple": false,
                "PicklistSelection": "Id",
                "PicklistTitle": "Code",
                "IsDynamicJoinType": true,
                "JoinType": "2,0",
                "AddNew": false,
                "MaxLength": 20,
                "LinkId": "VoucherAccountId,VoucherAccountCode,VoucherAccountName",
                "LinkValue": "Id,Code,Name",
                "ColumnWidth": "300,400",
                "ColumnType": "string,string",
                "PicklistCriteria": "AccountVoucherCredit",
                "PlaceHolder": "Select Account",
                "Params": "/?FirstNumber=1&MaxResult=20"
            }
          ],
          "IsVisible": true,
          "SNo": 3,
          "Required": true,
          "DefaultValue": ""
        },
        {
          "Label": "AccountVoucher.AccountName",
          "value": [
            "VoucherAccountName",
            "VoucherAccountName"
          ],
          "width": 200,
          "sticky": true,
          "DependendField": "VoucherDetailDetailType",
          "DependentDefaultValue": 0,
          "Type": "FieldBasedPicklist",
          "PicklistDetail": [
            {
              "Label": "",
              "Width": 150,
              "PicklistUrl": "AccountCompany",
              "PicklistDisplayText": "Code,Name",
              "PicklistSearchFields": "AccountsCode,AccountsName",
                "Multiple": false,
                "PicklistSelection": "Id",
                "PicklistTitle": "Name",
                "IsDynamicJoinType": true,
                "JoinType": "2,0",
                "AddNew": false,
                "MaxLength": 20,
                "LinkId": "VoucherAccountId,VoucherAccountCode,VoucherAccountName",
                "LinkValue": "Id,Code,Name",
                "ColumnWidth": "300,400",
                "ColumnType": "string,string",
                "PicklistCriteria": "AccountVoucherDebit",
                "PlaceHolder": "Select Account",
                "Params": "/?FirstNumber=1&MaxResult=20"
            },
            {
              "Label": "",
              "Width": 150,
              "PicklistUrl": "AccountCompany",
              "PicklistDisplayText": "Code,Name",
              "PicklistSearchFields": "AccountsCode,AccountsName",
                "Multiple": false,
                "PicklistSelection": "Id",
                "PicklistTitle": "Name",
                "IsDynamicJoinType": true,
                "JoinType": "2,0",
                "AddNew": false,
                "MaxLength": 20,
                "LinkId": "VoucherAccountId,VoucherAccountCode,VoucherAccountName",
                "LinkValue": "Id,Code,Name",
                "ColumnWidth": "300,400",
                "ColumnType": "string,string",
                "PicklistCriteria": "AccountVoucherCredit",
                "PlaceHolder": "Select Account",
                "Params": "/?FirstNumber=1&MaxResult=20"
            }
          ],
          "IsVisible": true,
          "SNo": 4,
          "Required": true,
          "DefaultValue": ""
        },
        {
          "Label": "",
          "value": "VoucherDetailId",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": 0,
          "SNo": 119
        },
        {
          "Label": "",
          "value": "VoucherDetailSlno",
          "Type": "SNo",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "IsVisible": false,
          "SNo": 101
        },
        {
          "Label": "",
          "value": "BizDimensionValueId",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "setDefaultValue": true,
          "DefaultValue": -1,
          "IsVisible": false,
          "SNo": 120
        },
        {
          "Label": "",
          "value": "VoucherDetailCostCenterApplicable",
          "Type": "string",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": "1",
          "IsVisible": false,
          "SNo": 102
        },
        {
          "Label": "",
          "value": "VoucherAccountTDSCategoryId",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": -1,
          "IsVisible": false,
          "SNo": 103
        },
        {
          "Label": "",
          "value": "VoucherAccountTDSCategoryName",
          "Type": "string",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": "NONE",
          "IsVisible": false,
          "SNo": 104
        },
        {
          "Label": "",
          "value": "AccountBillAllocationType",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": 0,
          "IsVisible": false,
          "SNo": 105
        },
        {
          "Label": "",
          "value": "ACGROUPID",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": "1",
          "IsVisible": false,
          "SNo": 106
        },
        {
          "Label": "",
          "value": "AccountType",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": " ",
          "IsVisible": false,
          "SNo": 107
        },
        {
          "Label": "",
          "value": "GlobalBED",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": -1,
          "IsVisible": false,
          "SNo": 108
        },
        {
          "Label": "",
          "value": "InterAccountId",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": -1,
          "IsVisible": false,
          "SNo": 109
        },
        {
          "Label": "",
          "value": "InterOUAccount",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": -1,
          "IsVisible": false,
          "SNo": 109
        },
        {
          "Label": "",
          "value": "LossAccountId",
          "Type": "number",
          "Required": false,
          "PostData": false,
          "ValidRegEx": "",
          "DefaultValue": -1,
          "IsVisible": false,
          "SNo": 109
        },
        {
          "Label": "",
          "value": "GainAccountId",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": -1,
          "IsVisible": false,
          "SNo": 109
        },
        {
          "Label": "",
          "value": "VoucAccCurrId",
          "Type": "number",
          "Required": false,
          "PostData": false,
          "ValidRegEx": "",
          "DefaultValue": -1,
          "IsVisible": false,
          "SNo": 109
        },
        {
          "Label": "",
          "value": "VoucAccCurr",
          "Type": "number",
          "Required": false,
          "PostData": false,
          "ValidRegEx": "",
          "DefaultValue": -1,
          "IsVisible": false,
          "SNo": 109
        },
        {
          "Label": "",
          "value": "VoucAccCurrAmount",
          "Type": "number",
          "Required": false,
          "PostData": false,
          "ValidRegEx": "",
          "DefaultValue": "0",
          "IsVisible": false,
          "SNo": 109
        },
        {
          "Label": "",
          "value": "VoucAccCurrConv",
          "Type": "number",
          "Required": false,
          "PostData": false,
          "ValidRegEx": "",
          "DefaultValue": 1,
          "IsVisible": false,
          "SNo": 109
        },
        {
          "Label": "",
          "value": "InterSubAccountId",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": -1,
          "IsVisible": false,
          "SNo": 110
        },
        {
          "Label": "",
          "value": "InterVoucherId",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": -1,
          "IsVisible": false,
          "SNo": 111
        },
        {
          "Label": "",
          "value": "ParameterSetId",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": -1,
          "IsVisible": false,
          "SNo": 112
        },
        {
          "Label": "",
          "value": "VoucherAccountAccountGroupAccountGroupAccountScheduleNature",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": "0",
          "IsVisible": false,
          "SNo": 113
        },
        {
          "Label": "",
          "value": "VoucherAccountTDSAPP",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": 1,
          "IsVisible": false,
          "SNo": 114
        },
        {
          "Label": "",
          "value": "VoucherAccountTDSPayAPP",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": "1",
          "IsVisible": false,
          "SNo": 134
        },
        {
          "Label": "",
          "value": "VoucherAccountTDSAPPRowWise",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": 1,
          "IsVisible": false,
          "SNo": 115
        },
        {
          "Label": "",
          "value": "Credit",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": "0",
          "IsVisible": false,
          "SNo": 116
        },
        {
          "Label": "",
          "value": "Debit",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "DefaultValue": "0",
          "IsVisible": false,
          "SNo": 117
        },
        {
          "Label": "OUID",
          "value": "InterOUId",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 90
        },
        {
          "Label": "",
          "value": "VoucherAccountAccountGroupId",
          "Type": "number",
          "Required": false,
          "PostData": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 88
        },
        {
          "Label": "AccountVoucher.VoucherAccountId",
          "value": "VoucherAccountId",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 91
        },
        {
          "Label": "AccountVoucher.SubAccountId",
          "value": "SubAccountId",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 75
        },
        {
          "Label": "Employee.Currency",
          "value": "CurrencyId",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 92
        },
        {
          "Label": "Employee.Currency",
          "value": "CurrencyCode",
          "width": 100,
          "Type": "PickList",
          "PicklistDetail": {
            "Label": "",
            "Width": 75,
            "PicklistUrl": "Currency",
            "PicklistDisplayText": "Code,Name",
            "PicklistSearchFields": "Code",
            "Multiple": false,
            "PicklistSelection": "Id",
            "PicklistTitle": "Code",
            "AddNew": false,
            "MaxLength": 20,
            "LinkId": "CurrencyId,CurrencyCode",
            "ColumnWidth": "300,400",
            "ColumnType": "string,string",
            "PlaceHolder": "Select Currency",
            "IsModuleBasedCriteria": "ModuleId",
            "IsModuleBasedCriteriaName": [{"-1899999995":"PartyCode"},{"-1899999994":"PartyCodePurchase"}]
          },
          "IsVisible": true,
          "SNo": 5,
          "Required": false,
          "PostData": true,
          "DependendFieldName": "IsCurrency",
          "DependendFieldValue": 0,
          "DefaultValue": ""
        },
        {
          "Label": "AccountVoucher.Conversion",
          "value": "VoucherDetailCurrencyConversion",
          "Type": "number",
          "PostData": true,
          "Required": true,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": 1,
          "Mask": "0000000000000.0000",
          "DependendFieldName": "IsCurrency",
          "DependendFieldValue": 0,
          "width": 100,
          "SNo": 6,
          "MaxLength": 10
        },
        {
          "Label": "AccountVoucher.CurrencyDetail",
          "value": "C",
          "Type": "lightbox",
          "width": 120,
          "Required": false,
          "DependendFieldName": "IsCurrency",
          "DependendFieldValue": 0,
          "PostData": false,
          "IsVisible": true,
          "SNo": 7
        },
        {
          "Label": "AccountVoucher.Amount",
          "value": "VoucherDetailAmountFC",
          "Type": "number",
          "PostData": true,
          "Required": true,
          "ValidRegEx": "",
          "IsVisible": true,
          "Mask": "0000000000000.0000",
        
          "width": 160,
          "SNo": 8,
          "MaxLength": 18
        },
        {
          "Label": "AccountVoucher.Debit",
          "value": "VoucherDetailAmount",
          "Type": "ReadOnly",
          "PostData": true,
          "Required": true,
          "IsVisible": true,
          "Disabled": true,
          "DependendField": "VoucherDetailDetailType",
          "DependendValue": [
            1
          ],
          
          "width": 160,
          "SNo": 9,
          "MaxLength": 18
        },
        {
          "Label": "AccountVoucher.Credit",
          "value": "VoucherDetailAmount",
          "Type": "ReadOnly",
          "PostData": true,
          "Required": true,
          "IsVisible": true,
          "Disabled": true,
          "DependendField": "VoucherDetailDetailType",
          "DependendValue": [
            0
          ],
        
          "DisableFieldBasedOnDependent": true,
          "width": 160,
          "SNo": 10,
          "MaxLength": 18
        },
        {
          "Label": "",
          "value": "NarrationId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "DefaultValue": -1,
          "PostData": true
        },
        {
          "Label": "AccountVoucher.Narration",
          "value": "VoucherDetailVoucherLineNarration",
          "Type": "narrationpicklist",
          "PostData": true,
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "width": 300,
          "SNo": 11,
          "MaxLength": 400,
          "Placeholder": "Enter Narration",
          "PicklistDetail": {
            "Label": "",
            "Width": 300,
            "PicklistUrl": "VoucherNarrations",
            "PicklistDisplayText": "Name",
            "PicklistSearchFields": "Name",
            "Multiple": false,
            "PicklistSelection": "Id",
            "PicklistTitle": "Name",
            "AddNew": true,
            "MaxLength": 400,
            "LinkId": "NarrationId,VoucherDetailVoucherLineNarration",
            "LinkValue": "Id,Name",
            "ColumnWidth": "400",
            "ColumnType": "string",
            "PlaceHolder": "Select Narration"
          }
        },
        {
          "Label": "",
          "value": "VocuherType",
          "Type": "number",
          "Required": false,
          "PostData": false,
          "IsVisible": false,
          "DefaultValue": -1
        },
        {
          "Label": "",
          "value": "CostCenterTypeId",
          "Type": "number",
          "Required": false,
          "PostData": false,
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 93
        },
        {
          "Label": "AccountVoucher.CostCenterId",
          "value": "CostCenterId",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 93
        },
        {
          "Label": "Employee.CostCenterName",
          "value": "CostCenterName",
          "width": 270,
          "Type": "PickList",
          "PicklistDetail": {
            "Label": "",
            "Width": 240,
            "PicklistUrl": "CostCenter",
            "PicklistDisplayText": "Code,Name",
            "PicklistSearchFields": "Name",
            "Multiple": false,
            "PicklistSelection": "Id",
            "PicklistTitle": "Name",
            "AddNew": false,
            "MaxLength": 20,
            "LinkId": "CostCenterId,CostCenterName",
            "ColumnWidth": "300,400",
            "ColumnType": "string,string",
            "PlaceHolder": "Select Cost Center",
            "PicklistCriteria": "VoucherCostCenterwithDimension",
            "IsModuleBasedCriteria": "BizDimensionValueId",
            "IsModuleBasedCriteriaName": [{"withValue":"VoucherCostCenterwithDimension"},{"withoutValue":"VoucherCostCenter"}]
          },
          "IsVisible": true,
          "SNo": 24,
          "Required": false,
          "PostData": true,
          "DefaultValue": ""
        },
        {
          "Label": "AccountVoucher.AllocationId",
          "value": "AllocationId",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 94
        },
        {
          "Label": "AccountVoucher.Allocation",
          "value": "AllocationName",
          "width": 270,
          "Type": "PickList",
          "PicklistDetail": {
            "Label": "",
            "Width": 240,
            "PicklistUrl": "Allocation",
            "PicklistDisplayText": "Name,Description",
            "PicklistSearchFields": "Name",
            "Multiple": false,
            "PicklistSelection": "Id",
            "PicklistTitle": "Name",
            "AddNew": false,
            "MaxLength": 20,
            "LinkId": "AllocationId,AllocationName",
            "ColumnWidth": "300,400",
            "ColumnType": "string,string",
            "PlaceHolder": "Select Alloction",
            "Params": "/?FirstNumber=1&MaxResult=50",
            "PicklistCriteria": "Allocation"
          },
          "IsVisible": true,
          "SNo": 13,
          "Required": false,
          "PostData": true,
          "DefaultValue": ""
        },
        {
          "Label": "AccountVoucher.L1Id",
          "value": "L1Id",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 14
        },
       
        {
          "Label": "Employee.Branch",
          "value": "L1Name",
          "width": 270,
          "Type": "PickList",
          "PicklistDetail": {
            "Label": "",
            "Width": 240,
            "PicklistUrl": "L1Name",
            "PicklistDisplayText": "L1Code,L1Name",
            "PicklistSearchFields": "L1Name",
            "Multiple": false,
            "PicklistSelection": "L1Id",
            "PicklistTitle": "L1Name",
            "AddNew": false,
            "MaxLength": 20,
            "LinkId": "L1Id,L1Name",
            "ColumnWidth": "300,400",
            "ColumnType": "string,string",
            "PlaceHolder": "Select Branch"
          },
          "IsVisible": true,
          "DynamicLable": true,
          "SNo": 15,
          "Required": false,
          "PostData": true,
          "DefaultValue": ""
        },
        {
          "Label": "AccountVoucher.L2Id",
          "value": "L2Id",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 16
        },
        {
          "Label": "Employee.Division",
          "value": "L2Name",
          "width": 270,
          "Type": "PickList",
          "PicklistDetail": {
            "Label": "",
            "Width": 240,
            "PicklistUrl": "L2Name",
            "PicklistDisplayText": "L1Name,L2Code,L2Name",
            "PicklistSearchFields": "L2Name",
            "Multiple": false,
            "PicklistSelection": "L2Id",
            "PicklistTitle": "L2Name",
            "AddNew": false,
            "MaxLength": 20,
            "LinkId": "L2Id,L2Name",
            "ColumnWidth": "150,200,300",
            "ColumnType": "string,string,string",
            "PlaceHolder": "Select Division",
            "PicklistCriteria": "VoucherL2Name"
          },
          "IsVisible": true,
          "SNo": 17,
          "Required": false,
          "DynamicLable": true,
          "PostData": false,
          "DefaultValue": ""
        },
        {
          "Label": "AccountVoucher.L3Id",
          "value": "L3Id",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 18
        },
        {
          "Label": "AccountVoucher.Field",
          "value": "L3Name",
          "width": 270,
          "Type": "PickList",
          "PicklistDetail": {
            "Label": "",
            "Width": 240,
            "PicklistUrl": "L3Name",
            "PicklistDisplayText": "L1Name,L2Name,L3Code,L3Name",
            "PicklistSearchFields": "L3Name",
            "Multiple": false,
            "PicklistSelection": "L3Id",
            "PicklistTitle": "L3Name",
            "AddNew": false,
            "MaxLength": 20,
            "LinkId": "L3Id,L3Name",
            "ColumnWidth": "150,150,150,200",
            "ColumnType": "string,string,string,string",
            "PlaceHolder": "Select Field",
            "PicklistCriteria": "L3Name"
          },
          "IsVisible": true,
          "SNo": 19,
          "Required": false,
          "DynamicLable": true,
          "PostData": false,
          "DefaultValue": ""
        },
        {
          "Label": "AccountVoucher.L4Id",
          "value": "L4Id",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 20
        },
        {
          "Label": "AccountVoucher.Field1",
          "value": "L4Name",
          "width": 270,
          "Type": "PickList",
          "PicklistDetail": {
            "Label": "",
            "Width": 240,
            "PicklistUrl": "L4Name",
            "PicklistDisplayText": "L1Name,L2Name,L3Name,L4Code,L4Name",
            "PicklistSearchFields": "L4Name",
            "Multiple": false,
            "PicklistSelection": "L4Id",
            "PicklistTitle": "L4Name",
            "AddNew": false,
            "MaxLength": 20,
            "LinkId": "L4Id,L4Name",
            "ColumnWidth": "100,100,100,100,200",
            "ColumnType": "string,string,string,string,string",
            "PlaceHolder": "Select Field",
            "PicklistCriteria": "L4Name"
          },
          "IsVisible": true,
          "SNo": 21,
          "DynamicLable": true,
          "Required": false,
          "PostData": false,
          "DefaultValue": ""
        },
        {
          "Label": "AccountVoucher.L5Id",
          "value": "L5Id",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 22
        },
        {
          "Label": "AccountVoucher.Field2",
          "value": "L5Name",
          "width": 270,
          "Type": "PickList",
          "PicklistDetail": {
            "Label": "",
            "Width": 240,
            "PicklistUrl": "L5Name",
            "PicklistDisplayText": "L1Name,L2Name,L3Name,L4Name,L5Code,L5Name",
            "PicklistSearchFields": "L5Name",
            "Multiple": false,
            "PicklistSelection": "L5Id",
            "PicklistTitle": "L5Name",
            "AddNew": false,
            "MaxLength": 20,
            "LinkId": "L5Id,L5Name",
            "ColumnWidth": "100,100,100,100,100,200",
            "ColumnType": "string,string,string,string,string,string",
            "PlaceHolder": "Select Field",
            "PicklistCriteria": "L5Name"
          },
          "IsVisible": true,
          "SNo": 23,
          "Required": false,
          "DynamicLable": true,
          "PostData": false,
          "DefaultValue": ""
        },
        {
          "Label": "Button",
          "value": "Button",
          "Type": "Button",
          "width": 120,
          "Required": false,
          "PostData": false,
          "IsVisible": true,
          "SNo": 25
        },
        {
          "Label": "AccountVoucher.Option",
          "value": "AccountPostClosingValue",
          "Type": "ReadOnly",
          "Required": false,
          "PostData": false,
          "IsVisible": true,
          "width": 140,
          "DefaultValue": "Bal. :",
          "SNo": 26
        },
        {
          "Label": "",
          "value": "AccountPostClosing",
          "Type": "number",
          "Required": false,
          "PostData": false,
          "IsVisible": false,
          "DefaultValue": "",
          "SNo": 26
        },
        {
          "Label": "",
          "value": "VoucherAccountBillAllocationType",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "IsVisible": false,
          "DefaultValue": 0,
          "SNo": 27
        },
        {
          "Label": "",
          "value": "VoucherAccountIsTDSApplicable",
          "Type": "number",
          "Required": false,
          "PostData": false,
          "IsVisible": false,
          "DefaultValue": 1,
          "SNo": 28
        },
        {
          "Label": "",
          "value": "TDSCategoryId",
          "Type": "number",
          "Required": false,
          "PostData": false,
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 29
        },
        {
          "Label": "",
          "value": "TDSCategoryName",
          "Type": "number",
          "Required": false,
          "PostData": false,
          "IsVisible": false,
          "DefaultValue": "",
          "SNo": 91
        },
        {
          "Label": "",
          "value": "VoucherAccountType",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "IsVisible": false,
          "DefaultValue": 10,
          "SNo": 89
        },
        {
          "Label": "",
          "value": "AccountType",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "IsVisible": false,
          "DefaultValue": "",
          "SNo": 89
        },
        {
          "Label": "",
          "value": "VoucherCostCenterArray",
          "Type": "Array",
          "PostData": false,
          "Required": false,
          "IsVisible": false,
          "DefaultValue": 0,
          "SNo": 99
        },
        {
          "Label": "",
          "value": "VoucherCostCategoryArray",
          "Type": "Array",
          "PostData": false,
          "Required": false,
          "IsVisible": false,
          "DefaultValue": 0,
          "SNo": 98
        },
        {
          "Label": "",
          "value": "VoucherBillAllocationArray",
          "Type": "Array",
          "PostData": false,
          "Required": false,
          "IsVisible": false,
          "DefaultValue": 0,
          "SNo": 99
        },
        {
          "Label": "",
          "value": "VoucherInstrumentArray",
          "Type": "Array",
          "PostData": false,
          "Required": false,
          "IsVisible": false,
          "DefaultValue": 0,
          "SNo": 98
        },
        {
          "Label": "",
          "value": "VoucherTDSArray",
          "Type": "Array",
          "PostData": false,
          "Required": false,
          "IsVisible": false,
          "DefaultValue": 0,
          "SNo": 99
        },
        {
          "Label": "",
          "value": "VoucherDetailAddonArray",
          "Type": "Array",
          "PostData": false,
          "Required": false,
          "IsVisible": false,
          "DefaultValue": 0,
          "SNo": 98
        },
        {
          "Label": "",
          "value": "VoucherTDSAccountAmount",
          "Type": "number",
          "Required": false,
          "PostData": true,
          "ValidRegEx": "",
          "IsVisible": false,
          "SNo": 100
        }
      ]
    }
  ]
}