Abstract
This guide provides a detailed overview of all rule types available in the Pingwire platform. Rules help automate decision-making and trigger pings (alerts) based on configurable logic.
Rules are grouped into categories and sub-categories to organize them by domain (e.g., KYC, transactions, car data). These groupings are visible when using the filter panel in the rule configuration view. When searching directly in the rule list, only the individual rule names appear — not their groupings.
Use this reference when reviewing, configuring, or creating custom rules.
1. Rule Categories
Category | Description |
|---|---|
| Car | Rules related to cars |
| KYC | Rules related to KYC of individuals and/or businesses |
| Test | Rules for testing |
| Transaction | Rules related to transaction monitoring |
2. Rule Sub-Categories
Sub-Category | Description |
|---|---|
| Business | Rules related to business KYC |
| Buyer | Rules related to buyers in car purchases |
| Individual | Rules related to individual KYC |
| Initiator | Rules related to payment initiators of transactions |
| KYC | Rules related to car KYC |
| Processor | Rules related to payment processors of transactions |
| Purchase | Rules related to car purchases |
| Recipient | Rules related to recipients of transactions |
3. Rule Names & Descriptions
Below is the full list of all rules available in the platform. Each rule includes a short explanation of what it checks for and when it is triggered.
Tip: To find a specific rule, use the search function in your browser (e.g.,
Cmd + ForCtrl + F).
Rule name | Description |
|---|---|
| Additional delivery address | Check if the additional delivery address differs from the registered address of the buyer or recipient. The rule is triggered if a secondary delivery location is detected, which may indicate an attempt to obfuscate the transaction trail. |
| Adverse media | Check if the individual or business appears in an adverse media search using the configured adverse media provider. The rule is triggered if a match is found. |
| Affordability | Check if a selected multiplier times the request amount is lower than the account balance at the end of a selected number of months. The rule is triggered if any monthly balance is under the threshold. |
| Age threshold | Check if the age of an individual is outside the age interval. |
| Allowed residence countries | Check if the residence country is included in list of allowed countries |
| Always trigger | This rule always trigger as long as the entity passes the role and group filtering. This can be used to do group assignments or for creating a case on all requests for example. Group assignment and ping creation parameters work in the same way as for any other rule. |
| Amount threshold | Check if the amount of a request is above a threshold. The rule is triggered if the amount is above the threshold. |
| Anomaly detection | Check if the request activity of the entity is unusual based on a machine learning model for anomaly detection. The rule is triggered if the derived anomaly score, which represents the degree of anomaly, is above the threshold. The anomaly score ranges from 0 to 100, where 50 is considered a neutral point. A score below 50 indicates an anomaly under the historical behavior. Likewise, a score above 50 indicates an anomaly above the historical behavior. |
| Anomaly detection for average incoming amount during period | This rule is triggered if the average of incoming transactions during the set period deviates more than the set threshold from historical average. |
| Anomaly detection for average outgoing amount during period | This rule is triggered if the average of outgoing transactions during the set period deviates more than the set threshold from historical average. |
| Anomaly detection for average processed amount during period | This rule is triggered if the average of processed transactions during the set period deviates more than the set threshold from historical average. |
| Anomaly detection for average total amount during period | This rule is triggered if the average of all transactions during the set period deviates more than the set threshold from historical average. |
| Anomaly detection for incoming frequency during period | This rule is triggered if the number of incoming transactions during the set period deviates more than the set threshold from historical average. |
| Anomaly detection for incoming single amount | This rule is triggered if the incoming transaction amount deviates more than the set threshold from historical average. |
| Anomaly detection for incoming volume sum during period | This rule is triggered if the sum of incoming transactions during the set period deviates more than the set threshold from historical average. |
| Anomaly detection for outgoing frequency during period | This rule is triggered if the number of outgoing transactions during the set period deviates more than the set threshold from historical average. |
| Anomaly detection for outgoing single amount | This rule is triggered if the outgoing transaction amount deviates more than the set threshold from historical average. |
| Anomaly detection for outgoing volume sum during period | This rule is triggered if the sum of outgoing transactions during the set period deviates more than the set threshold from historical average. |
| Anomaly detection for processed single amount | This rule is triggered if the processed amount deviates more than the set threshold from historical average. |
| Anomaly detection for processed volume sum during period | This rule is triggered if the sum of processed transactions during the set period deviates more than the set threshold from historical average. |
| Anomaly detection for processing frequency during period | This rule is triggered if the number of processed transactions during the set period deviates more than the set threshold from historical average. |
| Anomaly detection for total frequency during period | This rule is triggered if the total number of transactions during the set period deviates more than the set threshold from historical average. |
| Anomaly detection for total single amount | This rule is triggered if the transaction amount deviates more than the set threshold from historical average. |
| Anomaly detection for total volume sum during period | This rule is triggered if the sum of all transactions during the set period deviates more than the set threshold from historical average. |
| Blocked SNI codes | Check if the Swedish Standard Industrial Classification (SNI) code is included in the list of blocked SNIs. |
| Blocked citizenship countries | Check if the person is a citizen of country included in list of blocked countries |
| Blocked residence countries | Check if the residence country is included in list of blocked countries |
| Blocked zip codes | Check if the zip code is included in the list of blocked zip codes |
| Business VAT (MOMS Sweden) | Check if the company is registered for VAT (MOMS Sweden). The rule is triggered if the company is not registered. |
| Business auditor status | Check the company auditor status. The rule is triggered if the auditor status is any of the selected statuses. |
| Business equity | Check if the company total equity in kSEK is below a threshold. The rule is triggered if the total equity is below the threshold. |
| Business equity ratio | Check if the company equity ratio (%) is below a threshold. The rule is triggered if the equity ratio is below the threshold. |
| Business financial statement comment | Check if the company have a comment on the latest financial statement. The rule is triggered if a comment exists on the financial statement. |
| Business is active | Check if the company status is not active. The rule is triggered if the company status is anything else than active. |
| Business on sanction list | Check if the business is on a sanction list using the configured sanction list provider. The rule is triggered if a match is found. |
| Business payments applications | Check if the company have a number of payment applications above a threshold. The rule is triggered if the number of applications is above the threshold. |
| Business payments applications sum | Check if the company sum of payment applications is above a threshold. The rule is triggered if the sum of applications is above the threshold. |
| Business payments remarks | Check if the company have a number of payment remarks above a threshold. The rule is triggered if the number of remarks is above the threshold. |
| Business payments remarks sum | Check if the company sum of payment remarks above a threshold. The rule is triggered if the sum of remarks is above the threshold. |
| Business preliminary tax (F-skatt Sweden) | Check if the company is approved for preliminary tax (F-skatt Sweden). The rule is triggered if the company status is not approved. |
| Business provider warning list | Check if the company is on the provider's warning list. The rule is triggered if the company is on the list. |
| Buyer and seller are connected | Check if there is a known connection or relationship between the buyer and seller entities (e.g., shared ownership, corporate linkage). The rule is triggered if a connection is found, signaling a potential conflict of interest. |
| C/o delivery address | Check if the individual’s address is listed as a c/o (care of) address. The rule is triggered if the address includes a c/o, which may imply temporary or indirect residence. |
| Car historical owners frequency | Check the list of historical owners of the car using the configured car information provider. The rule is triggered if there are more owners within the period than the allowed threshold. |
| Car in circulation | Check if the car is in circulation using the configured car information provider. The rule is triggered if the car is not in circulation. |
| Cash flow | Check if the net cash flow (incoming - outgoing amounts) for the selected entity (entities) is above a specified threshold. The rule is triggered if the net cash flow exceeds this threshold, indicating a significant disparity between the cash inflows and outflows. |
| Categorization amount threshold | Check if the absolute amount (incoming, outgoing, or both) for a specific category given the underlying PSD2 data is above a threshold over a period of time. The rule is triggered if the absolute amount is above the threshold. |
| Collect fields | Select fields to be collected. Rule is triggered if fields are collected |
| Connected entities is PEP | Check who the beneficial owner and/or the board members of the company is using the configured company information provider. Then check if the beneficial owner and/or board members is on a PEP list using the configured PEP list provider. The rule is triggered if a match is found on the beneficial owner and/or board members. |
| Connected entities on sanction list | Check who the beneficial owner and/or the board members of the company is using the configured company information provider. Then check if the beneficial owner and/or board members is on a sanction list using the configured sanction list provider. The rule is triggered if a match is found on the beneficial owner and/or board members. |
| Credit Risk | This rule is triggered if credit rating or probability of default is above or below a threshold |
| Datapoints conflict | Check if there is datapoint conflict on an entity |
| Employment Status | Check if the employment status is included in the list of unacceptable employment status |
| Foreign address | Check if the registered address of the individual or entity is located outside of the accepted jurisdiction. The rule is triggered if the address is in a foreign country, indicating cross-border activity. |
| Guarantor relation | Check if the guarantor is related to the seller and/or buyer company using the provided guarantor information and configured company information provider. |
| IP address country blocklist | Check if the IP address is in a blocked country |
| Incoming categorization frequency | Check if the incoming frequency for a specific category given the underlying PSD2 data is above a threshold over a period of time. The rule is triggered if the frequency is above the threshold. |
| Incoming categorization rolling sum | Check if the incoming amount of volume for a specific category given the underlying PSD2 data is above a threshold over a period of time. The rule is triggered if the volume is above the threshold. |
| Incoming frequency | Check if the incoming frequency of a requests that the selected entity (entities) have been involved in is above a threshold. The rule is triggered if the frequency is above the threshold. |
| Incoming volume rolling sum | Sum the amounts of the incoming requests done by the recipient of the transaction during a rolling period. The rule is triggered if the sum is above the threshold. |
| Individual have criminal record | Check if the seller, processor and/or buyer have a criminal record using the configured individual information provider. |
| Individual is PEP | Check if the individual is on a PEP list using the configured PEP list provider. The rule is triggered if a match is found. |
| Individual on sanction list | Check if the individual is on a sanction list using the configured sanction list provider. The rule is triggered if a match is found. |
| KYC form validation | This rule evaluates the validity of the KYC (Know Your Customer) form by checking both the age of the form and whether all required fields are properly filled out. You can select between two types of validity checks: "Validity" and "Invalidity". Selecting "Validity" triggers the rule when the KYC form is current and fully completed. Conversely, selecting "Invalidity" triggers the rule when the form is either outdated or missing required information. |
| Low income | Check if the income of an individual is below a threshold. Only supported using KYC form answers. The currency threshold must be the same as the currency of the KYC form answer. |
| Outgoing categorization frequency | Check if the outgoing frequency for a specific category given the underlying PSD2 data is above a threshold over a period of time. The rule is triggered if the frequency is above the threshold. |
| Outgoing categorization rolling sum | Check if the outgoing amount of volume (incoming, outgoing, or both) for a specific category given the underlying PSD2 data is above a threshold over a period of time. The rule is triggered if the volume is above the threshold. |
| Ongoing Due Diligence | This rule is triggered when a defined amount of time has passed since a specific event occurred on an entity (such as 'Entity creation date'). |
| Outgoing frequency | Check if the outgoing frequency of a requests that the selected entity (entities) have been involved in is above a threshold. The rule is triggered if the frequency is above the threshold. |
| Outgoing volume rolling sum | Sum the amounts of the outgoing requests during a rolling period. The rule is triggered if the sum is above the threshold. |
| Processing frequency | Check if the processing frequency of a requests that the selected entity (entities) have been involved in is above a threshold. The rule is triggered if the frequency is above the threshold. |
| Processing volume rolling sum | Sum the amounts of the processing requests during a rolling period. The rule is triggered if the sum is above the threshold. |
| Reasonable car valuation | Check if the car purchase amount is reasonable close to the valuation using the car valuation provided. The rule is triggered if the purchase amount is unreasonable. |
| Related individuals criminal record | Check if the related individuals of the seller, processor and/or buyer company using the configured company information provider. |
| Seller owns car | Check who is the owner of the car is using the configured car information provider. The rule is triggered if the is not owned by the seller. |
| Source of funds | Check if some source of funds are included in the list of unacceptable sources of funds |
| Source of income | Check if some source of income are included in the list of unacceptable sources of income |
| Suspicious funds | Check if the origin or pattern of funds suggests suspicious financial activity. The rule is triggered based on predefined heuristics or flags indicating unusual funding behavior. |
| Test Block | Always return a block recommendation for every request containing the corresponding test object |
| Test Review | Always return a review recommendation for every request containing the corresponding test object |
| Time window | Check if the date of the request is within the inputted time interval. The rule is trigged if the request time is contained in the interval |
| Total categorization frequency | Check if the total frequency for a specific category given the underlying PSD2 data is above a threshold over a period of time. The rule is triggered if the frequency is above the threshold. |
| Total categorization rolling sum | Check if the total volume for a specific category given the underlying PSD2 data is above a threshold over a period of time. The rule is triggered if the volume is above the threshold. |
| Total frequency | Check if the total frequency of a requests that the selected entity (entities) have been involved in is above a threshold. The rule is triggered if the frequency is above the threshold. |
| Total volume rolling sum | Sum the amounts of the total requests during a rolling period. The rule is triggered if the sum is above the threshold. |
| Transaction name matching | Check if the name of the initiator/payer matches the name of one of the expected recipients/beneficiaries. The rule is triggered if no matching names can be found. |