Common reasons for review
Every review reason explained: what triggers each one and how to resolve it.
Every Review Reason Explained
What triggers review and how to resolve each one.
When Acctally flags a transaction for review, it tells you exactly why. Here's what each reason means and how to fix it.
Policy issues (can be overridden)
These are "soft" blocks. You can fix them or override with a reason.
Missing category
The transaction doesn't have a category (like "Meal Plan Revenue" or "Delivery Fuel").
Missing counterparty
We don't know who paid you or who you paid. No customer or vendor name.
Missing required attachment
Your posting policy requires a receipt or invoice, but none is attached.
Large amount requires review
Amount exceeds your configured threshold for automatic posting.
First-time vendor
You've never recorded a transaction with this vendor before.
Future-dated
Transaction date is in the future.
Excessively backdated
Transaction date is too far in the past (beyond your configured limit).
OCR confidence below threshold
Smart Capture couldn't read the receipt clearly. Extracted data may be wrong.
Unusual spending pattern
This transaction looks different from your normal spending in this category.
Low context round amount
A round number (like β¦100,000) with no category or description looks suspicious.
Explicitly flagged for review
Someone manually marked this transaction for review.
Missing description
Transaction has no description explaining what it's for.
Integrity issues (must be fixed)
These cannot be overridden. The data must be corrected before posting.
Missing money account
No bank account, cash account, or wallet specified. Where did the money go?
Missing currency
Transaction has no currency specified.
Missing date
Every transaction needs a date for proper accounting.
Invalid amount (non-positive)
Amount is zero or negative. Transactions must have positive amounts.
Transaction in locked accounting period
The transaction date falls in a period that's been closed.
Duplicate transaction suspected
This looks like a transaction you've already recorded.
Missing FX rate for multi-currency
Transaction is in foreign currency but we couldn't find the exchange rate.
Missing transfer accounts
Transfer needs both a "from" and "to" account.
Invalid transfer (same account)
Can't transfer money from an account to itself.
No GL account mapping
The category isn't linked to a general ledger account.
Provider payout amount mismatch
Settlement amount from provider doesn't match what we expected.
Quick reference
| If you see... | Quickest fix |
|---|---|
| Missing category | Click transaction β select category |
| Missing counterparty | Click transaction β add contact name |
| Large amount | Review β click Approve |
| Missing receipt | Upload receipt or override |
| Duplicate suspected | Check original β Exclude if duplicate |
| Low OCR confidence | Verify amount/date β click Approve |
Preventing common review reasons
Set up categories first
Most reviews are "missing category." Create your categories before importing data.
Connect integrations
Paystack, Stripe, and other providers send complete transaction data automatically.
Use Smart Capture
Receipts come with extracted vendor, amount, and date. Less missing info.
Import templates
Save your column mappings. Future imports from the same source work automatically.
Remember
Review reasons are helpful, not punitive. They catch issues before they become problems in your financial reports. A few seconds fixing a review item saves hours fixing incorrect books later.
Next steps
Learn how to fix a transaction with step-by-step instructions.