{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Node.js client library 3.18.0 changelog","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"nodejs-client-library-3180-changelog","__idx":0},"children":["Node.js client library 3.18.0 changelog"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"creditmemosapi","__idx":1},"children":["CreditMemosApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added an optional parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transaction_id"]}," to the method for Re-Sync operation. This parameter allows overriding the transaction ID stored from the last executed run."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"debitmemosapi","__idx":2},"children":["DebitMemosApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added an optional parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transaction_id"]}," to the API method. This parameter allows specifying a service-provider transaction ID for Re-Sync operations, which can override the stored transaction ID from the last executed run."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"invoicesapi","__idx":3},"children":["InvoicesApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method getInvoiceWriteOffAsyncWithHttpInfo to retrieve information about a specific asynchronous invoice write-off job."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method getInvoiceWriteOffAsync as a simplified version of getInvoiceWriteOffAsyncWithHttpInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method createInvoiceWriteOffAsyncWithHttpInfo to write off an invoice asynchronously."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method createInvoiceWriteOffAsync as a simplified version of createInvoiceWriteOffAsyncWithHttpInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new optional parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transaction_id"]}," to an existing method for Re-Sync operation."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"objectqueriesapi","__idx":4},"children":["ObjectQueriesApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for ExpandedChildCommitment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for QueryChildCommitmentsResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryChildCommitmentByKeyWithHttpInfo to query ChildCommitment by key with filters, expands, and sort capabilities."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryChildCommitmentByKey to query ChildCommitment by key with filters, expands, and sort capabilities."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryChildCommitmentsWithHttpInfo to query ChildCommitments with filters, expands, and sort capabilities."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryChildCommitments to query ChildCommitments with filters, expands, and sort capabilities."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Expanded the supported expands for querying Commitment by key to include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["childcommitments"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["childcommitments.childcommitment"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Expanded the supported expands for querying Commitments to include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["childcommitments"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["childcommitments.childcommitment"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"index","__idx":5},"children":["index"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["CustomAmountConfig model constructor added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["CustomAmountConfigAttributesInner model constructor added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["CustomAmountConfigAttributesInnerMapping model constructor added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["CustomAmountConfigRateCardsInner model constructor added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["CustomAmountConfigRateCardsInnerConditionsInner model constructor added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["CustomAmountConfigRateCardsInnerPricing model constructor added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["ExpandedChildCommitment model constructor added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["QueryChildCommitmentsResponse model constructor added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["RolloverEndDateType model constructor added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["RolloverPeriodType model constructor added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["VpAlignment model constructor added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["VpProrationOption model constructor added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["WriteOffInvoiceAsyncJobResponse model constructor added."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"baseperiod","__idx":6},"children":["BasePeriod"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["balance"]}," field, indicating the remaining balance for this period (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["committedAmount"]}," - ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["billedTotalSpending"]}," - ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["trueUpAmount"]}," - ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiredAmount"]},"). Balance is always non-negative."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["trueUpAmount"]}," field, indicating the total true-up amount for this commitment period. It will be null if it is a prepaid commitment or if it is not evaluated yet. This will be a non-negative number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiredAmount"]}," field, indicating the total expired amount for this commitment period. It will be null if it is a postpaid commitment or if the period is not evaluated yet. This will be a non-negative number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["billedTotalSpending"]}," field, indicating the sum of drawdown or drawdown reversal transactions."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"chargeoverride","__idx":7},"children":["ChargeOverride"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import statements for RolloverEndDateType, RolloverPeriodType, VpAlignment, and VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaymentUnitType"]}," with type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownScope"]}," with type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," with type VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAnchorDate"]}," with type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," with type VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," with type Number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," with type RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," with type Number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," with type RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDate"]}," with type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," with type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," with type Number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingRolloverPeriodType"]}," with type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingRolloverPeriodLength"]}," with type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new enum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PrepaymentUnitTypeEnum"]}," with values ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["UNIT"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CURRENCY"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new enum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DrawdownScopeEnum"]}," with values ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RATEPLAN"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SUBSCRIPTION"]},", and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ACCOUNT"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentscheduleattributes","__idx":8},"children":["CommitmentScheduleAttributes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["amount"]}," parameter in the constructor is now marked as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Always required"]},", indicating a change in its requirement status."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new import for CustomAmountConfig."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type CustomAmountConfig to the CommitmentScheduleAttributes class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation for the new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["validateJSON"]}," method."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentscheduleinput","__idx":9},"children":["CommitmentScheduleInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["amount"]}," field is now marked as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Always required"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new import for CustomAmountConfig."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type CustomAmountConfig to the CommitmentScheduleInput class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation for the new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["constructFromObject"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["validateJSON"]}," methods."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentscheduleoutput","__idx":10},"children":["CommitmentScheduleOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["amount"]}," field is now marked as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Always required"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new import for CustomAmountConfig."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type CustomAmountConfig to the CommitmentScheduleOutput class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation for the new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field in the CommitmentScheduleOutput class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"createbillingpreviewrunrequest","__idx":11},"children":["CreateBillingPreviewRunRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new import for OrganizationLabel."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["organizationLabels"]}," of type Array to the CreateBillingPreviewRunRequest class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"createinvoiceitem","__idx":12},"children":["CreateInvoiceItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["accountsReceivableAccountingCode"]}," to the CreateInvoiceItem class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"createinvoicerequest","__idx":13},"children":["CreateInvoiceRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["currency"]}," to the CreateInvoiceRequest model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"createproductrateplanchargerequest","__idx":14},"children":["CreateProductRatePlanChargeRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for CommitmentLevel."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CommitmentLevel"]}," to CreateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DrawdownPriority"]}," to CreateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VpAlignment"]}," to CreateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VpProrationOption"]}," to CreateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SpecificValidityPeriodLength"]}," to CreateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverPeriodType"]}," to CreateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverFundPriority"]}," to CreateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverEndDateType"]}," to CreateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FundSupportAccountHierarchy"]}," to CreateProductRatePlanChargeRequest."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"createsequencesetrequest","__idx":15},"children":["CreateSequenceSetRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sequenceSetNumber"]}," of type String to the CreateSequenceSetRequest class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"creditmemoitemfromwriteoffinvoice","__idx":16},"children":["CreditMemoItemFromWriteOffInvoice"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["excludeItemBillingFromRevenueAccounting"]}," of type Boolean to the CreditMemoItemFromWriteOffInvoice class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedaccount","__idx":17},"children":["ExpandedAccount"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationId__NS"]}," from the ExpandedAccount model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitment","__idx":18},"children":["ExpandedCommitment"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["overlapDrawdownPolicy"]}," from the ExpandedCommitment class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import ExpandedChildCommitment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["childCommitments"]}," to the ExpandedCommitment class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitmentassociateditem","__idx":19},"children":["ExpandedCommitmentAssociatedItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," of type String to the ExpandedCommitmentAssociatedItem class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitmentperiod","__idx":20},"children":["ExpandedCommitmentPeriod"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiredAmount"]}," of type Number to the ExpandedCommitmentPeriod model."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["trueUpAmount"]}," of type Number to the ExpandedCommitmentPeriod model."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["balance"]}," of type Number to the ExpandedCommitmentPeriod model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitmentschedule","__idx":21},"children":["ExpandedCommitmentSchedule"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type String to the ExpandedCommitmentSchedule model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitmenttransaction","__idx":22},"children":["ExpandedCommitmentTransaction"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," of type String to the ExpandedCommitmentTransaction model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedinvoice","__idx":23},"children":["ExpandedInvoice"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationId__NS"]}," from the ExpandedInvoice class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedpayment","__idx":24},"children":["ExpandedPayment"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationId__NS"]}," from the ExpandedPayment model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedrateplancharge","__idx":25},"children":["ExpandedRatePlanCharge"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalEntitledQuantity"]}," of type Number to the ExpandedRatePlanCharge model."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalContractValue"]}," of type Number to the ExpandedRatePlanCharge model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getchargeoverride","__idx":26},"children":["GetChargeOverride"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownScope"]}," to the GetChargeOverride model."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaymentUnitType"]}," to the GetChargeOverride model."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new enum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DrawdownScopeEnum"]}," with values ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RATEPLAN"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SUBSCRIPTION"]},", and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ACCOUNT"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new enum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PrepaymentUnitTypeEnum"]}," with values ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["UNIT"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CURRENCY"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getproductrateplanchargeresponse","__idx":27},"children":["GetProductRatePlanChargeResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for CommitmentLevel."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CommitmentLevel"]}," to GetProductRatePlanChargeResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DrawdownPriority"]}," to GetProductRatePlanChargeResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VpAlignment"]}," to GetProductRatePlanChargeResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VpProrationOption"]}," to GetProductRatePlanChargeResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SpecificValidityPeriodLength"]}," to GetProductRatePlanChargeResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverPeriodType"]}," to GetProductRatePlanChargeResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverFundPriority"]}," to GetProductRatePlanChargeResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverEndDateType"]}," to GetProductRatePlanChargeResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FundSupportAccountHierarchy"]}," to GetProductRatePlanChargeResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CommitmentLevel"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DrawdownPriority"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VpAlignment"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VpProrationOption"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SpecificValidityPeriodLength"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverPeriodType"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverFundPriority"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverEndDateType"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FundSupportAccountHierarchy"]}," to ProductRatePlanCharge."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getsubscriptionrateplanchargeswithallsegments","__idx":28},"children":["GetSubscriptionRatePlanChargesWithAllSegments"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalEntitledQuantity"]}," to the GetSubscriptionRatePlanChargesWithAllSegments model."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalContractValue"]}," to the GetSubscriptionRatePlanChargesWithAllSegments model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"invoicesettlementasyncjoboperationtype","__idx":29},"children":["InvoiceSettlementAsyncJobOperationType"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AsyncInvoiceWriteOff"]}," added to the InvoiceSettlementAsyncJobOperationType class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"invoicesettlementasyncjobreferencetype","__idx":30},"children":["InvoiceSettlementAsyncJobReferenceType"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Invoice"]}," added to the InvoiceSettlementAsyncJobReferenceType class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"linkagelinkagetype","__idx":31},"children":["LinkageLinkageType"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["For Each"]}," added to the LinkageLinkageType class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"listcommitmentperiodoutput","__idx":32},"children":["ListCommitmentPeriodOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["balance"]}," of type Number to ListCommitmentPeriodOutput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["trueUpAmount"]}," of type Number to ListCommitmentPeriodOutput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiredAmount"]}," of type Number to ListCommitmentPeriodOutput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["billedTotalSpending"]}," of type Number to ListCommitmentPeriodOutput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["balance"]}," of type Number to BasePeriod."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["trueUpAmount"]}," of type Number to BasePeriod."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiredAmount"]}," of type Number to BasePeriod."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["billedTotalSpending"]}," of type Number to BasePeriod."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"listcommitmentscheduleoutput","__idx":33},"children":["ListCommitmentScheduleOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," to the ListCommitmentScheduleOutput model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"overridediscountapplydetail","__idx":34},"children":["OverrideDiscountApplyDetail"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Constructor parameter changes: Removed parameters ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["product_rate_plan_id"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["product_rate_plan_charge_id"]}," from the constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fields ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["productRatePlanId"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["productRatePlanChargeId"]}," are no longer required as indicated by the removal of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OverrideDiscountApplyDetail.RequiredProperties"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["productRatePlanNumber"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["productRatePlanChargeNumber"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"periodbalance","__idx":35},"children":["PeriodBalance"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["trueUpAmount"]}," to the PeriodBalance model."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiredAmount"]}," to the PeriodBalance model."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["billedTotalSpending"]}," to the PeriodBalance model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"previeworderchargeoverride","__idx":36},"children":["PreviewOrderChargeOverride"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," to the PreviewOrderChargeOverride model. This field is available when the Prepaid Drawdown Proration feature is enabled and specifies the number of days, weeks, or months for the validity period when ValidityPeriodType is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SPECIFIC_DAYS"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SPECIFIC_WEEKS"]},", or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SPECIFIC_MONTHS"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"productrateplancharge","__idx":37},"children":["ProductRatePlanCharge"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for CommitmentLevel."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CommitmentLevel"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DrawdownPriority"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VpAlignment"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VpProrationOption"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SpecificValidityPeriodLength"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverPeriodType"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverFundPriority"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverEndDateType"]}," to ProductRatePlanCharge."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FundSupportAccountHierarchy"]}," to ProductRatePlanCharge."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"rateplanchargesegment","__idx":38},"children":["RatePlanChargeSegment"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalEntitledQuantity"]}," of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalContractValue"]}," of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," of type VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAnchorDate"]}," of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," of type VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," of type Number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," of type RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," of type Number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," of type RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDate"]}," of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," of type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," of type Number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalEntitledQuantity"]}," to RatePlanChargeSegmentInfo of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalContractValue"]}," to RatePlanChargeSegmentInfo of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," to RatePlanChargeSegmentInfo of type VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAnchorDate"]}," to RatePlanChargeSegmentInfo of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," to RatePlanChargeSegmentInfo of type VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," to RatePlanChargeSegmentInfo of type Number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," to RatePlanChargeSegmentInfo of type RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," to RatePlanChargeSegmentInfo of type Number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," to RatePlanChargeSegmentInfo of type RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDate"]}," to RatePlanChargeSegmentInfo of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," to RatePlanChargeSegmentInfo of type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," to RatePlanChargeSegmentInfo of type Number."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"rateplanchargesegmentinfo","__idx":39},"children":["RatePlanChargeSegmentInfo"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalEntitledQuantity"]}," of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalContractValue"]}," of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," of type VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAnchorDate"]}," of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," of type VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," of type Number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," of type RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," of type Number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," of type RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDate"]}," of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," of type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," of type Number."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"updatediscountinvoiceitem","__idx":40},"children":["UpdateDiscountInvoiceItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["accountsReceivableAccountingCode"]}," to the UpdateDiscountInvoiceItem model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"updateinvoiceitem","__idx":41},"children":["UpdateInvoiceItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["accountsReceivableAccountingCode"]}," to the UpdateInvoiceItem model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"updateproductrateplanchargerequest","__idx":42},"children":["UpdateProductRatePlanChargeRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for CommitmentLevel."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CommitmentLevel"]}," to UpdateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DrawdownPriority"]}," to UpdateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VpAlignment"]}," to UpdateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VpProrationOption"]}," to UpdateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SpecificValidityPeriodLength"]}," to UpdateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverPeriodType"]}," to UpdateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverFundPriority"]}," to UpdateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RolloverEndDateType"]}," to UpdateProductRatePlanChargeRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FundSupportAccountHierarchy"]}," to UpdateProductRatePlanChargeRequest."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertcommitmentinput","__idx":43},"children":["UpsertCommitmentInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added functionality to add new commitment schedules using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action: create"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Prepayment definition and charges are created automatically for prepaid commitments."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added functionality to update existing schedules using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action: update"]}," (requires ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]},")."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertcommitmentscheduleinput","__idx":44},"children":["UpsertCommitmentScheduleInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for CustomAmountConfig."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type module:model/CustomAmountConfig."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearCustomAmount"]}," of type Boolean."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertcreatecommitmentinputallofschedules","__idx":45},"children":["UpsertCreateCommitmentInputAllOfSchedules"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["amount"]}," field is now marked as always required."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new import for CustomAmountConfig."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Introduced a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type CustomAmountConfig in the UpsertCreateCommitmentInputAllOfSchedules class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation for the new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["constructFromObject"]}," method."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["validateJSON"]}," method."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Introduced a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type CustomAmountConfig in the CommitmentScheduleInput interface."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertcreatecommitmentscheduleinput","__idx":46},"children":["UpsertCreateCommitmentScheduleInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["amount"]}," field is now marked as Always required."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new import for CustomAmountConfig."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type CustomAmountConfig to the UpsertCreateCommitmentScheduleInput class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation for the new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["constructFromObject"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["validateJSON"]}," methods."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertupdatecommitmentinput","__idx":47},"children":["UpsertUpdateCommitmentInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added functionality to add new commitment schedules using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action: create"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Prepayment definition and charges are created automatically for prepaid commitments."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added functionality to update existing schedules using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action: update"]}," which requires ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertupdatecommitmentscheduleinput","__idx":48},"children":["UpsertUpdateCommitmentScheduleInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for CustomAmountConfig."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for PeriodTypeEnum."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["periodType"]}," of type PeriodTypeEnum."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificPeriodLength"]}," of type Number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["startDate"]}," of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["endDate"]}," of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type CustomAmountConfig."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearCustomAmount"]}," of type Boolean."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"validityperiodtype","__idx":49},"children":["ValidityPeriodType"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SPECIFIC_DAYS"]}," added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SPECIFIC_WEEKS"]}," added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SPECIFIC_MONTHS"]}," added."]}]}]},"headings":[{"value":"Node.js client library 3.18.0 changelog","id":"nodejs-client-library-3180-changelog","depth":1},{"value":"CreditMemosApi","id":"creditmemosapi","depth":2},{"value":"DebitMemosApi","id":"debitmemosapi","depth":2},{"value":"InvoicesApi","id":"invoicesapi","depth":2},{"value":"ObjectQueriesApi","id":"objectqueriesapi","depth":2},{"value":"index","id":"index","depth":2},{"value":"BasePeriod","id":"baseperiod","depth":2},{"value":"ChargeOverride","id":"chargeoverride","depth":2},{"value":"CommitmentScheduleAttributes","id":"commitmentscheduleattributes","depth":2},{"value":"CommitmentScheduleInput","id":"commitmentscheduleinput","depth":2},{"value":"CommitmentScheduleOutput","id":"commitmentscheduleoutput","depth":2},{"value":"CreateBillingPreviewRunRequest","id":"createbillingpreviewrunrequest","depth":2},{"value":"CreateInvoiceItem","id":"createinvoiceitem","depth":2},{"value":"CreateInvoiceRequest","id":"createinvoicerequest","depth":2},{"value":"CreateProductRatePlanChargeRequest","id":"createproductrateplanchargerequest","depth":2},{"value":"CreateSequenceSetRequest","id":"createsequencesetrequest","depth":2},{"value":"CreditMemoItemFromWriteOffInvoice","id":"creditmemoitemfromwriteoffinvoice","depth":2},{"value":"ExpandedAccount","id":"expandedaccount","depth":2},{"value":"ExpandedCommitment","id":"expandedcommitment","depth":2},{"value":"ExpandedCommitmentAssociatedItem","id":"expandedcommitmentassociateditem","depth":2},{"value":"ExpandedCommitmentPeriod","id":"expandedcommitmentperiod","depth":2},{"value":"ExpandedCommitmentSchedule","id":"expandedcommitmentschedule","depth":2},{"value":"ExpandedCommitmentTransaction","id":"expandedcommitmenttransaction","depth":2},{"value":"ExpandedInvoice","id":"expandedinvoice","depth":2},{"value":"ExpandedPayment","id":"expandedpayment","depth":2},{"value":"ExpandedRatePlanCharge","id":"expandedrateplancharge","depth":2},{"value":"GetChargeOverride","id":"getchargeoverride","depth":2},{"value":"GetProductRatePlanChargeResponse","id":"getproductrateplanchargeresponse","depth":2},{"value":"GetSubscriptionRatePlanChargesWithAllSegments","id":"getsubscriptionrateplanchargeswithallsegments","depth":2},{"value":"InvoiceSettlementAsyncJobOperationType","id":"invoicesettlementasyncjoboperationtype","depth":2},{"value":"InvoiceSettlementAsyncJobReferenceType","id":"invoicesettlementasyncjobreferencetype","depth":2},{"value":"LinkageLinkageType","id":"linkagelinkagetype","depth":2},{"value":"ListCommitmentPeriodOutput","id":"listcommitmentperiodoutput","depth":2},{"value":"ListCommitmentScheduleOutput","id":"listcommitmentscheduleoutput","depth":2},{"value":"OverrideDiscountApplyDetail","id":"overridediscountapplydetail","depth":2},{"value":"PeriodBalance","id":"periodbalance","depth":2},{"value":"PreviewOrderChargeOverride","id":"previeworderchargeoverride","depth":2},{"value":"ProductRatePlanCharge","id":"productrateplancharge","depth":2},{"value":"RatePlanChargeSegment","id":"rateplanchargesegment","depth":2},{"value":"RatePlanChargeSegmentInfo","id":"rateplanchargesegmentinfo","depth":2},{"value":"UpdateDiscountInvoiceItem","id":"updatediscountinvoiceitem","depth":2},{"value":"UpdateInvoiceItem","id":"updateinvoiceitem","depth":2},{"value":"UpdateProductRatePlanChargeRequest","id":"updateproductrateplanchargerequest","depth":2},{"value":"UpsertCommitmentInput","id":"upsertcommitmentinput","depth":2},{"value":"UpsertCommitmentScheduleInput","id":"upsertcommitmentscheduleinput","depth":2},{"value":"UpsertCreateCommitmentInputAllOfSchedules","id":"upsertcreatecommitmentinputallofschedules","depth":2},{"value":"UpsertCreateCommitmentScheduleInput","id":"upsertcreatecommitmentscheduleinput","depth":2},{"value":"UpsertUpdateCommitmentInput","id":"upsertupdatecommitmentinput","depth":2},{"value":"UpsertUpdateCommitmentScheduleInput","id":"upsertupdatecommitmentscheduleinput","depth":2},{"value":"ValidityPeriodType","id":"validityperiodtype","depth":2}],"frontmatter":{"markdown":{"toc":{"hide":false}},"seo":{"title":"Node.js client library 3.18.0 changelog"}},"lastModified":"2026-06-12T20:47:49.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/sdk-changelogs/nodejs/changelog-3180","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}