AML Officer 3.0

The flow catalogue

Six flows over one compliance workspace: what each one demonstrates, who has to act and in what order, and what is on the file at the end.

Where the work moves, and why that is the control

Escrow work moves between two companies and Wolf. Compliance work moves between lines of defence inside one firm, which is a different separation and a harder one to show. The same file passes from the person who noticed something, to the unit that investigates it, to the people who decide what to do about it, and in one place to a second reviewer whose only job is to check the first.

A supervisor does not audit the conclusion on its own. It audits who reached it, on what basis, and whether that person was also in a position to approve it. A firm that can produce a plausibility check but cannot show that the analyst who wrote it did not also sign it off has documented an opinion, not a control.

So the order is the substance. The first line analyses and comments; the AML Special Unit investigates, documents and recommends; Management decides; the Special Unit then executes what Management decided. No one of those acts stands in for another, and the workspace will not let one of them be skipped.

There is no authentication in the demo, and the seat is a hat rather than a login: the bar names the seat each step belongs to, and since the whole workspace belongs to the AML function there is nobody to hand it over to. What makes the separation real here is a refusal rather than a password. Set a hit to Plausible before a clarification carries a written result and the workspace declines and says what is missing. Confirm a screening disposition you recorded yourself and nothing is written to the file.

The four seats

Three of them are lines of defence named by the policy. The fourth is not a rank at all.

First Line of Defence
Performs simple investigations, analyses and comments on monitoring hits, and reports any suspicion to the AML Special Unit immediately. In the two end-to-end flows nothing moves at all until that written analysis exists.
AML Special Unit
Conducts additional investigations, adjusts risk levels, recommends continuation, termination or a report, and executes notifications once Management has decided. It owns the clarification, the risk classification and the screening dispositions, and it recommends. It does not decide whether to report.
Management
Approves higher-risk relationships and decides on an MROS report following the AML Special Unit's recommendation. The decision and its reasoning go on the record as a separate act, by a named person, on its own date.
Second reviewer
Anyone other than the officer who recorded the disposition being confirmed. The four-eyes check on a screening hit is the one place in the workspace where the rule turns on the identity of the actor rather than on the seat.

The six flows

Numbered as the workspace numbers them, so a number is enough to ask for one. Two run from a monitoring hit through to an outcome. The other four are single pieces of the process on files that are already live.

1. Monitoring hit to an MROS report

9 steps · Runs end to end, across the lines of defence

Recommended

Take one transaction from an automatic hit all the way to a filed report: first-line analysis, review by the Special Unit, a documented clarification, a recommendation, a Management decision and the goAML file.

Seats, in order
First Line of DefenceAML Special UnitManagement
Ends with
A filed report with its goAML XML, and every step of the authority chain on the record.

2. Clarify a hit that turns out to be plausible

5 steps · Runs end to end, across the lines of defence

The commoner outcome: a threshold breach with an ordinary commercial explanation, documented properly and closed without a report.

Seats, in order
First Line of DefenceAML Special Unit
Ends with
A closed clarification with its plausibility check on the file.

3. Classify a customer under the policy criteria

4 steps · One piece of the process, on a file that is already live

Apply and withdraw criteria on a live file and watch the category, the monitoring intensity and the periodic review cycle move with the score.

Seats, in order
AML Special UnitManagement
Ends with
A traceable score with evidence behind every point.

4. Dispose of a screening hit under four eyes

3 steps · One piece of the process, on a file that is already live

An adverse media match on a beneficial owner is assessed, then confirmed by a second reviewer.

Seats, in order
AML Special UnitSecond reviewer
Ends with
A documented disposition with a second pair of eyes on it.

5. Block an escrow payout from the compliance queue

3 steps · One piece of the process, on a file that is already live

Show that compliance work generated by the escrow lifecycle acts on the same record Operations uses, not on a copy of it.

Seats, in order
AML Special Unit
Ends with
A hold applied and lifted, with the escrow transaction reflecting both.

6. Maintain the AMLA client list

2 steps · One piece of the process, on a file that is already live

The VQF list is not a spreadsheet kept beside the system: it is generated from the customer records, so maintaining it is maintaining the file.

Seats, in order
AML Special Unit
Ends with
A comment and an exit recorded, both visible on the list immediately.

Transaction monitoring and the first line

Flows 1 and 2 both start here, and they start the same way.

A hit is not an accusation. It is a transaction that met one of the policy’s own criteria: a value threshold breached, a jurisdiction on either FATF list, a politically exposed person involved, an unusual volume or frequency, a considerable change of pattern, cash introduced at onboarding, a transaction that is unusual or unexplained, or a transfer reaching CHF 5,000 with no permanent business relationship behind it. There are 8 such criteria, and each hit records which of them it triggered.

Thresholds are not one number for the whole book. They follow the customer’s risk category, which makes classification and monitoring the same mechanism seen from two ends: reclassify a customer upwards and the amount that trips the next transaction falls with it.

Value thresholds

In CHF or equivalent, within one calendar month.

ScopeLow riskMedium riskHigh risk
Single transaction

Several transactions during the same business day count as one transaction.

CHF 200'000CHF 100'000CHF 50'000
Multiple transactions in one calendar month

At least two transactions. Once a group reaches the threshold, the limit calculation for further transactions restarts from zero.

CHF 400'000CHF 200'000CHF 100'000

The Company may assign specific thresholds to a customer in line with their individual risk profile. An override replaces the category default and is recorded on the AMLA file.

The first line writes what it checked, in its own words, against the hit. Only then can the AML Special Unit record that it has reviewed that analysis. The statuses on a hit are not free-text chips an officer sets at will: each one has prerequisites, and the workspace names the missing one rather than simply greying out a control.

What the workspace refuses, in its own words

Printed by putting the same question to the product that the screen puts to it.

Reviewed by the AML Special Unit, with no analysis
The first line has to analyse and comment on the hit before the AML Special Unit reviews it.
Plausible, with no clarification
Record the conclusion on a special clarification first. The plausibility check has to be written down, not just flagged.
Plausible, with no result
The clarification has no recorded result yet. Complete the summary and the result on the form first.
Plausible, with the customer still to answer
Information is still outstanding from the customer. Plausibility cannot be assessed until it arrives.

Removing a status is always allowed, because a wrong entry has to be correctable. What is gated is claiming a conclusion the file does not yet support.

The special clarification, VQF 902.14e

Escalating a hit does not move it to a queue. It opens the form the policy requires for an additional investigation.

Escalation to the AML Special Unit creates a 902.14e special clarification against that transaction, sets the hit to Investigation, and applies the scoring-3 investigation criterion to the customer’s risk profile. That last part surprises people, and it is deliberate: the policy applies the criterion because an investigation was conducted, irrespective of its outcome. A clarification that ends in a clean explanation still leaves the customer classified as high risk while it ran, and the criterion is withdrawn as an act rather than lapsing quietly.

The form has three substantive parts, and they unlock in order.

The means of clarification

What was used to investigate the background, not merely that it was investigated.

  • Gathering of information from the customer, beneficial owner of the assets or controlling person
  • Consultation of generally accessible sources and databases
  • Enquiries with trustworthy persons, for example a custodian bank
  • Other

Then the summary and the plausibility check. This is the field the template exists for: a written assessment of whether the explanation holds against what was collected. The result options stay locked until it has been written, because a conclusion with no reasoning behind it is precisely what an AMLA file may not contain. Source of funds documents attach to the comments on the clarification rather than to a separate library, so the evidence sits beside the sentence it supports.

Finally the result, which is where the file stops being an internal note and starts carrying a legal consequence. Each result names its own follow-up.

The result, and what follows from it

The plausibility of the circumstances could be checked. No reasonable suspicion under Art. 9 AMLA.
Update the customer profile (VQF 902.5) and the risk profile (VQF 902.4) where the findings change them.
Reasonable suspicion under Art. 9 AMLA. Duty to file a report with MROS.
The AML Special Unit informs Management with a recommendation. Management decides; the Special Unit files the report and applies the asset-freezing rules.
Simple suspicion under Art. 305ter para. 2 SCC. Right to notify MROS.
The Company may notify MROS, continue the relationship under increased control, or terminate it. A decision not to notify is documented with its reasons.
Other outcome, described below.
Record the outcome and the reasoning in the AMLA file.

Flow 2 is the commoner outcome, and the one worth watching.

A threshold breach with an ordinary commercial explanation, documented properly and closed with no report. The value of the flow is that closing it takes the same steps and leaves the same evidence as escalating it would: the file reads the same way whether the answer was yes or no.

The recommendation, and the Management decision

Two acts, two people, two dates. The product keeps them as separate records because they are separate responsibilities.

Where a clarification ends in suspicion, the AML Special Unit writes a recommendation and sends it to Management. The recommendation carries who made it and when. Management then records its decision and the reasoning behind it, under its own name and its own date. The Special Unit executes what was decided; it does not decide.

The asymmetry worth noticing is that a decision not to report is documented as carefully as a decision to report. Where the Company declines to exercise its right to notify in a matter involving significant assets, the reasoning goes on the AMLA file, because the absence of a report is the thing an examiner asks about later.

What the workspace refuses here

The same function, further along the chain.

Approved by Management, with nothing to approve
There is nothing for Management to approve yet: no recommendation has been made.
Reporting to MROS, with no recommendation
The AML Special Unit has to make a recommendation before a report can be prepared.
Reporting to MROS, with no decision
Management decides on the recommendation; the Special Unit then executes. No decision is on file.

Filing with MROS, and the goAML file

Three reporting routes that are routinely conflated, kept apart.

The three routes

MROS report · duty to report (Art. 9 para. 1 AMLA)
Filed without delay where the Company knows or has reasonable grounds to suspect that assets are connected to a criminal organisation, are the proceeds of a felony or an aggravated tax misdemeanour, are under the power of disposition of a criminal organisation, or serve terrorism financing. Assets are frozen once MROS confirms the report was forwarded to the prosecution authority, for no longer than five working days.
MROS notification · right to report (Art. 305ter para. 2 SCC)
Available where there are indications but no reasonable grounds. The Company may notify, continue under increased control, or terminate. A decision not to notify in a case involving significant assets is documented with its reasons.
SECO report · sanctions matter
A sanctions matter is reported to SECO separately. It does not replace an MROS report, and neither replaces the other.

MROS accepts reports through goAML in XML, so the last step of flow 1 builds that file from the case record and shows it. The point of showing it is not the XML. It is which fields the platform can populate from what it already holds and which it cannot: anything the record cannot source is emitted as an explicit marker rather than a plausible-looking invention, and the file is checked for completeness before it is offered at all, because an incomplete report is worse than a late one.

Four items are open, and every one of them is a dependency on MROS or on a decision nobody has taken yet.

  • Reporting entity identifiers issued by MROS on registration: the goAML organisation ID and the reporting person's user ID.
  • The report-type code list version in force at filing, which MROS publishes and updates.
  • Whether the filing is submitted through the goAML web portal or the machine-to-machine channel, which decides whether the file is uploaded by a person or transmitted by the platform.
  • Attachment handling: goAML accepts supporting documents alongside the XML, and the retention copy in Switzerland must cover both.

No draft in the prototype ever reads as ready to file.

The completeness check always adds the goAML organisation and user identifiers, which MROS issues on registration and which therefore do not exist here. That is the honest state of the file, and the workspace shows it rather than presenting a filing that would fail on submission.

Customer risk classification

Flow 3. A score is a sum of named criteria, each with the article it comes from and the evidence behind it.

There is no tunable model here and no percentage. A criterion assigns a weight of three or one, the total decides the category, and the category decides the measures. 7 criteria carry a weight of three and 5 carry a weight of one, and each names its basis in the ordinance, the VQF regulation or the firm’s own policy.

Category, and what follows from it

CategoryMonitoringApprovalReview
Low risk

Risk scoring = 0. No risk criterion is fulfilled.

Occasional periodic monitoring and control.No management approval required.5 years
Medium risk

Risk scoring 1–2. One or two criteria of scoring category 1 are fulfilled.

Frequent monitoring and control.At least one member of Management approves the relationship.3 years
High risk

Risk scoring ≥ 3. One or more criteria of category 3, or two or more of category 2.

Permanent monitoring and frequent controls. All activity is constantly monitored.Management approves the relationship.1 years

The flow applies a criterion with an evidence note and then withdraws it again, which is the quickest way to see that none of the four columns above is a field anybody typed. The score, the category, the monitoring intensity, the approval requirement and the review cycle are all recomputed from what is on the file, so withdrawing the criterion returns the profile to exactly where it started.

The criteria the policy chose not to use are recorded too, with the reason, because an auditor asks about those as readily as about the ones you applied.

Criteria the policy deliberately excludes

Nationality of the customer or beneficial owner
Nationality does not provide significant assurance about money laundering or terrorism financing risk in the global economy the Company operates in.
Lack of personal contact with the customer and beneficial owner
The Company does not prioritise in-person identification given the shift to a digital economy, so the absence of personal contact is not treated as a significant risk factor.
Nature of the requested goods or services
The Company offers a very limited range of services presenting equivalent exposure, so the nature of the requested service is not a differentiating factor.
Country of origin or destination of frequent payments
Already addressed by the criterion covering frequent transactions carrying an increased risk.

Disposing of a screening hit under four eyes

Flow 4. An adverse media match on a beneficial owner, assessed and then confirmed by somebody else.

Every involved person carries three screening outcomes, kept apart rather than averaged into one verdict: the international lists, the Swiss SECO list, and adverse media. Each has its own result, and the set carries the date it was last run, so a stale screen is visible as a stale screen.

A hit is disposed of in two acts. One reviewer records the disposition, false positive or true match, and it then waits. A second reviewer confirms it, and the engine refuses the confirmation where it comes from the same person: not by hiding the control, but by writing nothing when it is pressed. Recording a fresh disposition clears any confirmation already on the record, so a changed conclusion goes back through the second pair of eyes instead of inheriting the approval given to the old one.

The compliance hold on an escrow payout

Flow 5. The flow that shows the two products are working on one record.

The escrow lifecycle generates compliance work on its own: money arriving, parties changing, a payout about to leave. That work appears in this workspace, and it is not a copied queue. The compliance surface reads the escrow transactions directly, which is why lifting a hold here removes the block from the escrow record itself, readiness is recalculated on the escrow side, and the clients stop seeing a review status. Putting the hold back does the same in reverse. The secured amount never moves in either direction, and nothing is released automatically at any point.

Each case names the duty it discharges rather than presenting an undifferentiated list of alerts.

What the escrow lifecycle asks compliance to do

Funding pending KYT and Travel Rule
Travel Rule requirements for crypto transactions and wallet screening before the first transfer.
Source of funds request
Special duty to clarify: verifying the origin of contributed assets where a transaction carries increased risk.
Third-party funding exception
Clarification of the economic background where the payer is not the contracting party, including the identity of the beneficial owner of the assets.
New wallet alert
Verification of the customer's control over an external wallet.
UBO or material change after amendment
Repetition of the verification of the customer or beneficial owner where doubt arises during the relationship.
Seller screening before payout
Ongoing screening of all involved persons, repeated immediately before every outgoing movement.
Reverification required
Repetition of identity verification where the previously gathered information no longer matches what is known.
Refund clearance
Screening of the destination before a return of assets, including the return-to-verified-source rule.
Custody-clock escalation
Documentation of an unusual circumstance: a blocked position that has reached the maximum holding period.

The client-safe line and the restricted note sit side by side.

A case carries both: the summary the client is allowed to see, and the reason that stays inside Wolf. Showing them together on the officer’s screen is what makes it obvious which is which, and the client-facing surfaces carry only the first.

The AMLA client list

Flow 6. Two steps, and the shortest argument in the demo.

The VQF 902.8 client list is not a spreadsheet kept beside the system. Its columns are fields on the customer record: the reference number of the AMLA file, the customer or its internal designation, the acquisition date, the exit date and the comments. Adding a comment on the list and recording an exit are edits to the file, which is why both appear immediately and why the list and the file cannot disagree.

The list keeps closed relationships as well as open ones, and relationships that were refused before they ever opened, because the point of the document is the history rather than the current book.

Retention

Customer records are kept for at least ten years after the relationship ends. Transaction records are kept for at least ten years after the end of the financial year in which the transaction was executed or the report was made.

What is not claimed

  • Nothing is transmitted. No report reaches MROS or SECO from this demo. The goAML file is built from the record so that it can be read, and the fields the platform cannot source are marked as such.
  • There is no authentication. The seat is a hat the bar names. The four-eyes rule on a screening disposition is enforced against the actor recorded with the command, which is the right shape but not a substitute for an identity provider.
  • Every flow reseeds the whole workspace when it starts. The AML side is one workspace rather than one transaction, so a second run would otherwise begin on a file the first run had already changed, and the opening steps would read as satisfied before anybody had done anything.

Where to go next