Hi Adnan,
I don't know the exact use case.
`CustomerBill` does contain an array of `TaxItem`, so you should be able to support different tax rates. Also, there is a single field for `taxIncludedAmount` and `taxExcludedAmount`. So, if there is a requirement it looks like all these need be considered when extending.
------------------------------
Manu
------------------------------
Original Message:
Sent: May 16, 2025 11:26
From: Adnan Sivro
Subject: TMF678 – How to model tax rates changing within billing period when TaxItem has no period field?
Hello,
While implementing the TMF678 Billing API, I encountered a scenario where a single billing item may have two different tax rates applied during different time intervals within the billing month.
However, the TaxItem entity does not include a field to specify a time period or interval.
How do you typically model this situation in practice?
Is it common to create separate CustomerBillItem objects for each tax period?
Or is there a recommended way to use custom fields or extensions to indicate the time intervals?
Are there any plans in future TMF678 versions to support time intervals in TaxItem?
Thank you for your advice!
------------------------------
Adnan Sivro
ZIRA Ltd.
------------------------------