Asynchronous jobs peform long running tasks such as calculating a pay run or submitting reports to HMRC. Each type of job has a corresponding Job Instruction that is used to both enqueue the job as well as provide the necessary contextual data for the job to perform it's task.
Each flavour of Job is listed below.
- Pay Run Job Instruction
- RTI Job Instruction
- DPS Job Instruction
- CIS Calculate Job Instruction
- CIS Return Job Instruction
- CIS Verify Job Instruction
- Batch Job Instruction
Once a job instruction is enqueued its status can be checked periodically for progress. For detailed information on Jobs please see the Key Concepts Jobs page.
Jobs do not need to be executed immediately. They can be be scheduled for anytime in the future by setting the HoldingDate property to the desired date. The job will then remain in the queue with a Pending status until the holding date is reached.