Files

1.1 KiB

Financial Crime

Entities

Currency

Currency defines a recognised monetary unit used for account balances and transactions.

---
config:
  layout: elk
---
classDiagram
  class Currency{
    * Currency Code : string
    Currency Name : string
    Minor Unit : integer
  }

  ExchangeRate "0..*" --> "1" Currency : from
  ExchangeRate "0..*" --> "1" Currency : to

  class ExchangeRate["<a href='https://github.com/Semprini/md-ddl/blob/main/examples/Financial%20Crime/entities/exchange-rate.md'>Exchange Rate</a>"]
existence: independent
mutability: reference
attributes:
  Currency Code:
    type: string
    identifier: primary
    description: ISO 4217 alphabetic currency code.

  Currency Name:
    type: string
    description: Official currency display name.

  Minor Unit:
    type: integer
    description: Number of decimal places used for the currency.
governance:
  retention_basis: Inherited from domain default retention of 10 years post relationship end for AML/CTF record-keeping

Relationships

No relationships are sourced directly from Currency in the current domain model.