ns-export
Version:
Export Record Type metadata to JSON
507 lines • 9.89 kB
JSON
{
"code": "billingschedule",
"id": -141,
"translations": {
"en": "Billing Schedule"
},
"inactive": false,
"fields": [
{
"code": "billforactuals",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Invoice Actual Time Only"
}
},
"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": "frequency",
"type": "SELECT",
"translations": {
"en": {
"label": "Recurrence Frequency"
}
},
"mandatory": true,
"recordType": null
},
{
"code": "id",
"type": "INTEGER",
"translations": {
"en": {
"label": "BillingSchedule ID"
}
},
"mandatory": false
},
{
"code": "inarrears",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "In Arrears"
}
},
"mandatory": false
},
{
"code": "initialamount",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Initial Amount"
}
},
"mandatory": false
},
{
"code": "initialterms",
"type": "TEXT",
"translations": {
"en": {
"label": "Initial Payment Terms"
}
},
"mandatory": false
},
{
"code": "isinactive",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Inactive"
}
},
"mandatory": false
},
{
"code": "ispublic",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Public"
}
},
"mandatory": false
},
{
"code": "name",
"type": "TEXT",
"translations": {
"en": {
"label": "Name"
}
},
"mandatory": true
},
{
"code": "name",
"type": "TEXT",
"translations": {
"en": {
"label": "Name"
}
},
"mandatory": false
},
{
"code": "numberremaining",
"type": "INTEGER",
"translations": {
"en": {
"label": "Recurrence Count"
}
},
"mandatory": true
},
{
"code": "project",
"type": "SELECT",
"translations": {
"en": {
"label": "Project"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "recurrencecount",
"type": "INTEGER",
"translations": {
"en": {
"label": "Recurrence Count"
}
},
"mandatory": false
},
{
"code": "recurrenceterms",
"type": "TEXT",
"translations": {
"en": {
"label": "Recurrence Payment Terms"
}
},
"mandatory": false
},
{
"code": "repeatevery",
"type": "INTEGER",
"translations": {
"en": {
"label": "Repeat Every"
}
},
"mandatory": false
},
{
"code": "scheduletype",
"type": "SELECT",
"translations": {
"en": {
"label": "Type"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "seriesstartdate",
"type": "DATE",
"translations": {
"en": {
"label": "Start Date"
}
},
"mandatory": false
},
{
"code": "transaction",
"type": "SELECT",
"translations": {
"en": {
"label": "Transaction"
}
},
"mandatory": false,
"recordType": "transaction"
},
{
"code": "type",
"type": "SELECT",
"translations": {
"en": {
"label": "Type"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "weekfriday",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Friday"
}
},
"mandatory": false
},
{
"code": "weekmonday",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Monday"
}
},
"mandatory": false
},
{
"code": "weeksaturday",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Saturday"
}
},
"mandatory": false
},
{
"code": "weeksunday",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Sunday"
}
},
"mandatory": false
},
{
"code": "weekthursday",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Thursday"
}
},
"mandatory": false
},
{
"code": "weektuesday",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Tuesday"
}
},
"mandatory": false
},
{
"code": "weekwednesday",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Wednesday"
}
},
"mandatory": false
}
],
"subLists": [
{
"code": "milestone",
"translations": {
"en": "Milestones"
},
"fields": [
{
"code": "comments",
"type": "TEXT",
"translations": {
"en": {
"label": "Comment"
}
},
"mandatory": false
},
{
"code": "milestoneactualcompletiondate",
"type": "DATE",
"translations": {
"en": {
"label": "Actual Completion Date"
}
},
"mandatory": false
},
{
"code": "milestoneamount",
"type": "PERCENT",
"translations": {
"en": {
"label": "Amount"
}
},
"mandatory": true
},
{
"code": "milestonecompleted",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Completed"
}
},
"mandatory": false
},
{
"code": "milestonedate",
"type": "DATE",
"translations": {
"en": {
"label": "Estimated Completion Date"
}
},
"mandatory": true
},
{
"code": "milestoneterms",
"type": "SELECT",
"translations": {
"en": {
"label": "Payment Terms"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "projecttask",
"type": "SELECT",
"translations": {
"en": {
"label": "Task/Milestone"
}
},
"mandatory": false,
"recordType": "projecttask"
}
]
},
{
"code": "recurrence",
"translations": {
"en": "Custom Recurrence Pattern"
},
"fields": [
{
"code": "amount",
"type": "RATEHIGHPRECISION",
"translations": {
"en": {
"label": "Amount"
}
},
"mandatory": true
},
{
"code": "count",
"type": "INTEGER",
"translations": {
"en": {
"label": "Count"
}
},
"mandatory": true
},
{
"code": "paymentterms",
"type": "SELECT",
"translations": {
"en": {
"label": "Payment Terms"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "recurrencedate",
"type": "DATE",
"translations": {
"en": {
"label": "Date"
}
},
"mandatory": true
},
{
"code": "relativetoprevious",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Relative to Previous"
}
},
"mandatory": false
},
{
"code": "units",
"type": "SELECT",
"translations": {
"en": {
"label": "Units"
}
},
"mandatory": true,
"recordType": null
}
]
}
]
}