nsmockup
Version:
Test your Suitescripts before deploying to NetSuite
398 lines • 7.53 kB
JSON
{
"code": "amortizationtemplate",
"id": 0,
"translations": {
"en": "Amortization Template"
},
"inactive": false,
"fields": [
{
"code": "acctcontra",
"type": "SELECT",
"translations": {
"en": {
"label": "Contra Account"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "acctdeferral",
"type": "SELECT",
"translations": {
"en": {
"label": "Deferral Account"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "accttarget",
"type": "SELECT",
"translations": {
"en": {
"label": "Target Account"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "amormethod",
"type": "TEXT",
"translations": {
"en": {
"label": "Method"
}
},
"mandatory": false
},
{
"code": "amorperiod",
"type": "TEXT",
"translations": {
"en": {
"label": "Amortization Period"
}
},
"mandatory": false
},
{
"code": "amorstartoffset",
"type": "TEXT",
"translations": {
"en": {
"label": "Start Offset"
}
},
"mandatory": false
},
{
"code": "amortermsrc",
"type": "TEXT",
"translations": {
"en": {
"label": "Term Source"
}
},
"mandatory": false
},
{
"code": "amortizationperiod",
"type": "INTEGER",
"translations": {
"en": {
"label": "Amortization Period"
}
},
"mandatory": false
},
{
"code": "amortizationtype",
"type": "SELECT",
"translations": {
"en": {
"label": "Type"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "amortype",
"type": "TEXT",
"translations": {
"en": {
"label": "Type"
}
},
"mandatory": false
},
{
"code": "contraaccount",
"type": "TEXT",
"translations": {
"en": {
"label": "Contra Account"
}
},
"mandatory": false
},
{
"code": "deferralaccount",
"type": "TEXT",
"translations": {
"en": {
"label": "Deferral Account"
}
},
"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": "isinactive",
"type": "TEXT",
"translations": {
"en": {
"label": "Inactive"
}
},
"mandatory": false
},
{
"code": "name",
"type": "TEXT",
"translations": {
"en": {
"label": "Name"
}
},
"mandatory": false
},
{
"code": "name",
"type": "TEXT",
"translations": {
"en": {
"label": "Name"
}
},
"mandatory": true
},
{
"code": "periodoffset",
"type": "TEXT",
"translations": {
"en": {
"label": "Period Offset"
}
},
"mandatory": false
},
{
"code": "recogintervalsrc",
"type": "SELECT",
"translations": {
"en": {
"label": "Term Source"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "recurrencetype",
"type": "SELECT",
"translations": {
"en": {
"label": "Method"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "residual",
"type": "RATE",
"translations": {
"en": {
"label": "Residual"
}
},
"mandatory": false
},
{
"code": "revrecoffset",
"type": "INTEGER",
"translations": {
"en": {
"label": "Start Offset"
}
},
"mandatory": true
},
{
"code": "targetaccount",
"type": "TEXT",
"translations": {
"en": {
"label": "Target Account"
}
},
"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"
}
],
"subLists": [
{
"code": "recurrence",
"translations": {
"en": "Custom Recurrence Pattern"
},
"fields": [
{
"code": "defrevaccount",
"type": "SELECT",
"translations": {
"en": {
"label": "Account"
}
},
"mandatory": false,
"recordType": "account"
},
{
"code": "incomeaccount",
"type": "TEXT",
"translations": {
"en": {
"label": "incomeaccount"
}
},
"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
}
]
}
]
}