Skip to content

Resources

Jani Giannoudis edited this page Oct 1, 2023 · 53 revisions

Resources

Releases

A release contains the following files:

The downloads are located in the Assets section.

Release download

👉 Continue to Releases

Articles

Name Article
Software for Payroll Service Providers Read
Test Driven Payroll Software Read
Payroll Software rethought Read
Design of a scalable Payroll Software Read
Introducing Payroll Engine dev.to
Building Domain Frameworks for Business Applications dev.to
No-Code and Low-Code for Payroll Software Development Read, dev.to
Travel through Time Data Read, dev.to, GitHub
Use Case Driven Development with Low-Code dev.to, GitHub
Power your .NET REST API with data queries and reports dev.to, GitHub
Data-driven Localization for .NET REST APIs dev.to, GitHub
REST API Visibility Control dev.to, GitHub
Structured ASP.NET Localization dev.to, GitHub

Documents

Name Document
Payroll Engine Whitepaper Read

Examples

The Examples/Setup.all.cmd command installs all examples. To install a specific example, the command <Example>/Setup.cmd can be used (read more).

Example Description
ActionPayroll Case Actions
CaseDefPayroll Case definition
DerivedPayroll Derived regulations
ExtendedPayroll GitHub Wiki tutorial
ReportPayroll Payroll report
SimplePayroll Simple payroll
StartPayroll GitHub Wiki tutorial
WeekSimplePayroll Simple week payroll

Tests

With the command Tests/Test.all.cmd all tests are executed. For individual tests, the command <Test>/Test.cmd can be used (read more).

Test Test type Description
Aggregation Payrun Period values aggregation types test
Calendar Payrun Calendars test
Cancellation Payrun Case cancellation types test
Case Case Simple case test
CountryPayroll Payrun Country specific function test
DerivedPayroll Payrun Derived regulations test
ForecastPayroll Payrun Forecast test
IncrementalPayroll Payrun Incremental payrun results test
LunisoralCalendar Payrun Lunisloar calendar test
Payrun Payrun Payrun test
PayrunEmployee Payrun employee Payrun employee test
Report Report Report data test
RetroManualPayroll Payrun Manual retro payrun job test
RetroPayroll Payrun Retro payrun job test
TimeTracking Payrun Time tracking test
VersionPayroll Payrun Payroll versions test
WageTypeRestart Payrun Calendar test
Calendar Payrun Payrun with wage calculation restart test
WeekCalendar Payrun Week calendar test

Client Tutorials

Tutorial Description
BuildDataQuery Build advanced data queries
ClientObjectsAndServices Query payroll objects
ConsoleApplication Payroll console program
CreateAndModifyObjects Modify payroll objects
CustomCaseActions Build a custom case action
ExtendedObjectModel Object extension with custom attributes
HelloPayrollEngineWorld Minimal payroll console program
ImportExchangeData Import data from JSON
PayrollTestRunner Integrate the payroll test runner
ScriptingDevelopment Writting and debugging scripts in Visual Studio
TransformReportData Transform report queries
WebhookConsumer Consume and delegate webhooks