Skip to main content

Troubleshooting

When a save or an action is refused, the Desk shows a short sentence followed by a code in brackets, for example the sentence "The person who matched a commission line cannot approve the same line." and the code IBC-COM-SELF-APPROVAL. The code is also the title of the message dialog. This page groups the codes by topic so you can find the cause and the next step. It does not replace the installation and operations troubleshooting; for those see Troubleshooting and FAQ. The complete code list is in the error codes reference.

How to read a message​

  1. Note the code in brackets. If the sentence says "The requested action could not be completed.", the code has no user text; look it up in the reference.
  2. Find the topic below, read the cause, and fix the record or ask the role named in the message.
  3. Retry the same action. Do not edit status fields directly to get around a refusal; the status guards exist to prevent that.

Permission, company, and activation​

CodeWhat it meansNext step
IBC-COMMAND-AUTH-001"You do not have the role required for this action." The server checked the role of the commission or posting commandAsk an administrator for the role named on the Commissions page
IBC-ACL-COMPANY-001The user is not authorized for the company of the recordAsk an administrator to authorize the company for your user
IBC-ACTIVATION-SUSPENDED-001The company is not in the active state, so the process entry point stopsCheck the readiness result in First steps and activation
IBC-CONTROLLER-COMPANY-001Select a company before saving this recordFill the Company field
IBC-CONTROLLER-CURRENCY-001Select a currency for this monetary recordFill the Currency field
IBC-CONTROLLER-DATE-001The end date cannot be before the start dateCorrect the dates

Company settings can also switch a domain off. A blocked domain stops with a code per domain, for example IBC-COMPANY-SETTING-COMMISSIONS-001 or IBC-COMPANY-SETTING-ADVICE-001; open Insurance Broker Company Settings and review the toggles.

Capability​

CodeWhat it meansNext step
IBC-CAP-NOT-ADMITTED-001No valid capability admission exists for this company, product class, and processReview the capability admission records for that combination
IBC-CAP-BLOCKED-001The product class is blocked or model-only for this processThe process is not open for that class; see the capability status on the relevant page
IBC-CAP-UNRESOLVED-001The company, product class, or country could not be determinedComplete the missing links on the record
IBC-COMMAND-CAPABILITY-001A submitted and validated commission capability is requiredSee Before you start in Commissions

Mandates and parties​

CodeWhat it meansNext step
IBC-MANDATE-REQ-001Required mandate details are missingComplete the mandate form; see Mandates
IBC-MANDATE-EVIDENCE-001An active mandate requires signature and power-of-attorney evidenceAdd the evidence before activating
IBC-MANDATE-DATE-001The mandate end date is before its start dateCorrect the dates
IBC-MANDATE-COLLECTION-001Only direct collection by the carrier is acceptedSet the collection model to direct carrier collection
IBC-MANDATE-LOB-SCHEMA-001The line of business scope must be either a non-empty include list or the all flagFix the scope structure
IBC-MANDATE-LOB-UNRESOLVED-001The scope does not resolve to an enabled product classCheck the product classes in the scope
IBC-MANDATE-SCOPE-EXPLICIT-001Activation requires an explicit include list; the all flag is for display and import onlyReplace the all flag with an include list
IBC-MANDATE-VERSION-IMMUTABLE-001The version number cannot be changedCreate a new mandate version instead
IBC-PARTY-MINOR-001A minor needs a legal representativeAdd the representative; see Parties
IBC-PARTY-SOURCE-001Select the ERPNext document type when a source record is linkedFill the source document type

Policies and terms​

CodeWhat it meansNext step
IBC-POLICY-TERM-REQ-001Required policy term details are missingComplete the term; see Policies
IBC-POLICY-TERM-DATE-001The term end date is before its start dateCorrect the dates
IBC-POLICY-TERM-OVERLAP-001The period overlaps another active term of the same policyAdjust the period
IBC-POLICY-COLLECTION-001Only direct collection by the carrier is acceptedSet the collection model accordingly
IBC-CARRIER-SHARE-EMPTY-001At least one carrier participation is requiredAdd a carrier participation row
IBC-CARRIER-SHARE-TOTAL-001Written and signed shares must each total 100 percentCorrect the percentages
IBC-POLICY-TERM-IMMUTABLE-001A submitted term cannot be changedCreate a new term
IBC-POLICY-TERM-LINEAGE-001A term after version 1 must reference its previous termSet the previous term
IBC-POLICY-TERM-LINEAGE-002The previous term must be submitted and belong to the same policyPick the correct previous term
IBC-POLICY-TERM-LINEAGE-003The version must be exactly one higher than the previous termCorrect the version number
IBC-POLICY-TERM-RECORDED-001The recorded time cannot be before the previous term was knownCorrect the recorded time
IBC-POLICY-TERM-REVIEW-REQUIRED-001A policy term must be approved before submissionComplete the review first

Commissions and approvals​

CodeWhat it meansNext step
IBC-STATEMENT-REQ-001Required statement details are missingComplete the statement
IBC-STATEMENT-LINES-001A statement needs at least one commission lineAdd a line
IBC-DESK-STATEMENT-STATE-001Reconciliations can only be created for an imported or matching statementCheck the statement status
IBC-DESK-RECONCILIATION-001The statement has no lines that can be reconciledCheck the statement lines
IBC-COM-SELF-APPROVALThe person who matched a line cannot approve itAsk a different user with the approver role
IBC-COM-APPROVER-ROLE-001The Insurance Broker Accounting Approver role is requiredAsk for the role
IBC-COM-APPROVAL-PROOF-001Use the Approve action to create the approval proofClick Approve reconciliation instead of editing the status
IBC-COM-APPROVER-PRINCIPAL-001The approval must belong to the signed-in userApprove with your own login
IBC-APPROVAL-CLAIMS-001The approval proof is incompleteStart the approval again
IBC-APPROVAL-TYPE-001The proof type has no admitted verifierUse the standard Approve action
IBC-APPROVAL-REPLAY-001The approval proof was already consumedReload the record; it may already be approved
IBC-APPROVAL-BINDING-001 and IBC-APPROVAL-BINDING-HASH-001The approval no longer matches the current reconciliation, or its integrity check failedReload and approve again
IBC-APPROVAL-EXPIRED-001The approval has expiredStart the approval again
IBC-APPROVAL-REVOKED-001The approval was revokedRequest a new approval
IBC-APPROVAL-BREAK-GLASS-001Break-glass access cannot approve commission accountingUse a regular approver
IBC-LIABILITY-EVIDENCE-001An active agreement with approved finance and legal evidence is requiredComplete the evidence; see Commissions
IBC-LIABILITY-EVIDENCE-BINDING-001Finance and legal evidence must bind to the same agreementLink evidence from one agreement
IBC-LIABILITY-COMPANY-001The evidence must belong to the same companyUse evidence of the same company
IBC-LIABILITY-CURRENCY-001The posting plan currency must match the liability currencyAlign the currencies
IBC-LIABILITY-ROUNDING-001Agreement and posting plan rounding contracts must matchAlign the rounding settings
IBC-LIABILITY-ASOF-001 and IBC-LIABILITY-ELAPSED-001The as-of date and elapsed months are set by the server and cannot be suppliedLeave these fields untouched
IBC-LIABILITY-DATE-001The liability dates do not define a valid elapsed-month periodCorrect the dates
IBC-RESERVE-RELEASE-ROUNDING-001The reserve release amount does not match the rounding contractCorrect the amount

Tenders​

Tender commands are run through the server API. The messages below come from the tender command interface; see Tender overview.

CodeWhat it meansNext step
IBC-TENDER-COMMAND-UNKNOWN-001The requested command is not allowedUse a command listed in Tender states and commands
IBC-TENDER-COMMAND-PAYLOAD-001The payload must be an objectSend a JSON object
IBC-TENDER-COMMAND-PAYLOAD-002A required field is missingAdd the missing field
IBC-TENDER-COMMAND-PAYLOAD-003A field is invalidCorrect the field value
IBC-TENDER-COMMAND-ROLE-001The user lacks the role for this commandUse a user with the required role
IBC-TENDER-COMMAND-SCOPE-001The company scope is missing or unauthorizedSupply and authorize the company
IBC-TENDER-COMMAND-TRANSITION-001The command is not allowed from the current stateCheck the current state of the tender
IBC-TENDER-COMMAND-COUNTRY-001The tender company has no country configurationConfigure the country for the company

Privacy and documents​

CodeWhat it meansNext step
IBC-PRIVACY-ROLE-001A privacy officer, auditor, or compliance role is required for the commandUse a user with one of those roles; see Privacy, evidence, documents
IBC-PRIVACY-IDENTITY-001A verified identity is requiredVerify the identity of the data subject first
IBC-PRIVACY-LEGAL-HOLD-001An active legal hold blocks the dispositionRelease the hold only if the legal reason has ended
IBC-PRIVACY-LEGAL-HOLD-002The hold is not active and cannot be released againCheck the hold status
IBC-DOCUMENT-REFERENCE-STATUS-001An archived document reference cannot be reactivatedCreate a new document reference
IBC-DOCUMENT-VERSION-IMMUTABLE-001Document versions cannot change once createdAdd a new version
IBC-PROVIDER-RECEIPT-IMMUTABLE-001Provider receipts cannot change once createdCreate a new receipt

Import and migration​

Import codes begin with IBC-MIGRATION- or IBC-IMPORT-. Row codes put one row into quarantine and batch codes stop the whole run. The meaning of each is listed on Migration and import.

Uninstall​

The uninstall guard stops at the first open criterion and names it with a code from IBC-UNINSTALL-001 to IBC-UNINSTALL-009: deactivate all companies, end active policies, release legal holds, resolve open data subject requests, revoke accounting party mappings, drain the outbox backlog, release or reject queued documents, complete or reject retention disposition cases, and export and seal disposition evidence bundles. Close the criterion and run the command again to see the next one.