Automated Month-End Process

Some accounting processes, such as revaluations, are typically run at the end of every month. The process of running revaluations can be automated by installing and configuring an automated month-end dynamic link library (DLL) file.

Note: Configuring an automated month-end process is optional. Contact your Datamine representative to discuss whether using this functionality would improve performance in your MineMarket implementation.

Configuration

Configuring this process involves:

  1. One-off changes on the MineMarket Server machine
  2. Other configuration done on a regular basis via the MineMarket Client:
    1. Revaluation streams
    2. Accounting periods—See Set up an Accounting Period.

Execution

The DLL checks whether the scheduled month-end execution date for an active accounting period is earlier than the current date. When that is true, the automated month-end process starts.

For each applicable revaluation stream, the automated month-end process:

  1. Checks that all previous revaluations are locked. If there is an unlocked revaluation in an applicable revaluation stream, the automated month-end process does nothing further until that revaluation is locked.
  2. Creates a new revaluation or modifies the existing one for the current month (using the current accounting period end date).
  3. Runs the revaluation.
  4. Locks the revaluation if there are no errors.

The status of the automated month-end process can be viewed in the Accounting Period Editor.

The automated month-end process stops when the revaluations are finished. If a revaluation finishes but has errors, the errors can be fixed and the revaluation invoices cleared manually. The DLL will re-run that revaluation automatically.

The automated month-end process does not lock journals.