Invoice Types

Invoice types (or 'invoice iteration types') are referenced when entering general details for contracts; and used when generating invoices to define the basic behaviour of the invoice.

There is a strict hierarchy to invoice types, such that if an invoice type with lower precedence is being generated, and more confident pricing exists in an invoice configuration of a higher invoice type, the prices from the higher invoice iteration are applied. For example, if both a provisional and a final invoice type are defined, when an invoice is created, the system always uses the invoice type of the best price that can be calculated. If final prices cannot be evaluated (for example, if the price series does not exist or the date period cannot be evaluated to determine the price), the final invoice is flagged as not able to be generated. If generating a provisional invoice, the final pricing is first evaluated, and if it evaluates successfully, it is then used in favour of the provisional pricing. However, it is possible to force pricing in an earlier quotation pricing configuration to be used if required.

The hierarchy of invoice types is defined by the order of invoice types on the Invoice Types screen, where the top of the list is of lowest precedence, and the bottom of the list is of highest precedence.

The Proforma, Prepayment, Provisional and Final invoice types are default types and cannot be deleted. Custom invoice types can be created if required; for example one iteration type for accrual invoices in Despatch Order Splitting.

Each contract must have a Final invoice type configured.

Important: The invoice types can only be edited if the Invoice Report Template Path has been specified in the MineMarket Service Config screen. See the MineMarket Installation Guide for more information.