Every calculator, code recipe, and interactive on this site — one page.
Each card jumps you straight to the exact section of the blog post that hosts the tool. Bookmark the ones you use often, share direct links, or filter to just calculators / code recipes / decision explorers.
- InteractiveERPNext Guides
Negative Stock Cause Decider
Select what led to the negative-stock error to get its cause, the relevant GitHub issue, and the fix.
in ERPNext Negative Stock Error: Why It Happens & How to Fix It (2026) - InteractiveERPNext Guides
Allow Negative Stock Advisor
Answer three questions about your setup and get a clear verdict on whether enabling Allow Negative Stock is appropriate.
in ERPNext Negative Stock Error: Why It Happens & How to Fix It (2026) - Code recipeERPNext Guides
Find · Fix · Prevent Recipes
Locate exactly where the balance goes negative, fix it by sequence or reconciliation, and prevent recurrence.
in ERPNext Negative Stock Error: Why It Happens & How to Fix It (2026) - CalculatorERPNext Guides
Gap Calculator
Enter your Stock Ledger value and Stock-in-Hand GL balance to see the gap, its percentage of stock value, and whether it's rounding or a real break.
in ERPNext Stock Ledger vs General Ledger: Fixing the Perpetual Inventory Gap (2026) - InteractiveERPNext Guides
Stock-vs-GL Cause Decider
Select the most likely reason your Stock Ledger and General Ledger disagree to get its cause and the specific fix.
in ERPNext Stock Ledger vs General Ledger: Fixing the Perpetual Inventory Gap (2026) - Code recipeERPNext Guides
Variance · Repost · Prevent Recipes
Quantify the mismatch with the variance report, realign via reposting, and prevent the drift from recurring.
in ERPNext Stock Ledger vs General Ledger: Fixing the Perpetual Inventory Gap (2026) - InteractiveERPNext Guides
Repost Status Decider
Select the repost status you're seeing to get its most likely cause, the GitHub issue that documents it, and the fix path.
in ERPNext Repost Item Valuation Stuck? Causes & the Fix (2026) - CalculatorERPNext Guides
Repost Load Estimator
Order-of-magnitude estimate of how many Stock Ledger Entries a repost will recompute, with a risk band and recommendation.
in ERPNext Repost Item Valuation Stuck? Causes & the Fix (2026) - Code recipeERPNext Guides
Unstick & Prevent Recipes
Diagnose the queue, reset an In-Progress zombie, and prevent future runaway reposts — copy-paste bench and console recipes.
in ERPNext Repost Item Valuation Stuck? Causes & the Fix (2026) - InteractiveERPNext Guides
Purpose Picker
Select what you're trying to achieve to get the correct Purpose value and the method to use.
in ERPNext Stock Reconciliation: The Complete How-To (2026) - InteractiveERPNext Guides
Submit-Error Decider
Select the error ERPNext throws on submit to get its cause and the fix.
in ERPNext Stock Reconciliation: The Complete How-To (2026) - Code recipeERPNext Guides
UI · CSV · Batch Recipes
The manual UI steps, the CSV template rules, and the extra care batch and serial items need.
in ERPNext Stock Reconciliation: The Complete How-To (2026) - InteractiveUX / Stock
Mapper Filter Explainer
Three columns: UI list query, backend validator, and the mismatch that users experience as a bug.
in Draft docs in ERPNext 'Get Items From' dropdowns — the client-script filter that fixes it - InteractiveUX / Stock
Before / After Mapping
Vanilla ERPNext picker showing drafts vs the same picker after the client-script gate is installed.
in Draft docs in ERPNext 'Get Items From' dropdowns — the client-script filter that fixes it - Code recipeUX / Stock
DocStatus Filter Generator
Pick a source DocType; get a copy-paste Client Script for the corresponding target form that pre-filters the mapper's list query to submitted docs.
in Draft docs in ERPNext 'Get Items From' dropdowns — the client-script filter that fixes it - Code recipeUX / Stock
Mapper Gate Recipes
Three copy-paste automations that ensure draft source docs never leak into a Get Items From picker or into a whitelisted mapper call: client script, server script, and custom-app hooks.py.
in Draft docs in ERPNext 'Get Items From' dropdowns — the client-script filter that fixes it - InteractiveUpgrades
Diagnose Your Instance
Six-step checklist for isolating a broken frappe_docker asset pipeline before you reach for the nuclear rebuild.
in When bench build isn't enough — the frappe_docker v15.16 → v15.17 asset-pipeline break - InteractiveUpgrades
v15.16 vs v15.17 compose diff
Before / after diff of the sites-vol mount and configurator dependency that made the asset pipeline more robust across upgrades.
in When bench build isn't enough — the frappe_docker v15.16 → v15.17 asset-pipeline break - Code recipeUpgrades
Safe Migration Recipe
Three copy-paste stages for a clean patch-level upgrade across a sites-vol topology change: backup, down + prune, up + restore.
in When bench build isn't enough — the frappe_docker v15.16 → v15.17 asset-pipeline break - CalculatorUpgrades
Rollback SLO Estimator
Live estimator for the total downtime window of a backup → prune → restore upgrade, given your DB size, files size, and VPS bandwidth.
in When bench build isn't enough — the frappe_docker v15.16 → v15.17 asset-pipeline break - Code recipeUpgrades
Upgrade Gate Recipes
Four copy-paste automations that turn silent asset-pipeline breaks into loud alerts: VPS cron pre-upgrade snapshots, a Frappe Server Script healthcheck, a packaged hooks.py version, and an n8n Slack workflow.
in When bench build isn't enough — the frappe_docker v15.16 → v15.17 asset-pipeline break - CalculatorERPNext GST India
GST Classifier
Country + place of supply + goods/services → the exact ERPNext classification and which GST accounts apply.
in Bill-to-Overseas / Ship-to-India in ERPNext: Getting the GST Classification Right (2026) - InteractiveERPNext GST India
Bill-to / Ship-to Scenario Decider
Six real-world bill-to / ship-to combinations — tap any to see the correct ERPNext setup.
in Bill-to-Overseas / Ship-to-India in ERPNext: Getting the GST Classification Right (2026) - InteractiveERPNext GST India
Sales Invoice Field Checklist
Every ERPNext Sales Invoice field that must be set correctly, in one tick-as-you-go list.
in Bill-to-Overseas / Ship-to-India in ERPNext: Getting the GST Classification Right (2026) - InteractiveERPNext GST India
GSTR Section Mapper
Flow-arrow visualisation from your invoice classification to the GSTR-1 table, GSTR-3B section, and eInvoice IRN slot it lands in.
in Bill-to-Overseas / Ship-to-India in ERPNext: Getting the GST Classification Right (2026) - CalculatorERPNext GST India
TDS Category Inspector
Pick a TDS section — see the pre-ITA 2025 vs post-ITA 2025 rate and threshold, with a 'verify with your CA' caveat.
in ERPNext v16 TDS Broken by ITA 2025: The 'No Tax Withholding data found' Fix - InteractiveERPNext GST India
Four-Step Fix Walkthrough
Click through the four steps: identify affected Category → add ITA 2025 rate row → save → test on a Purchase Invoice.
in ERPNext v16 TDS Broken by ITA 2025: The 'No Tax Withholding data found' Fix - CalculatorERPNext GST India
Rate Row Builder
Compose a Tax Withholding Rate row (from_date, to_date, rate, single & cumulative thresholds) → get a JSON snippet ready to paste into bench console or a fixture.
in ERPNext v16 TDS Broken by ITA 2025: The 'No Tax Withholding data found' Fix - Code recipeERPNext GST India
Bench + Fixtures Seed Recipes
Two recipes to seed missing rate rows across every Tax Withholding Category in one shot: a bench console script and a hooks.py fixture pattern for your custom app.
in ERPNext v16 TDS Broken by ITA 2025: The 'No Tax Withholding data found' Fix - CalculatorERPNext Performance
MariaDB Tuner
Live-computed my.cnf from your RAM, DB size and expected concurrent users.
in The Five my.cnf Lines That Make ERPNext Feel Like a Different Product - InteractiveERPNext Performance
Default vs Tuned Comparator
Side-by-side of what the five my.cnf lines actually change.
in The Five my.cnf Lines That Make ERPNext Feel Like a Different Product - InteractiveERPNext Performance
Query Latency Explorer
Illustrative query-latency curve — before vs after tuning — as DB size grows.
in The Five my.cnf Lines That Make ERPNext Feel Like a Different Product - Code recipeERPNext Performance
Benchmark Recipes
Three copy-paste ways to establish a real before/after baseline: bench execute, sysbench oltp_read_write, pt-query-digest.
in The Five my.cnf Lines That Make ERPNext Feel Like a Different Product - InteractiveAccounting Regressions
Version Exposure Checker
Pick your ERPNext version to learn whether you're affected by the v15.46 financial-statements regression, and what the shortest path out looks like.
in The ERPNext v15.46 Balance Sheet / P&L / Cash Flow Crash — and How to Patch Your Instance - InteractiveAccounting Regressions
Statement Crash Simulator
A mocked-up traceback of the AttributeError so readers who never saw the crash can recognise it in their own logs, plus a click-to-reveal of the conceptual fix.
in The ERPNext v15.46 Balance Sheet / P&L / Cash Flow Crash — and How to Patch Your Instance - Code recipeAccounting Regressions
Patch Command Recipe
Three copy-paste recipes for landing the fix on your bench: cherry-pick, bench update, or Docker rebuild. All include a smoke-test step so you verify the reports actually run before anyone closes month-end.
in The ERPNext v15.46 Balance Sheet / P&L / Cash Flow Crash — and How to Patch Your Instance - Code recipeAccounting Regressions
Nightly Regression Guardrail
Server script (Scheduler Event, Daily) that runs Balance Sheet, P&L and Cash Flow against the current fiscal year and emails finance + ops on any exception.
in The ERPNext v15.46 Balance Sheet / P&L / Cash Flow Crash — and How to Patch Your Instance - InteractiveUpgrades
Error Signature Matcher
Client-side regex match on ModuleNotFoundError + workspace_settings to tell you whether your traceback matches this post's regression.
in ModuleNotFoundError: workspace_settings — the two-line fix after a Frappe v15.33+ / v16 upgrade - Code recipeUpgrades
Two-Line Fix Card
The literal bench console fix — delete the stale Navbar Item row, commit, clear cache — with copy buttons.
in ModuleNotFoundError: workspace_settings — the two-line fix after a Frappe v15.33+ / v16 upgrade - InteractiveUpgrades
Upgrade Safety Checklist
Six pre-upgrade checkboxes — backups, dry-run migrate, staging smoke test, DNS cutover — that persist to your browser between sessions.
in ModuleNotFoundError: workspace_settings — the two-line fix after a Frappe v15.33+ / v16 upgrade - Code recipeUpgrades
Post-Upgrade Smoke Test
Three flavours of nightly workspace smoke test: Frappe Server Script (Scheduler), bench execute via cron, and a one-shot Python probe you can wire into any orchestration.
in ModuleNotFoundError: workspace_settings — the two-line fix after a Frappe v15.33+ / v16 upgrade - CalculatorERPNext Guides
FX Impact Calculator
Live calculator for the base-currency delta between an FX rate you booked and the rate that should have applied on receipt day.
in ERPNext Landed Cost & FX Gone Wrong: The Interactive Fix Guide (2026) - InteractiveERPNext Guides
PO → GRN → LCV → PI Walkthrough
Click each stage to see what it actually posts to your GL and stock ledger.
in ERPNext Landed Cost & FX Gone Wrong: The Interactive Fix Guide (2026) - InteractiveERPNext Guides
Default vs Correct Habit Comparator
Side-by-side of the silent-drift default and the receipt-day-override habit.
in ERPNext Landed Cost & FX Gone Wrong: The Interactive Fix Guide (2026) - InteractiveERPNext Guides
Scenario Decider
Pick your situation (Scenario A, B, C, or D) — get the specific ERPNext fix path.
in ERPNext Landed Cost & FX Gone Wrong: The Interactive Fix Guide (2026) - CalculatorERPNext Guides
LCV Top-Up Calculator
Enter qty, unit price, stale GRN rate and correct spot rate — get the exact 'FX Rate Correction' amount to post as an LCV.
in ERPNext Landed Cost & FX Gone Wrong: The Interactive Fix Guide (2026) - Code recipeERPNext Guides
Automation Gate Recipes
Four copy-paste automations that prevent a stale-rate GRN from ever being submitted again: client script, server script, hooks.py, and an n8n workflow.
in ERPNext Landed Cost & FX Gone Wrong: The Interactive Fix Guide (2026) - CalculatorERPNext Guides
True Landed Cost Calculator
Live calculator: supplier invoice + freight + duty + insurance + CHA + inland = true landed cost and per-unit landed cost.
in ERPNext Landed Cost Voucher: How to Add Freight & Duty to Item Cost (2026) - InteractiveERPNext Guides
LCV Step-Through Demo
Four-step click-through: New LCV → Fetch PR → Fill Charges → Distribute and Submit, with the source-file citation for each stage.
in ERPNext Landed Cost Voucher: How to Add Freight & Duty to Item Cost (2026) - InteractiveERPNext Guides
Distribution Method Picker
Pick a charge type (freight, insurance, customs, CHA, inland, bank) — get the recommended ERPNext Distribute Charges Based On value and one-line rationale.
in ERPNext Landed Cost Voucher: How to Add Freight & Duty to Item Cost (2026) - Code recipeERPNext Guides
LCV Automation Recipe
Three copy-paste automations: a Server Script that seeds a draft LCV on GRN submit, a Client Script that warns on missing charge accounts, and an n8n workflow that surfaces clearing-agent PDFs into Slack.
in ERPNext Landed Cost Voucher: How to Add Freight & Duty to Item Cost (2026)