| Name | Definition |
|---|---|
| Payroll Provider | A provider of payroll services and software. A Payroll Provider typically provides software to multiple Employers and supports multiple Payrolls |
| Payroll | An Employer may operate multiple distinct Payrolls to serve different “pools” of personnel. Each Payroll instance typically has its own Pay schedule (e.g. weekly, bi-weekly, monthly) and accounting cost centers. |
| Employer | An entity who may use software or services provided by a Payroll Provider to manage one or more Payrolls. |
| Employee | A person who is employed by an Employer and may be on a Payroll that is managed by software or services provided by a Payroll Provider. |
| Biller | A utility or credit company or other firm who wishes to take payments from a person in exchange for a product or service |
| Applicant | A consumer who may become a customer of a Biller and who may want to pay using Ontime |
| Product Provider | A company, such as Ontime, who utilises deduction capabilities provided by Payroll Providers to provide services to Billers. |
| Name | Definition |
|---|---|
| CustomerId | An identifier created by the Biller to uniquely identify a customer. This reference MUST be guaranteed to be unique within the universe of a specific Biller. |
| EmployeeId | An identifier created by the Payroll Provider that MUST uniquely identify an Employee within the universe of a Payroll. |
| PayrollId | An identifier created by the Payroll Provider that MUST uniquely identify a Payroll within the universe of a Payroll Provider |
| Name | Definition |
|---|---|
| PayDate | The pay date for the pay period being processed by a Payroll Provider for a Payroll. For example 28th of March 2024 could be a PayDate for a monthly Payroll processed in March. |
| NR Number | National Registration Number. An identifier that MUST uniquely identify an Employee within a jurisdiction |
| NI Number | National Insurance number; in the UK synonymous with National Registration number |
| Ontime Platform | A collection of secured REST API endpoints and services provided to Payroll Providers and Billers. |
| Term | Definition |
|---|---|
| MUST, REQUIRED, or SHALL | Indicates an absolute requirement of the specification: any implementation or usage that does not satisfy this clause is non-compliant. |
| MUST NOT or SHALL NOT | Denotes an absolute prohibition: any implementation or usage that does so is non-compliant. |
| SHOULD or RECOMMENDED | Signifies a recommended course of action. There may exist valid reasons in particular circumstances to ignore this recommendation, but implementers are encouraged to do so only when those reasons are clearly understood and documented. |
| SHOULD NOT | Indicates a behavior that is generally undesirable but not strictly forbidden—implementers may choose to deviate only with full awareness of potential consequences. |
| MAY or OPTIONAL | Denotes a truly optional feature: implementers are free to include or omit it, without affecting conformance. |