{
  "ObjectFields": [
    {
      "Name": "ClaimClaimNumber",
      "Type": "string",
      "Label": "Claim No",
      "Required": true,
      "PostData": true,
      "DefaultValue": "",
      "Width": 300,
      "MaxLength": 20,
      "isKeyField": true
    },
    {
      "Name": "ClaimId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "VoucherId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "VoucherVoucherNumber",
      "Type": "string",
      "Label": "Voucher No",
      "Required": false,
      "PostData": false,
      "DefaultValue": "",
      "Width": 200
    },
    {
      "Name": "BizTransactionTypeId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "BizTransactionTypeName",
      "Type": "string",
      "Label": "BIZ Type",
      "Required": false,
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "BizTransactionTypeId",
      "PicklistJSON": "BizTransactionTypeName",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select BizTransactionType",
      "Width": 250,
      "MaxLength": 30
    },
    {
      "Name": "OUId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "OUCode",
      "Type": "string",
      "Label": "OU Code",
      "Required": false,
      "PostData": false,
      "DefaultValue": ""
    },
    {
      "Name": "OUName",
      "Type": "string",
      "Label": "OU Name",
      "Required": true,
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "OUId",
      "PicklistJSON": "OU",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select OU",
      "Width": 300
    },
    {
      "Name": "PeriodId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "PeriodCode",
      "Type": "string",
      "Label": "Period Code",
      "Required": false,
      "PostData": false,
      "DefaultValue": ""
    },
    {
      "Name": "PeriodName",
      "Type": "string",
      "Label": "Period",
      "Required": false,
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "PeriodId",
      "PicklistJSON": "Period",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Period",
      "Width": 250
    },
    {
      "Name": "EmployeeId",
      "Type": "number",
      "Required": true,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "EmployeeCode",
      "Type": "string",
      "Label": "Employee Code",
      "Required": false,
      "PostData": false,
      "DefaultValue": ""
    },
    {
      "Name": "EmployeeName",
      "Type": "string",
      "Label": "Employee",
      "Required": true,
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "EmployeeId",
      "PicklistJSON": "Employee",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Employee",
      "Width": 300
    },
    {
      "Name": "CityId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "CityCode",
      "Type": "string",
      "Label": "City Code",
      "Required": false,
      "PostData": false,
      "DefaultValue": ""
    },
    {
      "Name": "CityName",
      "Type": "string",
      "Label": "City",
      "Required": false,
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "CityId",
      "PicklistJSON": "City",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select City",
      "Width": 250
    },
    {
      "Name": "ClaimClaimDate",
      "Type": "string",
      "Label": "Claim Date*",
      "Required": true,
      "PostData": true,
      "DefaultValue": "today",
      "Width": 150
    },
    {
      "Name": "ClaimReferenceNumber",
      "Type": "string",
      "Label": "Reference No",
      "Required": false,
      "PostData": true,
      "DefaultValue": "",
      "Width": 200
    },
    {
      "Name": "ClaimReferenceDate",
      "Type": "string",
      "Label": "Reference Date",
      "Required": false,
      "PostData": true,
      "DefaultValue": "today",
      "Width": 150
    },
    {
      "Name": "ClaimPeriodFrom",
      "Type": "string",
      "Label": "Period From",
      "Required": true,
      "PostData": true,
      "DefaultValue": "today",
      "Width": 150
    },
    {
      "Name": "ClaimPeriodTo",
      "Type": "string",
      "Label": "Period To",
      "Required": true,
      "PostData": true,
      "DefaultValue": "today",
      "Width": 150
    },
    {
      "Name": "ClaimClaimOStatus",
      "Type": "number",
      "Label": "Claim O Status",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "ClaimClaimTotal",
      "Type": "number",
      "Label": "Claim Total",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "ClaimEligibleTotal",
      "Type": "number",
      "Label": "Eligible Total",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "ClaimBillTotal",
      "Type": "number",
      "Label": "Bill Total",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "BillsReceivedById",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "BillsReceivedByName",
      "Type": "string",
      "Label": "Bills Received By",
      "Required": false,
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "BillsReceivedById",
      "PicklistJSON": "Employee",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Employee",
      "Width": 300
    },
    {
      "Name": "ApprovedById",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "ApprovedByName",
      "Type": "string",
      "Label": "Approved By",
      "Required": false,
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "ApprovedById",
      "PicklistJSON": "Employee",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Employee",
      "Width": 300
    },
    {
      "Name": "ClaimApprovedTotal",
      "Type": "number",
      "Label": "Approved Total",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "ClaimAdvance",
      "Type": "number",
      "Label": "Advance",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "ClaimBalance",
      "Type": "number",
      "Label": "Balance",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "ClaimPaidAmount",
      "Type": "number",
      "Label": "Paid Amount",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "ClaimBillsReceivedOn",
      "Type": "string",
      "Label": "Bills Received On",
      "Required": false,
      "PostData": true,
      "DefaultValue": "today",
      "Width": 150
    },
    {
      "Name": "ClaimApprovedOn",
      "Type": "string",
      "Label": "Approved On",
      "Required": false,
      "PostData": true,
      "DefaultValue": "today",
      "Width": 150
    },
    {
      "Name": "ClaimRemarks",
      "Type": "string",
      "Label": "Remarks",
      "Required": false,
      "PostData": true,
      "DefaultValue": "",
      "Width": 400,
      "MaxLength": 500
    },
    {
      "Name": "DepartmentId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "DepartmentName",
      "Type": "string",
      "Label": "Department",
      "Required": false,
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "DepartmentId",
      "PicklistJSON": "Department",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Department",
      "Width": 300
    },
    {
      "Name": "AllocationId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "AllocationName",
      "Type": "string",
      "Label": "Allocation",
      "Required": false,
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "AllocationId",
      "PicklistJSON": "Allocation",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Allocation",
      "Width": 300
    },
    {
      "Name": "ClaimStatus",
      "Type": "number",
      "Label": "Status",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "ClaimVersion",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "ClaimCreatedById",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "DefaultValue": -1
    },
    {
      "Name": "ClaimCreatedByName",
      "Type": "string",
      "Label": "Created By",
      "Required": false,
      "PostData": false,
      "DefaultValue": ""
    },
    {
      "Name": "ClaimCreatedOn",
      "Type": "string",
      "Label": "Created On",
      "Required": false,
      "PostData": false,
      "DefaultValue": ""
    },
    {
      "Name": "ClaimModifiedById",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "DefaultValue": -1
    },
    {
      "Name": "ClaimModifiedByName",
      "Type": "string",
      "Label": "Modified By",
      "Required": false,
      "PostData": false,
      "DefaultValue": ""
    },
    {
      "Name": "ClaimModifiedOn",
      "Type": "string",
      "Label": "Modified On",
      "Required": false,
      "PostData": false,
      "DefaultValue": ""
    },
    {
      "Name": "ClaimClaimType",
      "Type": "number",
      "Label": "Claim Type",
      "Required": true,
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "ClaimClaimPostType",
      "Type": "number",
      "Label": "Claim Post Type",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "PayPeriodId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "PayPeriodName",
      "Type": "string",
      "Label": "Pay Period",
      "Required": false,
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "PayPeriodId",
      "PicklistJSON": "PayPeriod",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Pay Period",
      "Width": 250
    },
    {
      "Name": "PaymentId",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "DefaultValue": -1
    },
    {
      "Name": "PaymentNumber",
      "Type": "string",
      "Label": "Payment No",
      "Required": false,
      "PostData": false,
      "DefaultValue": "",
      "Width": 200
    },
    {
      "Name": "PaymentDate",
      "Type": "string",
      "Label": "Payment Date",
      "Required": false,
      "PostData": false,
      "DefaultValue": ""
    },
    {
      "Name": "ReferenceClaimId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "ReferenceClaimClaimNumber",
      "Type": "string",
      "Label": "Reference Claim",
      "Required": false,
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "ReferenceClaimId",
      "PicklistJSON": "Claim",
      "Multiple": false,
      "PicklistTitle": "ClaimNumber",
      "PlaceHolder": "Select Claim",
      "Width": 250
    },
    {
      "Name": "BillDocumentId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "ClaimTypeIdId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "ClaimTypeIdName",
      "Type": "string",
      "Label": "Claim Type",
      "Required": false,
      "PostData": false,
      "DefaultValue": "",
      "LinkId": "ClaimTypeIdId",
      "PicklistJSON": "ClaimType",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Claim Type",
      "Width": 250
    },
    {
      "Name": "MMDetailId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "MMDetailDocumentNumber",
      "Type": "string",
      "Label": "Document No",
      "Required": false,
      "PostData": false,
      "DefaultValue": ""
    },
    {
      "Name": "MMDetailDocumentReferenceNumber",
      "Type": "string",
      "Label": "Document Reference No",
      "Required": false,
      "PostData": false,
      "DefaultValue": ""
    },
    {
      "Name": "ClaimClaimDateString",
      "Type": "string",
      "Label": "Claim Date",
      "Required": false,
      "PostData": false,
      "DefaultValue": ""
    },
    {
      "Name": "ClaimPeriodFromString",
      "Type": "string",
      "Label": "Period From",
      "Required": false,
      "PostData": false,
      "DefaultValue": ""
    },
    {
      "Name": "ClaimPeriodToString",
      "Type": "string",
      "Label": "Period To",
      "Required": false,
      "PostData": false,
      "DefaultValue": ""
    }
  ]
}