Currency
Updated
A currency is a named money unit. Legal entities, cash desks, bank accounts, and documents point at one currency. Amount-in-words forms live on this card; the live rate does not.
| Kind | Dictionary |
| Module | Common |
| Menu | Common → Dictionaries → Currencies |
Fields#
| Field | Caption | Points at |
|---|---|---|
ID |
ID | number sequence |
Name |
Name | string, 256, required, translatable |
Code |
Code | string, 3, required |
Symbol |
Symbol | string, 8. Glyph next to amounts (₴, $). Empty is lawful: the UI and ConvertMoneyAsync then show Code |
WordsUnitOne |
Unit, 1 (one) | string, 64, translatable |
WordsUnitFew |
Unit, 2–4 (few) | string, 64, translatable |
WordsUnitMany |
Unit, 5+ (many) | string, 64, translatable |
WordsUnitGender |
Unit gender | WordGender |
WordsMinorOne |
Fraction, 1 (one) | string, 64, translatable |
WordsMinorFew |
Fraction, 2–4 (few) | string, 64, translatable |
WordsMinorMany |
Fraction, 5+ (many) | string, 64, translatable |
WordsMinorGender |
Fraction gender | WordGender |
Name and Code are required. ID comes from CurrencySeq, which starts at 1000 and steps by 1. Code is not unique and is not validated as ISO 4217. Empty Symbol is lawful. Empty word forms leave amount-in-words without that language's unit or fraction names. Amount-in-words forms are storage; a missing translation is not refused on save.
Unit gender and Fraction gender are WordGender: Masculine, Feminine, or Neuter. They are not the Gender dictionary. Empty few-form uses the many-form.
This dictionary is not hierarchical. There are no commands. This dictionary writes no register. Dated rates live on ExchangeRate. No feed fills rates from a central bank.
Who references this#
- LegalEntity field
Currency - Country field
Currency - ExchangeRate field
Currency - ChartOfAccounts field
Currency - CashDesk field
Currency - BankAccount field
Currency - JournalEntry field
Currency - CashIncome field
Currency - CashExpense field
Currency - MoneyTransfer field
Currency - SalesContract field
Currency - SupplierContract field
Currency - Supplier field
Currency - AccountingSettings field
DefaultCurrency - CommonSettings field
DefaultCurrency