API call saveSalesDocument now respects the configuration parameter "save_applied_discounts_to_credit_invoice" and saves applied promotion discounts and price list discounts to credit invoice rows if the parameter is set.
API call getServiceEndpoints is now always available.
Fixes
Fixed: calling getProducts with the parameter "getRecipes" = 1 did not return the field "productComponents" for bundle products without components.
Fixed: Berlin POS issue in API call saveSalesDocument. If a receipt is confirmed and stored invoice number and invoice number supplied by POS are different or a receipt is deleted already, saveSalesDocument discards the input parameter "id" and treats the receipt as a new document.