{
  "code": "timebill",
  "id": 0,
  "translations": {
    "en": "Time"
  },
  "inactive": false,
  "fields": [
    {
      "code": "approved",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Approved"
        }
      },
      "mandatory": false
    },
    {
      "code": "billable",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Billable"
        }
      },
      "mandatory": false
    },
    {
      "code": "break",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Break"
        }
      },
      "mandatory": false
    },
    {
      "code": "casetaskevent",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Case/Task/Event"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "class",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Class",
          "help": "References a value from a user defined list at Setup > Company > Classifications > Classes. This field is required when the Make Classes Mandatory preference is enabled at Setup > Accounting > Accounting Preferences."
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "classnohierarchy",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Class (no hierarchy)"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "customer",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Customer:Project",
          "help": "References an existing customer. If you select a customer or job, you must also select a service item."
        }
      },
      "mandatory": false,
      "recordType": "customer"
    },
    {
      "code": "customform",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Custom Form"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "date",
      "type": "DATE",
      "translations": {
        "en": {
          "label": "Date"
        }
      },
      "mandatory": false
    },
    {
      "code": "datecreated",
      "type": "DATE",
      "translations": {
        "en": {
          "label": "Date Created"
        }
      },
      "mandatory": false
    },
    {
      "code": "department",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Department",
          "help": "References a value from a user defined list at Setup > Company > Departments.\nThis field is required when Make Departments Mandatory is enabled at Setup > Accounting > Accounting Preferences."
        }
      },
      "mandatory": false,
      "recordType": "department"
    },
    {
      "code": "departmentnohierarchy",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Department (no hierarchy)"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "duration",
      "type": "FLOAT",
      "translations": {
        "en": {
          "label": "Duration"
        }
      },
      "mandatory": false
    },
    {
      "code": "durationdecimal",
      "type": "FLOAT",
      "translations": {
        "en": {
          "label": "Duration (Decimal)"
        }
      },
      "mandatory": false
    },
    {
      "code": "employee",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Employee",
          "help": "References an existing employee record. Required on Add."
        }
      },
      "mandatory": true,
      "recordType": "employee"
    },
    {
      "code": "endtime",
      "type": "TIMEOFDAY",
      "translations": {
        "en": {
          "label": "End Time"
        }
      },
      "mandatory": false
    },
    {
      "code": "exempt",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Exempt"
        }
      },
      "mandatory": false
    },
    {
      "code": "externalid",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "ExternalId"
        }
      },
      "mandatory": false
    },
    {
      "code": "externalidstring",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "External ID (Text)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formulacurrency",
      "type": "CURRENCY",
      "translations": {
        "en": {
          "label": "Formula (Currency)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formuladate",
      "type": "DATE",
      "translations": {
        "en": {
          "label": "Formula (Date)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formuladatetime",
      "type": "DATETIME",
      "translations": {
        "en": {
          "label": "Formula (Date/Time)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formulanumeric",
      "type": "FLOAT",
      "translations": {
        "en": {
          "label": "Formula (Numeric)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formulapercent",
      "type": "PERCENT",
      "translations": {
        "en": {
          "label": "Formula (Percent)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formulatext",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Formula (Text)"
        }
      },
      "mandatory": false
    },
    {
      "code": "hours",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Duration"
        }
      },
      "mandatory": false
    },
    {
      "code": "isbillable",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Billable"
        }
      },
      "mandatory": false
    },
    {
      "code": "isexempt",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Exempt"
        }
      },
      "mandatory": false
    },
    {
      "code": "isproductive",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Productive"
        }
      },
      "mandatory": false
    },
    {
      "code": "isutilized",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Utilized"
        }
      },
      "mandatory": false
    },
    {
      "code": "item",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Item"
        }
      },
      "mandatory": false
    },
    {
      "code": "job",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Job"
        }
      },
      "mandatory": false,
      "recordType": "job"
    },
    {
      "code": "lastmodified",
      "type": "DATE",
      "translations": {
        "en": {
          "label": "Last Modified"
        }
      },
      "mandatory": false
    },
    {
      "code": "location",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Location",
          "help": "References a value in a user-defined list at Setup > Company > Classifications > Locations.\nThis field is required when Make Locations Mandatory is enabled at Setup > Accounting > Accounting Preferences."
        }
      },
      "mandatory": true,
      "recordType": "location"
    },
    {
      "code": "locationnohierarchy",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Location (no hierarchy)"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "memo",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Note"
        }
      },
      "mandatory": false
    },
    {
      "code": "name",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Name"
        }
      },
      "mandatory": true
    },
    {
      "code": "overriderate",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Lock this Rate"
        }
      },
      "mandatory": false
    },
    {
      "code": "paidbypayroll",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Paid by Payroll"
        }
      },
      "mandatory": false
    },
    {
      "code": "paidexternally",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Paid Externally"
        }
      },
      "mandatory": false
    },
    {
      "code": "payitem",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Payroll Item"
        }
      },
      "mandatory": false,
      "recordType": "payrollitem"
    },
    {
      "code": "payrolldate",
      "type": "DATE",
      "translations": {
        "en": {
          "label": "Payroll Date"
        }
      },
      "mandatory": false
    },
    {
      "code": "payrollitem",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Payroll Item"
        }
      },
      "mandatory": false,
      "recordType": "payrollitem"
    },
    {
      "code": "price",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Price Level",
          "help": "If you've set up a custom price level for your customer, it appears here. Otherwise, Sales Price 1 on the service item's record appears.If you want to change the price level, select one from the list. Select Custom to enter a new price in the Rate field. If you're entering time for a payroll item like vacation time, leave this field blank."
        }
      },
      "mandatory": false
    },
    {
      "code": "productive",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Productive"
        }
      },
      "mandatory": false
    },
    {
      "code": "projecttask",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Project Task"
        }
      },
      "mandatory": false,
      "recordType": "projecttask"
    },
    {
      "code": "projecttaskassignment",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "projecttaskassignment"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "rate",
      "type": "CURRENCY",
      "translations": {
        "en": {
          "label": "Rate"
        }
      },
      "mandatory": false
    },
    {
      "code": "serviceitem",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Service Item"
        }
      },
      "mandatory": false,
      "recordType": "serviceitem"
    },
    {
      "code": "starttime",
      "type": "TIMEOFDAY",
      "translations": {
        "en": {
          "label": "Start Time"
        }
      },
      "mandatory": false
    },
    {
      "code": "status",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Status"
        }
      },
      "mandatory": false
    },
    {
      "code": "subsidiary",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Subsidiary"
        }
      },
      "mandatory": false
    },
    {
      "code": "subsidiarynohierarchy",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Subsidiary (no hierarchy)"
        }
      },
      "mandatory": false
    },
    {
      "code": "supervisorapproval",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Approved"
        }
      },
      "mandatory": false
    },
    {
      "code": "task",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Task"
        }
      },
      "mandatory": false,
      "recordType": "task"
    },
    {
      "code": "temporarylocaljurisdiction",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Temporary Local Jurisdiction"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "temporarystatejurisdiction",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Temporary State Jurisdiction"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "timetype",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Type"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "trandate",
      "type": "DATE",
      "translations": {
        "en": {
          "label": "Date"
        }
      },
      "mandatory": true
    },
    {
      "code": "type",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Type"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "utilized",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Utilized"
        }
      },
      "mandatory": false
    }
  ]
}