Verifi runs automated checks on every journal entry you post in e-conomic. Results are shown as traffic lights:
Green — all checks passed
Orange — one or more warnings to review
Red — one or more errors that need your attention
Blue — loading
Grey — does not check this type of entry line (e.g. salaries)
The checks fall into six categories. Here's what each one looks at.
Is the right paperwork get attached?
Missing Document. Supplier invoices must always have a document attached. For other entry types, a document is required whenever a VAT code is set. Payment entries are exempt.
Missing Document Counter. Separate from the check above, the Virtual Controller header shows a running count of every entry on screen without an attached document — regardless of entry type. This is an informational metric, not a flagged error. It answers "how many entries am I looking at that have no document?"
Document Relevance. Once a document is attached, does it actually relate to the entry? Verifi compares the vendor, subject, and content of the document against the entry description and account. A plumbing invoice booked against a software subscription account, for example, gets flagged.
Proforma Invoice Detection. Proforma invoices are not legally valid fiscal invoices and cannot be used for VAT deduction under EU/DK tax rules. Verifi looks for tell-tale signals — "proforma" labels, "for customs purposes only", "not a tax invoice", preliminary language without a proper invoice number — and flags them. Clear proforma invoices are errors; strong-but-inconclusive indicators are warnings.
Is the VAT treatment correct and compliant?
Invalid VAT Code. The VAT code on the entry does not exist or has been deactivated (barred). This validates that any VAT code used is a legitimate, active code — it does not flag entries where VAT is simply missing.
VAT Domestic/Foreign Mismatch. With a document attached, Verifi analyses the supplier's origin — address, VAT number prefix, currency, reverse charge mentions — and checks whether the VAT code's classification (domestic, EU, or non-EU) matches. A domestic VAT code on an obviously German supplier, for example, gets flagged with a suggested replacement code from your actual VAT code list.
Is the supplier side of the entry properly recorded?
Missing Supplier. A supplier invoice has been booked without a supplier number set.
Missing Invoice Number. A supplier invoice has no invoice number. The invoice number matters for tracking and for detecting duplicate bookings later.
CVR Mismatch Detection. The document is addressed to a different company (different CVR) than the agreement being audited. This is common in holding and group structures where accounting staff work across multiple entities — and easy to miss. Verifi extracts the recipient's CVR from the document and compares it against the organization's CVR on file. Mismatched CVR is an error; a name mismatch without a CVR is a warning.
Credit Note Without Original Invoice Reference. A credit note (kreditnota) has been booked without referencing the original invoice it corrects.
Do the numbers and dates on the entry match the document?
Date Mismatch. The entry date does not match the document date. Bank payment entries are handled intelligently — the entry date is the payment date and the document date is the invoice date, so a difference is expected and accepted.
Amount Mismatch. The entry amount does not match the document total. Differences of 1.00 or less are accepted as rounding. Multi-currency entries are handled correctly: when an entry carries a foreign currency with an exchange rate, Verifi compares the document total against the foreign currency amount rather than the DKK figure.
Is the entry booked to the right kind of account?
Account Appropriateness. Is the selected account a sensible match for what the document describes? The logic varies by entry type — for supplier invoices the expense account is evaluated (the creditor contra account is auto-assigned and never flagged); for Finansbilag both sides are freely chosen and the account is evaluated; for manual customer invoices the revenue contra account is evaluated. Payment entries are not evaluated. When a clearly better account exists, Verifi suggests it.
For entries using Danish representation VAT codes, special eligibility rules are applied — the account may be correct even when VAT deduction does not apply (staff-only events, solo meals, foreign locations).
Fixed Asset Check (Anlægsaktiver). The document describes a purchase of physical goods above 34,000 DKK, but the entry is not booked on a fixed asset account. Danish tax rules require such purchases to be capitalized. Verifi distinguishes goods from services — only goods trigger this warning.
Accrual Recommendation (Periodisering). The document shows a service period spanning multiple months (for example "01.01 – 31.03.2026", "kvartal", "halvår", "yearly"), but no accruals are set on the entry. Only applies to entries of 3,000 DKK or more. A single month reference ("januar") does not trigger the warning.
Are payments reconciling against what's owed?
Supplier Payment Without Outstanding Invoice. A supplier payment leaves a positive balance on the supplier ledger — meaning the supplier now appears to owe you money. This usually indicates accumulated FX differences or a missing invoice. Verifi distinguishes small FX residuals from larger discrepancies.
If a finding is a false positive or you've reviewed it and decided it's fine, you can dismiss it with the "It is OK" button — either one finding at a time or all failing checks at once. Verifi records who dismissed it and when. If the entry changes later and the finding returns with a different severity, the override is cleared so you can review it fresh.
If you see anything off or want to give feedback to Verifi, here are the steps to do so.