ark:PayPeriodPattern
URI format identifier used to refer to this node within the graph.
https://graph.onteric.com/.draft-nodes/a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4A type identifier used to indicate the data model that the node conforms to.
ark:PayPeriodPatternark:PayPeriodPatternThe employment that this pay period pattern is related to.
https://graph.onteric.com/.draft-nodes/employment-1234567890The frequency at which the employee is paid, taken from the employment or derived from the pay period dates. Omitted when it cannot be determined reliably.
Possible values: [Weekly, Fortnightly, Four-weekly, Monthly, Quarterly, Semi-annual, Annual]
MonthlyThe start date of the first pay period in the pattern.
2026-01-01The end date of the last pay period in the pattern.
2026-03-31grossPay objectrequired
Summary statistics for gross pay across the pay periods in the pattern.
minimum objectrequired
The smallest gross pay observed in any single pay period.
ark:CurrencyValuePossible values: Value must match regular expression ^[A-Z]{3}$
Possible values: Value must match regular expression ^[0-9]+(\.[0-9]{2})?$
maximum objectrequired
The largest gross pay observed in any single pay period.
ark:CurrencyValuePossible values: Value must match regular expression ^[A-Z]{3}$
Possible values: Value must match regular expression ^[0-9]+(\.[0-9]{2})?$
averagePerPeriodAfterDeductions objectrequired
The mean regular gross pay per period after salary-sacrifice (Debit) items, excluding irregular items.
ark:CurrencyValuePossible values: Value must match regular expression ^[A-Z]{3}$
Possible values: Value must match regular expression ^[0-9]+(\.[0-9]{2})?$
averagePerPeriodBeforeDeductions objectrequired
The mean regular gross pay per period before salary-sacrifice (Debit) items, excluding irregular items.
ark:CurrencyValuePossible values: Value must match regular expression ^[A-Z]{3}$
Possible values: Value must match regular expression ^[0-9]+(\.[0-9]{2})?$
averageAnnualisedBeforeDeductions object
The estimated annual gross salary before salary-sacrifice deductions, derived by annualising the regular gross pay using the pay frequency.
ark:CurrencyValuePossible values: Value must match regular expression ^[A-Z]{3}$
Possible values: Value must match regular expression ^[0-9]+(\.[0-9]{2})?$
netPay objectrequired
Summary statistics for net pay across the pay periods in the pattern.
minimum objectrequired
The smallest net pay observed in any single pay period.
ark:CurrencyValuePossible values: Value must match regular expression ^[A-Z]{3}$
Possible values: Value must match regular expression ^[0-9]+(\.[0-9]{2})?$
maximum objectrequired
The largest net pay observed in any single pay period.
ark:CurrencyValuePossible values: Value must match regular expression ^[A-Z]{3}$
Possible values: Value must match regular expression ^[0-9]+(\.[0-9]{2})?$
averagePerPeriod objectrequired
The mean net pay per period.
ark:CurrencyValuePossible values: Value must match regular expression ^[A-Z]{3}$
Possible values: Value must match regular expression ^[0-9]+(\.[0-9]{2})?$
The pay item pattern nodes summarised by this pay period pattern.
["https://graph.onteric.com/.draft-nodes/payitempattern1","https://graph.onteric.com/.draft-nodes/payitempattern2"]The pay period nodes summarised by this pay period pattern.
["https://graph.onteric.com/.draft-nodes/payperiod1","https://graph.onteric.com/.draft-nodes/payperiod2"]{
"id": "https://graph.onteric.com/.draft-nodes/a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
"type": "ark:PayPeriodPattern",
"relatedTo": "https://graph.onteric.com/.draft-nodes/employment-1234567890",
"payFrequency": "Monthly",
"startDate": "2026-01-01",
"endDate": "2026-03-31",
"grossPay": {
"minimum": {
"type": "ark:CurrencyValue",
"currency": "GBP",
"amount": "2000.00"
},
"maximum": {
"type": "ark:CurrencyValue",
"currency": "GBP",
"amount": "3000.00"
},
"averagePerPeriodAfterDeductions": {
"type": "ark:CurrencyValue",
"currency": "GBP",
"amount": "2400.00"
},
"averagePerPeriodBeforeDeductions": {
"type": "ark:CurrencyValue",
"currency": "GBP",
"amount": "2500.00"
},
"averageAnnualisedBeforeDeductions": {
"type": "ark:CurrencyValue",
"currency": "GBP",
"amount": "30000.00"
}
},
"netPay": {
"minimum": {
"type": "ark:CurrencyValue",
"currency": "GBP",
"amount": "1600.00"
},
"maximum": {
"type": "ark:CurrencyValue",
"currency": "GBP",
"amount": "2200.00"
},
"averagePerPeriod": {
"type": "ark:CurrencyValue",
"currency": "GBP",
"amount": "1900.00"
}
},
"payItemPatterns": [
"https://graph.onteric.com/.draft-nodes/payitempattern1",
"https://graph.onteric.com/.draft-nodes/payitempattern2"
],
"payPeriods": [
"https://graph.onteric.com/.draft-nodes/payperiod1",
"https://graph.onteric.com/.draft-nodes/payperiod2"
]
}