Added
eligibleAccountConditions
parameter to the constructor.
Added
periodAlignmentOption
and
schedules
parameters to the constructor.
Introduced
periodAlignmentOption
,
specificPeriodAlignmentDate
, and
schedules
properties.
CommitmentOutput
Added
totalAmount
property to represent the total amount of the commitment.
Added
status
property with CommitmentStatusOutput type to represent the status of the commitment.
Added
schedules
property as an array of CommitmentOutputSchedulesInner to represent the schedules associated with the commitment.
CommitmentStatus
The CommitmentStatus enum class has been removed, which may cause compatibility issues for developers relying on this class.
ExpandedCommitment
Removed properties:
cyclePeriodType
,
cyclePeriodLength
,
cycleDayType
,
cycleDay
,
cycleAlignmentDate
,
accountingCode
,
excludeItemBookingFromRevenueAccounting
,
prorationOption
. Developers need to update their code if they rely on these properties.
Added new property:
status
. Developers can now utilize this property in their implementations.
ExpandedCreditMemoItem
Added
invoiceSchedule
property to ExpandedCreditMemoItem.
Added
invoiceScheduleItem
property to ExpandedCreditMemoItem.
ExpandedInvoiceItem
Added
invoiceSchedule
property to ExpandedInvoiceItem.
Added
invoiceScheduleItem
property to ExpandedInvoiceItem.
GetCommitmentOutput
The constructor now requires an additional parameter
eligible_account_conditions
.
The
CommonRevenueAttributes
interface has been replaced with
CommonRevenueAttributesOutput
.
The
excludeItemBookingFromRevenueAccounting
property has been moved within the JSON structure, which may affect JSON parsing logic.
Added
eligibleAccountConditions
as a required property.
Introduced
periodAlignmentOption
,
specificPeriodAlignmentDate
, and
schedules
properties to the model.
UpsertCommitmentInput
The type for
status
has been changed from CommitmentStatus to CommitmentStatusInput.
The property
excludeItemBookingFromRevenueAccounting
has been removed.
Added
periodAlignmentOption
property of type PeriodAlignmentOptionEnum.
Added
specificPeriodAlignmentDate
property of type String.
Added
schedules
property which is an array of UpsertCommitmentScheduleInput.
UpsertCreateCommitmentInput
Constructor signature changed:
periods
parameter replaced with
eligible_account_conditions
,
period_alignment_option
, and
schedules
.
Required properties updated:
periods
replaced with
eligibleAccountConditions
,
periodAlignmentOption
, and
schedules
.
Added
eligible_account_conditions
parameter to constructor.
Added
period_alignment_option
parameter to constructor.
Added
schedules
parameter to constructor.
Added
periodAlignmentOption
and
specificPeriodAlignmentDate
properties.