This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+10 more
ReleasePort's take
Moderate signalVersion 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 summaryAdds a preconfigured Philippines chart of accounts for easy bookkeeping setup.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
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
Beta — feedback welcome: [email protected]