nsmockup
Version:
Test your Suitescripts before deploying to NetSuite
2,013 lines • 42.1 kB
JSON
{
"code": "opportunity",
"id": -31,
"translations": {
"en": "Opportunity"
},
"inactive": false,
"fields": [
{
"code": "actionitem",
"type": "TEXT",
"translations": {
"en": {
"label": "Action Item"
}
},
"mandatory": false
},
{
"code": "altsalesrangehigh",
"type": "CURRENCY",
"translations": {
"en": {
"label": "To"
}
},
"mandatory": false
},
{
"code": "altsalesrangelow",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Range"
}
},
"mandatory": false
},
{
"code": "altsalestotal",
"type": "TEXT",
"translations": {
"en": {
"label": "Total (Alt. Sales Amount)"
}
},
"mandatory": false
},
{
"code": "amount",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Item Amount"
}
},
"mandatory": false
},
{
"code": "availableoffline",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Always Available Offline"
}
},
"mandatory": false
},
{
"code": "balance",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Balance"
}
},
"mandatory": false
},
{
"code": "billaddr1",
"type": "TEXT",
"translations": {
"en": {
"label": "Billing Address Line 1"
}
},
"mandatory": false
},
{
"code": "billaddr2",
"type": "TEXT",
"translations": {
"en": {
"label": "Billing Address Line 2"
}
},
"mandatory": false
},
{
"code": "billaddr3",
"type": "TEXT",
"translations": {
"en": {
"label": "Billing Address Line 3"
}
},
"mandatory": false
},
{
"code": "billaddress",
"type": "ADDRESS",
"translations": {
"en": {
"label": "Bill To"
}
},
"mandatory": false
},
{
"code": "billaddressee",
"type": "TEXT",
"translations": {
"en": {
"label": "Billing Addressee"
}
},
"mandatory": false
},
{
"code": "billaddresslist",
"type": "SELECT",
"translations": {
"en": {
"label": "Bill To Select"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "billattention",
"type": "TEXT",
"translations": {
"en": {
"label": "Billing Attention"
}
},
"mandatory": false
},
{
"code": "billcity",
"type": "TEXT",
"translations": {
"en": {
"label": "Billing Address City"
}
},
"mandatory": false
},
{
"code": "billcountry",
"type": "TEXT",
"translations": {
"en": {
"label": "Billing Address Country"
}
},
"mandatory": false
},
{
"code": "billisresidential",
"type": "TEXT",
"translations": {
"en": {
"label": "Shipping address is residential"
}
},
"mandatory": false
},
{
"code": "billphone",
"type": "TEXT",
"translations": {
"en": {
"label": "Billing Phone"
}
},
"mandatory": false
},
{
"code": "billstate",
"type": "TEXT",
"translations": {
"en": {
"label": "Billing Address State"
}
},
"mandatory": false
},
{
"code": "billzip",
"type": "TEXT",
"translations": {
"en": {
"label": "Billing Address Zip Code"
}
},
"mandatory": false
},
{
"code": "buyingreason",
"type": "TEXT",
"translations": {
"en": {
"label": "Buying Reason"
}
},
"mandatory": false
},
{
"code": "buyingtimeframe",
"type": "TEXT",
"translations": {
"en": {
"label": "Buying Time Frame"
}
},
"mandatory": false
},
{
"code": "class",
"type": "SELECT",
"translations": {
"en": {
"label": "Class",
"help": "References a value from a user defined list at Setup > Company > Classifications > Classes.\nThis field is required when the Make Classes Mandatory preference is enabled at Setup > Accounting > Accounting Preferences.\nIf you are using a customForm that has class customized at the item level, you can NOT set this field at the body level.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
}
},
"mandatory": false,
"recordType": null
},
{
"code": "classnohierarchy",
"type": "SELECT",
"translations": {
"en": {
"label": "Class (no hierarchy)"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "closedate",
"type": "DATE",
"translations": {
"en": {
"label": "Actual Close"
}
},
"mandatory": false
},
{
"code": "competitor",
"type": "SELECT",
"translations": {
"en": {
"label": "Competitor"
}
},
"mandatory": false,
"recordType": "competitor"
},
{
"code": "competitorwinner",
"type": "SELECT",
"translations": {
"en": {
"label": "Competitor (Winner)"
}
},
"mandatory": false,
"recordType": "competitor"
},
{
"code": "consolidatebalance",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Consolidated Balance"
}
},
"mandatory": false
},
{
"code": "contact",
"type": "SELECT",
"translations": {
"en": {
"label": "Contact"
}
},
"mandatory": false,
"recordType": "contact"
},
{
"code": "contactprimary",
"type": "SELECT",
"translations": {
"en": {
"label": "Contact (Primary)"
}
},
"mandatory": false,
"recordType": "contact"
},
{
"code": "contribution",
"type": "PERCENT",
"translations": {
"en": {
"label": "Contribution %"
}
},
"mandatory": false
},
{
"code": "contributionprimary",
"type": "PERCENT",
"translations": {
"en": {
"label": "Primary Sales Rep Contribution %"
}
},
"mandatory": false
},
{
"code": "createddate",
"type": "DATETIME",
"translations": {
"en": {
"label": "createddate"
}
},
"mandatory": false
},
{
"code": "currency",
"type": "SELECT",
"translations": {
"en": {
"label": "Currency",
"help": "If you do not use the Multi-Currency Customers feature, the currency of the customer you are creating this transaction for is shown here.\n\nIf you use the Multi-Currency Customers feature, select the transaction currency you want to create this transaction in. This customer's primary currency is selected by default.\n\nIf you have already selected items on this transaction, selecting a new currency refreshes them to show the price in the new currency (except for items you entered custom prices for) and recalculates tax and gross profit."
}
},
"mandatory": true,
"recordType": "currency"
},
{
"code": "currencyname",
"type": "TEXT",
"translations": {
"en": {
"label": "Currency"
}
},
"mandatory": false
},
{
"code": "currencysymbol",
"type": "TEXT",
"translations": {
"en": {
"label": "Currency Symbol"
}
},
"mandatory": false
},
{
"code": "customer",
"type": "SELECT",
"translations": {
"en": {
"label": "Customer"
}
},
"mandatory": false,
"recordType": "customer"
},
{
"code": "customform",
"type": "SELECT",
"translations": {
"en": {
"label": "Custom Form"
}
},
"mandatory": true,
"recordType": null
},
{
"code": "custtype",
"type": "TEXT",
"translations": {
"en": {
"label": "Customer Category"
}
},
"mandatory": false
},
{
"code": "datecreated",
"type": "DATETIME",
"translations": {
"en": {
"label": "Date Created"
}
},
"mandatory": false
},
{
"code": "daysopen",
"type": "INTEGER",
"translations": {
"en": {
"label": "Days Open"
}
},
"mandatory": false
},
{
"code": "daystoclose",
"type": "INTEGER",
"translations": {
"en": {
"label": "Days To Close"
}
},
"mandatory": false
},
{
"code": "decisionmaker",
"type": "SELECT",
"translations": {
"en": {
"label": "Decision Maker"
}
},
"mandatory": false,
"recordType": "contact"
},
{
"code": "department",
"type": "SELECT",
"translations": {
"en": {
"label": "Department",
"help": "References a value from a user defined list at Setup > Company > Departments. If you are using a customForm that has department customized at the item level, you can NOT set this field at the body level.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
}
},
"mandatory": false,
"recordType": "department"
},
{
"code": "departmentnohierarchy",
"type": "SELECT",
"translations": {
"en": {
"label": "Department (no hierarchy)"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "documentstatus",
"type": "TEXT",
"translations": {
"en": {
"label": "documentstatus"
}
},
"mandatory": false
},
{
"code": "entity",
"type": "SELECT",
"translations": {
"en": {
"label": "Company",
"help": "References a company record that already exists in your account.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
}
},
"mandatory": true,
"recordType": "entity"
},
{
"code": "entitynexus",
"type": "SELECT",
"translations": {
"en": {
"label": "Nexus"
}
},
"mandatory": false,
"recordType": "nexus"
},
{
"code": "entitystatus",
"type": "SELECT",
"translations": {
"en": {
"label": "Status"
}
},
"mandatory": true,
"recordType": null
},
{
"code": "estgrossprofit",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Est. Gross Profit"
}
},
"mandatory": false
},
{
"code": "estgrossprofitpercent",
"type": "PERCENT",
"translations": {
"en": {
"label": "Est. Gross Profit Percent"
}
},
"mandatory": false
},
{
"code": "estimatedbudget",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Estimated Budget"
}
},
"mandatory": false
},
{
"code": "exchangerate",
"type": "CURRENCY2",
"translations": {
"en": {
"label": "Exchange Rate"
}
},
"mandatory": true
},
{
"code": "expectedclosedate",
"type": "DATE",
"translations": {
"en": {
"label": "Expected Close"
}
},
"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": "forecasttype",
"type": "SELECT",
"translations": {
"en": {
"label": "Forecast Type"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "foreignprojectedamount",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Projected Total (Foreign Currency)"
}
},
"mandatory": false
},
{
"code": "foreignrangehigh",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Range - High (Foreign Currency)"
}
},
"mandatory": false
},
{
"code": "foreignrangelow",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Range - Low (Foreign Currency)"
}
},
"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": "fxtrancostestimate",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Est. Extended Cost (Transaction) (Foreign Currency)"
}
},
"mandatory": false
},
{
"code": "isbasecurrency",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Base Currency"
}
},
"mandatory": false
},
{
"code": "isbudgetapproved",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Budget Approved"
}
},
"mandatory": false
},
{
"code": "item",
"type": "MULTISELECT",
"translations": {
"en": {
"label": "Item"
}
},
"mandatory": false
},
{
"code": "job",
"type": "SELECT",
"translations": {
"en": {
"label": "Project"
}
},
"mandatory": false,
"recordType": "job"
},
{
"code": "lastmodifieddate",
"type": "DATETIME",
"translations": {
"en": {
"label": "Last Modified"
}
},
"mandatory": false
},
{
"code": "lastviewed",
"type": "DATETIME",
"translations": {
"en": {
"label": "Last Viewed"
}
},
"mandatory": false
},
{
"code": "leadsource",
"type": "SELECT",
"translations": {
"en": {
"label": "Lead Source"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "location",
"type": "SELECT",
"translations": {
"en": {
"label": "Location",
"help": "This is a reference to a user defined location at Setup > Company > Locations.\nIf you are using a customForm that has location customized at the item level, you can NOT set this field at the body level. \nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
}
},
"mandatory": false,
"recordType": "location"
},
{
"code": "locationnohierarchy",
"type": "SELECT",
"translations": {
"en": {
"label": "Location (no hierarchy)"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "memo",
"type": "TEXT",
"translations": {
"en": {
"label": "Memo"
}
},
"mandatory": false
},
{
"code": "messages",
"type": "SELECT",
"translations": {
"en": {
"label": "Messages"
}
},
"mandatory": false,
"recordType": "message"
},
{
"code": "name",
"type": "TEXT",
"translations": {
"en": {
"label": "Name"
}
},
"mandatory": true
},
{
"code": "nexus",
"type": "SELECT",
"translations": {
"en": {
"label": "Nexus"
}
},
"mandatory": false,
"recordType": "nexus"
},
{
"code": "number",
"type": "INTEGER",
"translations": {
"en": {
"label": "Number"
}
},
"mandatory": false
},
{
"code": "partner",
"type": "SELECT",
"translations": {
"en": {
"label": "Partner",
"help": "References a partner record that already exists in your account. If a value is not provided, the field is populated with the partner associated with the company referenced in the entity field (if a partner exists for that company).\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
}
},
"mandatory": false,
"recordType": "partner"
},
{
"code": "partnercontribution",
"type": "PERCENT",
"translations": {
"en": {
"label": "Partner Contribution %"
}
},
"mandatory": false
},
{
"code": "partnerrole",
"type": "SELECT",
"translations": {
"en": {
"label": "Partner Role"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "partnerteammember",
"type": "SELECT",
"translations": {
"en": {
"label": "Partner Team Member"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "period",
"type": "TEXT",
"translations": {
"en": {
"label": "Period"
}
},
"mandatory": false
},
{
"code": "postingperiod",
"type": "PERIOD",
"translations": {
"en": {
"label": "Period"
}
},
"mandatory": false
},
{
"code": "probability",
"type": "PERCENT",
"translations": {
"en": {
"label": "Probability"
}
},
"mandatory": false
},
{
"code": "projaltsalesamt",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Projected Alt.Sales Total"
}
},
"mandatory": false
},
{
"code": "projectedtotal",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Projected Total"
}
},
"mandatory": false
},
{
"code": "rangehigh",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Range - High"
}
},
"mandatory": false
},
{
"code": "rangehighalt",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Alt.Sales Range - High"
}
},
"mandatory": false
},
{
"code": "rangelow",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Range - Low"
}
},
"mandatory": false
},
{
"code": "rangelowalt",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Alt.Sales Range - Low"
}
},
"mandatory": false
},
{
"code": "salesgroup",
"type": "SELECT",
"translations": {
"en": {
"label": "Choose Team"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "salesreadiness",
"type": "TEXT",
"translations": {
"en": {
"label": "Sales Readiness"
}
},
"mandatory": false
},
{
"code": "salesrep",
"type": "SELECT",
"translations": {
"en": {
"label": "Sales Rep"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "salesteammember",
"type": "SELECT",
"translations": {
"en": {
"label": "Sales Team Member"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "salesteamrole",
"type": "SELECT",
"translations": {
"en": {
"label": "Sales Team Role"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "shipaddr1",
"type": "TEXT",
"translations": {
"en": {
"label": "Shipping Address Line 1"
}
},
"mandatory": false
},
{
"code": "shipaddr2",
"type": "TEXT",
"translations": {
"en": {
"label": "Shipping Address Line 2"
}
},
"mandatory": false
},
{
"code": "shipaddr3",
"type": "TEXT",
"translations": {
"en": {
"label": "Shipping Address Line 3"
}
},
"mandatory": false
},
{
"code": "shipaddress",
"type": "ADDRESS",
"translations": {
"en": {
"label": "Ship To"
}
},
"mandatory": false
},
{
"code": "shipaddressee",
"type": "TEXT",
"translations": {
"en": {
"label": "Shipping Addressee"
}
},
"mandatory": false
},
{
"code": "shipaddresslist",
"type": "SELECT",
"translations": {
"en": {
"label": "Ship To Select"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "shipattention",
"type": "TEXT",
"translations": {
"en": {
"label": "Shipping Attention"
}
},
"mandatory": false
},
{
"code": "shipcity",
"type": "TEXT",
"translations": {
"en": {
"label": "Shipping Address City"
}
},
"mandatory": false
},
{
"code": "shipcountry",
"type": "TEXT",
"translations": {
"en": {
"label": "Shipping Address Country"
}
},
"mandatory": false
},
{
"code": "shipisresidential",
"type": "TEXT",
"translations": {
"en": {
"label": "Shipping address is residential"
}
},
"mandatory": false
},
{
"code": "shipoverride",
"type": "TEXT",
"translations": {
"en": {
"label": "shipoverride"
}
},
"mandatory": false
},
{
"code": "shipphone",
"type": "TEXT",
"translations": {
"en": {
"label": "Shipping Phone"
}
},
"mandatory": false
},
{
"code": "shipstate",
"type": "TEXT",
"translations": {
"en": {
"label": "Shipping Address State"
}
},
"mandatory": false
},
{
"code": "shipzip",
"type": "TEXT",
"translations": {
"en": {
"label": "Shipping Address Zip Code"
}
},
"mandatory": false
},
{
"code": "source",
"type": "TEXT",
"translations": {
"en": {
"label": "Source"
}
},
"mandatory": false
},
{
"code": "status",
"type": "TEXT",
"translations": {
"en": {
"label": "status"
}
},
"mandatory": false
},
{
"code": "statusRef",
"type": "TEXT",
"translations": {
"en": {
"label": "statusRef"
}
},
"mandatory": false
},
{
"code": "subsidiary",
"type": "SELECT",
"translations": {
"en": {
"label": "Subsidiary",
"help": "This field displays the subsidiary associated with this transaction."
}
},
"mandatory": false,
"recordType": "subsidiary"
},
{
"code": "subsidiarynohierarchy",
"type": "SELECT",
"translations": {
"en": {
"label": "Subsidiary (no hierarchy)"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "syncpartnerteams",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Update Customer"
}
},
"mandatory": false
},
{
"code": "syncsalesteams",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Update Customer"
}
},
"mandatory": false
},
{
"code": "task",
"type": "SELECT",
"translations": {
"en": {
"label": "Task"
}
},
"mandatory": false,
"recordType": "task"
},
{
"code": "taxperiod",
"type": "PERIOD",
"translations": {
"en": {
"label": "Tax Period"
}
},
"mandatory": false
},
{
"code": "title",
"type": "TEXT",
"translations": {
"en": {
"label": "Title"
}
},
"mandatory": false
},
{
"code": "total",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Item Amount"
}
},
"mandatory": false
},
{
"code": "totalcostestimate",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Est. Extended Cost"
}
},
"mandatory": false
},
{
"code": "trancostestimate",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Est. Extended Cost (Transaction)"
}
},
"mandatory": false
},
{
"code": "trandate",
"type": "DATE",
"translations": {
"en": {
"label": "Date"
}
},
"mandatory": false
},
{
"code": "tranestgrossprofit",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Est. Gross Profit (Transaction)"
}
},
"mandatory": false
},
{
"code": "tranestgrossprofitpct",
"type": "PERCENT",
"translations": {
"en": {
"label": "Est. Gross Profit Percent (Transaction)"
}
},
"mandatory": false
},
{
"code": "tranfxestgrossprofit",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Est. Gross Profit (Transaction) (Foreign Currency)"
}
},
"mandatory": false
},
{
"code": "tranid",
"type": "TEXT",
"translations": {
"en": {
"label": "Number"
}
},
"mandatory": false
},
{
"code": "unbilledorders",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Unbilled Orders"
}
},
"mandatory": false
},
{
"code": "weightedtotal",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Weighted Total"
}
},
"mandatory": false
},
{
"code": "winlossreason",
"type": "SELECT",
"translations": {
"en": {
"label": "Win/Loss Reason"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "wonby",
"type": "SELECT",
"translations": {
"en": {
"label": "Won By"
}
},
"mandatory": false,
"recordType": null
}
],
"subLists": [
{
"code": "accountingbookdetail",
"translations": {
"en": "Accounting Books"
},
"fields": [
{
"code": "exchangerate",
"type": "CURRENCY2",
"translations": {
"en": {
"label": "Exchange Rate"
}
},
"mandatory": true
}
]
},
{
"code": "competitors",
"translations": {
"en": "Competitors"
},
"fields": [
{
"code": "competitor",
"type": "SELECT",
"translations": {
"en": {
"label": "Name"
}
},
"mandatory": true,
"recordType": "competitor"
},
{
"code": "id",
"type": "TEXT",
"translations": {
"en": {
"label": "id"
}
},
"mandatory": false
},
{
"code": "notes",
"type": "TEXTAREA",
"translations": {
"en": {
"label": "Notes"
}
},
"mandatory": false
},
{
"code": "url",
"type": "URL",
"translations": {
"en": {
"label": "URL"
}
},
"mandatory": false
},
{
"code": "winner",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Winner"
}
},
"mandatory": false
}
]
},
{
"code": "item",
"translations": {
"en": "Items"
},
"fields": [
{
"code": "altsalesamt",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Alt. Sales Amount"
}
},
"mandatory": false
},
{
"code": "amount",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Amount"
}
},
"mandatory": false
},
{
"code": "billingschedule",
"type": "TEXT",
"translations": {
"en": {
"label": "billingschedule"
}
},
"mandatory": false
},
{
"code": "billvariancestatus",
"type": "TEXT",
"translations": {
"en": {
"label": "billvariancestatus"
}
},
"mandatory": false
},
{
"code": "costestimate",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Est. Extended Cost"
}
},
"mandatory": false
},
{
"code": "costestimaterate",
"type": "RATE",
"translations": {
"en": {
"label": "costestimaterate"
}
},
"mandatory": false
},
{
"code": "costestimatetype",
"type": "SELECT",
"translations": {
"en": {
"label": "Cost Estimate Type"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "daysbeforeexpiration",
"type": "TEXT",
"translations": {
"en": {
"label": "daysbeforeexpiration"
}
},
"mandatory": false
},
{
"code": "deferrevrec",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "deferrevrec"
}
},
"mandatory": false
},
{
"code": "description",
"type": "TEXTAREA",
"translations": {
"en": {
"label": "Description"
}
},
"mandatory": false
},
{
"code": "expectedshipdate",
"type": "DATE",
"translations": {
"en": {
"label": "Expected Ship Date"
}
},
"mandatory": false
},
{
"code": "fromjob",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Project Item"
}
},
"mandatory": false
},
{
"code": "id",
"type": "TEXT",
"translations": {
"en": {
"label": "id"
}
},
"mandatory": false
},
{
"code": "isestimate",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Billable Estimate"
}
},
"mandatory": false
},
{
"code": "istaxable",
"type": "TEXT",
"translations": {
"en": {
"label": "istaxable"
}
},
"mandatory": false
},
{
"code": "isvsoebundle",
"type": "TEXT",
"translations": {
"en": {
"label": "isvsoebundle"
}
},
"mandatory": false
},
{
"code": "item",
"type": "SELECT",
"translations": {
"en": {
"label": "Item"
}
},
"mandatory": true,
"recordType": "item"
},
{
"code": "itemsubtype",
"type": "TEXT",
"translations": {
"en": {
"label": "itemsubtype"
}
},
"mandatory": false
},
{
"code": "itemtype",
"type": "TEXT",
"translations": {
"en": {
"label": "itemtype"
}
},
"mandatory": false
},
{
"code": "job",
"type": "SELECT",
"translations": {
"en": {
"label": "Job"
}
},
"mandatory": false,
"recordType": "job"
},
{
"code": "line",
"type": "TEXT",
"translations": {
"en": {
"label": "line"
}
},
"mandatory": false
},
{
"code": "linenumber",
"type": "INTEGER",
"translations": {
"en": {
"label": "linenumber"
}
},
"mandatory": false
},
{
"code": "matrixtype",
"type": "TEXT",
"translations": {
"en": {
"label": "matrixtype"
}
},
"mandatory": false
},
{
"code": "options",
"type": "NAMEVALUELIST",
"translations": {
"en": {
"label": "Options"
}
},
"mandatory": false
},
{
"code": "price",
"type": "SELECT",
"translations": {
"en": {
"label": "Price Level"
}
},
"mandatory": false,
"recordType": "pricelevel"
},
{
"code": "printitems",
"type": "TEXT",
"translations": {
"en": {
"label": "printitems"
}
},
"mandatory": false
},
{
"code": "quantity",
"type": "FLOAT",
"translations": {
"en": {
"label": "Quantity"
}
},
"mandatory": false
},
{
"code": "rate",
"type": "RATE",
"translations": {
"en": {
"label": "Rate"
}
},
"mandatory": false
},
{
"code": "rateschedule",
"type": "TEXT",
"translations": {
"en": {
"label": "rateschedule"
}
},
"mandatory": false
},
{
"code": "units",
"type": "SELECT",
"translations": {
"en": {
"label": "Units"
}
},
"mandatory": false,
"recordType": null
}
]
},
{
"code": "partners",
"translations": {
"en": "Partners"
},
"fields": [
{
"code": "contribution",
"type": "PERCENT",
"translations": {
"en": {
"label": "Contribution %"
}
},
"mandatory": true
},
{
"code": "id",
"type": "TEXT",
"translations": {
"en": {
"label": "id"
}
},
"mandatory": false
},
{
"code": "isprimary",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Primary"
}
},
"mandatory": false
},
{
"code": "partner",
"type": "SELECT",
"translations": {
"en": {
"label": "Partner"
}
},
"mandatory": true,
"recordType": "partner"
},
{
"code": "partnerrole",
"type": "SELECT",
"translations": {
"en": {
"label": "Partner Role"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "transaction",
"type": "TEXT",
"translations": {
"en": {
"label": "transaction"
}
},
"mandatory": false
}
]
},
{
"code": "salesteam",
"translations": {
"en": "Sales Team"
},
"fields": [
{
"code": "contribution",
"type": "PERCENT",
"translations": {
"en": {
"label": "Contribution %"
}
},
"mandatory": true
},
{
"code": "employee",
"type": "SELECT",
"translations": {
"en": {
"label": "Employee"
}
},
"mandatory": true,
"recordType": "employee"
},
{
"code": "id",
"type": "TEXT",
"translations": {
"en": {
"label": "id"
}
},
"mandatory": false
},
{
"code": "isprimary",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Primary"
}
},
"mandatory": false
},
{
"code": "issalesrep",
"type": "TEXT",
"translations": {
"en": {
"label": "issalesrep"
}
},
"mandatory": false
},
{
"code": "salesrole",
"type": "SELECT",
"translations": {
"en": {
"label": "Sales Role"
}
},
"mandatory": true,
"recordType": null
},
{
"code": "transaction",
"type": "TEXT",
"translations": {
"en": {
"label": "transaction"
}
},
"mandatory": false
}
]
}
],
"tabs": [
{
"code": "address",
"translations": {
"en": "Address"
}
},
{
"code": "custom",
"translations": {
"en": "Custom"
}
},
{
"code": "general",
"translations": {
"en": "General"
}
},
{
"code": "items",
"translations": {
"en": "Items"
}
},
{
"code": "multipartner",
"translations": {
"en": "Partners"
}
},
{
"code": "qualification",
"translations": {
"en": "Qualification"
}
},
{
"code": "teamselling",
"translations": {
"en": "Sales Team"
}
},
{
"code": "workflow",
"translations": {
"en": "Workflow"
}
}
],
"transformTypes": [
{
"targetRecord": "cashsale",
"fieldDefault": "customform,billdate"
},
{
"targetRecord": "estimate",
"fieldDefault": "customform"
},
{
"targetRecord": "invoice",
"fieldDefault": "customform,billdate"
},
{
"targetRecord": "salesorder",
"fieldDefault": "customform"
}
]
}