Skip to content

erpnext

v15.108.0 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 22d Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

accounting asset-management crm distribution erp erpnext
+10 more
frappe healthcare hrms manufacturing point-of-sale procurement project-management python retail support

ReleasePort's take

Moderate signal
editorial:auto 13d

Version v15.108.0 introduces a preconfigured Philippines chart of accounts and resolves multiple bugs across reports, invoices, stock entries, and UI forms.

Why it matters: Apply the update to gain the new Philippines chart‑of‑accounts option and fix critical rounding, error‑prevention, and validation issues; no mandatory migration deadline is specified.

Summary

AI summary

Adds a preconfigured Philippines chart of accounts for easy bookkeeping setup.

Changes in this release

Security Medium

Adds permission check to deactivate linked Sales Person only for Employee write access users.

Adds permission check to deactivate linked Sales Person only for Employee write access users.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Adds preconfigured "Philippines" chart of accounts option.

Adds preconfigured "Philippines" chart of accounts option.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Uses linked workstation's Hour Rate in Work Order operations when operation rate is blank.

Uses linked workstation's Hour Rate in Work Order operations when operation rate is blank.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Adds validation for Variant Of and attributes in Item to enforce template rules.

Adds validation for Variant Of and attributes in Item to enforce template rules.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Shows Closing Date on Task completion and Review Date when Task is Completed or Pending Review.

Shows Closing Date on Task completion and Review Date when Task is Completed or Pending Review.

Source: llm_adapter@2026-05-21

Confidence: high

Performance Medium

Pick List now prioritizes items from parent warehouse over related Work Order warehouse.

Pick List now prioritizes items from parent warehouse over related Work Order warehouse.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Fixes rounding in Stock Ageing report for zero quantity rows.

Fixes rounding in Stock Ageing report for zero quantity rows.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Prevents "Shipping address doesn’t belong to company" error on drop-shipped Purchase Invoice.

Prevents "Shipping address doesn’t belong to company" error on drop-shipped Purchase Invoice.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Corrects serial numbers auto-assigned in disassembly Stock Entry form.

Corrects serial numbers auto-assigned in disassembly Stock Entry form.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Rejected warehouses no longer appear in Pick List dropdown unless enabled.

Rejected warehouses no longer appear in Pick List dropdown unless enabled.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Displays full batch quantity in Batch without subtracting reserved stock.

Displays full batch quantity in Batch without subtracting reserved stock.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Respects group-level tax settings when bulk editing Items via Update Items.

Respects group-level tax settings when bulk editing Items via Update Items.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Allows creation of new Appointment even if another contains empty Assigned To field.

Allows creation of new Appointment even if another contains empty Assigned To field.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Fixes browser error preventing Payment Request creation from Sales Invoice/Sales Order forms.

Fixes browser error preventing Payment Request creation from Sales Invoice/Sales Order forms.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Prevents assigning Target Warehouse to raw material rows in Manufacture Stock Entry.

Prevents assigning Target Warehouse to raw material rows in Manufacture Stock Entry.

Source: llm_adapter@2026-05-21

Confidence: low

Full changelog

Features

  • Adds a preconfigured "Philippines" chart of accounts option, allowing Philippine companies to start bookkeeping without manually creating account entries. (https://github.com/frappe/erpnext/pull/54887)

Bug Fixes

  • Fixes rounding in the stock value column of the "Stock Ageing" report, so rows with zero quantity now show 0 instead of tiny decimal residues. (https://github.com/frappe/erpnext/pull/54744)
  • Stops the erroneous “Shipping address doesn’t belong to company” message from appearing when recording a drop-shipped Purchase Invoice, allowing the invoice to be saved without extra steps. (https://github.com/frappe/erpnext/pull/54752)
  • Fixes wrong serial numbers being auto-assigned when recording a disassembly Stock Entry; the form now respects the serial or batch numbers you have already entered. (https://github.com/frappe/erpnext/pull/54759)
  • Rejected warehouses no longer appear in the Warehouse and Parent Warehouse dropdowns of Pick List unless Consider Rejected Warehouses is enabled. (https://github.com/frappe/erpnext/pull/54775)
  • Changes stock allocation so that Pick List now first takes items from its parent warehouse and only falls back to the related Work Order warehouse when necessary. (https://github.com/frappe/erpnext/pull/54792)
  • Fixes stock level display in Batch to show the full batch quantity without subtracting reserved stock. (https://github.com/frappe/erpnext/pull/54796)
  • Fixes ignored group-level tax settings when bulk editing Item records via "Update Items", so each item now picks up the nearest tax template from its item group when none is set on the item itself. (https://github.com/frappe/erpnext/pull/54784)
  • Fixes an error that stops new Appointment creation when another appointment contains an empty Assigned To field. (https://github.com/frappe/erpnext/pull/54794)
  • Uses the linked workstation's Hour Rate in Work Order operations when the operation’s own rate is left blank, so operating costs are still calculated. (https://github.com/frappe/erpnext/pull/54820)
  • Adds checks in Item to block choosing a non-template parent in Variant Of and to reject attributes or values that are not allowed by the selected template. (https://github.com/frappe/erpnext/pull/54838)
  • Fixes error that stops users from creating a payment request from the "Create" menu in Sales Invoice and Sales Order forms. Clicking "Create" → "Payment Request" now opens the payment request correctly instead of showing a browser error. (https://github.com/frappe/erpnext/pull/54857)
  • Prevents assigning a Target Warehouse to raw material rows in Stock Entry (Manufacture) and instead requires a Source Warehouse, stopping unintended inward stock moves. (https://github.com/frappe/erpnext/pull/54860)
  • Shows Closing Date once a Task is marked Completed and Review Date when it is Completed or Pending Review. These fields were previously hidden because the system looked for an invalid "Closed" status. (https://github.com/frappe/erpnext/pull/54862)
  • Adds a permission check so only users with write access to Employee can deactivate the linked Sales Person when an employee’s status is set to "Left". (https://github.com/frappe/erpnext/pull/54885)

Authors: @jp-the-dev, @Sudharsanan11, @Pandiyan5273, @mihir-kandoi, @sudarsan2001, @ssakthivelmurugan, @ravibharathi656, @Soham-ambibuzz, @rohitwaghchaure, @diptanilsaha
Reviewers: @ravibharathi656, @diptanilsaha, @mihir-kandoi

AI content

For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.

Changes with the following labels were excluded:

  • skip-release-notes

Changes with the following types were excluded:

  • style
  • ci
  • docs
  • chore
  • refactor
  • build
  • test

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track erpnext

Get notified when new releases ship.

Sign up free

About erpnext

Free and Open Source Enterprise Resource Planning (ERP)

All releases →

Related context

Beta — feedback welcome: [email protected]