{
	"ObjectFields": [
		{
			"Name": "InstrumentId",
			"Type": "number",
			"Required": true,
			"ValidRegEx": "",
			"PostData": true,
			"DefaultValue": 0
			
		},
		{
			"Name": "InstrumentName",
			"Type": "string",
			"Label": "Instrument.Name",
			"Required": true,
			"ValidRegEx": "",
			"PostData": true,
			"DefaultValue": "",
			"LinkId": "InstrumentId",
			"PicklistJSON": "Instrument",
			"Multiple": false,
			"PicklistTitle": "Name",
			"PlaceHolder": "Enter Name",
			"LabelWidth": 132,
			"Width": 360,
			"AddNew": true,
			"IsFirstField": true,
			"MaxLength": 35,
			"isKeyField": true
			
		},
		{
			"Name": "InstrumentType",
			"Type": "number",
			"Label": "Instrument.Type",
			"Required": true,
			"PostData": true,
			"ValidRegEx": "",
			"DefaultValue": 0,
			"LabelWidth": 132,
			"Width": 260,
			"PickLists": [
				{
					"key": 0,
					"value": "Cash"
				},
				{
					"key": 1,
					"value": "Cheque"
				},
				{
					"key": 2,
					"value": "Demand Draft"
				},
				{
					"key": 3,
					"value": "EFT (Electronic Fund Transfer)"
				},
				{
					"key": 4,
					"value": "Gift Voucher"
				},
				{
					"key": 5,
					"value": "Credit Card"
				},
				{
					"key": 6,
					"value": "Debit Card"
				}
			]
			
		},
		{
			"Name": "InstrumentAccountPostType",
			"Type": "number",
			"Label": "Instrument.Posting",
			"DefaultValue": 0,
			"Placeholder": "--Select--",
			"Required": true,
			"LabelWidth": 132,
			"Width": 450,
			"PostData": true,
			"ValidRegEx": "",
			"PickLists": [
				{
					"key": 0,
					"value": "Immediate"
				},
				{
					"key": 1,
					"value": "On Realisation"
				},
				{
					"key": 2,
					"value": "On Deposit"
				}
			]
			
		},
		{
			"Name": "InstrumentPostDatedType",
			"Type": "number",
			"Label": "Instrument.PostDated",
			"Tooltip": "",
			"DefaultValue": 0,
			"Placeholder": "--Select--",
			"Required": true,
			"LabelWidth": 132,
			"PostData": true,
			"ValidRegEx": "",
			"PickLists": [
				{
					"key": 0,
					"value": "Not Applicable"
				},
				{
					"key": 1,
					"value": "Immediate"
				},
				{
					"key": 2,
					"value": "On Deposit"
				},
				{
					"key": 3,
					"value": "On Realisation"
				}
			]
			
		},
		{
			"Name": "InstrumentValidityPeriodInDays",
			"Type": "number",
			"Label": "Instrument.ValidityDays",
			"Placeholder": "Enter Days",
			"Required": true,
			"PostData": true,
			"ValidRegEx": "",
			"MaxLength": 4,
			"DefaultValue": 0,
			"LabelWidth": 132,
			"Width": 210
			
		},
		{
			"Name": "InstrumentStatusOfInstrument",
			"Type": "number",
			"Label": "Instrument.InstrumentStatus",
			"DefaultValue": 0,
			"LabelWidth": 132,
			"Placeholder": "",
			"Width": 250,
			"Required": true,
			"PostData": true,
			"ValidRegEx": "",
			"PickLists": [
				{
					"key": 0,
					"value": "Pending"
				},
				{
					"key": 1,
					"value": "Realisation"
				}
			]		},
		{
			"Name": "InstrumentIsApplicableForBank",
			"Type": "number",
			"Label": "Instrument.BankTransactionApplicable",
			"Required": false,
			"PostData": true,
			"LabelWidth": 132,
			"Width": 300,
			"ValidRegEx": "",
			"DefaultValue": 0
		},
		{
			"Name": "InstrumentIsApplicableforCounterTransaction",
			"Type": "number",
			"Label": "Instrument.CounterTransactionApplicable",
			"Placeholder": "",
			"Required": false,
			"LabelWidth": 132,
			"Width": 400,
			"PostData": true,
			"ValidRegEx": "",
			"DefaultValue": 1
		},
		{
			"Name": "AccountId",
			"Type": "number",
			"Required": true,
			"PostData": true,
			"ValidRegEx": "",
			"DefaultValue": -1,
			"Label": "Account Id"
			
		},
		{
			"Name": "AccountCode",
			"Type": "number",
			"Required": false,
			"PostData": true,
			"ValidRegEx": "",
			"DefaultValue": "",
			"Label": "Account Code"
			
		},
		{
			"Name": "AccountName",
			"Type": "string",
			"Required": true,
			"PostData": true,
			"ValidRegEx": "",
			"DefaultValue": "",
			"PicklistJSON": "Account",
			"LinkId": "AccountId",
			"LinkSubTitle": "AccountCode",
			"Multiple": false,
			"PicklistTitle": "Name",
			"PicklistSubTitle": "Code",
			"PlaceHolder": "Select Account",
			"Label": "Instrument.Account",
			"Width": 360,
			"SubWidth": 160,
			"AddNew": false,
			"MaxLength": 20,
			"LabelWidth": 132,
			"isKeyField": false
		},
		
	
		{
			"Name": "InstrumentCreatedByName",
			"Type": "string",
			"Required": false,
			"PostData": true,
			"ValidRegEx": "",
			"DefaultValue": "ADMIN"
			
		},
		{
			"Name": "InstrumentModifiedByName",
			"Type": "string",
			"Required": false,
			"PostData": true,
			"ValidRegEx": "",
			"DefaultValue": "ADMIN"
			
		},
		{
			"Name": "InstrumentStatus",
			"Type": "string",
			"Required": false,
			"PostData": true,
			"ValidRegEx": "",
			"DefaultValue": 1
			
		},
		{
			"Name": "InstrumentVersion",
			"Type": "string",
			"Required": false,
			"PostData": true,
			"ValidRegEx": "",
			"DefaultValue": 1			
		},
		{
			"Name": "InstrumentOuIds",
			"Type": "string",
			"Required": false,
			"ValidRegEx": "",
			"DefaultValue": "",
			"Label": "OU"
			
		},
		{
			"Name": "InstrumentOuNames",
			"Type": "string",
			"Required": false,
			"ValidRegEx": "",
			"DefaultValue": "",
			"PicklistJSON": "InstrumentOU",
			"Multiple": true,
			"LinkId": "InstrumentOuIds",
			"PicklistTitle": "Name",
			"PlaceHolder": "Select OU Names",
			"Label": "Instrument.OU",
			"Width": 360,
			"LabelWidth": 132,
			"AddNew": false,
			"MaxLength": 20,
			"isKeyField": false
			
		},
		{
			"Name": "InstrumentOuGroupIds",
			"Type": "string",
			"Required": false,
			"PostData": true,
			"ValidRegEx": "",
			"DefaultValue": "",
			"Label": "OU Group"
			
		},
		{
			"Name": "InstrumentOuGroupNames",
			"Type": "string",
			"Required": false,
			"PostData": true,
			"ValidRegEx": "",
			"DefaultValue": "",
			"PicklistJSON": "InstrumentOUGroup",
			"Label": "Instrument.OUGroup",
			"Multiple": true,
			"LinkId": "InstrumentOuGroupIds",
			"PlaceHolder": "Select OU Group Names",
			"PicklistTitle": "Name",
			"Width": 360,
			"LabelWidth": 132,
			"AddNew": false,
			"MaxLength": 20,
			"isKeyField": false
			
		}
	]
}