Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Job_ContractManagement

Code Block
//thisThis job takes care of time dependent actions on contracts. This means:
// - contracts will be activated if the start date is passed and the contract is ready //
 - contracts will be terminated when the termination date is passed
// - contracts will be extended when the notice date is passed
//Map<Util_Enums.ContractAction, Integer> actionCount;

Job_EmailInvoice

Code Block
This job emails the invoices, this should only run after the Job_InvoiceCreation + Job_InvoicePDFCreation has run.

Job_ExactQueue

Code Block
The jobs will create exact queue items to sync accounts, debtors, creditors, ledgersaccounts and get open amounts

Job_InvoiceCreation

Code Block
//thisThis batch creates invoices for all Draft orders that are older than the cooldown period

Job_InvoicePDFCreation

Code Block
This creates the actual PDF, needs to run after the Job_InvoiceCreation job

Job_RecurringOrderApplication

Code Block
//thisThis job takes care of the application of recurring orders (ie orders will be generated)

Job_RecurringOrderManagement

Code Block
//thisThis job takes care of time dependent actions on recurring orders, this means
// - recurring orders will be set to inactive if the end date is passed.

Job_Synchronisation

Code Block
//thisThis job handles account synchronisation, this means that all accounts that were changed
//since the last run will be synchronised to administrations they are related to and all
//debtors that were changed will be upserted in Salesforce. From the finish method the
//administration queue batches will be started

...