Internal ID |
Type |
nlapiSubmitField |
Label |
Required |
Help |
advancerenewalperiodnumber |
integer |
false |
|
true |
|
advancerenewalperiodunit |
select |
false |
|
true |
|
autoname |
checkbox |
|
Auto |
false |
|
autorenewal |
checkbox |
false |
Automatically Initiate Renewal Process |
false |
Check this box to automatically renew the subscription. After checking this box, enter a date by which you want to renew the subscription before it expires. The renewal process can include negotiating pricing, subscription terms, and other subscription details. |
billingaccount |
select |
false |
Billing Account |
true |
The billing account shows all billing information for a customer or subcustomer. A billing account contains billing-specific information, including billing schedule, default payment terms, bill-to address, and currency. A customer can have multiple billing accounts, including a default billing account. |
billingaccountstartdate |
date |
false |
Billing Account Start Date |
true |
The Billing Account start date. |
billingschedule |
select |
false |
Billing Schedule |
true |
The billing schedule associated with this billing account. |
billingsubscriptionstatus |
select |
false |
Status |
false |
The status of the subscription. |
currency |
select |
false |
Currency |
false |
If you do not use the Multi-Currency Customers feature, the currency of the customer you are creating this subscription for is shown here.
If you use the Multi-Currency Customers feature, select the transaction currency you want to use to create this subscription. This customer's primary currency is selected by default. |
customer |
select |
false |
Customer |
true |
Select the name of an existing customer, or select New to create a new customer. |
customform |
select |
false |
Custom Form |
true |
|
defaultrenewalmethod |
select |
false |
Default Renewal Method |
true |
Select the default renewal method. Options include:
* Extending Existing Subscription - This option keeps the original Subscription Plan, Price Book, and Transaction Type.
* Create New Subscription - This option lets you choose a different Default Renewal Subscription Plan, Default Renewal Price Book, and Default Renewal Transaction Type. |
defaultrenewalplan |
select |
false |
Default Renewal Subscription Plan |
true |
Select which plan to renew. You can choose the current plan, a different plan, or create a new plan. |
defaultrenewalpricebook |
select |
false |
Default Renewal Price Book |
false |
|
defaultrenewalterm |
select |
false |
Default Renewal Term |
true |
Select the default renewal term for this subscription. Select New to create a new default renewal term. |
defaultrenewaltrantype |
select |
false |
Default Renewal Transaction Type |
false |
Select the transaction type for the renewal. Options include estimate, opportunity, or sales order. You can also select an option that does not create a new transaction. |
enddate |
date |
false |
End Date |
false |
The contracted end of the subscription. For a standard-term subscription, equal to the subscription start date plus the indicated subscription term. For a custom-term subscription, the subscription-level end date also must be set at the subscription level. |
estimatedrevrecenddate |
date |
|
Estimated Revenue Recognition End Date |
false |
For recurring subscriptions with an evergreen term, chose a forecasted end date for revenue and billing. NetSuite generates revenue elements and charges until this date, and periodically updates this field based on your preferences. If this field is left blank on activation, NetSuite automatically sets it to 3 years from the activation date. |
externalid |
text |
false |
ExternalId |
false |
|
frequency |
select |
false |
Billing Frequency |
true |
Indicates how often the customers is billed. The information for this field is sourced from the billing schedule. |
id |
integer |
|
Internal ID |
false |
|
idnumber |
text |
false |
Subscription ID |
false |
The automatically generated number identifying this subscription. |
initialterm |
select |
false |
Initial Term |
true |
Select the initial term for this subscription. Select New to create a new term. |
initialtermduration |
posinteger |
|
|
false |
|
initialtermtype |
select |
|
|
false |
|
initialtermunits |
select |
|
|
false |
|
internalid |
integer |
|
Internal ID |
false |
|
lastbillcycledate |
date |
false |
Last Bill Cycle Date |
false |
The start date for the next billing cycle. |
lastbilldate |
date |
false |
Last Bill Date |
false |
The date of the last invoice. |
name |
text |
false |
Subscription Name |
true |
Enter a name to identify the subscription. If you leave this field blank, NetSuite automatically generates a subscription name upon saving. |
nextbillcycledate |
date |
false |
Next Bill Cycle Date |
false |
The next bill date for this Billing Account. |
nextrenewalstartdate |
date |
false |
Next Renewal Start Date |
false |
The start date for the next renewal of this subscription. |
otherrecordnumber |
text |
|
|
false |
|
pricebook |
select |
false |
Price Book |
false |
Select the price book associated with this subscription plan. |
renewalnumber |
integer |
false |
Number of Renewal |
false |
|
salesorder |
select |
false |
Originating Sales Order |
false |
The sales order associated with this subscription. |
startdate |
date |
false |
Start Date |
false |
The contracted start date for the subscription. You must specify the subscription-level start date, or it defaults to the current date. Defines the earliest possible activation date for the subscription lines. Remains editable until any subscription line becomes active. |
subscriptionplan |
select |
false |
Subscription Plan |
false |
Select the name of the subscription plan associated with this subscription. To create a new subscription plan, click the plus sign. |
subscriptionplanname |
text |
|
Subscription Plan |
false |
|
subscriptionrevision |
integer |
false |
Subscription Revision |
false |
|
subsidiary |
select |
false |
Subsidiary |
false |
|
templatestored |
checkbox |
|
|
false |
|