Help centre

SISC Suite help centreMaterials

This page is generated from the product itself — the same source the built-in assistant answers from — so it cannot disagree with either.

Messages Materials can show

Each message is quoted exactly as the product shows it. Most say what to do in the message itself; where one names a setting, the place to change it is the app’s own settings screen or Company settings.

A reversal cannot be reversed. Post a new document instead.
materials.error.cannotReverseAReversal
Enter what was counted, even if it was nothing.
materials.error.countNeedsQuantity
All lines on one document must be in {currency}.
materials.error.currencyMismatch
{number} has already been reversed.
materials.error.documentAlreadyReversed
Add at least one line.
materials.error.documentHasNoLines
This document has already been posted.
materials.error.documentNotDraft
This document has not been posted.
materials.error.documentNotPosted
A pack size must be a whole number greater than zero.
materials.error.factorMustBePositive
A location with the code {code} already exists.
materials.error.locationCodeTaken
Stock cannot be held at {fromLocationId}.
materials.error.notAStockLocation
There is only {quantity} of {itemId} at {fromLocationId}.
materials.error.notEnoughStock
Not found.
materials.error.notFound
Enter a quantity greater than zero.
materials.error.quantityMustBePositive
That is not a whole number of the stocking unit, and it will not be rounded.
materials.error.quantityNotExact
That quantity is too large.
materials.error.quantityTooLarge
Say why this is being reversed.
materials.error.reversalNeedsReason
This item has already moved, so its unit and decimal places cannot change.
materials.error.scaleLockedByHistory
That number of decimal places is not supported.
materials.error.scaleOutOfRange
An item with the code {sku} already exists.
materials.error.skuTaken
The stock ledger still refers to this. Deactivate it instead of deleting it.
materials.error.stillReferencedByLedger
This is a system account and cannot be changed.
materials.error.systemLocation
This action requires a company account.
materials.error.tenantRequired
Too many stock positions to show. Filter by item or location.
materials.error.tooManyPositions
This transfer has not been dispatched.
materials.error.transferNotInTransit
Choose a different destination.
materials.error.transferToSameLocation
That movement does not balance and was not recorded.
materials.error.unbalancedPosting
A unit with the code {code} already exists.
materials.error.unitCodeTaken
This item is not stocked in {unitId}. Add the pack size first.
materials.error.unitNotOnItem
That is not a kind of stock document.
materials.error.unknownDocumentKind
That item does not exist.
materials.error.unknownItem
That location does not exist.
materials.error.unknownLocation
That is not a kind of location.
materials.error.unknownLocationKind
That unit does not exist.
materials.error.unknownUnit
The number {number} is already in use. Try again.
materials.error.documentNumberTaken
This item is tracked by batch. Enter the batch number.
materials.error.batchRequired
There is no batch of this item with that number.
materials.error.unknownBatch
Batch {batchId} already expires on {expiresOn}. One of the two delivery notes is wrong.
materials.error.batchExpiryConflict
A date looks like 2026-09-01.
materials.error.batchDateNotADate
There is only {quantity} of {itemId} in batch {batchId} at {fromLocationId}.
materials.error.notEnoughBatchStock
The duty and freight on this document do not divide exactly across its lines. Nothing has been posted.
materials.error.chargeNotApportioned
Only a goods receipt or an opening balance may carry duty or freight. Goods already owned have not crossed a border.
materials.error.chargeNotOnThisKind
A charge must be in the same currency as the document it is on. There is no exchange rate here to convert it with.
materials.error.chargeCurrencyMismatch
That is not a kind of charge this document understands. Use duty, freight, insurance, clearance or other.
materials.error.unknownChargeKind
A country of origin is two letters, like BR or IT. It is not checked against a list, because goods come from everywhere.
materials.error.originCountryNotACode
That order does not exist.
materials.error.unknownOrder
That is not a kind of order.
materials.error.unknownOrderKind
This order has already left draft.
materials.error.orderNotDraft
This requisition is not awaiting a decision.
materials.error.orderNotSubmitted
Only an issued purchase order or an approved requisition can be closed.
materials.error.orderNotOpen
Goods can only be received against an issued purchase order. This one is {status}.
materials.error.orderNotReceivable
Goods can only be supplied against an approved requisition. This one is {status}.
materials.error.orderNotFulfillable
A receipt fulfils a purchase order; an issue or a transfer fulfils a requisition. This pairing does not go together.
materials.error.orderKindMismatch
The number {number} is already in use. Try again.
materials.error.orderNumberTaken
A requisition line carries no price. Goods moving between your own places have a ledger value, not a price.
materials.error.requisitionLineHasCost
Say why. The reason goes on the record.
materials.error.decisionNeedsReason
Accounting owns these numbers now, so nothing can be recorded here. New activity is entered in Accounting.
materials.error.financeLinked
Set the company country first — invoices need a currency and a tax system to be raised in.
materials.error.financeNeedsCountry
This country does not have a "{taxRateKey}" tax rate.
materials.error.unknownFinanceTaxRate
The period ends before it starts.
materials.error.financeRangeEndsBeforeStart
A date looks like 2026-09-01.
materials.error.financeInvalidDate
An invoice needs at least one line.
materials.error.invoiceNeedsLines
Each line needs a description, a whole-number quantity of at least 1, and a price.
materials.error.invoiceLineMalformed
The due date cannot be before the issue date.
materials.error.dueBeforeIssued
Only a draft can be issued. This invoice is {status}.
materials.error.invoiceNotDraft
An invoice that is {status} cannot be voided.
materials.error.invoiceNotVoidable
This invoice has payments against it. Remove them first, then void it.
materials.error.invoiceHasPayments
A payment cannot be recorded against a {status} invoice.
materials.error.invoiceNotPayable
Say why this is being voided. It goes on the record.
materials.error.voidNeedsReason
Enter an amount greater than zero.
materials.error.paymentNeedsAmount
That is more than this invoice is still owed. An overpayment is a credit, which needs the Accounting app.
materials.error.paymentExceedsOutstanding
Enter an amount greater than zero.
materials.error.expenseNeedsAmount
The tax on a receipt cannot be more than the receipt itself.
materials.error.expenseTaxExceedsAmount

Was this page helpful?

Your answer is kept on this device only. Nothing is sent anywhere — there is no service behind this button yet, and this page will say so until there is.