Deel 1 — de AI Assistant in het cabinet en zijn slash-commando's. Deel 2 — het verbinden van Compliance MCP met ChatGPT of Claude en het formuleren van prompts. Volledige referentie voor beide oppervlakken.
Het klant-cabinet bevat de AI Assistant: een chatinterface die natuurlijke-taalvragen over sancties, TARIC en compliance begrijpt en de platformcontroles voor u kan uitvoeren. Slash-commando's openen begeleide formulieren met precies de velden die elke workflow nodig heeft.
/ voor een begeleid formulier.De assistent begrijpt natuurlijke taal en kan platformcontroles voor u uitvoeren. Voor een snelle start openen slash-commando's een formulier met precies de velden die een workflow nodig heeft.
/ in het invoerveld en selecteer een voorbereide workflow. Elk commando opent een formulier met precies de benodigde velden — geen giswerk welke parameters van toepassing zijn./entity voor KYC en naamsancties, /goods voor goederen / CN / TARIC en /payment voor ISO 20022-XML.Screening — /entity, /audit, /lv-frozen, /vop
Goederen — /goods, /report, /overview, /embargo, /duty, /measures
Referentie — /code, /describe
Bronnen — /sources
Betalingen — /payment
De centrale instappunten voor operators zijn /entity voor KYC/naamsancties, /goods voor goederen/CN/TARIC en /payment voor ISO 20022-XML.
| Commando | Functie | Categorie |
|---|---|---|
| /audit | Tijdstipgebonden personen-/bedrijfsscreening voor een historische datum | Screening |
| /lv-frozen | Letse tegenpartij-KYC tegen het Latvia-FID-register van bevroren tegoeden | Screening |
| /entity | Een persoon, bedrijf, schip, luchtvaartuig of identificator screenen tegen sanctiebronnen | Screening |
| /vop | Verification of Payee (EPC288-23) voor betalingsscreening | Screening |
| /goods | Begeleid CN/TARIC-formulier: report, overview, embargo, duty, measures, description, search | Goederen |
| /report | Klantklaar HTML-rapport voor CN + land | Goederen |
| /overview | Compacte CN-kaart: beschrijving, douanesignaal, sancties | Goederen |
| /embargo | RU/BY-goederenembargocontrole op CN-code | Goederen |
| /duty | Alleen douanetarieven: derde land, douane-unie, preferentieel | Goederen |
| /measures | Volledige TARIC-maatregelen: verboden, vergunningen, btw, douanerechten | Goederen |
| /code | Een CN-code zoeken op productbeschrijving | Referentie |
| /describe | CN-hiërarchie zonder maatregelen | Referentie |
| /sources | Catalogus van sanctie- en exportcontrolebronnen | Bronnen |
| /payment | ISO 20022-betalingsscreeningformulier: one-shot-rapport of bewaarde PaymentCase | Betalingen |
Zoek over de geconfigureerde sanctiebronnen: EU FSF, OFAC SDN/Non-SDN, US CSL, UN SC, UK UKSL, CH SECO, CA SEMA, AU DFAT, JP MOF, LV FID, EurLex RU 269, EurLex RU 833, EurLex BY 765 en LV FID Frozen.
Petr Olegovich Aven · land RU · geboortedatum 1955-03-16.Northbridge Trading Ltd · land RU.SABRRUMM.40003698011 · registratie 40003698011.9610903.Treffers met score 0–100, bron, verordening, motivering, geboortedatum, registratienummer en een score-uitleg.
Voor OFAC-schepen bevat het resultaat ook scheepsgegevens (type, vlag, tonnage) en de eigenaar-/controller-gerelateerde partijen, geparseerd uit de geavanceerde OFAC-relatiegrafiek — nuttig voor schaduwvloot- en uiteindelijk-begunstigde-controle.
Gebruik het voor auditvragen zoals: „Wat wisten wij over klant X op transactiedatum Y?"
/audit staat die vlag standaard aan.BELKOMMUNMASH · peildatum 2026-04-15 · include delisted: ja.Alexey Nechayev · peildatum 2025-12-01 · include delisted: ja.Was het subject actief op de gekozen datum? Wanneer werd het opgenomen en verwijderd?
Hoe verschilt de historische status van de huidige status? Toon het audittraject.
Kan dit als bewijs dienen voor een retrospectieve toetsing?
Controleert of een Letse SIA, fonds of persoon in het register voorkomt. Deze dekking koppelt door EU/VN gesanctioneerde principalen aan Letse entiteiten met bevroren tegoeden.
Faberlic Baltija SIA.50003698011.Petr Aven.Is dit een record van bevroren tegoeden of een reguliere sanctievermelding? Wie is de gesanctioneerde principaal?
Welke eigendoms-/zeggenschapsband wordt vermeld? Welke Letse rechtsgrondslag geldt?
Wat moet vóór de onboarding handmatig worden gecontroleerd?
Verification of Payee onder Verordening (EU) 2024/886. Elke treffer levert een expliciete beslissingscode.
Reg. (EU) 2024/886-auditbadge.IVAN PETROVICH IVANOV · land RU · geboortedatum 1970-05-12.OAO TRANSNEFT · registratie SWIFTRUMM.Welke EPC-code werd teruggegeven: MTCH, CMTC, NMTC of NOAP? Wat betekent dat voor de betaling?
Waarom close match in plaats van exacte match? Welke betaler-/begunstigdevelden moeten worden gecorrigeerd?
Kwamen naam + identificator overeen?
Kies een workflow in het formulier: report, overview, sanctions, duties, measures, description of search. Beste optie wanneer de operator het exacte commando niet kent.
Voorbeeld — CN/TARIC 7208510000 · land RU · datum 2026-05-13 · taal EN. Met workflow report opent een klantklaar HTML-rapport.
Beide zijn vaste-workflowalternatieven voor /goods — gebruik ze wanneer u al weet welke diepgang van uitvoer u nodig heeft.
Alternatief voor /goods met de vaste workflow report. Gebruik het wanneer u al weet dat een volledig rapport nodig is.
Voorbeeld — CN/TARIC 8517130000 · land CN · taal EN.
Compacte CN-samenvatting — beschrijving, hoofddouanetarief, sanctiesignaal en belangrijkste maatregeltypes. Gebruik het wanneer u een snelle blik nodig heeft zonder het volledige rapport.
Voorbeeld — CN/TARIC 8471300000 · land CN · taal EN.
/report — toon rechtsgrondslag en bronlinks; welke verboden of vergunningen gelden; welke voetnoten van belang zijn; stel een managementsamenvatting op voor de klant. · /overview — wat is de beknopte beslissing; is er een douanetarief of RU/BY-signaal; wanneer moet de operator in plaats daarvan een volledig rapport aanvragen.
Twee goederen-commando's met beperkte reikwijdte voor snelle, specifieke antwoorden.
Controleert of een CN/TARIC-code onder goederensancties tegen Rusland of Belarus valt (Reg. 833/2014, Reg. 765/2006). Levert directe treffers en groepsbrede treffers.
Staal — CN 7208510000 · RU. Belarus — CN 2710120000 · BY.
Gebruik het wanneer u alleen douanetarieven nodig heeft — derde land, douane-unie of preferentieel. Laat maatregelen, voetnoten en sancties weg. Levert bedrag, expressie en verordening per douanemaatregel.
Voorbeeld — CN 6203420010 · CN · datum 2026-05-13.
/embargo — directe of groepstreffer; op welk CN-/postniveau het werd geactiveerd; welke verordening; moeten we het volledige rapport uitvoeren. · /duty — derdelandsrecht; preferentieel/douane-unietarief; wat verandert er bij een ander land van oorsprong; voor welke datum het tarief geldt; welke niet-douanemaatregelen het tool bewust weglaat.
Douanerechten, verboden, vergunningen, btw en rechtsverwijzingen — zonder de HTML-rapportwrapper.
277 voor een exportverbod.8517130000 · land leeg voor globaal overzicht · maatregeltype optioneel.Welke maatregeltypes gelden? Zijn er verboden, vergunningen, antidumping, btw of aanvullende codes?
Welke voorwaarden / voetnoten moeten worden getoetst? Moeten we een HTML-rapport genereren?
De assistent valideert het bericht, parseert de betalingsketen, resolvet BICs via de deterministische waterfall (lokale cache → GLEIF → geconfigureerde providers), screent elke deelnemer en stelt een HTML-rapport op.
screening_run_id. In productie is de run durable-temporary in Supabase tot de TTL, maar hij komt niet in het zaakregister. Tool: screen_iso20022_payment.create_iso20022_payment_case./payment openen → de pain.001 / pacs.008-XML plakken → Persist payment case inschakelen → verzenden. Het antwoord bevat een case_id; vervolgbewijs wordt geladen met get_payment_case_evidence.run_id. Vervolgvragen lezen het opgeslagen resultaat met get_payment_screening_run (per run_id, of zonder argumenten voor de laatste actieve run). Verzend XML niet opnieuw, tenzij een rerun uitdrukkelijk wordt gevraagd.pacs.008.001.12 · persist uit · drempelwaarde 75. Bewaard — pain.001.001.13 · persist aan · drempelwaarde 75 · peildatum leeg of een specifieke historische datum.Topbeslissing — clear / toetsing vereist / hit / integriteitsfout.
Berichtmetadata — type, versie, message-id, XSD-validatiestatus.
Betalingsketen — rol, naam, land, identificatoren, oordeel.
Validatiewaarschuwingen.
Sanctietreffers en bron-/verordeningsbewijs.
run_id + vervaldatum voor one-shot, of case_id + status voor een bewaarde zaak.
De volgende stap voor de operator.
Twee referentie-commando's voor classificatiewerk — geen van beide levert maatregelen of sancties.
Zoek een CN-code op productbeschrijving of numerieke prefix. Levert overeenkomende CN-codes met beschrijvingen.
Op beschrijving — product of prefix electric motors · taal EN. Op prefix — 8517.
Levert de classificatiehiërarchie en beschrijving — hoofdstuk → post → onderverdeling → CN — zonder maatregelen of sancties.
Voorbeeld — CN/TARIC 8471300000 · taal EN.
/code — welke code het meest waarschijnlijk is en waarom; dichtstbijzijnde alternatieven; wat aan de klant te vragen (materiaal, gebruik, vermogen, samenstelling, verpakking); overview/report voor de gekozen code uitvoeren. · /describe — waar de code in de hiërarchie zit; bovenliggende posten; vergelijkbare zustercodes; measures/duties na de classificatie uitvoeren.
Autoriteit, jurisdictie, dekking, updatefrequentie en laatste daily-sync-status — voor verklaarbaarheid en auditrapporten.
sanctions om alleen sanctiebronnen te zien.Welke bronnen zijn ingeschakeld? Wanneer was de laatste geslaagde verversing? Welke bronnen hebben daily sync?
Zijn er uitgeschakelde / kandidaat-bronnen? Welke jurisdicties zijn gedekt?
Welke bronnen worden afzonderlijk gebruikt voor payment, entity en goods?
Nuttig voor demo's, QA en operatortraining — elke vraag controleert of de assistent de context behoudt en het reeds beschikbare toolresultaat kan lezen.
| Commando | Nuttige vervolgvragen |
|---|---|
| /entity | Waarom kreeg deze treffer deze score? Welke aliassen kwamen overeen? Welke sanctielijsten leverden resultaten? Toon verordening / programma / motivering. Zijn er eigendoms- of zeggenschapssignalen? Wat moet de operator hierna doen? |
| /audit | Was het subject actief op de gekozen datum? Wanneer werd het opgenomen en verwijderd? Hoe verschilt de historische status van de huidige status? Toon het audittraject. Kan dit als bewijs dienen voor een retrospectieve toetsing? |
| /lv-frozen | Is dit een record van bevroren tegoeden of een reguliere sanctievermelding? Wie is de gesanctioneerde principaal? What ownership/control link is stated? Which Latvian legal basis applies? Wat moet vóór de onboarding handmatig worden gecontroleerd? |
| /vop | Welke EPC-code werd teruggegeven: MTCH, CMTC, NMTC of NOAP? Wat betekent dat voor de betaling? Waarom close match in plaats van exacte match? Welke betaler-/begunstigdevelden moeten worden gecorrigeerd? Kwamen naam + identificator overeen? |
| /goods | Welke workflow werd gekozen en waarom? Welke CN-code werd gebruikt? Zijn er sancties / verboden / vergunningen? Moeten we het volledige HTML-rapport openen? Welke parameters hebben verduidelijking nodig: land van oorsprong, datum, aanvullende code? |
| /report | Toon rechtsgrondslag en bronlinks. Welke verboden of vergunningen gelden? Welke voetnoten zijn van belang? Stel een managementsamenvatting op voor de klant. Zijn er beperkingen qua land/datum/aanvullende code? |
| /overview | Wat is de beknopte compliancebeslissing? Is er een douanetarief? Is er een RU/BY-sanctiesignaal? Welke maatregeltypes zijn aanwezig? Wanneer moet de operator in plaats van overview een volledig rapport aanvragen? |
De overige workflows — goederen-commando's met beperkte reikwijdte, referentie-commando's, bronnen en beide betalingsmodi.
| Commando | Nuttige vervolgvragen |
|---|---|
| /embargo | Is dit een directe treffer of een groepsbrede treffer? Op welk CN-/postniveau werd hij geactiveerd? Welke verordening geldt? Wat als het product alleen een groepsbrede beperking raakt? Moeten we het volledige rapport uitvoeren? |
| /duty | Hoe hoog is het derdelandsrecht? Is er een preferentieel/douane-unietarief? Wat verandert er bij een ander land van oorsprong? Voor welke datum geldt het tarief? Welke niet-douanemaatregelen laat dit tool bewust weg? |
| /measures | Welke maatregeltypes gelden? Zijn er verboden, vergunningen, antidumping, btw of aanvullende codes? Welke voorwaarden / voetnoten moeten worden getoetst? Moeten we een HTML-rapport genereren? |
| /code | Welke code is het meest waarschijnlijk en waarom? Wat zijn de dichtstbijzijnde alternatieven? Wat moeten we de klant vragen: materiaal, gebruik, vermogen, samenstelling, verpakking? Kunnen we meteen overview/report voor de gekozen code uitvoeren? |
| /describe | Waar zit de code in de hiërarchie? Wat zijn de bovenliggende posten? Zijn er vergelijkbare zustercodes? Wat betekent de CN-beschrijving? Moeten we measures/duties na de classificatie uitvoeren? |
| /sources | Welke bronnen zijn ingeschakeld? Wanneer was de laatste geslaagde verversing? Welke bronnen hebben daily sync? Are there disabled/candidate sources? Which jurisdictions are covered? Which sources are used for payment/entity/goods? |
| /payment one-shot | Toon de betalingsketen: rol, naam, land, oordeel. Wie heeft toetsing nodig en waarom? Zijn er validatiewaarschuwingen? Wat is de runstatus en wanneer verloopt deze? Onopgeloste BICs of enrichment-taken? Risicovolste deelnemer? Hoe sla ik dit op in zaken? |
| /payment case | Wat zijn de case_id en de status? Toon opgeslagen bewijs. Welke zaakitems werden aangemaakt? Is ruw XML-bewijs beschikbaar? Welke deelnemers/validaties hebben analistentoetsing nodig? Hoe open ik het ondertekende zaakrapport? |
Elk commando en elke natuurlijke-taalaanvraag wordt toegewezen aan een concreet MCP-tool. De toewijzing kennen helpt bij debugging en operatortraining.
| MCP-tool | Aangeroepen via · wat hierna te vragen |
|---|---|
| open_entity_screening_form | /entity, /screen — welke velden zijn verplicht? Moet ik geboortedatum, land of registratienummer opgeven? Welke drempelwaarde? |
| screen_entities | /entity, /audit, /lv-frozen, natuurlijke KYC-aanvraag — waarom deze score? Welke aliassen/identificatoren kwamen overeen? Welke lijsten en verordeningen? Historische/verwijderde status? |
| screen_entity_vop | /vop, betalingsverificatieaanvraag — welke EPC-code? Wat betekenen MTCH/CMTC/NMTC/NOAP? Handmatige toetsing nodig? Welke begunstigdegegevens corrigeren? |
| open_goods_screening_form | /goods — welke workflow: report, overview, embargo, duty, measures, description, search? Welke parameters ontbreken? |
| get_compliance_report | /report, /goods-workflow report — rechtsgrondslag, verboden/vergunningen, voetnoten, bronlinks, managementsamenvatting, Openen/Downloaden. |
| check_trade_compliance | API/MCP-directe gedetailleerde controle — welke maatregelen geactiveerd? Zijn er sancties? Welke ruwe feiten/voetnoten zijn van belang? Klantklaar rapport nodig? |
| get_overview | /overview, /goods-workflow overview — korte beslissing? Douane-/sanctiesignaal? Wanneer is een volledig rapport nodig? |
| check_sanctions | /embargo, /goods-workflow sanctions — directe of groepstreffer? Welke verordening? Welk CN-/postniveau? Volledig rapport nodig? |
| get_duties | /duty, /goods-workflow duties — derde land of preferentieel? Welke datum? Wat verandert er bij een andere oorsprong? Welke niet-douanemaatregelen weggelaten? |
| get_measures | /measures, /goods-workflow measures — welke maatregeltypes? Verbod/vergunning/antidumping/btw? Voorwaarden en aanvullende codes? |
Referentie-opzoekingen, de ISO 20022-betalingstoolketen, BIC-enrichment en de broncatalogus.
| MCP-tool | Aangeroepen via · wat hierna te vragen |
|---|---|
| search_cn_codes | /code, /goods-workflow search — welke code is het meest waarschijnlijk? Alternatieven? Wat met de klant verduidelijken? overview/report voor de gekozen code uitvoeren? |
| get_cn_description | /describe, /goods-workflow description — waar zit de code in de hiërarchie? Bovenliggende/zustercodes? measures/duties na de classificatie nodig? |
| open_payment_screening_form | /payment — one-shot of Persist PaymentCase? Hoe het selectievakje inschakelen? Welke XML-versies worden ondersteund? |
| validate_iso20022_payment | Natuurlijke aanvraag om de XML-structuur te valideren — XSD geldig/ongeldig? Validatiewaarschuwingen? Geparseerde betalingsketen? Ontbrekende BICs? |
| screen_iso20022_payment | /payment one-shot — betalingsketen, te toetsen deelnemers, waarschuwingen, samenvattingstellingen, bronlijsten/verordeningen, runstatus/vervaldatum. |
| get_payment_screening_run | Vervolg na /payment one-shot — bewijs tonen zonder rerun: keten, waarschuwingen, risicovolste deelnemer, samenvatting, runmetadata. |
| create_iso20022_payment_case | /payment met Persist payment case aangevinkt — wat zijn de case_id en de status? Welke zaakitems/bewijzen werden opgeslagen? Volgende stappen? |
| get_payment_case_evidence | Vervolg voor een bewaarde PaymentCase — ruw XML-bewijs, deelnemers, berichten, treffers, waarschuwingen, link naar zaakrapport tonen. |
| resolve_payment_bics_agentic | Expliciete BIC-enrichment-/debugaanvraag — welke BICs zijn onopgelost? Welke websearch-taken? Markeer alle resultaten als ⚠ UNVERIFIED (web search); geef de betaling nooit alleen hierop vrij. |
| list_sanctions_sources | /sources, vragen over actualiteit/gegevensdekking — welke bronnen zijn ingeschakeld? Laatste verversing? Daily sync? Uitgeschakelde/kandidaat-bronnen? Welke bronnen voor entity/goods/payment? |
Praktische richtlijnen voor operators die in de cabinet-AI-Assistant werken.
Sanctiebronfilters accepteren deze exacte ID's — nuttig voor precieze, reproduceerbare screeningbereiken.
EU_FSF, OFAC_SDN, OFAC_NON_SDN, UN_SC, LV_FID, LV_FID_FROZEN, UK_UKSL, CH_SECO, US_CSL, CA_SEMA, AU_DFAT, UA_NSDC, JP_MOF, EurLex_RU_269, EurLex_RU_833, EurLex_BY_765.EurLex_RU_269 is de EU-aanwijzingslijst voor bevriezing van tegoeden (Reg. 269/2014); EurLex_RU_833 is de sectorale / handelslijst.EU_ML (EU Common Military List) en EU_DUAL_USE (EU Dual-Use Annex I).EU_ML en EU_DUAL_USE zijn bronbewijs voor goederen-/exportcontroleclassificatie — geen entity-screeningfilters.Met exacte bron-ID's kan een operator een screening-run vastpinnen op een precieze, benoemde set lijsten — en deze later voor een audit reproduceren.
Het houdt ook exportcontrole-referentiegegevens (Military List, Dual-Use Annex I) netjes gescheiden van entity-sanctiescreening.
Voor klanten die Compliance MCP verbinden met ChatGPT of Claude. Na de verbinding zijn er geen slash-commando's — de assistent kiest het tool op basis van de natuurlijke-taalaanvraag. Dit deel laat zien hoe prompts te formuleren, welk MCP-tool moet worden aangeroepen en wat de operator mag verwachten.
Na de verbinding zijn er geen slash-commando's — het LLM kiest het tool op basis van de keywords in uw aanvraag.
Hoe duidelijker de keywords, hoe betrouwbaarder het model het juiste tool kiest. De volgende dia wijst gangbare signalen toe aan het tool dat ze activeren.
Het LLM leest de beschrijving van elk tool en matcht die met signalen in uw prompt.
| Keywords in de aanvraag | Waarschijnlijk aangeroepen tool |
|---|---|
| CN-code + land + „check", „report", „compliance" | get_compliance_report |
| CN-code + „short", „overview", „summary" | get_overview |
| CN-code + „duty", „tariff" | get_duties |
| CN-code + „measures", „prohibitions" | get_measures |
| CN-code + RU/BY + „sanctions", „embargo" | check_sanctions |
| CN-code + „describe", „hierarchy", „classification" | get_cn_description |
| Productbeschrijving zonder code | search_cn_codes |
| CAS RN / CUS / EC-nummer / InChIKey / chemicaliënnaam | search_chemical_substances |
| „export control", „dual-use", „EU Military List", „ML", CAS-controlehint | search_export_control_candidates |
| Naam/bedrijf + „screen", „KYC", „SDN", „sanctions list" | screen_entities |
| Scheepsnaam / IMO + „owner", „operator", „beneficial owner", „shadow fleet" | screen_entities · entity_type=vessel |
| Schip/luchtvaartuig + „related parties", „owner graph", „manager", „charterer" | lookup_ofac_asset_related_parties → screen_entities |
| Banknaam / BIC / SWIFT + „sanctions", „screen" | screen_entities · entity_type=legal_person |
| Naam/bedrijf + „as of date", „point-in-time", „audit" | screen_entities · as_of_date |
| Begunstigdenaam + „payment", „VoP", „verification of payee" | screen_entity_vop |
| ISO 20022-XML, pain.001 of pacs.008 | validate_iso20022_payment |
| ISO 20022-XML + „screen all participants" | screen_iso20022_payment |
| /payment, „open payment form", „create PaymentCase" | open_payment_screening_form → screen / create case |
| „where is the data from", „sources", „freshness" | list_sanctions_sources |
Geef de assistent waar mogelijk het entiteitstype en een identificator.
screen_entities · query="Petr Olegovich Aven" · date_of_birth="1955-03-16" · country="RU" · entity_type="natural_person".screen_entities · query="Northbridge Trading Ltd PJSC" · entity_type="legal_person" · limit=10.Een exacte identificatortreffer is bewijs met hoge betrouwbaarheid; een peildatum schakelt de run over op historische screening.
screen_entities met registration_number.screen_entities met as_of_date en include_historical_closed=true.Schipscreening brengt de eigenaar / controller naar boven; de related-party-opzoeking levert alleen relatiemetadata.
screen_entities · entity_type="vessel" · IMO als registration_number.lookup_ofac_asset_related_parties · item_type="vessel" (ook "aircraft") · IMO als registration_number.screen_entities uit op de genoemde partijen. Een related-party-treffer is op zichzelf geen sanctievaststelling.Woorden zoals „payment", „VoP", „EPC288-23", „PSP" en „payee" sturen het model naar het VoP-tool.
screen_entity_vop.MTCH, CMTC, NMTC of NOAP, een scenariolabel en wat de betalingsoperator moet corrigeren of toetsen.MTCH — match, toestaan.
CMTC — close match, handmatige toetsing.
NMTC — geen match, blokkeren of onderzoeken.
NOAP — niet van toepassing.
Zeg „client HTML report" wanneer u een deliverable nodig heeft; „short overview" voor een snelle kaart.
get_compliance_report.get_overview.Embargo scheidt directe treffers van groepstreffers; alleen-douanerecht laat niet-douanemaatregelen bewust weg.
check_sanctions.get_duties.Het zoeken levert kandidaten en verduidelijkingsvragen; de hiërarchie toont waar een code zit.
search_cn_codes.get_cn_description.Beide leveren kandidaat-classificaties — de wettekst blijft de doorslaggevende bron.
search_chemical_substances.search_export_control_candidates.Het /payment-formulier accepteert pain.001 of pacs.008, laat u de drempelwaarde / peildatum instellen en one-shot of een opgeslagen auditzaak kiezen.
validate_iso20022_payment. Verwacht — berichttype/-versie, validatiestatus, betalingsketenknopen, waarschuwingen (ontbrekende BICs, ongeldige codelijstwaarden) en XSD-status.open_payment_screening_form. Het formulier voert one-shot-screening of een bewaarde PaymentCase uit.One-shot — valideert XML, parseert de keten, screent deelnemers, levert HTML-rapport + screening_run_id. Durable-temporary in Supabase tot de TTL; geen PaymentCase. Tool: screen_iso20022_payment.
Persist PaymentCase — dezelfde screening, opgeslagen als een auditklare zaak. Tool: create_iso20022_payment_case.
Om het selectievakje aan te vinken: /payment typen → XML plakken → Persist payment case inschakelen → verzenden. De assistent moet create_iso20022_payment_case aanroepen en een case_id teruggeven. Vervolgregel: lees een one-shot terug met get_payment_screening_run — verzend XML niet opnieuw.
Deze vragen werken na het rapport — de agent leest het opgeslagen resultaat in plaats van XML opnieuw te verzenden.
| Gebruikersvraag | Verwacht agentgedrag |
|---|---|
| Toon de betalingsketen — rollen, namen, landen, oordeel. | Lees participants[] uit get_payment_screening_run; render rol, naam, land en screening.status. |
| Welke deelnemers hebben toetsing nodig en waarom? | Filter hit-/review-/error-deelnemers, plus validatiewaarschuwingen, BIC-discrepantie en onopgeloste BIC. |
| Zijn er validatiewaarschuwingen? | Lees validation.warnings[] — toon code, bericht, details en auditimpact. |
| Wat is de runstatus en wanneer verloopt deze? | Lees screening_run.status, persistence, storage_backend, expires_at, ttl_seconds. |
| Toon bronlijsten en verordeningen voor treffers. | Inspecteer participants[].screening.matches[] — lijst/bron, verordening/programma, autoriteit, opnamedatum, bron-URL. |
| Onopgeloste BICs of agentische enrichment-taken? | Inspecteer agenticBicEnrichment en resolutiestatussen; markeer websearch-uitvoer als UNVERIFIED. |
| Formuleer de volgende stap voor de operator. | Gebruik topbeslissing + waarschuwingen — alleen doorgaan als clear; waarschuwingen/discrepanties toetsen; sanctietreffers blokkeren of escaleren. |
| Toon samenvattingstellingen. | Lees summary.hit_count, review_count, clear_count, warning_count. |
| Open details voor de risicovolste deelnemer. | Kies de hoogste score of hit-status; toon identificatoren, toptreffer, lijst, verordening, motivering, bewijsdata. |
| Hoe sla ik deze betaling op in zaken? Kan ik deze vrijgeven? | Leg het Persist-payment-case-selectievakje uit; een voltooide one-shot vereist hernieuwde indiening om te bewaren. Niet automatisch vrijgeven — bij waarschuwingen, hits of onopgeloste BICs een toetsing eisen. |
Bewaren behoudt auditbewijs; agentische BIC-enrichment is een onderzoekshulpmiddel, nooit een oordeelswijziging.
create_iso20022_payment_case, of /payment met Persist payment case ingeschakeld.case_id, status, ondertekend HTML-rapport, betalingsketen, validatiewaarschuwingen, oordelen per deelnemer en, waar van toepassing, een agentische BIC-enrichment-sectie. Vervolgbewijs gebruikt get_payment_case_evidence.resolve_payment_bics_agentic.screen_entities vereist vóór vrijgave.Na elke prompt-familie controleren deze vragen of de agent de context behield — voor demo's, QA en training.
| Prompt-familie | Nuttige vervolgvragen |
|---|---|
| entity / KYC | Waarom deze score? Welke aliassen kwamen overeen? Welke lijsten leverden resultaten? Toon verordening / programma / motivering. Eigendoms- of zeggenschapssignalen? Wat hierna? |
| audit / point-in-time | Was het subject actief op de gekozen datum? Wanneer opgenomen en verwijderd? Hoe verschilt de historische status van de huidige? Toon het bron-audittraject. |
| VoP | Welke EPC-code teruggegeven — MTCH, CMTC, NMTC, NOAP? Waarom close match? Welke betalervelden moeten worden gecorrigeerd? |
| lv-frozen | Is dit een record van bevroren tegoeden of een reguliere sanctievermelding? Wie is de gesanctioneerde principaal? What ownership/control link is stated? |
| goods guided | Welke workflow werd gekozen en waarom? Welke CN-code? Zijn er sancties, verboden of vergunningen? Moeten we het volledige HTML-rapport openen? |
| overview | Wat is de korte compliancebeslissing? Is er een douanetarief of RU/BY-sanctiesignaal? Wanneer is een volledig rapport nodig? |
| report | Toon rechtsgrondslag en bronlinks. Welke verboden of vergunningen gelden? Welke voetnoten zijn van belang? Stel een managementsamenvatting op. |
| embargo | Directe of groepsbrede treffer? Welk CN-/postniveau geactiveerd? Welke verordening geldt? Moeten we het volledige rapport uitvoeren? |
| duty | Hoe hoog is het derdelandsrecht? Is er een preferentieel tarief? Wat verandert er bij een ander land van oorsprong? |
| measures | Welke maatregeltypes gelden? Verboden, vergunningen, antidumping, btw of aanvullende codes? |
| code / describe | Welke code is het meest waarschijnlijk en waarom? Dichtstbijzijnde alternatieven? Wat aan de klant te vragen? Waar zit de code in de classificatiehiërarchie? |
| sources | Welke bronnen zijn ingeschakeld? Laatste verversing? Daily sync? Uitgeschakelde/kandidaat-bronnen? Welke bronnen voor entity/goods/payment? |
| payment | Toon de keten. Wie heeft toetsing nodig en waarom? Validatiewaarschuwingen? Vervaldatum? Onopgeloste BICs? Samenvattingstellingen? Risicovolste deelnemer? case_id en status? Opgeslagen bewijs? |
Twee verklaarbaarheidsprompts — waar de gegevens vandaan komen en waarom een score uitkwam waar hij uitkwam.
list_sanctions_sources.Eén enkele aanvraag kan twee of meer tools activeren; de assistent aggregeert ze tot één operatorbeslissing.
get_compliance_report en screen_entities.check_sanctions, screen_entities, screen_entity_vop.Richtlijnen voor klanten die Compliance MCP in hun eigen ChatGPT of Claude draaien.
7208510000, niet 7208 51 0000.De assistent is gebouwd om ontduiking te weigeren en aan te dringen op gefundeerde, tool-gestaafde antwoorden.
Op beide oppervlakken — cabinet-assistent en extern MCP — geldt dezelfde regel: veranker het antwoord in een toolaanroep, bewaar het bewijs en laat een analist alles toetsen wat waarschuwt of treft.