ERPNext Health Dashboard
to "From" date is after "To" date
--
HEALTH
Overall ERP Health
--Good
Stock Health
Accounting Health
Costing Health
Transaction Health
Data Integrity
System Health
Security Health
Top Critical Issues
Ranked by severity — click to investigate
2Vouchers Where GL Debit ≠ CreditCritical
4Stock Value ≠ GL Amount on the Same VoucherCritical
3Stock Documents With No GL EntryCritical
23Repost Item Valuation FailedCritical
17Items with Negative StockCritical
8Items with Negative Stock ValueCritical
12Accounts with Negative BalanceCritical
4Unbalanced Journal EntriesCritical
6Journals Posted Directly to Stock AccountsCritical
6Stock Transfers Stuck In TransitCritical
11Reconciliation Rows With Zero Valuation RateWarning
41Old Draft Transactions (> 30 days)Warning
18Unallocated PaymentsWarning
47Error Log Spike (Last 24h)Critical
1Site Backup OverdueCritical
12Failed Background JobsWarning
3Inactive Users Still EnabledWarning
Module Snapshot
17
Critical
Stock Health Issues
Negative qty, valuation & ledger anomalies
23
Critical
Costing & Valuation Issues
Repost failures and abnormal valuation
12
Warning
Accounting Health Issues
Negative & unexpected account balances
1,245
Healthy
Transactions Today
28
Warning
Data Integrity Issues
Missing references & master data gaps
11
Critical
System & Background Jobs
Includes error log spike and overdue backup
5
Warning
Security & Access
Privileged roles and authentication gaps
Stock Health
Monitors inventory quantity and valuation integrity across all warehouses
Balances & Ledger
17Items
Critical
Negative Stock Quantity
Items currently holding negative stock quantity
8Items
Critical
Negative Stock Value
Items with negative stock valuation
14Items
Warning
Items Without Valuation Rate
Stock quantity exists but valuation rate is missing or zero
6Items
Warning
Zero Qty / Non-Zero Value
Quantity is zero but stock value remains non-zero
9Issues
Warning
Stock Ledger Issues
Ledger entries inconsistent with Bin balances
3Companies
Critical
Stock-to-GL Balance Mismatch
Total Stock Ledger value does not match the Stock In Hand account
Stock Entries & Reconciliations
Movement and count documents that leave the quantity balance wrong
14Entries
Warning
Draft Stock Entries Older Than 30 Days
Movements the warehouse believes happened, with no ledger effect at all
6Entries
Critical
Stock Transfers Stuck In Transit
Transfers parked in a transit warehouse with no receiving entry
5Records
Warning
Draft Reconciliations Older Than 7 Days
A stale count that will overwrite every movement made since it was taken
16Items
Warning
Large Reconciliation Adjustments (>20%)
Counted quantity deviating sharply from the system balance
12Entries
Informational
Cancelled Stock Entries Not Amended
Cancelled movements with no amended replacement, often a real gap
Negative Stock Quantity — Preview
View full list →
Item CodeItem NameWarehouseActual QtyValuation RateStock ValueStatus
Steel Rod 12mmMain Store - DV-5.00145.00-725.00Critical
PVC Pipe 4"Alexandria WH-12.0062.50-750.00Critical
Copper Wire 2.5mmMain Store - DV-3.50310.00-1,085.00Critical
Cement Bag 50kgCairo HQ WH-40.0095.00-3,800.00Critical
Costing & Item Valuation Health
Detects inaccurate costing, failed reposts, and abnormal valuation trends
11Items
Warning
Items with Zero Cost
Valuation rate recorded as exactly zero
4Items
Critical
Items with Negative Cost
Valuation rate has gone negative
19Items
Warning
Abnormal Valuation Rate
Rate deviates sharply from moving average
31Txns
Warning
Repost Item Valuation Pending
Queued reposts, including those raised by Stock Reconciliations
23Txns
Critical
Repost Item Valuation Failed
Reposts that terminated with an error
7Txns
Warning
Repost Item Valuation Required
Backdated Stock Entries and Reconciliations awaiting a repost
5Items
Informational
Large Valuation Changes
Valuation shifted >25% period-over-period
19Items
Critical
Stock Entry Rows With Zero Basic Rate
Submitted issue rows valued at zero, understating cost of goods sold
4Entries
Critical
Repack Value Mismatch
Incoming and outgoing totals differ, creating value out of nothing
11Items
Critical
Reconciliation Rows With Zero Valuation Rate
A zero rate on submit wipes the item cost for every issue that follows
Repost Item Valuation Failed — Preview
View full list →
Repost IDItem CodeWarehouseVoucher TypePosting DateStatus
ITM-00231Main Store - DVStock Entry18-Aug-2026Failed
ITM-00887Main Store - DVPurchase Receipt19-Aug-2026Failed
ITM-01102Cairo HQ WHDelivery Note20-Aug-2026Failed
ITM-01340Alexandria WHStock Reconciliation21-Aug-2026Failed
Accounting Health
Surfaces balance sheet and ledger inconsistencies requiring finance review
Ledger & Balances
12Accounts
Warning
Negative Account Balances
Balance sign opposite the account's normal type
3Accounts
Critical
Suspense Accounts with Balance
Temporary accounts holding an unresolved balance
18Entries
Warning
Unallocated Payments
Payment Entries not fully reconciled
9Customers
Informational
Outstanding Customer Issues
Receivables past due beyond credit terms
6Suppliers
Informational
Outstanding Supplier Issues
Payables past due beyond agreed terms
14Entries
Warning
Accounting Entries with Issues
GL entries missing cost center or dimension
2Years
Warning
Unclosed Prior Fiscal Years
No Period Closing Voucher filed for a completed year
6Entries
Warning
Missing Exchange Rate
Multi-currency entries posted without a valid exchange rate
Negative Account Balances — Preview
View full list →
AccountTypeCompanyDebitCreditBalanceSeverity
AssetDatavalue Egypt LLC120,000135,400-15,400Critical
LiabilityDatavalue Egypt LLC82,30060,00022,300Warning
AssetDatavalue Egypt LLC44,90051,200-6,300Critical
Journal Entries & Manual Adjustments
Manual postings that break the ledger, the ageing reports or the stock-to-GL link
4Entries
Critical
Unbalanced Journal Entries
Total debit does not equal total credit, so the entry can never be submitted
17Entries
Warning
Draft Journals Older Than 30 Days
Accruals and corrections that never reached the general ledger
6Entries
Critical
Journals Posted to Stock Accounts
Manual postings that bypass the stock ledger — the usual root cause of the Stock-to-GL mismatch
13Entries
Critical
Receivable/Payable Rows Without Party
Control account rows invisible to every ageing report
21Entries
Warning
Journal Rows Missing Cost Center
Postings that cannot be attributed to a branch, project or department
9Entries
Warning
Unallocated Advance Journals
Advances never matched to an invoice, overstating both sides of the ledger
11Entries
Warning
Bank Entries Without Reference No.
Nothing to match against the bank statement, blocking bank reconciliation
3Records
Critical
Reconciliations Missing Difference Account
The quantity posts but the value difference never reaches the general ledger
2Records
Informational
Opening Stock Posted After Go-Live
Books against the temporary opening account, inflating opening equity
Journal Entries Needing Review — Preview
Journal IDVoucher TypePosting DateAccountPartyDebitCreditIssueStatus
Journal Entry18-Aug-20261310 - Stock In Hand - DV52,000.000.00Posted to Stock AccountCritical
Journal Entry19-Aug-20261210 - Debtors - DV0.0014,750.00Missing PartyCritical
Bank Entry20-Aug-20261120 - CIB Current Account - DV0.0088,200.00Missing Reference No.Warning
Journal Entry21-Aug-20265210 - Freight Expense - DV6,300.006,030.00UnbalancedCritical
Cash Entry22-Aug-20265410 - Office Expenses - DV2,150.000.00Missing Cost CenterWarning
Opening Entry01-Jul-20263110 - Opening Balance Equity - DV0.00410,000.00Missing Cost CenterWarning
Journal Entry23-Aug-20262110 - Creditors - DV0.0023,900.00Missing PartyCritical
Transaction Health — Today
Daily transaction volume, status distribution and the ledger impact of every posting
Total Transactions
1,245
Submitted
1,180
Draft
35
Cancelled
20
Deleted
10
Amended
15
Failed
5
1180
35
20
10
15
5
Cancelled & Deleted — Today
DoctypeTotalCancelledDeleted
Sales Invoice52082
Purchase Invoice21041
Sales Order18032
Delivery Note16021
Purchase Receipt9021
Payment Entry8513
Journal Entry7452
Stock Entry6862
Stock Reconciliation1220
Ledger Impact & Posting Integrity
Stock Entry, Stock Reconciliation, Journal Entry and every other document that writes to BOTH the stock ledger and the general ledger. A half-completed posting raises no error anywhere — these checks are the only place it shows up.
3Docs
Critical
Stock Documents With No GL Entry
Stock moved but nothing reached the general ledger — stock and accounts diverge permanently
2Docs
Critical
Vouchers Where GL Debit ≠ Credit
The trial balance for this company is out by the difference — the most severe fault on this dashboard
4Docs
Critical
Stock Value ≠ GL Amount on the Same Voucher
The two ledgers recorded different values for one document, usually after a failed repost
5Docs
Critical
Live GL Entries From Cancelled Documents
The document was cancelled but its accounting entries still count in the balances
2Docs
Critical
Live Stock Entries From Cancelled Documents
The mirror of the above on the stock side — quantity that should have been reversed
6Docs
Warning
Documents Posted Into a Frozen Period
Postings that landed before the freeze date, changing a period that was already reported
4Docs
Critical
Submitted Documents That Posted Nothing
Submitted with neither a stock nor an accounting entry — the transaction exists only as a record
Ledger Posting Failures — Preview
Document NoDocument TypePosting DateStock ValueGL AmountDifferenceIssueStatus
Stock Entry21-Aug-20263,800.000.003,800.00No GL EntryCritical
Journal Entry21-Aug-20266,300.00 / 6,030.00270.00Debit ≠ CreditCritical
Stock Reconciliation18-Aug-2026-46,110.00-44,900.001,210.00Stock ≠ GLCritical
Delivery Note20-Aug-2026-1,085.00-980.00105.00Stock ≠ GLCritical
Stock Entry16-Aug-20267,240.007,240.000.00Live Entry From Cancelled DocCritical
Journal Entry28-Jun-202619,500.00Posted Into a Frozen PeriodWarning
Purchase Receipt22-Aug-20260.000.00Posted NothingCritical
Stock Reconciliation22-Aug-2026-7,420.000.007,420.00No GL EntryCritical
Recent Transactions — Preview
View full list →
Document TypeDocument NoPosting DateOwnerStatus
Sales Invoice24-Aug-2026rana.hassanSubmitted
Payment Entry24-Aug-2026ahmed.gaberCancelled
Purchase Invoice24-Aug-2026systemDraft
Stock Entry24-Aug-2026mohamed.adelSubmitted
Journal Entry23-Aug-2026rana.hassanSubmitted
Stock Reconciliation23-Aug-2026mohamed.adelCancelled
Data Integrity
Detects incomplete master data and broken document references
7Items
Warning
Items without Item Group
Unclassified items drop out of every group-based report and price rule
5Items
Warning
Items without Default Warehouse
Transactions default to the wrong warehouse or stop at submit
11Customers
Warning
Customers Without Account
No linked receivable account for the company
4Suppliers
Warning
Suppliers Without Account
Purchase invoices have no payable account to post against
33Txns
Warning
Transactions without Cost Center
Postings that cannot be attributed in profitability reporting
9Txns
Warning
Transactions without Warehouse
Stock movement recorded with no location to move it from or to
2Records
Critical
Duplicate Records
The same master entered twice, splitting its history and balances
3Records
Critical
Broken Document References
A link pointing at a record that was deleted or renamed
8Entries
Warning
Manufacture Entries Without Work Order
Production booked with no BOM to validate consumption against
Customers Without Account — Preview
CustomerCustomer GroupTerritoryCompanyStatus
WholesaleCairoDatavalue Egypt LLCMissing Account
CorporateGizaDatavalue Egypt LLCMissing Account
System & Background Jobs Health
Tracks queue reliability, scheduled jobs, email delivery and integrations
6Jobs
Critical
Failed Background Jobs (RQ)
Queued work that ended with an error and will not retry on its own
14Jobs
Informational
Pending RQ Jobs
Queue depth right now — a rising number means the workers are behind
2Jobs
Warning
Long Running Jobs
Jobs past their expected duration, usually holding a worker hostage
3Jobs
Critical
Failed Scheduled Jobs
A scheduled entry that stopped running, silently skipping its task
4Emails
Warning
Failed Emails
Queued mail that never left the outgoing queue
21Emails
Informational
Pending Emails
Mail still waiting to send — a backlog delays every notification
1Requests
Warning
Failed Integration Requests
Outbound calls to an external service that came back with an error
0Webhooks
Healthy
Failed Webhooks
Event notifications the receiving endpoint refused or never acknowledged
47Entries
Critical
Error Log Spike (Last 24h)
Unusual increase in application exceptions
23Attempts
Warning
Failed Login Attempts
Repeated invalid login attempts — possible brute force
1Days Overdue
Critical
Backup Overdue
No successful site backup within the expected window
92%
Warning
Storage / Disk Usage
Site or database disk usage approaching capacity
15Files
Informational
Orphaned File Attachments
Files with no linked document reference
Failed Background Jobs — Preview
JobQueueMethodTimeStatus
longrepost_item_valuation11:42 AMFailed
defaultsend_scheduled_email09:05 AMFailed
Audit & Control
User-level activity monitoring for compliance and risk review
20
Warning
Cancelled Documents Today
Submitted documents reversed today — worth a glance for a pattern
10
Critical
Deleted Documents Today
Records removed entirely; only a draft should ever reach this state
15
Informational
Amended Documents
Cancelled then re-issued — normal in small numbers, a process smell in large ones
6
Warning
Backdated Transactions
Posted into an earlier date than the one they were created on
9
Informational
Created Outside Working Hours
Activity outside the normal window, flagged for review rather than blame
4
Warning
Master Data Changes
Edits to the customers, items and accounts that transactions depend on
3Entries
Critical
Journals Backdated Into a Closed Period
Changes a reported prior-period result after it was published
High-Risk Activity Log
UserActionDocumentTimeStatus
rana.hassan@dv.comCancel10:32 AMWarning
ahmed.gaber@dv.comDelete11:15 AMCritical
mona.saeed@dv.comAmend12:03 PMWarning
Security & Access Health
Monitors access risk, privileged roles and authentication hygiene
5Users
Warning
Users with System Manager Role
Full-access role assigned beyond IT administrators
3Users
Critical
Inactive Users Still Enabled
No login in 90+ days but account not disabled
12Users
Warning
Users Without Two-Factor Auth
2FA not enabled for the account
2Records
Warning
API Keys Not Rotated (>180 days)
Long-lived API secrets increase breach exposure
1Records
Critical
Shared / Generic Login Accounts
Single login used by more than one person
7Records
Informational
Failed Login Attempts (Today)
Repeated failed attempts, possible brute-force activity
Users with System Manager Role — Preview
UserRoleLast Login2FAStatus
admin@dv.comSystem Manager24-Aug-2026EnabledHealthy
legacy.contractor@dv.comSystem Manager02-May-2026DisabledCritical
store.shared@dv.comSystem Manager24-Aug-2026DisabledWarning
Stock Health — Negative Stock
Full list of item / warehouse combinations currently below zero
Item CodeItem NameWarehouseActual QtyValuation RateStock ValueCompanyLast Txn DateStatus
Steel Rod 12mmMain Store - DV-5.00145.00-725.00Datavalue Egypt LLC18-Aug-2026Critical
PVC Pipe 4"Alexandria WH-12.0062.50-750.00Datavalue Egypt LLC19-Aug-2026Critical
Copper Wire 2.5mmMain Store - DV-3.50310.00-1,085.00Datavalue Egypt LLC20-Aug-2026Critical
Cement Bag 50kgCairo HQ WH-40.0095.00-3,800.00Datavalue Egypt LLC21-Aug-2026Critical
Electrical Conduit 20mmAlexandria WH-2.0048.00-96.00Datavalue Egypt LLC21-Aug-2026Critical
Ceramic Tile 60x60Main Store - DV-18.0078.00-1,404.00Datavalue Egypt LLC22-Aug-2026Critical
Paint - White 20LCairo HQ WH-1.00420.00-420.00Datavalue Egypt LLC23-Aug-2026Critical
🔍 Likely Root Cause — Suspicious Transactions
The document most likely responsible for pushing each item negative, based on posting sequence and timing
Item CodeSuspected DocumentTypeDateWhy Flagged
Delivery Note18-Aug-2026Delivered 1 day before the matching Purchase Receipt (PREC-2026-01190) was posted
Stock Entry (Material Issue)19-Aug-2026Issued 12 units while the on-hand balance at that moment was 0
Delivery Note20-Aug-2026Posted while its linked Repost Item Valuation (RIV-2026-00355) was still failing
Stock Entry (Material Issue)21-Aug-2026Single withdrawal of 40 units against an on-hand balance of only 5
Delivery Note21-Aug-2026Appears to duplicate an earlier delivery (DN-2026-03401) for the same customer and items
Stock Entry (Transfer)22-Aug-2026Transfer-out submitted before the matching transfer-in was completed
Delivery Note23-Aug-2026Sold against a batch that had already been fully consumed by an earlier transaction
Item Valuation Health
Combined view of costing, repost and valuation anomalies
ItemWarehouseQtyValuation RateStock ValueIssueSeverity
Main Store - DV-5.00145.00-725.00Negative StockCritical
Main Store - DV0.000.000.00Repost FailedCritical
Cairo HQ WH120.000.000.00Zero ValuationWarning
Alexandria WH60.00-4.20-252.00Negative ValuationCritical
Main Store - DV200.00780.00156,000.00Abnormal Valuation (+312%)Warning
Cairo HQ WH15.00420.006,300.00Repost RequiredWarning
🔍 Likely Root Cause — Suspicious Transactions
The specific event that triggered each valuation problem
ItemSuspected DocumentTypeDateWhy Flagged
Delivery Note18-Aug-2026Blocked by the negative stock conflict on this item/warehouse — see Stock Health drill-down
Repost Item Valuation19-Aug-2026Failed with a negative-stock validation error, triggered by a backdated Purchase Receipt (PREC-2026-01190)
Repost Item Valuation20-Aug-2026Failed because it referenced a Purchase Receipt that was later cancelled (PREC-2026-01175)
Journal Entry21-Aug-2026A manual Journal Entry adjusted the item's valuation directly, bypassing the stock ledger
Purchase Receipt22-Aug-2026Unit price appears to have been entered in USD instead of EGP, inflating the rate ~312%
Stock Entry23-Aug-2026Posted 3 days earlier than the item's last repost checkpoint, leaving the valuation stale
Accounting Health — Negative Balances
Accounts whose balance sign conflicts with their expected account type
AccountAccount TypeCompanyDebitCreditBalanceCurrencyExpected BalanceSeverity
AssetDatavalue Egypt LLC120,000135,400-15,400EGPDebitCritical
AssetDatavalue Egypt LLC44,90051,200-6,300EGPDebitCritical
AssetDatavalue Egypt LLC8,2009,900-1,700EGPDebitCritical
LiabilityDatavalue Egypt LLC82,30060,00022,300EGPCreditWarning
LiabilityDatavalue Egypt LLC3,1001,8001,300EGPCreditWarning
🔍 Likely Root Cause — Suspicious Transactions
The entry most likely responsible for flipping each account's balance sign
AccountSuspected DocumentTypeDateWhy Flagged
Payment Entry19-Aug-2026Same payment appears to have been entered twice against the same Sales Invoice
Journal Entry20-Aug-2026Manual journal posted directly to the Stock In Hand account, bypassing the stock ledger — linked to the Stock-to-GL mismatch
Journal Entry21-Aug-2026The same amortization entry was reversed twice instead of once
Purchase Invoice22-Aug-2026A supplier credit note appears to have been applied to this invoice twice
Sales Invoice23-Aug-2026Tax collected on this invoice was never cleared to the tax authority payable account
Documentation — How Each Metric Works
What each indicator means, why it matters, and exactly where the data comes from
This page explains every KPI shown across the Health Dashboard: its business purpose and the exact ERPNext table/field the number is calculated from, so any user can verify a figure directly in the system.