Skip to main content
Skip table of contents

Scheduling Jobs

There is a page “GoMeddo Subscription Jobs” that allows you to schedule the jobs. This page explains what the jobs are doing.

Job_ApplyIndexation

This jobs runs the indexation on an monthly schedule to adjust applicable contract and contract products based on the indexation rate. This means:

  • Applicable contract products will be adjusted by a percentage on the index rate when the month and year of that index rate correspond with the month and year on the contract

  • A correction order is made when contract is already invoiced

Job_CalculateContractRevenues

This job calculates the contract revenues for activated contracts. It generates Contract Revenue records which can be used for reporting.

Job_EmailErrorLog

Emails the admins of the org with the errors occurring in the org.

Job_ContractManagement

This 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

Job_EmailInvoice

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

Emails will only be sent when the Email_Status__c field on the invoice has "Pending" or "Error" as values. Additionally, the account should have the checkbox "Digital Invoicing" set to true.

Job_ExactQueue

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

Job_GetOpenAmounts

This job updates the invoices with the open amount in Twinfield/Exact.

Job_InvoiceCreation

This batch creates invoices for all Draft orders that are older than the cooldown period and that are not already on another invoice.

Job_InvoicePDFCreation

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

Job_RecurringOrderApplication

This job takes care of the application of recurring orders (ie orders will be generated)

Job_RecurringOrderManagement

This 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_SpreadTwinfieldRevenue

Allowing you to spread revenue over time in Twinfield

Job_Synchronisation

This 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

Job_TwinfieldQueue

This jobs handles any administration requests that need to be synced to Twinfield.

image-20240110-093203.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.