|
ORE Studio 0.0.4
|
Valid monetary natures for currencies. More...
#include <monetary_nature.hpp>

Public Attributes | |
| int | version = 0 |
| Version number for optimistic locking and change tracking. | |
| std::string | code |
| Unique monetary nature code. | |
| std::string | name |
| Human-readable name for the monetary nature. | |
| std::string | description |
| Detailed description of the monetary nature. | |
| int | display_order |
| Order for UI display purposes. | |
| std::string | modified_by |
| Username of the person who last modified this monetary nature. | |
| std::string | performed_by |
| Username of the account that performed this action. | |
| std::string | change_reason_code |
| Code identifying the reason for the change. | |
| std::string | change_commentary |
| Free-text commentary explaining the change. | |
| std::chrono::system_clock::time_point | recorded_at |
| Timestamp when this version of the record was recorded. | |
Valid monetary natures for currencies.
Reference data table defining valid monetary natures. Currencies are classified into monetary natures such as fiat, commodity, synthetic, or supranational.
Monetary natures are managed by the system tenant and are used to categorise currencies by their monetary nature.
| std::string code |
Unique monetary nature code.
Examples: 'fiat', 'commodity', 'synthetic', 'supranational'.
| std::string change_reason_code |
Code identifying the reason for the change.
References change_reasons table (soft FK).