public class DefaultSapRevenueCloudSplitOrderService extends java.lang.Object implements SapRevenueCloudSplitOrderService
DefaultSapRevenueCloudSplitOrderService| Constructor and Description |
|---|
DefaultSapRevenueCloudSplitOrderService() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.math.BigDecimal> |
getAuthorizationAmountListFromCart(CartModel cart)
Implementation for authorization amount split between SAP Subscription Billing and SAP S4HANA systems
The split is based on these assumptions
No tax, promotion and discounts are considered subscription products from SAP Subscription Billing All the tax, promotions and discounts added to the cart are related to products replicated from S4HANA The authorization amount for SAP Subscription Billing is the total price of all subscription products from Revenue Cloud The authorization amount for S4HANA is the cart total minus the total authorization amount for SAP Subscription Billing |
public DefaultSapRevenueCloudSplitOrderService()
public java.util.Map<java.lang.String,java.math.BigDecimal> getAuthorizationAmountListFromCart(CartModel cart)
getAuthorizationAmountListFromCart in interface SapRevenueCloudSplitOrderServicecart - - customer's current cartMap
- split authorized amount for systemCopyright © 2018 SAP SE. All Rights Reserved.