nsmockup
Version:
Test your Suitescripts before deploying to NetSuite
647 lines • 13.1 kB
JSON
{
"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
}
]
}