Scenario:
A new charge/discount needs to be configured.
Action:
The user creates a TCD detail with category, code, and calculation rules.
Outcome:
TCD detail is available for transactional use.
Scenario:
TCDs must be grouped and uniquely identified.
Action:
The user selects TCD category and defines TCD code.
Outcome:
ERP ensures structured and unique TCD identification.
Scenario:
Charge, discount, or tax behaves differently.
Action:
The user selects the appropriate TCD type.
Outcome:
ERP applies correct calculation logic.
Scenario:
TCD may be fixed or percentage‑based.
Action:
The user enters default amount or percentage.
Outcome:
ERP auto‑calculates TCD values.
Scenario:
Some TCDs apply independently of others.
Action:
The user marks TCD as additional or standalone.
Outcome:
ERP applies TCD correctly without conflicts.
Scenario:
Charges may attract further taxes.
Action:
The user enables Add Tax Levels.
Outcome:
ERP calculates taxes on TCD correctly.
Scenario:
TCD interacts with discounts or other charges.
Action:
The user configures include‑discount / with‑charges flags.
Outcome:
ERP ensures accurate net value calculation.
Scenario:
Decimal handling is required.
Action:
The user selects rounding logic.
Outcome:
ERP rounds TCD values consistently.
Scenario:
TCD affects base value or derived amounts.
Action:
The user defines impact percentage.
Outcome:
ERP adjusts transaction values accordingly.
Scenario:
Statutory compliance requires documentation.
Action:
The user enables Form Required.
Outcome:
ERP enforces form validation during transactions.
Scenario:
TCD is no longer applicable.
Action:
The user marks TCD as inactive.
Outcome:
ERP prevents usage in new transactions.
Scenario:
TCDs are applied during billing or procurement.
Action:
Users select TCD during transactions.
Outcome:
ERP applies correct calculation and posting.
Scenario:
Business rules change.
Action:
The user updates TCD configuration.
Outcome:
Changes apply only to future transactions.
Scenario:
Audit requires configuration traceability.
Action:
ERP logs all changes.
Outcome:
System remains audit‑ready and compliant.