API.241218-MINOR

💡New

API Access Rights in API Documentation
In the API documentation, you will now find information about necessary rights for each endpoint and where to set them in the Merchant Backend.

❕Important Change

Issue-Based Cancellation
We have rebuilt the cancellation logic for issue-based subscriptions for a smoother cancellation process.

For end customers, the cancellation dates the customers can choose from always refer to the publication dates set in the corresponding delivery list. If end customers cancel on issue level, the issue they select is the last one delivered to them. End customers can only cancel within the cancellation period defined in the product contract in the offer they have bought. 

For customer support, cancellation is always possible, also if the cancellation period has already exceeded. The customer support will see all future dates within the subscription period according to the publishing date and if the end customer is already on the delivery or redelivery list. End customers have to pay for every issue they receive and are on the delivery list for.

🔧Change

Price Sheet - Increased Digits
You can now define a price of up to 9,999.999 €.

🐛Fix

PLEN-8086: The usage of allOf in the API documentation was wrong. We fixed it so that building SDKs run smoothly from API documentation. This is not visible in the frontend.
PLEN-8821: When searching for customers by address (/customers/searchByAddress), it was not filtering by street.
PLEN-8063: The first step of the process control was always carried out twice and the last step was ignored.
PLEN-8884: When querying customer's access rights, the API returned an error message "Access right for the provided id cannot be found". We have fixed this issue.
PLEN-8976: When one period of an issue-based subscription with several steps ended and all issues had been delivered, the delivery counter did not go to zero. When the subscription goes from one period to a new period, the delivery count shows the correct amount of open deliveries according to the new period.