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.
- DownloadAccounting
Template Downloads
The India Schedule III chart of accounts — ERPNext Chart of Accounts Importer CSV plus an Excel workbook with per-ledger Schedule III mapping.
in Chart of Accounts for Indian Companies (2026): Free ERPNext Template + Schedule III Mapping - InteractiveAccounting
Account Tree Explorer
The chart's structure as a clickable tree — every node shows its Schedule III head and, where relevant, the ERPNext account type it must carry.
in Chart of Accounts for Indian Companies (2026): Free ERPNext Template + Schedule III Mapping - InteractiveAccounting
Schedule III Mapper
Six Schedule III lines that trip up chart design — trade payables, inventories, statutory dues, borrowings, PPE, GST credits — each mapped to its ledgers.
in Chart of Accounts for Indian Companies (2026): Free ERPNext Template + Schedule III Mapping - Code recipeAccounting
Import Recipe
The import sequence, the exact CSV column spec, a post-import health-check script, and an n8n drift watch for multi-company groups.
in Chart of Accounts for Indian Companies (2026): Free ERPNext Template + Schedule III Mapping - CalculatorGST India
Liability Start Finder
Enter your peak aggregate annual turnover and the FY you first crossed ₹5 crore — get the exact date the e-invoicing mandate attached to your PAN.
in E-Invoice Limit in India (2026): The ₹5 Crore Rule, 30-Day Window & Who's Exempt - InteractiveGST India
Threshold Timeline
The six notification tiers that took the e-invoice limit from ₹500 crore to ₹5 crore, with notification numbers.
in E-Invoice Limit in India (2026): The ₹5 Crore Rule, 30-Day Window & Who's Exempt - InteractiveGST India
Exemption Explorer
Pick your entity category and see whether the Rule 48(4) exclusion covers you — including the SEZ unit vs developer trap.
in E-Invoice Limit in India (2026): The ₹5 Crore Rule, 30-Day Window & Who's Exempt - CalculatorGST India
Penalty Exposure Calculator
Invoices per month × average tax × months non-compliant — the statutory Section 122 exposure and the buyer ITC you're putting at risk.
in E-Invoice Limit in India (2026): The ₹5 Crore Rule, 30-Day Window & Who's Exempt - Code recipeGST India
Threshold Watch Recipes
Client script, server script, hooks.py and n8n variants of an AATO tripwire that alerts accounts before the ₹5 crore line is crossed — all running on your own infrastructure.
in E-Invoice Limit in India (2026): The ₹5 Crore Rule, 30-Day Window & Who's Exempt - InteractiveGST India
State Limit Lookup
Pick your source state — get the intrastate e-way bill threshold and the notification quirks worth knowing.
in E-Way Bill Rules 2026: State-Wise Limits, Validity & Penalties - InteractiveGST India
Applicability Decider
Seven movement scenarios — inter-state, intrastate, job work, handicrafts, non-motorised, exempt goods — with the verdict for each.
in E-Way Bill Rules 2026: State-Wise Limits, Validity & Penalties - CalculatorGST India
Validity Calculator
Distance and cargo type in — validity days and the extension-window rules out.
in E-Way Bill Rules 2026: State-Wise Limits, Validity & Penalties - CalculatorGST India
Detention Calculator
Consignment value and GST rate in — the Section 129 release payment out, for taxable and exempt goods.
in E-Way Bill Rules 2026: State-Wise Limits, Validity & Penalties - Code recipeGST India
Expiry Watch Recipes
A dispatch-time warning, an hourly expiring-bills sweep over the e-Waybill Log, a packaged hooks.py variant, and driver WhatsApp alerts via n8n.
in E-Way Bill Rules 2026: State-Wise Limits, Validity & Penalties - CalculatorGST India
FY Cutover Impact Checker
Enter FY 2025-26 AATO and your business profile — get the ranked list of GST changes that apply to you from 1 April 2026.
in GST Changes From 1 April 2026: New Rules, Limits & What Your Business Must Do - InteractiveGST India
Doc Series Inspector
Paste your Sales Invoice naming series — see exactly how the counter behaves on 1 April 2026 and what pattern to use instead.
in GST Changes From 1 April 2026: New Rules, Limits & What Your Business Must Do - InteractiveGST India
New-FY Checklist
The FY 2026-27 GST cutover checklist — annual return, LUT, series, e-invoice sweep, GTA declarations and scheme windows, grouped and tickable.
in GST Changes From 1 April 2026: New Rules, Limits & What Your Business Must Do - Code recipeGST India
Cutover Recipes
Client script that blocks stale series and dead LUTs, a March countdown scheduler, a hooks.py variant, and an n8n smoke test that verifies the new series on 1 April morning.
in GST Changes From 1 April 2026: New Rules, Limits & What Your Business Must Do - DownloadGST India
Template Downloads
Free GST invoice templates for 2026 — Excel with live formulas, an editable Word layout, and a print-ready PDF, each with all mandatory fields and an IRN/QR placeholder.
in GST Invoice Format 2026: Free Excel, Word, PDF & ERPNext Templates (All Mandatory Fields) - InteractiveGST India
Mandatory Field Checker
Choose B2B, B2C, export, SEZ or reverse-charge — see the exact Rule 46 fields your invoice must carry, with clause references.
in GST Invoice Format 2026: Free Excel, Word, PDF & ERPNext Templates (All Mandatory Fields) - CalculatorGST India
HSN Digit Picker
Enter your AATO and invoice type — get the 4-digit or 6-digit HSN verdict under Notification 78/2020.
in GST Invoice Format 2026: Free Excel, Word, PDF & ERPNext Templates (All Mandatory Fields) - Code recipeGST India
ERPNext Print Format
A complete, Rule 46-compliant Jinja print format for Sales Invoice — plus the signed e-invoice QR block, a five-step install, and optional print CSS.
in GST Invoice Format 2026: Free Excel, Word, PDF & ERPNext Templates (All Mandatory Fields) - InteractiveCommerce
Who Owns What: Shopify vs Medusa
Sixteen commerce and operational concerns, each marked as handled, yours to own, or impossible on Shopify and Medusa respectively — filtered by commerce, control, data and operations.
in What You Actually Get When You Run Medusa.js (2026) - Code recipeCommerce
The Four Extension Points
Copyable skeletons for the four Medusa v2 extension points — workflow hooks, event subscribers, custom modules and API routes — with guidance on which to reach for.
in What You Actually Get When You Run Medusa.js (2026) - CalculatorCommerce
Payment Mix Cost Calculator
Calculates the true monthly Shopify cost for an Indian store from GMV and payment mix — modelling COD's exemption from Shopify's transaction fee and UPI's zero bank-level MDR.
in What Shopify Really Costs an Indian Seller (2026) - CalculatorCommerce
Which Plan Tier Is Actually Cheapest
Compares Basic, Grow and Advanced on total monthly cost — plan fee plus tiered transaction fee — at your GMV and prepaid share.
in What Shopify Really Costs an Indian Seller (2026) - InteractiveCommerce
Rule 46 Field Audit
Audits all sixteen mandatory GST tax-invoice fields under Rule 46 CGST Rules 2017 against what Shopify produces natively, marking each as native, partial or a gap.
in Shopify and GST: Why Your Invoices Are Not Compliant (2026) - CalculatorCommerce
Place of Supply Splitter
Determines whether a supply is intra-state or inter-state from supplier and delivery state, shows the required CGST/SGST or IGST breakdown, and contrasts it with Shopify's single undifferentiated tax line.
in Shopify and GST: Why Your Invoices Are Not Compliant (2026) - InteractiveeCommerce
What Survives the Move
Filterable matrix of every Shopify data category — products, orders, metafields, analytics, passwords, app-owned data — graded by whether it exports cleanly, partially, or not at all.
in Shopify to Medusa Migration: The Honest Guide (2026) - CalculatoreCommerce
Migration Effort Estimator
Estimates engineer-weeks to cutover from catalogue size, integration count, B2B complexity and content volume, with the fixed operational-plumbing overhead every migration carries.
in Shopify to Medusa Migration: The Honest Guide (2026) - CalculatoreCommerce
Shopify Fee Stack Calculator
Live calculator for the complete Shopify fee stack — plan, platform transaction fee, gateway MDR, tax on the MDR, and apps — with India and United States presets.
in What Shopify Actually Costs in 2026 (The Full Fee Stack) - CalculatoreCommerce
Own-vs-Rent Break-Even
Compares annual Shopify fees against the fully loaded annual cost of owning a commerce stack, and computes how long the one-off migration takes to pay back.
in What Shopify Actually Costs in 2026 (The Full Fee Stack) - InteractiveeCommerce
Shopify Blocker Diagnostic
Five-question diagnostic that separates a genuine platform blocker from a tier, scope or agency problem before you spend anything on replatforming.
in Why Are Businesses Leaving Shopify in 2026? - InteractiveeCommerce
The Six Pain Clusters
The six evidenced categories of Shopify merchant complaint — economics, control, undocumented limits, data and exit, operations, and risk — each with sourced specifics and a verdict on whether it warrants migrating.
in Why Are Businesses Leaving Shopify in 2026? - InteractiveERP
Exposure Checker
Pick your Frappe major version, how the match condition is built, what the user's roles grant on the doctype, and whether User Permission rows exist. Get the exact return value, what the caller does with it, and whether that is a leak, a phantom-empty report, or correct behaviour.
in Why ERPNext Reports Can Ignore User Permissions (and Which Version Leaks) - InteractiveERP
Gate Walkthrough
Choose a role grant and whether User Permission rows exist, then step through all eight decision points — five clauses of the deny gate, the owner-constraint check, the apply gate, the return assembly, and the ERPNext caller — watching the return value resolve and the caller's decision follow from it.
in Why ERPNext Reports Can Ignore User Permissions (and Which Version Leaks) - Code recipeERP
Report Permission Recipe
Three tabs of real Python. Audit: a bench console script that lists every user and doctype pair sitting in the fail-open cell, plus the grep that finds vulnerable call sites in your apps. Harden: a fail-closed wrapper to use instead of build_match_conditions. Verify: the assert-non-empty test to keep in CI.
in Why ERPNext Reports Can Ignore User Permissions (and Which Version Leaks) - InteractiveERP
Self-audit Checklist
Nine checks covering version, the fail-open audit, the report-versus-read permission seam, granting select, grepping your call sites, direct legacy callers, permission_query_conditions hooks, CI coverage, and a live spot-check as the restricted user.
in Why ERPNext Reports Can Ignore User Permissions (and Which Version Leaks) - InteractiveERP
Deployment Topology Checker
Pick how you actually run Frappe or ERPNext — single container, frappe_docker Compose split, Kubernetes helm, bare-metal single host, or bare-metal multi-host — and get a verdict on whether the Process Not Found false negative applies, why, and how to confirm it yourself.
in ERPNext Scheduler Shows Process Not Found in Docker — It's a False Negative - InteractiveERP
FileLock Probe Explainer
Walk the five steps of the health check side by side in two worlds: a shared inode where the probe works as designed, and split containers where each process locks its own private copy of config/scheduler_process. See exactly where the inverted logic turns a healthy scheduler into Process Not Found.
in ERPNext Scheduler Shows Process Not Found in Docker — It's a False Negative - Code recipeERP
Scheduler Liveness Recipe
Three tabs of runnable checks and configuration: trustworthy liveness checks that read the shared database and Redis rather than the file lock, honest workarounds clearly labelled as hacks, and the upstream Redis-heartbeat fix with the verbatim buggy code it replaces. Copy button on each tab.
in ERPNext Scheduler Shows Process Not Found in Docker — It's a False Negative - InteractiveERP
Liveness Checklist
Eight checks to work through before treating Process Not Found as an incident — from Scheduled Job Log freshness and the honest neighbouring fields, through the inode comparison, to the external alerting that should replace this status field entirely.
in ERPNext Scheduler Shows Process Not Found in Docker — It's a False Negative - InteractiveERP
Match Condition Visualiser
Toggle Apply Strict User Permissions and Apply to All Document Types and watch the WHERE clause ERPNext generates for a pre-fix Purchase Invoice list. The ifnull escape appears and disappears in real time, and the verdict panel says whether the user sees rows or an empty list.
in ERPNext Strict User Permissions Hides Every Purchase Invoice (And Asset and Shipment Are Still Broken) - InteractiveERP
Field Exposure Auditor
Every ERPNext doctype carrying more than one Link-to-Company field, with each field's ignore_user_permissions flag, whether it is usually populated on a real record, the match condition strict mode generates, and a verdict on whether the list view survives.
in ERPNext Strict User Permissions Hides Every Purchase Invoice (And Asset and Shipment Are Still Broken) - Code recipeERP
Diagnose / Fix / Verify Recipe
Three copyable tabs: a bench console script that lists every at-risk doctype on your instance, three fix routes including the Property Setter that reproduces the upstream patch, and a verification script that prints the actual match condition the permission engine generates for a restricted user.
in ERPNext Strict User Permissions Hides Every Purchase Invoice (And Asset and Shipment Are Still Broken) - InteractiveERP
Strict Permissions Readiness Checklist
Eight items to settle before enabling Apply Strict User Permissions on a multi-company instance — version, doctype audit, the Asset and Shipment decisions, and testing as a genuinely restricted user.
in ERPNext Strict User Permissions Hides Every Purchase Invoice (And Asset and Shipment Are Still Broken) - InteractiveERPNext Guides
Which Chrome PDF Bug Do I Have?
Pick your exact symptom, enter your frappe version, and say whether Print Designer is installed. The decider routes you to the correct root cause, the concrete fix, the current release status of that fix, and the real issue links — keeping frappe #40334 strictly separate from the Print Designer chromium path-key family.
in Frappe v16 Chrome PDF 504: the v16.24 bug that hangs your gunicorn worker - InteractiveERPNext Guides
v16.24 Version Timeline
The v16.24.x release sequence with the broken window marked, the regression PR and fix PR called out with their commit hashes, and a live verdict for any version you type in — including the branch-tracker case where you are on version-16-hotfix rather than a tag.
in Frappe v16 Chrome PDF 504: the v16.24 bug that hangs your gunicorn worker - InteractiveERPNext Guides
Hang Anatomy
An eight-step walkthrough of the failure chain, from Chrome's setup navigation to the bare site URL, through the loosened containment check and the IsADirectoryError, to the dead CDP reader, the unresolvable future, the gunicorn SIGKILL and the 504 your browser finally shows.
in Frappe v16 Chrome PDF 504: the v16.24 bug that hangs your gunicorn worker - Code recipeERPNext Guides
Chrome PDF Recipe
Three tabs with copy buttons: the immediate wkhtmltopdf workaround with the exact navigation paths and its caveats, the permanent version bump plus a one-line cherry-pick for teams that cannot take a release bump, and a verification routine that actually proves the fixed code is running.
in Frappe v16 Chrome PDF 504: the v16.24 bug that hangs your gunicorn worker - InteractiveERP
Am I Affected?
Enter your ERPNext version and say whether you call reports from code and whether you override report filters in JS. Get a separate verdict for each of the three cases, including the cases that do not apply to you.
in ERPNext v16 Custom Report Filter Bugs: The Shape Assumption That Breaks Them - InteractiveERP
Filter Shape Inspector
Pick a filter value — a scalar string, a list, an operator filter, or a plain dict — and see what each code path does with it: the unguarded .isin() from stock_balance.py, the shape-checked branch from stock_ledger.py, the naive equality loop that shipped in v16.14.0, and frappe.qb.get_query.
in ERPNext v16 Custom Report Filter Bugs: The Shape Assumption That Breaks Them - Code recipeERP
Audit, Normalise, Verify
Three tabs with copy buttons: the grep patterns to run against your custom apps before upgrading, the normalisation helpers lifted from what upstream already does, and the scratch-site test plan that reproduces each case deliberately.
in ERPNext v16 Custom Report Filter Bugs: The Shape Assumption That Breaks Them - InteractiveERP
Pre-upgrade Checklist
Nine items for maintainers of custom ERPNext apps and script reports, each tagged with the specific case it derives from — version, grep patterns, normalisation, annotations, and the scratch-site rehearsal.
in ERPNext v16 Custom Report Filter Bugs: The Shape Assumption That Breaks Them - InteractiveCommerce
Hang Diagnoser
Answer five questions about your host, your Postgres, your Medusa version, your CPU architecture and where the migrator runs. The result names the likely cause, distinguishes the confirmed SSL failure from the still-unexplained ARM64 case, and gives you the exact command to run next.
in Why medusa db:migrate Hangs Forever — and How to Diagnose It - InteractiveCommerce
Connection Config Builder
Toggle the host and the SSL override and see the resulting medusa-config.ts databaseDriverOptions block, alongside what Medusa's default classification would have forced for that host. Copy the block straight into your project.
in Why medusa db:migrate Hangs Forever — and How to Diagnose It - Code recipeCommerce
Diagnosis Playbook
Four tabs of runnable commands: pg_stat_activity and advisory-lock queries on the Postgres side, Node diagnostic reports and active-handle inspection on the Node side, the mikro_orm_migrations and script_migrations bookkeeping queries, and the container checks including architecture and OOM.
in Why medusa db:migrate Hangs Forever — and How to Diagnose It - InteractiveCommerce
Recovery Checklist
Six ordered steps for a migration that stopped halfway — establish the truth, release any held advisory lock, back up, re-run, surgically remove a single bookkeeping row only when justified, and the supported full reset. Each step carries the exact SQL or shell command with a copy button.
in Why medusa db:migrate Hangs Forever — and How to Diagnose It - InteractiveCommerce
Split-Stock Simulator
Set availability across two or three stock locations and a cart line quantity. The panel runs the same three-tier location_ids fallback Medusa uses, then shows the confirm step summing and the reserve step truncating to location_ids[0], including the exact error string.
in Medusa v2 Multi-Location Inventory: Why Checkout Fails on Stock You Actually Have - InteractiveCommerce
Fix Path Decider
Six approaches to the multi-location reservation failure — hooks, workflow re-registration, allow_backorder, one-location-per-channel, a validate pre-flight guard, and the cloned workflow — each with the source-level reason it is impossible, harmful, partial, or viable.
in Medusa v2 Multi-Location Inventory: Why Checkout Fails on Stock You Actually Have - Code recipeCommerce
Split-Reservation Recipe
Three tabs with copy buttons: the split-reservation step preserving core's compensation contract, the cloned complete-cart-split workflow, and the store route override. Comments mark the two APIs taken from an unmerged PR that you must verify locally.
in Medusa v2 Multi-Location Inventory: Why Checkout Fails on Stock You Actually Have - InteractiveCommerce
Multi-Warehouse Pre-flight
Eight checks — audit channel-to-location links, find SKUs whose stock is split below a typical line quantity, add a validate-hook guard, rule out allow_backorder, reconcile orphaned orders, test fulfillment, pin your core-flows version, and watch the two open PRs.
in Medusa v2 Multi-Location Inventory: Why Checkout Fails on Stock You Actually Have - InteractiveCommerce
Compensation Boundary Simulator
Run completeCartWorkflow step by step, choose where it fails, and see what compensation rolls back versus what it cannot: the already-emitted order.placed, the subscriber's ERP write, and the authorized payment.
in Medusa v2 Workflow Compensation Cannot Cross the Process Boundary - InteractiveCommerce
Safe Event Timing Comparator
Mid-flow emitEventStep versus a terminal-state subscriber and .run({ events: { onFinish } }), scored across six real failure windows including a bus blip, a missing eventGroupId, and a core route you do not own.
in Medusa v2 Workflow Compensation Cannot Cross the Process Boundary - Code recipeCommerce
Workflow Safety Recipes
Three copyable recipes using only v2.18.0-verified API: a subscriber that re-reads terminal state before acting, an idempotent workflow keyed on a deterministic transactionId, and a step whose compensation reconciles an external call instead of blindly reversing it.
in Medusa v2 Workflow Compensation Cannot Cross the Process Boundary - InteractiveCommerce
Workflow Options Reference
Every workflow-scoped and step-scoped option verified against v2.18.0 source: idempotent, store, retentionTime, maxRetries, autoRetry, retryInterval, retryIntervalAwaiting, async, backgroundExecution and compensateAsync, with what each changes and what bites.
in Medusa v2 Workflow Compensation Cannot Cross the Process Boundary - CalculatorERP
Timeout Calculator
Enter your number of unreconciled payments and invoices to see the total comparisons needed, estimated processing time, and whether you will hit the 60-second timeout — with and without batching.
in How to Automate Payment Reconciliation in ERPNext (Fix the Timeout) - InteractiveERP
Reconciliation Simulator
Watch five sample payments auto-match to five invoices using exact amount, customer match, and date proximity rules. Each match gets a confidence score — High, Medium, or Low — and unmatched entries show the reason.
in How to Automate Payment Reconciliation in ERPNext (Fix the Timeout) - Code recipeERP
Reconciliation Recipe
Four-tab Python recipe: batch reconciler that processes by party in chunks, auto-match rules with confidence scoring, scheduled daily job, and bank statement CSV import. Deploy all four for fully automated reconciliation.
in How to Automate Payment Reconciliation in ERPNext (Fix the Timeout) - InteractiveERP
Reconciliation Readiness Checklist
Eight configuration items to verify before enabling automated Payment Reconciliation — from account setup to error monitoring.
in How to Automate Payment Reconciliation in ERPNext (Fix the Timeout) - CalculatorERP
Fulfillment Gap Calculator
Enter your SO quantity, delivered, in-production, and material availability to see the exact breakdown of what can and cannot be planned for production.
in How to Handle Unfulfilled SO Quantities in ERPNext Production Planning - InteractiveERP
Production Plan Debugger
Five diagnostic checks to identify why Get Items from Sales Orders shows wrong or zero pending quantities. Each check explains what to look for and what the fix is.
in How to Handle Unfulfilled SO Quantities in ERPNext Production Planning - Code recipeERP
Production Plan Fix Recipe
Three-tab Python recipe: query unfulfilled SO items with pending qty and active BOM, reconcile stale planned_qty against actual Production Plan Items, and check raw material availability against BOM requirements.
in How to Handle Unfulfilled SO Quantities in ERPNext Production Planning - InteractiveERP
Planning Workflow Diagram
Click through each step of the production planning workflow to see what can go wrong — from SO to Get Items to BOM check to material availability to Work Order completion to delivery.
in How to Handle Unfulfilled SO Quantities in ERPNext Production Planning - InteractiveERP
Inspection Flow Simulator
Select a scenario — Purchase Receipt, Work Order Completion, or Delivery Note — and click through each step to see when QI triggers, what the inspector fills in, and what happens on Accept vs Reject.
in How to Set Up Quality Inspection in ERPNext Manufacturing - InteractiveERP
QI Template Builder
Build a Quality Inspection Template with numeric parameters (min/max ranges) and visual/pass-fail checks. The pre-loaded example is a shaft assembly with four parameters — modify it or start fresh.
in How to Set Up Quality Inspection in ERPNext Manufacturing - Code recipeERP
Quality Inspection Recipe
Three-tab Python recipe: auto-create QI on Manufacture Stock Entry, handle rejections with warehouse transfer, and query pass/fail rates for a QI dashboard.
in How to Set Up Quality Inspection in ERPNext Manufacturing - InteractiveERP
QI Readiness Checklist
Eight configuration items to verify before enabling Quality Inspection in your ERPNext manufacturing workflow. Check each one off as you confirm it.
in How to Set Up Quality Inspection in ERPNext Manufacturing - InteractiveCommerce
Variant Scale Simulator
Select a variant count to see how response time scales with and without database indexes. The quadratic curve matches the real-world degradation reported in GitHub #10751.
in How to Fix Medusa v2 Checkout Performance with 1000+ Variants - InteractiveCommerce
Checkout Profiler
Answer five questions about your store configuration to see whether the variant pricing bottleneck affects you — and which fixes to prioritise.
in How to Fix Medusa v2 Checkout Performance with 1000+ Variants - Code recipeCommerce
Performance Fix Recipe
Three-tab code recipe: the SQL migration for database indexes, the in-memory LRU cache, and the pagination guard middleware. Apply all three for stores with 500+ variants.
in How to Fix Medusa v2 Checkout Performance with 1000+ Variants - InteractiveCommerce
Before/After Benchmark
Response time comparison for key operations — variant listing, cart operations, and checkout — before and after applying database indexes, caching, and pagination.
in How to Fix Medusa v2 Checkout Performance with 1000+ Variants - InteractiveCommerce
COD Order Flow Simulator
Click through each stage to see what happens on the Medusa side and the Shiprocket side — from checkout through delivery, cash collection, and the RTO path when a customer refuses.
in How to Add COD + Shiprocket Fulfillment to Medusa v2 for India - CalculatorCommerce
RTO Cost Calculator
Enter your monthly COD order volume, average order value, and expected RTO rate to see the financial impact of COD returns on your margins.
in How to Add COD + Shiprocket Fulfillment to Medusa v2 for India - Code recipeCommerce
COD + Shiprocket Recipe
Four-tab code recipe covering the COD payment provider, Shiprocket fulfillment service, tracking webhook handler, and medusa-config.ts registration. Copy each file into your Medusa v2 project.
in How to Add COD + Shiprocket Fulfillment to Medusa v2 for India - CalculatorCommerce
TCO Calculator
Compare the monthly cost of running Medusa v2 on Hetzner (with Coolify, PostgreSQL, Redis, backups) vs a Shopify Basic plan with transaction fees and apps. Adjust server tier, order volume, staff, and paid plugins.
in Self-Host Medusa v2 on Hetzner with Coolify: Production-Hardened Docker Setup (2026) - InteractiveCommerce
Server Tier Picker
Select a Hetzner CAX server tier to see the SKU capacity, order volume, and concurrent user limits — with deployment notes for each.
in Self-Host Medusa v2 on Hetzner with Coolify: Production-Hardened Docker Setup (2026) - Code recipeCommerce
Deploy Recipe
Four-tab code recipe — docker-compose.yml (Medusa + PostgreSQL + Redis), multi-stage Dockerfile, Coolify setup instructions, and an alternative nginx reverse proxy config.
in Self-Host Medusa v2 on Hetzner with Coolify: Production-Hardened Docker Setup (2026) - InteractiveCommerce
Production Checklist
18-point interactive checklist covering server security, Docker configuration, database setup, Medusa application settings, and SSL — tick off each item as you verify it.
in Self-Host Medusa v2 on Hetzner with Coolify: Production-Hardened Docker Setup (2026) - InteractiveCommerce
Payment Flow Debugger
Select a payment method and click through each step to see the exact API calls between your storefront, Medusa backend, and Razorpay — with the known failure points flagged.
in How to Build a Razorpay Payment Provider for Medusa v2 (UPI, Cards, Netbanking) - CalculatorCommerce
Razorpay Config Validator
Enter your Razorpay credentials (nothing is sent anywhere — validation runs entirely in your browser) to check for the five most common configuration errors.
in How to Build a Razorpay Payment Provider for Medusa v2 (UPI, Cards, Netbanking) - InteractiveCommerce
Payment Method Decider
Select your business model to get a recommended payment method mix, Razorpay configuration, and the edge cases to watch for.
in How to Build a Razorpay Payment Provider for Medusa v2 (UPI, Cards, Netbanking) - Code recipeCommerce
Razorpay Code Recipe
Four-tab code recipe — payment provider module, webhook handler with signature verification, Next.js storefront checkout button, and medusa-config.ts registration.
in How to Build a Razorpay Payment Provider for Medusa v2 (UPI, Cards, Netbanking) - InteractiveCompliance
NF-e Clearance Decider
Pick the NF-e's current state to see whether the DANFE is valid and whether the goods can legally ship.
in Brazil NF-e in ERPNext: Why Shipment Waits for SEFAZ Clearance (2026) - InteractiveCompliance
IBS/CBS Reform Readiness Checker
Select your tax regime to see when the new IBS/CBS/IS fields become mandatory and what to plan for.
in Brazil NF-e in ERPNext: Why Shipment Waits for SEFAZ Clearance (2026) - Code recipeCompliance
Architect · Dispatch · Reconcile · Prevent
Copy-paste the layered architecture, the dispatch hook that gates shipping on cStat 100, the daily reconciliation, and the operational habits that keep clearance from stalling dispatch.
in Brazil NF-e in ERPNext: Why Shipment Waits for SEFAZ Clearance (2026) - InteractiveCompliance
Triangulation Conditions Decider
Toggle the mandatory conditions to see whether the Article 141 triangulation simplification applies, including the reverse-charge wording that Luxury Trust made substantive.
in EU VAT Triangulation in ERPNext: The Two Words Luxury Trust Turned On - InteractiveCompliance
Invoice Legend Checker
Pick the wording on B's invoice to C to see whether it secures the simplification after the Luxury Trust ruling.
in EU VAT Triangulation in ERPNext: The Two Words Luxury Trust Turned On - Code recipeCompliance
Configure · Legend · Report · Prevent
Copy-paste the zero-rated tax configuration, the exact print-format legend wording, the EC Sales List triangulation flag, and the controls that keep the omission from ever happening.
in EU VAT Triangulation in ERPNext: The Two Words Luxury Trust Turned On - InteractiveCompliance
EFRIS Scope Decider
Toggle whether you are VAT-registered and whether you operate in a gazetted sector to see if EFRIS e-invoicing is mandatory for you.
in Uganda EFRIS in ERPNext: Beyond VAT After the 2025 Expansion - InteractiveCompliance
Purchase Deductibility Checker
Toggle whether a supplier is in a mandatory-EFRIS sector and whether their invoice carries an FDN to see whether the expense is safely deductible.
in Uganda EFRIS in ERPNext: Beyond VAT After the 2025 Expansion - Code recipeCompliance
Architect · Issue · Stock · Prevent
Copy-paste the layered architecture, the invoice-upload flow that stores the FDN, the goods and stock registration steps, and the habits that keep invoices valid and deductions safe.
in Uganda EFRIS in ERPNext: Beyond VAT After the 2025 Expansion - CalculatorCompliance
Economic Nexus Threshold Checker
Pick a state threshold profile and enter your annual sales and transaction count to see whether you've crossed the economic-nexus threshold.
in US Sales Tax in ERPNext: Wayfair Economic Nexus vs Tax-Engine Delegation - InteractiveCompliance
Manual vs Delegate Decider
Set your number of nexus states and whether you sell only through marketplaces to see whether manual configuration or a tax engine fits.
in US Sales Tax in ERPNext: Wayfair Economic Nexus vs Tax-Engine Delegation - Code recipeCompliance
Manual · Delegate · Track · Prevent
Copy-paste the native tax surface and its limits, the delegation hook pattern, the nexus-tracking job ERPNext won't do for you, and the controls that keep an un-tracked threshold from becoming an assessment.
in US Sales Tax in ERPNext: Wayfair Economic Nexus vs Tax-Engine Delegation - CalculatorGST India
Reporting Deadline Calculator
Enter your turnover and how many days old an invoice is to see whether the 30-day rule binds you and how much reporting window remains.
in ERPNext e-Invoice Deadlines: The 30-Day and 24-Hour Rules (2026) - InteractiveGST India
Correction Decider
Select the correction you need to make to see whether it is a clean IRN cancel, a credit note, an amendment note, or a document that can no longer be reported.
in ERPNext e-Invoice Deadlines: The 30-Day and 24-Hour Rules (2026) - Code recipeGST India
Monitor · Cancel · Credit-note · Prevent
Copy-paste the ageing report that surfaces invoices nearing day 30, the clean 24-hour cancel steps, the post-24-hour credit-note path, and the habits that keep documents off the cliff.
in ERPNext e-Invoice Deadlines: The 30-Day and 24-Hour Rules (2026) - CalculatorGST India
e-Invoice Applicability Checker
Enter your aggregate annual turnover and whether you raise B2B documents to see whether e-invoicing is mandatory and whether the 30-day reporting rule applies.
in ERPNext GST e-Invoicing: The IRP Round-Trip and What Breaks (2026) - InteractiveGST India
IRN Round-Trip Failure Decider
Select where the IRP round-trip broke to get the underlying cause and the correct fix — retry, data correction, template fix, or credit note.
in ERPNext GST e-Invoicing: The IRP Round-Trip and What Breaks (2026) - Code recipeGST India
Configure · Verify · Reconcile · Prevent
Copy-paste the configuration steps, the per-document verification, the period-close reconciliation report india_compliance omits, and the habits that keep the round-trip healthy.
in ERPNext GST e-Invoicing: The IRP Round-Trip and What Breaks (2026) - InteractiveGST India
What Applies Decider
Select your role and whether the transaction is before or after 1 April 2025 to see whether 206C(1H) TCS, 194Q TDS, both, or neither applies.
in ERPNext + TCS 206C(1H) After 1 Apr 2025: The Omission & 194Q Boundary (2026) - CalculatorGST India
Wrongful Collection Checker
Set the receipt date, whether ERPNext still adds 206C(1H), and the buyer's FY receipts to see whether you are collecting a tax that no longer exists and roughly how much.
in ERPNext + TCS 206C(1H) After 1 Apr 2025: The Omission & 194Q Boundary (2026) - Code recipeGST India
Diagnose · End-date · Reconcile · Prevent
Copy-paste the diagnosis, the non-destructive end-date steps, the reconciliation of wrongful collection, and the habits that keep repealed taxes from firing.
in ERPNext + TCS 206C(1H) After 1 Apr 2025: The Omission & 194Q Boundary (2026) - InteractiveCompliance
Reverse-Charge Classifier
Answer the four HMRC gates — CIS supply, VAT-rated, both parties VAT-registered, customer not an end user — to see whether the domestic reverse charge applies or normal VAT does.
in UK CIS VAT Reverse Charge in ERPNext: Narrative, Buyer Entries & the Gate (2026) - InteractiveCompliance
Invoice Narrative Checker
Tap the wording on your invoice to see whether it satisfies HMRC's reverse-charge requirement or is non-compliant.
in UK CIS VAT Reverse Charge in ERPNext: Narrative, Buyer Entries & the Gate (2026) - Code recipeCompliance
Templates · Narrative · Gate · Prevent
Copy-paste the reverse-charge sales and purchase tax templates, the Print Format narrative block, the validate-hook classification gate, and the habits HMRC's enforcement targets.
in UK CIS VAT Reverse Charge in ERPNext: Narrative, Buyer Entries & the Gate (2026) - CalculatorCompliance
Wave / Scope Checker
Enter your highest annual VAT-taxable revenue across 2022-2024 to see whether you fall within the current ZATCA Phase 2 wave and by when you must integrate.
in ZATCA Fatoora Phase 2 in ERPNext: B2B Clearance vs B2C Reporting (2026) - InteractiveCompliance
Clearance vs Reporting Flow Decider
Toggle between a B2B and a B2C invoice to see the sign point, the ZATCA step, the timing, and the failure mode for each Phase 2 flow.
in ZATCA Fatoora Phase 2 in ERPNext: B2B Clearance vs B2C Reporting (2026) - Code recipeCompliance
Configure · Dispatch · Hash-chain · Prevent
Copy-paste the CSID and UBL 2.1 configuration steps, the two-path dispatch hook, the sequential hash-chain rules, and the operational habits that keep clearance from blocking billing.
in ZATCA Fatoora Phase 2 in ERPNext: B2B Clearance vs B2C Reporting (2026) - InteractiveAccounting Regressions
Scrap Readiness Checker
Toggle your asset's schedule state, period status and version to see whether scrapping it will error, post a spurious entry, or complete cleanly.
in ERPNext Asset Scrap Triggers Depreciation on a Closed Period (2026) - InteractiveAccounting Regressions
Scrap Symptom Decider
Select the symptom you are seeing to identify the underlying cause, the tracking issue, and the right response.
in ERPNext Asset Scrap Triggers Depreciation on a Closed Period (2026) - Code recipeAccounting Regressions
Diagnose · Upgrade · Remediate · Prevent
Copy-paste diagnosis, the bench upgrade sequence, the controlled disposal-without-upgrade steps, and the habits that keep disposals off closed periods.
in ERPNext Asset Scrap Triggers Depreciation on a Closed Period (2026) - InteractiveUpgrades
Migration Exposure Checker
Toggle whether the stock predates your v15 upgrade, whether you are zeroing it, and whether you are on an early v15 release to see if you are exposed to the reconciliation cancel bug.
in ERPNext v15 Batch Stock Reconciliation Won't Cancel After Migration (2026) - InteractiveUpgrades
Reconciliation Symptom Decider
Select the batch-reconciliation symptom you are seeing to identify which tracking issue it belongs to and what the fix path is.
in ERPNext v15 Batch Stock Reconciliation Won't Cancel After Migration (2026) - Code recipeUpgrades
Detect · Upgrade · Unblock · Prevent
Copy-paste the one-item exposure test, the bench upgrade sequence, the unblock path for an already-stuck reconciliation, and the habits that keep migrated stock safe.
in ERPNext v15 Batch Stock Reconciliation Won't Cancel After Migration (2026) - InteractiveAccounting Regressions
POS Closing Gap Checker
Toggle whether the shift was opened first, whether an invoice landed at the close, and your version to see whether the shift will consolidate fully.
in ERPNext POS Invoices Before the Opening Entry Vanish from Closing (2026) - InteractiveAccounting Regressions
POS Closing Symptom Decider
Select the POS closing symptom you are seeing to identify the underlying cause, the tracking issue, and the fix path.
in ERPNext POS Invoices Before the Opening Entry Vanish from Closing (2026) - Code recipeAccounting Regressions
Find · Upgrade · Reconcile · Prevent
Copy-paste the orphan report, the bench upgrade to v15.56.0, the reconciliation steps for historical orphans, and the shift discipline that prevents recurrence.
in ERPNext POS Invoices Before the Opening Entry Vanish from Closing (2026) - CalculatorManufacturing
Consumption Calculator
Enter your finished quantity, BOM rate and transferred quantity, and toggle the backflush method to see exactly what consumption ERPNext posts under each.
in ERPNext Subcontracting Consumes Transferred Qty, Not the BOM (2026) - InteractiveManufacturing
Backflush Method Decider
Choose how consumption should behave for your process to see the exact setting and its trade-offs.
in ERPNext Subcontracting Consumes Transferred Qty, Not the BOM (2026) - Code recipeManufacturing
Diagnose · Set · Correct · Prevent
Copy-paste the diagnosis, the backflush setting change, the correction steps for over-consumed history, and the habits that keep transfers aligned to the BOM.
in ERPNext Subcontracting Consumes Transferred Qty, Not the BOM (2026) - CalculatorERPNext Guides
Timesheet Billing Simulator
Enter the hours per project and your rate, then toggle the invoicing route to see how much billable work each route strands.
in ERPNext Marks the Whole Timesheet Billed When You Invoice One Project (2026) - InteractiveERPNext Guides
Invoicing Path Decider
Choose how your timesheets and projects are structured to see which invoicing route avoids stranding hours.
in ERPNext Marks the Whole Timesheet Billed When You Invoice One Project (2026) - Code recipeERPNext Guides
Diagnose · Invoice · Recover · Prevent
Copy-paste the diagnosis, the per-project invoicing route, the recovery steps for a timesheet already locked, and the habits that prevent stranding.
in ERPNext Marks the Whole Timesheet Billed When You Invoice One Project (2026) - CalculatorAccounting Regressions
Depreciation Rebuild Checker
Enter your asset's gross value, salvage, total periods and periods already booked to see what a correct rebuilt schedule should total, and what ignoring booked periods would charge instead.
in ERPNext Depreciation Schedule Wrong After Cancelling (2026) - InteractiveAccounting Regressions
Asset Symptom Decider
Select the asset symptom you are seeing to identify the underlying cause, the tracking issue, and the right response.
in ERPNext Depreciation Schedule Wrong After Cancelling (2026) - Code recipeAccounting Regressions
Detect · Verify · Remediate · Prevent
A register-wide sweep to find affected assets, the pre-posting verification, the unwind sequence for posted errors, and the habits that prevent recurrence.
in ERPNext Depreciation Schedule Wrong After Cancelling (2026) - InteractiveUX Stock
Posting Order Simulator
Set the stock entry and reconciliation dates and quantities to see whether the entry is blocked, and what the closing balance becomes in each case.
in ERPNext Blocks Backdated Stock Entries After a Reconciliation (2026) - InteractiveUX Stock
Backdated Block Decider
Select why you are trying to post a backdated entry to see why the validation is refusing it and what the correct response is.
in ERPNext Blocks Backdated Stock Entries After a Reconciliation (2026) - Code recipeUX Stock
Diagnose · Correct · SOP · Prevent
Copy-paste diagnosis steps, the two correction sequences, a draft backdated-entry policy, and the process changes that stop the block firing.
in ERPNext Blocks Backdated Stock Entries After a Reconciliation (2026) - CalculatorManufacturing
Version Exposure Checker
Enter your ERPNext version to find out whether it predates the v15.47.0 fix, and what that means for your instance.
in ERPNext Job Card Process Loss: Finished Goods Entry Fails (2026) - InteractiveManufacturing
Symptom Decider
Select the symptom you are seeing to get the underlying cause, the tracking issue, and whether the v15.47.0 fix applies.
in ERPNext Job Card Process Loss: Finished Goods Entry Fails (2026) - Code recipeManufacturing
Diagnose · Upgrade · Verify · Prevent
Copy-paste diagnosis steps, the bench upgrade sequence, the exact reproduction to verify the fix, and the habits that avoid the adjacent issues.
in ERPNext Job Card Process Loss: Finished Goods Entry Fails (2026) - InteractiveManufacturing
Rework Scenario Decider
Select the return scenario you are dealing with to see what ERPNext does today, which issue tracks the gap, and the recommended approach.
in ERPNext Has No Rework Work Order: How to Handle Returned Finished Goods (2026) - CalculatorManufacturing
Rework Cost Impact Calculator
Enter your own rework volume and component costs to see how much material consumption the production-BOM approach overstates.
in ERPNext Has No Rework Work Order: How to Handle Returned Finished Goods (2026) - Code recipeManufacturing
Workaround Recipes
Copy-paste steps for the rework BOM, the Repack Stock Entry, the traceability fields, and the three approaches to avoid.
in ERPNext Has No Rework Work Order: How to Handle Returned Finished Goods (2026) - CalculatorManufacturing
Tolerance Gap Calculator
Enter your order quantity, tolerance, issued and received quantities to see how much stock is stranded and whether the receipt path is closed.
in ERPNext Subcontracting Tolerance: Receipt Button Disappears (2026) - InteractiveManufacturing
Subcontracting Symptom Decider
Select the subcontracting symptom you are seeing to identify which tracking issue it belongs to and what the fix path is.
in ERPNext Subcontracting Tolerance: Receipt Button Disappears (2026) - Code recipeManufacturing
Diagnose · Recover · Upgrade · Prevent
Copy-paste diagnosis, both recovery routes, the upgrade check, and the process habits that stop stock stranding at job workers.
in ERPNext Subcontracting Tolerance: Receipt Button Disappears (2026) - InteractiveERPNext Guides
Material Request Type Picker
Select a Material Request Type to see when to use it and which document it flows into.
in ERPNext Material Request: Types, the Buying Flow & Common Fixes (2026) - InteractiveERPNext Guides
Buying Cycle Walkthrough
Tap through Material Request → RFQ → Supplier Quotation → Purchase Order → Purchase Receipt to see what each stage does and when to skip it.
in ERPNext Material Request: Types, the Buying Flow & Common Fixes (2026) - Code recipeERPNext Guides
Convert · Auto-create · Fix Recipes
Step recipes for converting a Material Request to a Purchase Order, auto-creating requests from reorder levels, and fixing the common stalls.
in ERPNext Material Request: Types, the Buying Flow & Common Fixes (2026) - CalculatorERPNext Guides
PO Status Predictor
Enter ordered, received and billed quantities to see exactly which status ERPNext will show and why.
in ERPNext Purchase Order: Partial Receipts, Status & the Fixes (2026) - InteractiveERPNext Guides
PO Status Decider
Select the Purchase Order behaviour you're seeing to get its cause, the GitHub issue that documents it, and the fix.
in ERPNext Purchase Order: Partial Receipts, Status & the Fixes (2026) - Code recipeERPNext Guides
Partial · Over-receipt · Rate · Close
Copy-paste step recipes for partial receipts, allowing over-receipt, maintaining the same rate, and closing a stuck PO.
in ERPNext Purchase Order: Partial Receipts, Status & the Fixes (2026) - CalculatorERPNext Guides
Trigger Calculator
Enter on-hand, incoming, reserved, reorder level and reorder qty to see whether ERPNext will raise a Material Request and for how much.
in ERPNext Auto-Reorder Not Triggering? Set Reorder Levels That Fire (2026) - InteractiveERPNext Guides
Not-Firing Decider
Select the reason auto-reorder isn't raising a request to get its cause and the fix.
in ERPNext Auto-Reorder Not Triggering? Set Reorder Levels That Fire (2026) - Code recipeERPNext Guides
Set up · Enable · Diagnose
Configure the reorder row on the item, enable the scheduler and Stock Settings, and a no-fire diagnosis checklist.
in ERPNext Auto-Reorder Not Triggering? Set Reorder Levels That Fire (2026) - InteractiveERPNext Guides
RFQ Flow Walkthrough
Tap through creating the RFQ, sending to suppliers, the portal response, the Supplier Quotation, and converting to a Purchase Order.
in ERPNext Request for Quotation: Send, Portal & Fixes (2026) - InteractiveERPNext Guides
RFQ Problem Decider
Select the RFQ problem you're hitting to get its cause, the GitHub issue, and the fix.
in ERPNext Request for Quotation: Send, Portal & Fixes (2026) - Code recipeERPNext Guides
Send · Portal · Manual Recipes
Recipes to create and send an RFQ, enable the supplier portal, and record quotes without emailing suppliers.
in ERPNext Request for Quotation: Send, Portal & Fixes (2026) - CalculatorERPNext Guides
Quote Comparator
Enter each supplier's unit rate and freight for your order quantity to see the lowest unit rate (green) versus the lowest total landed cost (trophy).
in ERPNext Supplier Quotation: Compare Quotes & Award the PO (2026) - InteractiveERPNext Guides
Comparison Walkthrough
Tap through collecting quotes, opening the comparison, reading the highlights, and awarding the Purchase Order.
in ERPNext Supplier Quotation: Compare Quotes & Award the PO (2026) - Code recipeERPNext Guides
Create · Compare · Award Recipes
Recipes to create a Supplier Quotation, compare quotes with the built-in tool, and convert the winner to a Purchase Order.
in ERPNext Supplier Quotation: Compare Quotes & Award the PO (2026) - 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)