Skip to content

Latest commit

 

History

History
33 lines (29 loc) · 31 KB

createcontractrequestbody.md

File metadata and controls

33 lines (29 loc) · 31 KB

CreateContractRequestBody

Create a new contract

Fields

Field Type Required Description
CustomerID string ✔️ N/A
Name *string N/A
UniquenessKey *string Prevents the creation of duplicates. If a request to create a record is made with a previously used uniqueness key, a new record will not be created and the request will fail with a 409 error.
NetsuiteSalesOrderID *string This field's availability is dependent on your client's configuration.
SalesforceOpportunityID *string This field's availability is dependent on your client's configuration.
NetPaymentTermsDays *float64 N/A
RateCardID *string N/A
RateCardAlias *string Selects the rate card linked to the specified alias as of the contract's start date.
TotalContractValue *float64 This field's availability is dependent on your client's configuration.
StartingAt time.Time ✔️ inclusive contract start time
EndingBefore *time.Time exclusive contract end time
Commits []operations.Commits N/A
Credits []operations.Credits N/A
MultiplierOverridePrioritization *operations.MultiplierOverridePrioritization Defaults to LOWEST_MULTIPLIER, which applies the greatest discount to list prices automatically. EXPLICIT prioritization requires specifying priorities for each multiplier; the one with the lowest priority value will be prioritized first. If tiered overrides are used, prioritization must be explicit.
Overrides []operations.Overrides N/A
Discounts []operations.Discounts This field's availability is dependent on your client's configuration.
ProfessionalServices []operations.ProfessionalServices This field's availability is dependent on your client's configuration.
ResellerRoyalties []operations.ResellerRoyalties This field's availability is dependent on your client's configuration.
ScheduledCharges []operations.ScheduledCharges N/A
Transition *operations.Transition N/A
UsageFilter *operations.UsageFilter N/A
UsageStatementSchedule *operations.UsageStatementSchedule N/A
CustomFields map[string]string N/A
BillingProviderConfiguration *operations.BillingProviderConfiguration This field's availability is dependent on your client's configuration.