{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"C# client library 1.5.0 changelog"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"c-client-library-150-changelog","__idx":0},"children":["C# client library 1.5.0 changelog"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentbaseattributes","__idx":1},"children":["CommitmentBaseAttributes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["eligibleAccountConditions"]}," parameter is now required and cannot be null. This change will require developers to ensure that this parameter is provided when creating an instance of CommitmentBaseAttributes."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentinput","__idx":2},"children":["CommitmentInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ExcludeItemBookingFromRevenueAccounting"]}," property."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["eligibleAccountConditions"]}," parameter is now required and cannot be null."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["periods"]}," parameter is no longer required."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["schedules"]}," parameter is now required and cannot be null."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PeriodAlignmentOption"]}," property."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SpecificPeriodAlignmentDate"]}," property."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Schedules"]}," property."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentoutput","__idx":3},"children":["CommitmentOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Status"]}," property to CommitmentOutput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TotalAmount"]}," property to CommitmentOutput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Schedules"]}," property to CommitmentOutput."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentstatus","__idx":4},"children":["CommitmentStatus"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The CommitmentStatus enum has been removed, which may cause compatibility issues for developers relying on this enum in their code."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitment","__idx":5},"children":["ExpandedCommitment"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed parameters and properties related to cycle period and accounting: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CyclePeriodType"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CyclePeriodLength"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CycleDayType"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CycleDay"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CycleAlignmentDate"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AccountingCode"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ExcludeItemBookingFromRevenueAccounting"]},", and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ProrationOption"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new parameter and property: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Status"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcreditmemoitem","__idx":6},"children":["ExpandedCreditMemoItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new properties ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["InvoiceSchedule"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["InvoiceScheduleItem"]}," to the ExpandedCreditMemoItem class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedinvoiceitem","__idx":7},"children":["ExpandedInvoiceItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new properties ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["InvoiceSchedule"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["InvoiceScheduleItem"]}," to the ExpandedInvoiceItem class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getcommitmentoutput","__idx":8},"children":["GetCommitmentOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["EligibleAccountConditions"]}," is now a required property and cannot be null."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PeriodAlignmentOption"]}," property."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SpecificPeriodAlignmentDate"]}," property."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Schedules"]}," property."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertcreatecommitmentinput","__idx":9},"children":["UpsertCreateCommitmentInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ExcludeItemBookingFromRevenueAccounting"]}," property."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["eligibleAccountConditions"]}," parameter is now required and cannot be null."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["schedules"]}," parameter is now required and cannot be null."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["periods"]}," parameter is no longer required."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PeriodAlignmentOption"]}," property."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SpecificPeriodAlignmentDate"]}," property."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Schedules"]}," property."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertupdatecommitmentinput","__idx":10},"children":["UpsertUpdateCommitmentInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The type of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Status"]}," property has changed from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CommitmentStatus?"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CommitmentStatusInput?"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new property ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Schedules"]}," of type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["List<UpsertCommitmentScheduleInput>"]}," to the class."]}]}]},"headings":[{"value":"C# client library 1.5.0 changelog","id":"c-client-library-150-changelog","depth":1},{"value":"CommitmentBaseAttributes","id":"commitmentbaseattributes","depth":2},{"value":"CommitmentInput","id":"commitmentinput","depth":2},{"value":"CommitmentOutput","id":"commitmentoutput","depth":2},{"value":"CommitmentStatus","id":"commitmentstatus","depth":2},{"value":"ExpandedCommitment","id":"expandedcommitment","depth":2},{"value":"ExpandedCreditMemoItem","id":"expandedcreditmemoitem","depth":2},{"value":"ExpandedInvoiceItem","id":"expandedinvoiceitem","depth":2},{"value":"GetCommitmentOutput","id":"getcommitmentoutput","depth":2},{"value":"UpsertCreateCommitmentInput","id":"upsertcreatecommitmentinput","depth":2},{"value":"UpsertUpdateCommitmentInput","id":"upsertupdatecommitmentinput","depth":2}],"frontmatter":{"markdown":{"toc":{"hide":false}},"seo":{"title":"C# client library 1.5.0 changelog"}},"lastModified":"2026-01-28T16:35:30.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/sdk-changelogs/csharp/changelog-150","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}