Transaction monitoring settings
OneView needs one institution base currency before it can accept transactions. The setting provides a stable reference for foreign-currency classification across transaction history and rule evaluation.
Open Transaction Monitoring → Settings. Viewing the page requires Read transaction settings. Saving the currency requires Manage transaction settings.
Configure the currency
Enter the three-letter ISO 4217 currency code used as the institution's primary operating currency, then select
Save currency. For example, a Nigerian institution whose base currency is Naira enters NGN.
An administrator with Manage transaction settings can change the base currency at any time — there is no lock. A change only applies to transactions ingested from that point forward. Every transaction already recorded keeps exactly the foreign-currency classification and exchange-rate data it had at the moment it was ingested; changing the base currency later never rewrites or reclassifies past transactions. The settings page shows the full change history — every past base currency, who changed it, and when.
Transaction ingestion returns 409 TRANSACTION_MONITORING_NOT_CONFIGURED until the base currency has been
configured at least once.
How OneView uses it
For every accepted transaction, OneView compares the submitted transaction currency with the base currency in
effect at the moment of ingestion:
- The same currency records
isForeignCurrency: false. - A different currency records
isForeignCurrency: true.
OneView does not derive isCrossBorder from this comparison. The source system must submit that required boolean
because currency and national-border movement describe different facts.
For non-USD foreign-currency or cross-border transactions, the source system must also submit
usdExchangeRate. OneView uses it to calculate the stored USD equivalent. See
Submitting transactions for the exact request contract and exchange-rate convention.
Automatic AI investigation
After base currency is configured, the page also shows Automatic AI investigation. Viewing it requires
transaction_settings:read; enabling or disabling it requires transaction_settings:manage.
The control can be enabled only when the installed release supports AI investigation, the current license includes
the AI Module, and an active default provider/model has passed its connection test. When enabled, new transactions
with a FLAG, HOLD, or BLOCK decision are investigated asynchronously and the Markdown result is retained with
the transaction. PASS and NOT_EVALUATED decisions do not trigger automatic investigation.
Disabling the control affects future eligible transactions and does not delete existing results. See AI transaction investigations for manual access, evidence minimisation, reuse, retry, and Review card behavior.