{
    "ObjectFields": [
        {
            "Name": "BizTransactionTypeName",
            "Type": "string",
            "Label": "Instrument.Type",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "LinkId": "BizTransactionTypeId",
            "PicklistJSON": "BizTransactionTypeNew",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PicklistCriteria": "BIZTransactionTypeAdvanecPayment",
            "PlaceHolder": "Select Biz Transaction Type",
            "LabelWidth": 140,
            "Width": 360,
            "AddNew": false,
            "IsFirstField": true,
            "MaxLength": 20,
            "isKeyField": false
        },
        {
            "Name": "BizTransactionTypeId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "width": "400px"
        },
        {
            "Name": "LCId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "width": "400px"
        },
        {
            "Name": "LCTransactionLCType",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 2,
            "Width": 320,
            "LabelWidth": 125,
            "Label": "Transaction LC Type",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Lc Received"
                },
                {
                    "key": 1,
                    "value": "Lc Issued"
                }
            ]
        },
        {
            "Name": "OUId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "width": "400px"
        },
        {
            "Name": "PeriodId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "width": "400px"
        },
        {
            "Name": "LCEntryDate",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "Today",
            "LabelWidth": 274,
            "Width": 360,
            "Label": "Date"
        },
        {
            "Name": "LCReferenceDate",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "Today",
            "LabelWidth": 274,
            "Width": 360,
            "Label": "Reference Date"
        },
        {
            "Name": "LCLCDate",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "Today",
            "LabelWidth": 274,
            "Width": 360,
            "Label": "Lc Date"
        },
        {
            "Name": "LCLCExpiryDate",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "Today",
            "LabelWidth": 274,
            "Width": 360,
            "Label": "Lc Expiry Date"
        },
        {
            "Name": "LCReferenceNumber",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Reference Number",
            "Placeholder": "Enter Reference Number"
        },
        {
            "Name": "LCLCNO",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "LC Number",
            "Placeholder": "Enter LC Number"
        },
        {
            "Name": "LCLCAmount",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Lc Amount",
            "Placeholder": "Enter LC Amount"
        },
        {
            "Name": "LCLCOpenUtilised",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Lc Open Utilized",
            "Placeholder": "Enter LC Open Utilized"
        },
          {
            "Name": "LCConversionRate",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Conversion Rate",
            "Placeholder": "Enter LC Conversion Rate"
        },
        {
            "Name": "LCEnteredConversionRate",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Conversion Rate(Entered)",
            "Placeholder": "Enter LC Conversion Rate"
        },
           {
            "Name": "LCLCUtilised",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Lc Utilized",
            "Placeholder": "Enter LC Utilized"
        },
        {
            "Name": "LCFluctuation",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Fluctuation",
            "Placeholder": "Enter Fluctuation"
        },
        {
            "Name": "LCLCNature",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 2,
            "Width": 320,
            "LabelWidth": 125,
            "Label": "LC Nature",
            "PickLists": [
                {
                    "key": 0,
                    "value": "Domestic"
                },
                {
                    "key": 1,
                    "value": "International"
                }
            ]
        },
        {
            "Name": "PartyName",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "PartyId",
            "Label": "ForcastData.Party",
            "PicklistJSON": "AccountCompany",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Party",
            "LabelWidth": 150,
            "Width": 357,
            "AddNew": false,
            "MaxLength": 30,
            "PicklistCriteria": "PartyCode"
        },
        {
            "Name": "PartyBranchName",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "Label": "ItemSchedule.PartyBranch",
            "LinkId": "PartyBranchId",
            "PicklistJSON": "PartywithBranch",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Branch",
            "LabelWidth": 150,
            "Width": 200,
            "AddNew": false,
            "MaxLength": 30,
            "PicklistCriteria": "ContractSetting"
        },
        {
            "Name": "PartyId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "PartyBranchId",
            "Type": "number",
            "PostData": true,
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "LCLCType",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 2,
            "Width": 320,
            "LabelWidth": 125,
            "Label": "LC Type",
            "PickLists": [
                {
                    "key": 0,
                    "value": "For Specific Orders"
                },
                {
                    "key": 1,
                    "value": "Open"
                }
            ]
        },
        {
            "Name": "LCFrieght",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 2,
            "Width": 320,
            "LabelWidth": 125,
            "Label": "Frieght",
            "PickLists": [
                {
                    "key": 0,
                    "value": "CIF"
                },
                {
                    "key": 1,
                    "value": "CF"
                },
                {
                    "key": 2,
                    "value": "CI"
                },
                {
                    "key": 3,
                    "value": "FOB"
                },
                {
                    "key": 4,
                    "value": "Others"
                }
            ]
        },
        {
            "Name": "LCLCPayType",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 2,
            "Width": 320,
            "LabelWidth": 125,
            "Label": "Payment Type",
            "PickLists": [
                {
                    "key": 0,
                    "value": "At Sight"
                },
                {
                    "key": 1,
                    "value": "Credit Days"
                }
            ]
        },
        {
            "Name": "LCIsPartialShipment",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "MaxLength": 4,
            "LabelWidth": 125,
            "Width": 320,
            "Label": "Allow Partial Shipment"
        },
        {
            "Name": "LCTranshipment",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "MaxLength": 4,
            "LabelWidth": 125,
            "Width": 320,
            "Label": "Trans Shipment"
        },
        {
            "Name": "LCLCDescription",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Lc Description",
            "Placeholder": "Enter LC Description"
        },
        {
            "Name": "LCMarkAndNos",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Marks And Numbers",
            "Placeholder": "Enter Marks And Numbers"
        },
        {
            "Name": "LCFrieghtTerms",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Frieght Terms",
            "Placeholder": "Enter Frieght Terms"
        },
        {
            "Name": "LCNoOfDays",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Number Of Days",
            "Placeholder": "Enter Days"
        },
        {
            "Name": "LCOrigin",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Country Of Origin",
            "Placeholder": "Enter Country Origin"
        },
        {
            "Name": "LCDestination",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Country Of Designation",
            "Placeholder": "Enter Country Designation"
        },
         {
            "Name": "LCPrecarriage",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Pre Carriage By",
            "Placeholder": "Enter Pre Carriage"
        },
         {
            "Name": "LCReceiptPlace",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Place Of Receipt",
            "Placeholder": "Enter Place Of Receipt"
        },
         {
            "Name": "LCVesselNo",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Vessel/Place No",
            "Placeholder": "Enter Vessel Number"
        },
        {
            "Name": "LCLoadPort",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Port Of Loading",
            "Placeholder": "Enter port Of Loading"
        },
         {
            "Name": "LCDischargePort",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Port Of Disharge",
            "Placeholder": "Enter port Of Discharge"
        },
         {
            "Name": "LCFinalDestination",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Final Destination",
            "Placeholder": "Enter Final Destination"
        },
          {
            "Name": "LCPaymentRemarks",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Payment Remarks",
            "Placeholder": "Enter Payment Remarks"
        },
          {
            "Name": "LCDeliveryRemarks",
            "Type": "string",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 125,
            "PostData": true,
            "Width": 320,
            "MaxLength": 50,
            "Label": "Devlivery Remarks",
            "Placeholder": "Enter Delivery Remarks"
        },
         {
            "Name": "LCStatus",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "width": "400px"
        },
         {
            "Name": "LCVersion",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "width": "400px"
        },
        {
            "Name": "LCEntryNumber",
            "Type": "string",
            "Label": "Number",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "LinkId": "LCId",
            "PicklistJSON": "letterofcredit",
            "Multiple": false,
             "RequireBasedOnFieldName": "CodeDefineGenerationType",
            "RequireBasedOnFieldValue": [
                1
            ],
            "PicklistTitle": "EntryNumber",
            "PicklistCriteria":"Advancerequest",
            "PlaceHolder": "Enter Lc Number",
            "LabelWidth": 140,
            "Width": 360,
            "AddNew": false,
            "IsFirstField": false,
            "MaxLength": 20,
            "isKeyField": true
        },
        {
            "Name": "CodeDefineGenerationType",
            "Type": "number",
            "Required": true,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "Width": 200
        },
        {
            "Name": "OurBankAccountName",
            "Type": "string",
            "Required": true,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PicklistJSON": "Account",
            "LinkId": "OurBankAccountId",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Our Bank Account Name",
            "Label": "Our Bank Account*",
            "Width": 200,
            "AddNew": false,
            "MaxLength": 10,
            "LabelWidth": 153
        },
         {
            "Name": "OurBankAccountId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Width": 200
        },
        {
            "Name": "PartyBankName",
            "Type": "string",
            "Required": true,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "PicklistJSON": "Account",
            "LinkId": "PartyBankId",
            "Multiple": false,
            "PicklistCriteria":"PartyBankName",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Customer Bank",
            "Label": "Customer Bank",
            "Width": 200,
            "AddNew": false,
            "MaxLength": 10,
            "LabelWidth": 153
        },
         {
            "Name": "PartyBankId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Width": 200
        },
         {
            "Name": "CurrencyId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
       {
            "Name": "CurrencyName",
            "Type": "string",
            "Label": "Party.CurrencyName",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "Currency",
            "Multiple": false,
            "LinkId": "CurrencyId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Currency",
            "Width": 360,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": "",
            "LabelWidth": 115
        }
    ]
}