Status Definitions

A status definition is used to manage the progression of the respective object through its various statuses.

Status definitions can be created for the following types of MineMarket objects:

  • Organisation
    • Bank Account
  • Despatching
    • Bulk Vessel
    • Despatch Order
    • Direct (Direct Despatch)
    • Linked Despatch Order
    • Service Trip
    • Shipment
    • Train
    • Truck Despatch
  • Contract
    • Contract Terms
    • Purchase Contract
    • Sales Contract
  • Contributor Statement
    • Contributor Statement
  • Invoice
    • Credit Note
    • Demurrage Invoice
    • Freight Commission Invoice
    • Freight Demurrage Commission Invoice
    • Freight Demurrage Invoice
    • Freight Invoice
    • Purchase Credit Note
    • Purchase Invoice
    • Sales Invoice
    • Service Demurrage Invoice
    • Service Invoice
  • Discrete Units
    • Discrete Unit Stocktake
    • Package
    • Package Group
  • Quality
    • Analyte Specification
    • DU Lot Sample (not used)
    • DU Lot Sample Regime
    • Lot Sample (not used)
    • Lot Sample Regime
    • Sample
    • Sample Analyte
  • Financial
    • FX Hedge Futures
    • FX Hedge Spread
    • FX Hedge Swaps
    • Hedge Options
    • Hedge Futures
    • Hedge Spread
    • Hedge Swaps
  • Planning
    • Plan Budget
    • Planned Despatch Order
  • Intelligent Reporting
    • QP Profile Report
  • Reconciliation
    • Reconciliation History
  • Processing
    • Survey Configuration History
    • Transaction Editor History
  • Trading
    • Trade

Status Properties

When a status definition is created to manage the status of a MineMarket object, it has the following properties:

  • The object to which the status definition applies.
  • A status flow where various statuses are created and linked together to represent the actual flow of status the object can achieve. (This can include forward and backwards links between the various statuses.)
  • One status in the status flow is the initial status. This status is applied automatically to objects as they are created.
  • Each status is defined as editable or not editable. The data associated with the object can be edited only when its current status is defined as editable.
  • Each status (in most status definitions) is defined as selectable or not selectable. Objects with a non-selectable status do not display in selection lists.
  • Each status in the Despatch Order and Trade status definitions is defined as closed or not closed.

    When a despatch order has a closed status, the despatch order snapshot is no longer recalculated and the despatch order is read-only.

    Trades with a closed status are no longer included in profit and loss calculations.

    Statuses that are closed cannot be editable or selectable.

  • Each status link can be configured to enforce different users for consecutive status transitions, or to prevent the user who last modified the data from changing the status of that object.

Note: A user can change the status of a MineMarket object only if the status transition is allowed for the user group to which the current user belongs. See Allow a User Group to Transition Object Status.

Video

A Datamine consultant recorded this video about status configuration in MineMarket.

Status Definitions with Additional Functionality

The Despatch Order status definition is used in credit management and despatch order fulfilment. See Create a Status Definition for Credit Management and Create a Status Definition for Despatch Order Fulfilment.

  • If the Despatch Order status definition is configured for credit management, the status controls whether:
    • The despatch order can be added to a despatch.
    • The value of the despatch order has an impact on a line of credit.
  • If the Despatch Order status definition is configured for despatch order fulfilment, the status is automatically changed when the despatch order is fulfilled.

One status definition can be created per invoice type; for example, sales invoice, credit note, freight commission invoice. The status of an invoice cannot be changed to a non-editable status if there are no calculated line items, or if there are errors on any line items.

The Trade status definition is used to control whether profit and loss is calculated for a trade. See Create a Status Definition for Trading.