ark:TransactionPattern
URI format identifier used to refer to this node within the graph.
https://graph.datawollet.com/.draft-nodes/a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4A type identifier used to indicate the data model that the node conforms to.
ark:TransactionPatternark:TransactionPatternAccount the pattern is related to.
https://graph.datawollet.com/.draft-nodes/0118735d359276fd42741493c449e568period objectrequired
The recurrence period for this pattern.
The interval type for the pattern.
Possible values: [MONTH, WEEK, QUARTER, SEMI_ANNUAL, ANNUAL]
MONTHHow often the pattern repeats within the interval (e.g., 1 = every interval, 2 = every other interval).
Possible values: >= 1
1specifier objectrequired
Additional details about when in the interval the pattern occurs.
Day of the month the pattern occurs (1-31). Uses 31 for end-of-month patterns.
Possible values: >= 1 and <= 31
15Day of the week the pattern occurs (0 = Sunday, 1 = Monday, ..., 6 = Saturday).
Possible values: >= 0 and <= 6
1Week of the month for week-of-month patterns (1-4 for first/second/third/fourth, -1 for last).
Possible values: >= -1 and <= 4
1How the pattern adjusts for non-working days.
Possible values: [EXACT, WORKING_DAY_BEFORE, WORKING_DAY_AFTER, NEAREST_WORKING_DAY]
WORKING_DAY_BEFOREcommonality objectrequired
Common attributes shared by all transactions in this pattern.
Shared reference across all transactions in the pattern.
SALARYShared counterparty name across all transactions in the pattern.
NetflixShared merchant ID across all transactions in the pattern.
https://graph.datawollet.com/organisation/netflixShared description across all transactions in the pattern.
DIRECT DEBIT PAYMENT - NETFLIXShared primary category across all transactions in the pattern.
entertainmentShared payment method category across all transactions in the pattern.
Possible values: [PAYMENT, PAYMENT:ONLINE, PAYMENT:DIRECT_DEBIT, PAYMENT:STANDING_ORDER, PAYMENT:CARD, PAYMENT:CARD:CONTACTLESS, TRANSFER, TRANSFER:OUT, TRANSFER:FASTER, TRANSFER:SAVINGS:OUT, TRANSFER:SAVINGS:IN, TRANSFER:P2P, TRANSFER:CHAPS, CREDIT, UNKNOWN]
PAYMENT:DIRECT_DEBITAverage amount across all transactions in the pattern, formatted as a decimal string.
Possible values: Value must match regular expression ^[0-9]+(\.[0-9]{2})?$
15.99Shared currency code across all transactions in the pattern.
GBPShared direction (Credit or Debit) across all transactions in the pattern.
Possible values: [Credit, Debit]
DebitList of transaction IDs that belong to this pattern.
Possible values: >= 2
["https://graph.datawollet.com/.draft-nodes/tx1","https://graph.datawollet.com/.draft-nodes/tx2","https://graph.datawollet.com/.draft-nodes/tx3"]Date of the first transaction in the pattern.
2024-01-15Date of the last transaction in the pattern.
2024-03-15Predicted dates for the next occurrences of this pattern.
["2024-04-15","2024-05-15","2024-06-14"]{
"id": "https://graph.datawollet.com/.draft-nodes/a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
"type": "ark:TransactionPattern",
"relatedTo": "https://graph.datawollet.com/.draft-nodes/0118735d359276fd42741493c449e568",
"period": {
"interval": "MONTH",
"frequency": 1,
"specifier": {
"dayOfMonth": 15,
"dayOfWeek": 1,
"weekOfMonth": 1,
"flexibility": "WORKING_DAY_BEFORE"
}
},
"commonality": {
"reference": "SALARY",
"counterparty": "Netflix",
"merchant": "https://graph.datawollet.com/organisation/netflix",
"description": "DIRECT DEBIT PAYMENT - NETFLIX",
"category": "entertainment",
"methodCategory": "PAYMENT:DIRECT_DEBIT",
"amount": "15.99",
"currency": "GBP",
"direction": "Debit"
},
"transactions": [
"https://graph.datawollet.com/.draft-nodes/tx1",
"https://graph.datawollet.com/.draft-nodes/tx2",
"https://graph.datawollet.com/.draft-nodes/tx3"
],
"startDate": "2024-01-15",
"endDate": "2024-03-15",
"nextExpected": [
"2024-04-15",
"2024-05-15",
"2024-06-14"
]
}