Hi Matthias
Unfortunately the Price entity (used in Shopping Cart, Product Order, Product Inventory) does not currently have a breakdown to the individual tax items. This is an enhancement that is still waiting to happen (although I wasn't able to find an outstanding change request). You will see, for example, that AppliedCustomerBillingRate does have a list of tax items, as does the catalog ProductOfferingPrice.
In the meantime the best you can do is to add an array of tax items as a private extension to Price.
Hope it helps
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
------------------------------
Original Message:
Sent: Jul 27, 2022 08:08
From: Matthias Steinletzberger
Subject: TMF663 CartPrice Multiple Taxes
Hello,
I have a question regarding how taxes are handled in the TMF 663 API. If multiple different taxes would apply to a cart item, is there a preferred way to reflect this in the API? Should the single tax rate be calculated beforehand and exposed as combination of all applicable taxes (which would obfuscate which taxes were applied) or should the API be modified in this case to be able to reflect multiple taxes?
A similar question I have is if two products have different taxes, how should the combined tax amount (and the derived / combined tax rate) be represented in the cartTotalPrice?
Thank you,
Matthias