ERPNext v15.120.0

v15.120.0
Added 8
  • Add Net Amount and Base Net Amount to tax rows in Sales Taxes and Charges and Purchase Taxes and Charges
  • Add a Not Applicable option to Item Tax Template Detail to exclude marked taxes from tax calculations and invoice summaries
  • Add a Sync Serial No Status button to the Stock Qty vs Serial No Count report to update Serial No records based on latest stock movements
  • Add separate sections for General Ledger and AP/AR reports in Accounts Settings with a Disable Consider Accounting Dimension Filter option
  • Add four Belgian charts of accounts for commercial entities and associations or foundations in French and Dutch
  • Add a check to Purchase Invoice records to block saving or submitting when linked Purchase Receipt records use different exchange rates for stock items
  • Add a Status filter to the Supplier Quotation Comparison report defaulting to Submitted quotations
  • Add support for custom tax charge types that calculate taxes from alternative values such as an item's MRP
Fixed 11
  • Filter the Available Batch Report by the selected Company to show batches from that company only
  • Update Asset Capitalization to split FIFO/LIFO valuation rates across repeated stock-item rows for the same item and warehouse
  • Check permissions before showing details for Customer and Supplier
  • Limit material transfer quantities in Stock Entry to the amount covered by included raw materials and apply the same calculation to Work Order records
  • Add a confirmation prompt when batch selector quantities differ from Qty to Fetch
  • Add the crm_deal field to Customer and Quotation when Enable Frappe CRM Data Synchronization is turned on and remove it when synchronization is off
Removed 1
  • Remove the unused get_last_interaction CRM endpoint

From ERPNext

Breaking Changes
  • Removes the unused get_last_interaction CRM endpoint. (https://github.com/frappe/erpnext/pull/58215)
  • Adds Net Amount and Base Net Amount to tax rows in Sales Taxes and Charges and Purchase Taxes and Charges, showing the taxable basis used for each tax calculation.
    Adds a Not Applicable option to Item Tax Template Detail so marked taxes are excluded from tax calculations and invoice summaries instead of being treated as 0% taxes. (https://github.com/frappe/erpnext/pull/54687)
Features
  • Adds a "Sync Serial No Status" button to the "Stock Qty vs Serial No Count" report, updating the Status and Warehouse of listed Serial No records based on their latest stock movements. The sync runs in the background without changing stock quantities, ledger entries, or valuation. (https://github.com/frappe/erpnext/pull/57865)
  • Updates Accounts Settings with separate sections for the "General Ledger" and AP/AR reports, and adds a Disable "Consider Accounting Dimension" Filter option that hides the Consider Accounting Dimension filter in the "General Ledger" report when enabled. (https://github.com/frappe/erpnext/pull/58157)
  • Adds four Belgian charts of accounts for commercial entities and associations or foundations, available in French and Dutch with account numbers and classifications for company setup. (https://github.com/frappe/erpnext/pull/58185)
  • Adds a check to Purchase Invoice records linked to Purchase Receipt records: when stock items use different exchange rates in the same currency and Set Landed Cost Based on Purchase Invoice Rate is disabled, saving or submitting the invoice is blocked with a message naming the mismatched receipt and available remedies. (https://github.com/frappe/erpnext/pull/58189)
  • Adds a Status filter to the "Supplier Quotation Comparison" report, defaulting to Submitted quotations and allowing users to view Draft quotations or both statuses. (https://github.com/frappe/erpnext/pull/58209)
  • Adds support for custom tax charge types that calculate taxes from alternative values, such as an item's MRP instead of its selling price. (https://github.com/frappe/erpnext/pull/58160)
Bug Fixes
Other Changes

Authors: @Jatin3128, @Sudharsanan11, @ervishnucs, @nishkagosalia, @Shllokkk, @diptanilsaha, @barredterra, @maasanto, @harisansari008, @krishna-254, @khushi8112, @rohitwaghchaure, @akhtarmohsin, @mihir-kandoi, @vorasmit, @Pandiyan5273 Reviewers: @nabinhait, @ljain112, @barredterra, @Sudharsanan11, @Shllokkk, @diptanilsaha, @khushi8112, @rohitwaghchaure, @mihir-kandoi

For these release notes, we used an LLM (OpenAI gpt-5.6-luna) 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:

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

Upgraded? How did it go?

Discussion