Hi David,
The three comments (which are essentially one comment for a group of resources), use "or" in a logical disjunction. In English grammar and logic, when "or" is used in a construction like this, it means "at least one" of the options must be true or fulfilled (aka inclusive or); meaning that one or more of the conditions can be met, not just one exclusively.
the statement "One of BillingAccount, FinancialAccount, or SettlementAccount must be implemented" can only mean one thing:
at least one of these accounts must be implemented. It does not specify a limit, so you can implement more than one, but implementing at least one is required.
Alternatively, the author may have had something else in mind, although I can't think of a reason why all three account specializations would be required, especially with B2C customer segment.
Just my two cents.
------------------------------
Kind regards,
Matthieu Hattab
Lyse Platform
------------------------------
Original Message:
Sent: Sep 25, 2024 09:09
From: David Mariblanca
Subject: TMF666 conformance
Hi,
I am trying to interpret conformance requirements for TMF666, using v.5.0.0 document. In the chapter "Resource Model Conformance", there is a table that mentions the following resources:
- BillFormat
- BillPresentationMedia
- BillingAccount
- One of BillingAccount, FinancialAccount, or SettlementAccount must be implemented
BillingCycleSpecification
- FinancialAccount
- One of BillingAccount, FinancialAccount, or SettlementAccount must be implemented
- SettlementAccount
- One of BillingAccount, FinancialAccount, or SettlementAccount must be implemented
My doubt comes from these "One of BillingAccount, FinancialAccount...." comments under Billing Account, Financial Account and Settlement Account. Not sure what the right interpretation is:
- Any of the three must be implemented (i.e. having either only Billing Account, or only Financial Account, or only Settlement Account is enough to achieve conformance).
- The three are mandatory in order to get conformance, and the comments just are "copy/paste"
Any help is highly appreciated.
Best regards.
------------------------------
David Mariblanca
MATRIXX Software
------------------------------