BDF Codes

The Sharing endpoints use standardised EPC / BDF codes for fraud context and qualifications. This page is the lookup table for every code you'll send or receive across Verify, Reporting, the IBAN lists, and Alerts.

Fraud categories

Sent as fraudCategory when creating a report; returned on alerts.

CodeLabelMeaning
FC_IDTHIEID theftThe fraudster uses a stolen identity to open an account, request a loan, etc.
FC_IDFALSForged IDThe fraudster uses a false identity (synthetic or falsified) to open an account, request a loan, etc.
FC_ATOAccount takeoverThe fraudster uses the victim's web-banking credentials to input payment orders, set up a direct debit, or purchase goods/services with their card.
FC_TECFRDTechnician fraudThe fraudster poses as a technician to have the victim carry out fraudulent operations or install remote-access software.
FC_CEOFRDCEO fraudThe fraudster impersonates a senior officer of the victim's company and asks, under false pretences, for fraudulent transfers.
FC_BRAFRDFake bank advisor fraudThe fraudster impersonates the bank adviser or fraud department and asks the victim to make transfers or validate card payments.
FC_COUFRDFake courier fraudThe fraudster impersonates the bank and tells the victim a courier will collect their compromised card.
FC_ACCMODAccount modificationThe fraudster has the victim replace a legitimate creditor account with a fraudulent one.
FC_ORDFRDFraudulent payment orderedThe fraudster impersonates a customer and has a bank employee replace a creditor account or order a new transfer.
FC_CUSFRDCustomer fraudThe fraud is perpetrated by the client themselves (false declaration).
FC_OTHFRDOther fraudAny other fraud category.

Fraud sources

Optional fraudSource on reports and context updates; returned on alerts.

CodeLabelMeaning
FS_PHISHPhishingThe victim was lured (email/SMS/QR/messaging app) into entering credentials or validation codes on a fraudulent site.
FS_MALWARMalwareThe victim's device was compromised via a malicious attachment or counterfeit software, allowing interception or remote control.
FS_BNKSPOBank spoofingThe fraudster impersonates the bank using a spoofed phone number, email, or logo.
FS_OTHSPOOther spoofingThe fraudster poses as a technician, operator, relative, etc. to have operations validated.
FS_CUSSPOClient ID spoofingThe fraudster impersonates the customer and asks the bank to carry out fraudulent operations.
FS_SIMSWASIM swapThe fraudster takes over the victim's phone line to enrol a device and usurp the account.
FS_CONABUConfidence abuseThe victim is deceived into making transfers (fake investment, fake donation, romance scam, etc.).
FS_DATALKData leakThe fraudster uses information leaked from a merchant, business, or bank.
FS_STOLENStolen or lostThe fraudster obtained the victim's assets by theft or recovery from loss.
FS_EXTORExtortionThe fraudster obtained assets through pressure, blackmail, or violence.
FS_FORGEDForged documentThe fraudster provided forged documents to the PSP.
FS_UNKNWNUnknownSource not identified.

Transaction types

Sent as transactionType when creating a report; returned on alerts.

CodeLabel
TT_SCTSEPA credit transfer
TT_IPInstant payment
TT_INTCTInternational credit transfer
TT_SDDSEPA direct debit
TT_INTSDDInternational direct debit
TT_ACCOPNAccount opening
TT_PAYADDPayee addition

Transaction channels

Optional transactionChannel on reports and context updates; returned on alerts.

CodeLabel
TC_BRANCHBranch
TC_WEBBNKWeb-banking
TC_MOBAPPMobile app
TC_PISPPayment initiation service provider
TC_ATMATM
TC_WEBECE-commerce
TC_WALLETP2P wallet
TC_WEROPPP2P Wero wallet
TC_WEROECE-commerce Wero wallet
TC_BULKRemotely transmitted bulk

Account-holder qualifications

Sent on holder-qualification, and used as the auto-applied qualification on the Whitelist and Blacklist. These are the account holder's verdict on the suspicious account.

CodeLabelMeaningUsable on
FRAUDFraudThe PSP confirms the account is used for malicious purposes.Holder qualification, Blacklist
FRADIDID theftThe PSP confirms the account is malicious and was opened using a stolen ID.Holder qualification, Blacklist
GENUINLegitimate accountThe PSP confirms the account is legitimate.Holder qualification, Whitelist
REGULRegularized accountThe PSP warned the client and obtained their commitment to comply.Holder qualification, Whitelist
MERCHTMerchantThe PSP states the customer is a merchant.Holder qualification, Whitelist
CLOSEDClosed accountThe PSP confirms the account is closed.Holder qualification, Whitelist
MISATTMisattributed holderThe PSP is not the account holder.Holder qualification
NOTFNDNot foundThe PSP cannot find the account in its books.Holder qualification
UNDINVUnder investigationThe account is under investigation; no decision yet.Holder qualification
UNKNWNDon't knowThe PSP cannot decide based on the information available.Holder qualification

Participant observations

Sent as type on participant-qualification.

CodeLabelMeaning
SIGHTINGObservationYou agree with / confirm the reported fraud (you have also seen this account involved).
FALSE_POSITIVEFalse positiveYou disagree — you do not confirm the reported fraud.

Deletion reasons

Sent as reason when deleting a report.

CodeLabelMeaning
EVENT_TO_DELETE_1Wrongly declaredThe report was wrongly declared; the fraud suspicion is not confirmed.
EVENT_TO_DELETE_2Incorrect dataIncorrect and/or missing data on the suspicious account.

Alert qualifications

The aggregate verdict on an alert, computed from all of its reports' holder qualifications. Returned on Verify and Alerts responses; not something you send.

CodeMeaning
CONFIRMEDAt least one holder qualification confirms fraud (FRAUD or FRADID).
REJECTEDThe account holder cleared the account (e.g. GENUIN, MERCHT, CLOSED, REGUL, MISATT, NOTFND).
PENDINGReported, but not yet qualified by the account holder.
UNDER_INVESTIGATIONThe account holder is investigating.
📘

Source of truth

These codes follow the EPC / BDF fraud-sharing standard. The exact set accepted by each endpoint is enforced in the API reference schema.