nsmockup
Version:
Test your Suitescripts before deploying to NetSuite
690 lines • 13.2 kB
JSON
{
"code": "amortizationschedule",
"id": 0,
"translations": {
"en": "Amortization Schedule"
},
"inactive": false,
"fields": [
{
"code": "accountingbook",
"type": "SELECT",
"translations": {
"en": {
"label": "Accounting Book"
}
},
"mandatory": false,
"recordType": "accountingbook"
},
{
"code": "amorstatus",
"type": "TEXT",
"translations": {
"en": {
"label": "Status"
}
},
"mandatory": false
},
{
"code": "amortemplate",
"type": "SELECT",
"translations": {
"en": {
"label": "Template Name"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "amortizationtype",
"type": "SELECT",
"translations": {
"en": {
"label": "Type"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "amortizedamount",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Total Amortized"
}
},
"mandatory": false
},
{
"code": "amortype",
"type": "TEXT",
"translations": {
"en": {
"label": "Type"
}
},
"mandatory": false
},
{
"code": "amount",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Amount (Schedule Total)"
}
},
"mandatory": false
},
{
"code": "currency",
"type": "SELECT",
"translations": {
"en": {
"label": "Schedule Currency"
}
},
"mandatory": false,
"recordType": "currency"
},
{
"code": "currencyname",
"type": "SELECT",
"translations": {
"en": {
"label": "Schedule Currency"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "deferredamount",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Remaining Deferred Balance"
}
},
"mandatory": false
},
{
"code": "destacct",
"type": "SELECT",
"translations": {
"en": {
"label": "Destination Account"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "enddate",
"type": "DATE",
"translations": {
"en": {
"label": "End Date"
}
},
"mandatory": false
},
{
"code": "externalid",
"type": "TEXT",
"translations": {
"en": {
"label": "ExternalId"
}
},
"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": "initialamount",
"type": "RATE",
"translations": {
"en": {
"label": "Initial Amount"
}
},
"mandatory": false
},
{
"code": "initialamt",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Initial Amount"
}
},
"mandatory": false
},
{
"code": "isinactive",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Inactive"
}
},
"mandatory": false
},
{
"code": "isrecognized",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Is Recognized?"
}
},
"mandatory": false
},
{
"code": "job",
"type": "SELECT",
"translations": {
"en": {
"label": "Project"
}
},
"mandatory": false,
"recordType": "job"
},
{
"code": "name",
"type": "TEXT",
"translations": {
"en": {
"label": "Schedule Name"
}
},
"mandatory": false
},
{
"code": "name",
"type": "TEXT",
"translations": {
"en": {
"label": "Name"
}
},
"mandatory": true
},
{
"code": "parentSched",
"type": "SELECT",
"translations": {
"en": {
"label": "Template"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "pctcomplete",
"type": "PERCENT",
"translations": {
"en": {
"label": "% Complete"
}
},
"mandatory": false
},
{
"code": "pctrecognition",
"type": "PERCENT",
"translations": {
"en": {
"label": "% Recog."
}
},
"mandatory": false
},
{
"code": "periodoffset",
"type": "INTEGER",
"translations": {
"en": {
"label": "Period Offset"
}
},
"mandatory": false
},
{
"code": "postperiod",
"type": "SELECT",
"translations": {
"en": {
"label": "Posting Period"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "recogintervalsrc",
"type": "SELECT",
"translations": {
"en": {
"label": "Term Source"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "recuramount",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Amount"
}
},
"mandatory": false
},
{
"code": "recurfxamount",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Amount (Foreign Currency)"
}
},
"mandatory": false
},
{
"code": "recurrencetype",
"type": "SELECT",
"translations": {
"en": {
"label": "Method"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "remainingdeferredbalance",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Remaining Deferred Balance"
}
},
"mandatory": false
},
{
"code": "residual",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Residual"
}
},
"mandatory": false
},
{
"code": "revrecoffset",
"type": "INTEGER",
"translations": {
"en": {
"label": "Start Offset"
}
},
"mandatory": true
},
{
"code": "scheddate",
"type": "DATE",
"translations": {
"en": {
"label": "Date"
}
},
"mandatory": false
},
{
"code": "schedulenumber",
"type": "TEXT",
"translations": {
"en": {
"label": "Number"
}
},
"mandatory": false
},
{
"code": "schedulenumbertext",
"type": "TEXT",
"translations": {
"en": {
"label": "Number/ID"
}
},
"mandatory": false
},
{
"code": "sourceacct",
"type": "SELECT",
"translations": {
"en": {
"label": "Source Account"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "sourcetran",
"type": "SELECT",
"translations": {
"en": {
"label": "Created From"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "srctran",
"type": "SELECT",
"translations": {
"en": {
"label": "Source Transaction"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "srctranpostperiod",
"type": "SELECT",
"translations": {
"en": {
"label": "Source Transaction Posting Period"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "srctrantype",
"type": "SELECT",
"translations": {
"en": {
"label": "Transaction Type"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "startdate",
"type": "DATE",
"translations": {
"en": {
"label": "Start Date"
}
},
"mandatory": false
},
{
"code": "startoffset",
"type": "INTEGER",
"translations": {
"en": {
"label": "Start Offset"
}
},
"mandatory": false
},
{
"code": "status",
"type": "SELECT",
"translations": {
"en": {
"label": "Status"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "templatename",
"type": "TEXT",
"translations": {
"en": {
"label": "Template Name"
}
},
"mandatory": false
},
{
"code": "totalamortized",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Total Amortized"
}
},
"mandatory": false
},
{
"code": "totalamount",
"type": "CURRENCY2",
"translations": {
"en": {
"label": "Amount"
}
},
"mandatory": false
},
{
"code": "useforeignamounts",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Use Transaction Currency"
}
},
"mandatory": false
},
{
"code": "user",
"type": "SELECT",
"translations": {
"en": {
"label": "User"
}
},
"mandatory": false,
"recordType": "employee"
},
{
"code": "vendor",
"type": "SELECT",
"translations": {
"en": {
"label": "Vendor"
}
},
"mandatory": false,
"recordType": "vendor"
}
],
"subLists": [
{
"code": "recurrence",
"translations": {
"en": "Custom Recurrence Pattern"
},
"fields": [
{
"code": "defrevaccount",
"type": "SELECT",
"translations": {
"en": {
"label": "Account"
}
},
"mandatory": false,
"recordType": "account"
},
{
"code": "id",
"type": "INTEGER",
"translations": {
"en": {
"label": "id"
}
},
"mandatory": false
},
{
"code": "incomeaccount",
"type": "TEXT",
"translations": {
"en": {
"label": "incomeaccount"
}
},
"mandatory": false
},
{
"code": "isrecognized",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Is Recognized"
}
},
"mandatory": false
},
{
"code": "jdate",
"type": "DATE",
"translations": {
"en": {
"label": "Date Executed"
}
},
"mandatory": false
},
{
"code": "journal",
"type": "TEXT",
"translations": {
"en": {
"label": "Journal"
}
},
"mandatory": false
},
{
"code": "periodoffset",
"type": "INTEGER",
"translations": {
"en": {
"label": "Period Offset"
}
},
"mandatory": true
},
{
"code": "postingperiod",
"type": "TEXT",
"translations": {
"en": {
"label": "postingperiod"
}
},
"mandatory": false
},
{
"code": "recamount",
"type": "RATE",
"translations": {
"en": {
"label": "Amount"
}
},
"mandatory": true
},
{
"code": "recurdate",
"type": "DATE",
"translations": {
"en": {
"label": "Date"
}
},
"mandatory": false
}
]
}
]
}