Troubleshooting

Common messages and fixes.

Message or symptomCause and fix
A durable idempotency key between 12 and 160 characters is requiredSend a longer stable key
A check with an unresolved conflict disposition cannot be clearedRecord every disposition first
Conflict clearance requires nonempty search terms and explicit completed-search evidenceAdd terms and evidence
Conflict evidence is unclassified; link exactly one verified source before reviewLink one contact, matter, or party
A payment can be recorded against an open issued invoice onlyIssue the invoice
An invoice with payment allocations must be reversed or refunded before voidingReverse allocations
A trust posting requires at least two ledger entriesAdd balancing entries
A client trust ledger must have a zero balance before closingDisburse or transfer first
Bank identity can be set only while the trust account is pendingDo it before any posting
A retention hold requires a matter, document, or contact targetName a target
A hold cannot be placed after document disposalPlace holds earlier
Choose exactly one staff member, contact or portal accountPick one subject
Booking and account sign-up closedPublish the privacy and first-contact notices and enable the switches
Public site is blankExactly one active firm is needed
Uploads failA value among the five S3_* is missing
Emails and webhooks never leaveRun the worker; set SMTP_* and WEBHOOK_ALLOWED_HOSTS
Stored credentials unreadableINTEGRATION_CREDENTIAL_KEY or MACHINE_CREDENTIAL_PEPPER changed