A transaction from the core banking system or processing
The payment arrives as a stream via Kafka or the API at the moment it is posted — incoming, outgoing or internal. Format — REST, CSV or ISO 20022.
Real-time monitoring of payment transactions: mandatory-control transactions from RUB 1 million, pass-through and structuring, the Bank of Russia’s unusual-transaction indicators in your rules. Every alert becomes a case with the customer’s history, the decision of the responsible officer and an audit log.
A bank and a payment service are responsible not only for checking a customer when the account is opened but also for the customer’s transactions: detect, assess, report on time and keep the grounds.
Since 2025 the requirements for a credit institution’s internal control rules have been set out in Bank of Russia Regulation no. 860‑P, which replaced 375‑P.
115‑FZ, art. 7, para. 2; 860‑P, ch. 6, para. 12.6
115‑FZ, art. 6, para. 1; art. 7, para. 1, sub-para. 4; para. 4
115‑FZ, art. 7, paras. 3, 11, 13
Bank transaction monitoring assesses not a single transaction but a chain: what arrived in the account, where it went and how much it resembles the customer’s normal life.
Money arrives and leaves the same day, barely staying in the account. The rule links the credit to the debit and calculates the share of pass-through over the period.
A series of transfers just below RUB 1 million to one recipient or related recipients. The total for the period is visible even if each transaction is below the threshold. Tracing transfer chains is on the investigations page.
Large transfers to individuals’ cards and cash withdrawals right after receipt from companies.
Transactions do not match the declared business and the purpose of the relationship with the bank: a new type of payment, a new region, a sharp rise in turnover.
The recipient or payer is on the Rosfinmonitoring watchlist or on sanctions lists. The check runs at the moment of the transaction.
Risk group of a legal entity or sole proprietor from the Bank of Russia is passed from your system as a customer attribute — the rules for such a customer are stricter.
A complicated or unusual transaction with no obvious economic sense. In the rules — complex chains and back-to-back payments between the same parties.
Repeated transactions that look like an attempt to avoid mandatory control. In the rules — structuring below RUB 1 million over a period.
The customer refuses to provide the documents and information the bank has requested. In the rules — the request status in the case and the reply deadline.
The bank suspects that the customer’s transaction is connected with a crime. In the rules — manual classification by an officer.
A customer’s transaction involving a company on the Bank of Russia list of companies with signs of illegal activity in the financial market. In the rules — checking the counterparty against the list.
The customer provided unreliable information or information that cannot be verified. Group 90 indicators alone are not grounds for a report — only together with others.
The Bank of Russia has listed unusual-transaction indicators with codes by group. Each monitoring rule can be linked to a code — then the alert shows at once which indicator was triggered.
Codes and wording — per the annex to Regulation no. 860‑P. Which indicators and thresholds to enable is decided by your bank in its internal control rules: the Rule Engine accepts any rules, and NeuroVision does not classify a transaction in place of the responsible officer.
Money does not stay
A company receives payments from dozens of payers and the same day sends almost everything on. The pass-through rule calculates the ratio of debits to credits over a day.
Below the threshold, but many
A large sum is split into transfers slightly below RUB 1 million. The total for the period and the common recipient are visible in the profile.
Company → individuals → cash
Transfers from a current account to individuals’ cards and withdrawals at ATMs. The link between recipients and withdrawals forms a single chain.
Turnover without business activity
Payments for consulting and marketing with no taxes, salaries or rent. The rule compares the payment purpose with the customer’s profile.
The same parties
Money goes round several companies and returns to the first. The link graph shows the closed chain.
115‑FZ
The scheme is visible in the flow, not in a single payment
A transaction’s risk is built from the rules your bank sets and from how much the payment differs from the customer’s normal behaviour. The officer sees what was triggered.
Your own rules, thresholds and filters for the bank’s risk policy: amount, transaction type, country, purpose, link to a Bank of Russia indicator code. A rule can first be run in observation mode.
The model is trained on your data and knows what is usual for a customer: amounts, counterparties, timing, regions. Anything atypical raises the risk.
Shared counterparties, repeat recipients and chains between the bank’s customers are visible as a graph, not as a list of payments.
The Rosfinmonitoring list and the OFAC, EU and UN sanctions lists — in the same assessment, without a separate request.
Detecting suspicious transactions is only the start: next come the decision, the deadline and the grounds. The tag shows who closes the line.
The same payment flow is checked from two sides: whether the customer is laundering money and whether money is being stolen from the customer. These are different laws, deadlines and actions. This page is about 115‑FZ, transfers without the customer’s consent under 161‑FZ — on the fraud monitoring page, the 210‑FZ deadlines and the Antifraud state information system — on a separate page.
The 115‑FZ requirements are the same, but each organisation has its own flow of transactions — from companies’ current accounts to wallet transfers.
Monitoring is priced by flow volume and installation option. Customer and counterparty database checks — per the price matrix, with no subscription fee.
on request
Rules and thresholds, Bank of Russia indicators, the behavioural model, cases and the log. The price depends on the number of transactions per month and the hosting.
5 ₽
per check: Rosfinmonitoring list, sanctions, passport, taxpayer ID (INN), bankruptcy — for a customer and a counterparty. The extended check package — RUB 50.
36 ₽
PEP, sanctions and negative media for non-residents.
We start the pilot in observation mode on a copy of your flow: the rules calculate but do not interfere. Customer KYC by passport — from RUB 16.
We start the pilot on a copy of your flow: the rules calculate but do not interfere. NeuroVision engineers support the integration; the data retention period is set in the contract.
A short guide to the terms of the law, Regulation no. 860‑P and the responsible officer’s back office.
115‑FZ, KYT and financial monitoring — in our blog.
It is a continuous check of customers’ transactions under the internal control rules: which transactions are subject to mandatory control, which look like laundering, and which must be reported to Rosfinmonitoring. NeuroVision assesses every transaction in real time and creates a case for a triggered rule.
This page covers cashless payments in roubles and foreign currency under 115‑FZ. Digital-currency transfers with payer and recipient data are covered on the page KYT for crypto.
RUB 1 million or the foreign-currency equivalent for the types of transactions in art. 6 of 115‑FZ. The RUB 600,000 threshold from older articles no longer applies.
No later than three business days after the day of detection. For mandatory-control transactions — no later than three business days after the day of the transaction; for a refusal — no later than the business day after the decision.
No. We fill in the report template with the case data and keep the log, while your bank sends the information through its own channel.
Any from the annex to Regulation no. 860‑P: a rule is linked to an indicator code, and the alert shows what was triggered. The set of indicators and thresholds is determined by your bank in its internal control rules.
For monitoring under 115‑FZ — nothing: 210‑FZ does not change it. From 1 March 2027 it changes how transfers without the customer’s consent are detected under 161‑FZ — that is fraud monitoring.
A new rule first runs in observation mode, the behavioural model takes the customer’s normal behaviour into account, and a case closed as false helps to fine-tune the threshold.
Yes, if your system passes it as a customer attribute: the rules are stricter for the high-risk group.
Yes. Cloud or installation on your servers, encryption, audit of actions and access control.
We start the pilot in observation mode on a copy of your flow, and NeuroVision engineers support the integration. The timing depends on the data sources and is agreed at the start.
Monitoring — on request, by transaction volume and hosting. Customer and counterparty database checks — RUB 5, international screening — RUB 36. More in the price matrix.
Tell us how many transactions you have per month and which systems they come from. We will propose a pilot in observation mode and calculate the cost.
Can't put your request into words? Book a call and our team will contact you at a convenient time
Book a callThe company is included in the register of IT companies and the register of personal data operators of the Russian Ministry of Digital Development.
Address: Moscow, Presnenskaya Embankment 12 — Moscow City business centre, Federation Tower. Nearest metro stations: Delovoy Tsentr and Mezhdunarodnaya.