BillingSchedule

Namespace: urn:accounting.lists.webservices.netsuite.com

Fields

NameTypeCardinalityLabelRequiredHelp
applyToSubtotal boolean 0..1 Apply To Subtotal F Check this box to create a billing schedule applied to the pre-tax, pre-discount subtotal of a transaction. To create a billing schedule applied to a transaction subtotal, Type must be set to Standard and Recurrence Frequency must be set to Custom.
billForActuals boolean 0..1 Check the box to invoice only actual time worked and recorded in Time Tracking in each interval. If checked, you cannot enter an initial amount. Clear the box to invoice planned time and actual time worked.
dayPeriod long 0..1
frequency BillingScheduleFrequency 0..1 Recurrence Frequency T Select the frequency for bills to recur. Select Daily to create bills once per day. Select Weekly to create bills once per week. Select Monthly to create bills once per month. Select Quarterly to create bills once per quarter. Select Twice a Year to create bills twice per year. Select Annually to create bills once per year. Select One Time to create a one-time bill. Select End of Period to create a bill at the end of a calendar period. Select Start of Period to create a bill at the beginning of a calendar period. Select Custom to create a new frequency.
inArrears boolean 0..1 In Arrears F Check this box to bill at the end of each period, instead of the beginning. For example, on a billing schedule with no initial amount, standard monthly frequency, in arrears, the first invoice is created one month from one day after the sales order date. Note: When this box is not checked, the first invoice bills for the initial amount plus the first recurring amount.
initialAmount string 0..1 Initial Amount T Enter the initial bill amount generated by this billing schedule. This can be entered as a percentage or a set currency amount if you use line-level billing schedules. You can only use percentage initial amounts if you apply billing schedules on the transaction level.
initialTerms RecordRef 0..1 Initial Payment Terms F Choose the terms applied to the initial payment amount.
isInactive boolean 0..1 Inactive F Check this box to inactivate this billing schedule. You cannot apply inactive schedules to orders.
isPublic boolean 0..1 Public F Check this box to make this billing schedule public. You can select a public schedule on any estimate, sales order or item record. If you do not check the Public box, this schedule is Private. A private billing schedule shows only in the transaction it is created from. If you create a private billing schedule from a transaction, that schedule is attached to items on the resulting sales order. Note: This check box is available only for schedules created on-the-fly. If you create a regular schedule, it defaults to Public and cannot be changed.
milestoneList BillingScheduleMilestoneList 0..1
monthDom long 0..1
monthDow BillingScheduleMonthDow 0..1
monthDowim BillingScheduleMonthDowim 0..1
monthMode BillingScheduleRecurrenceMode 0..1
name string 0..1 Name T Enter the name of this billing schedule.
numberRemaining long 0..1 Recurrence Count T Enter the number of subsequent payments you want the order amount divided into.
project RecordRef 0..1
recurrenceDowMaskList RecurrenceDowMaskList 0..1
recurrenceList BillingScheduleRecurrenceList 0..1
recurrencePattern BillingScheduleRecurrencePattern 0..1
recurrenceTerms RecordRef 0..1 Recurrence Payment Terms F Select the terms to be used on all invoices subsequent to the initial invoice. To add new payment terms, go to Setup > Accounting > Accounting Lists > New and click Terms.
repeatEvery BillingScheduleRepeatEvery 0..1 Repeat Every F Choose how often the recurring invoices are generated.
scheduleType BillingScheduleType 0..1 Type F The kind of billing schedule. The types available depend on the features enabled in your account. For example, the Fixed Bid Interval billing schedule type is only available when the Project Management feature is enabled. * Charge-Based – Lets you create charges, based on charge rules, which you can bill to customers. * Fixed Bid, Interval – Lets you bill customers for work completed at set intervals. * Standard – Lets you create a standard billing schedule based on an initial amount, recurrence frequency, and recurrence count. * Time and Materials – Bill customers based on actual expenses incurred in a project, such as raw materials and work hours.
seriesStartDate dateTime 0..1 Series Start Date
transaction RecordRef 0..1 Transaction This field shows the associated transaction for this schedule.
yearDom long 0..1
yearDow BillingScheduleYearDow 0..1
yearDowim BillingScheduleYearDowim 0..1
yearDowimMonth BillingScheduleYearDowimMonth 0..1
yearMode BillingScheduleRecurrenceMode 0..1
yearMonth BillingScheduleYearMonth 0..1

Attributes

NameType
externalId string
internalId string

Related Searches

Name
BillingScheduleSearch
BillingScheduleSearchAdvanced
BillingScheduleSearchBasic
BillingScheduleSearchRow
BillingScheduleSearchRowBasic