{
    "employee": {
        "label": "Employee",
        "content_type": "record",
        "references": "Employee",
        "referenceField": "title",
        "is_required": true
    },
    "memo": {
        "label": "Memo",
        "content_type": "long_text"
    },
    "hours": {
        "label": "Hours",
        "content_type": "timeduration"
    },
    "trandate": {
        "label": "Date",
        "content_type": "date",
        "is_required": true
    },
    "project": {
        "label": "Project",
        "content_type": "record",
        "references": "Project",
        "referenceField": "title",
        "is_required": true
    },
    "casetaskevent": {
        "label": "Task",
        "content_type": "record",
        "references": "ProjectTask",
        "referenceField": "title",
        "filterid": "project"
    },
    "isbillable": {
        "label": "Billable",
        "content_type": "check_box",
        "defaultvalue": true
    },
    "subsidiary": {
        "label": "Subsidiary",
        "content_type": "record",
        "references": "Subsidiary",
        "referenceField": "title",
        "is_required": true
    },
    "payrollitem": {
        "label": "Payroll Item",
        "content_type": "record",
        "references": "PayrollItem",
        "referenceField": "title",
        "filterid": "employee",
        "relationship": "employees"
    },
    "location": {
        "label": "Location",
        "content_type": "record",
        "references": "Location",
        "referenceField": "title",
        "is_required": true,
        "filterid": "subsidiary"
    },
    "serviceitem": {
        "label": "Service Item",
        "content_type": "record",
        "references": "ServiceItem",
        "referenceField": "title",
        "filterid": "subsidiary"
    },
    "paidexternally": {
        "label": "Paid Externally",
        "content_type": "check_box",
        "defaultvalue": false
    },
    "approvalstatus": {
        "label": "Approval Status",
        "content_type": "list",
        "list_id": "approvalstatus"
    },
    "nextapprover": {
        "label": "Next Approver",
        "content_type": "record",
        "references": "Employee",
        "referenceField": "title"
    }
}
