From b24c9eba551905e256e336ff170a91a92d197a2f Mon Sep 17 00:00:00 2001 From: Frappe PR Bot Date: Tue, 25 Aug 2026 17:04:28 +0000 Subject: [PATCH] chore(release): Bumped to Version 16.33.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # [16.33.0](https://github.com/frappe/erpnext/compare/v16.32.3...v16.33.0) (2026-08-25) ### Bug Fixes * **accounts:** allocate drop-ship cost by invoice quantity (backport [#58226](https://github.com/frappe/erpnext/issues/58226)) ([#58263](https://github.com/frappe/erpnext/issues/58263)) ([a62a949](https://github.com/frappe/erpnext/commit/a62a949b2af2fdc796c8acbf5aaad760ab5b626f)) * **accounts:** disallow reversing a reverse journal entry ([8a26834](https://github.com/frappe/erpnext/commit/8a26834704dc4d9133f37685c1b5b60d43716f20)) * **accounts:** match returns to source invoice items (backport [#58250](https://github.com/frappe/erpnext/issues/58250)) ([#58264](https://github.com/frappe/erpnext/issues/58264)) ([9b0db26](https://github.com/frappe/erpnext/commit/9b0db26c2552c62f33eca85a0d76383f7925adcc)) * **accounts:** supplier group filter not applied on accounts payable report ([d23b919](https://github.com/frappe/erpnext/commit/d23b9197d5475bad79190f5a80d2757f0c67a7ac)) * aggregate child warehouses in Stock Qty vs Serial No Count report (backport [#58134](https://github.com/frappe/erpnext/issues/58134)) ([#58366](https://github.com/frappe/erpnext/issues/58366)) ([abe4c0a](https://github.com/frappe/erpnext/commit/abe4c0a6b7c43ec22e55edd2932b579bd29f066e)) * apply Sales Person user permissions in Accounts Receivable ([956be58](https://github.com/frappe/erpnext/commit/956be58c9c3b7df31eafc0687955060f30f2f3bb)) * **assets:** split FIFO/LIFO rate across grouped stock item rows ([98bef1c](https://github.com/frappe/erpnext/commit/98bef1cac8c357e08d10fd3ad6e51c1e78e02618)) * **bank_statement_import:** add missing permission check on `get_import_status` (backport [#58217](https://github.com/frappe/erpnext/issues/58217)) ([#58219](https://github.com/frappe/erpnext/issues/58219)) ([2b685ed](https://github.com/frappe/erpnext/commit/2b685ed98291a7ad4a9daaeb245a316cc5cb6102)) * **bank_statement_import:** add missing permission check on multiple whitelisted methods (backport [#58221](https://github.com/frappe/erpnext/issues/58221)) ([#58224](https://github.com/frappe/erpnext/issues/58224)) ([81461ea](https://github.com/frappe/erpnext/commit/81461ea56c58bc86b57ce246863f61a9f750dfe9)) * block disabled/frozen party on Opportunity and Request for Quotation (backport [#57983](https://github.com/frappe/erpnext/issues/57983)) ([#58035](https://github.com/frappe/erpnext/issues/58035)) ([9f99ba6](https://github.com/frappe/erpnext/commit/9f99ba6ddcdf444641188027290d8e72d106ab8c)) * **buying:** allow purchase returns against a closed purchase order ([#58139](https://github.com/frappe/erpnext/issues/58139)) ([61b5499](https://github.com/frappe/erpnext/commit/61b549960e47dc3b9f704ee937d265f52e097310)) * conflicts ([cbe7931](https://github.com/frappe/erpnext/commit/cbe7931b3bd4a822836bd9d1c3c7bbd79f6bc72b)) * correct Item Group doctype name in item tax template dashboard (backport [#58192](https://github.com/frappe/erpnext/issues/58192)) ([#58213](https://github.com/frappe/erpnext/issues/58213)) ([56ac872](https://github.com/frappe/erpnext/commit/56ac87292f186746daeaf6407c2e436e9da93ffd)) * correct to and from date filters in timesheet billing summary re… (backport [#58317](https://github.com/frappe/erpnext/issues/58317)) ([#58318](https://github.com/frappe/erpnext/issues/58318)) ([2077e84](https://github.com/frappe/erpnext/commit/2077e844d4cbf74fd4f02adf5f83778dde7dbc8f)) * **crm_settings:** create custom fields for Frappe CRM on enabling synchronization ([795cf85](https://github.com/frappe/erpnext/commit/795cf8544c6ee4bd572b284eee7eded219c3f82e)) * describe stale exchange rate settings ([1ec2a2c](https://github.com/frappe/erpnext/commit/1ec2a2cd5d99d6a0a1eef3f52f9f523177a817e7)) * don't set work order status to In Process only due to skip material transfer ([#58245](https://github.com/frappe/erpnext/issues/58245)) ([dd4d108](https://github.com/frappe/erpnext/commit/dd4d10862deb5d7ea4fbdd6938dfb402b69c7857)) * drop removed Restaurant doctype from sales tax template dashboard (backport [#58191](https://github.com/frappe/erpnext/issues/58191)) ([#58211](https://github.com/frappe/erpnext/issues/58211)) ([c3cf7f2](https://github.com/frappe/erpnext/commit/c3cf7f2e91bf73089dbf0094cf6d5f7bc91b5547)) * **email_digest:** added permission check for `get_msg_html` (backport [#58197](https://github.com/frappe/erpnext/issues/58197)) ([#58200](https://github.com/frappe/erpnext/issues/58200)) ([32ebd69](https://github.com/frappe/erpnext/commit/32ebd69abc15069ce30df18c683e7822ac774912)) * escape interpolated values in portal, print and desk templates (backport [#58273](https://github.com/frappe/erpnext/issues/58273)) ([#58278](https://github.com/frappe/erpnext/issues/58278)) ([6b7b479](https://github.com/frappe/erpnext/commit/6b7b4796b45f6b8b20a37ee4d515b8921cb5d83f)) * escape interpolated values in text positions across portal and desk templates (backport [#58286](https://github.com/frappe/erpnext/issues/58286)) ([#58288](https://github.com/frappe/erpnext/issues/58288)) ([d357310](https://github.com/frappe/erpnext/commit/d3573105c47c6a0b61304373dbe5086f8ad4e843)) * escape on status image for workstations in production status (backport [#58279](https://github.com/frappe/erpnext/issues/58279)) ([#58281](https://github.com/frappe/erpnext/issues/58281)) ([9e2173e](https://github.com/frappe/erpnext/commit/9e2173e4c2ad44913a49e26b0928a9fae2deeefc)) * filter available batch report by company (backport [#57995](https://github.com/frappe/erpnext/issues/57995)) ([#58077](https://github.com/frappe/erpnext/issues/58077)) ([5933476](https://github.com/frappe/erpnext/commit/59334767783d50b94d7b5c3ef900ca1f2dccfbdc)) * get items from sales order in sales invoice ([#58163](https://github.com/frappe/erpnext/issues/58163)) ([0255314](https://github.com/frappe/erpnext/commit/0255314ea73abf7436b479060c1df7141d85752d)) * hide rfq status in supplier portal ([#58368](https://github.com/frappe/erpnext/issues/58368)) ([8a2109e](https://github.com/frappe/erpnext/commit/8a2109e62a89b93f446c079b842adf89b2b346a7)) * hide supplier name in rfq portal (backport [#58373](https://github.com/frappe/erpnext/issues/58373)) ([#58376](https://github.com/frappe/erpnext/issues/58376)) ([2329ef6](https://github.com/frappe/erpnext/commit/2329ef64249507d74069b23d7c7c4c8cf7a09d96)) * ignore historical negative batch stock in outward validation (backport [#58148](https://github.com/frappe/erpnext/issues/58148)) ([#58151](https://github.com/frappe/erpnext/issues/58151)) ([c18881b](https://github.com/frappe/erpnext/commit/c18881b37d5816cdb87ff4f1386500e27e1e145c)) * Ignore permission while deleting user permission (backport [#57296](https://github.com/frappe/erpnext/issues/57296)) ([#57760](https://github.com/frappe/erpnext/issues/57760)) ([98d69b2](https://github.com/frappe/erpnext/commit/98d69b2ae3365cc649059f927838e32e115981d9)) * include time logs ending at midnight in timesheet billing summary (backport [#58355](https://github.com/frappe/erpnext/issues/58355)) ([#58357](https://github.com/frappe/erpnext/issues/58357)) ([0bf34c0](https://github.com/frappe/erpnext/commit/0bf34c054a2599627d631d4d82917ed8e4541f73)) * **italy:** handle none price_list_rate in e-invoice xml generation (backport [#58242](https://github.com/frappe/erpnext/issues/58242)) ([#58370](https://github.com/frappe/erpnext/issues/58370)) ([feb51a4](https://github.com/frappe/erpnext/commit/feb51a475a4058d527faa59729ebb04db4ac6b8c)) * keep Currency and Price List section open for foreign currency (backport [#58074](https://github.com/frappe/erpnext/issues/58074)) ([#58113](https://github.com/frappe/erpnext/issues/58113)) ([a3a6efb](https://github.com/frappe/erpnext/commit/a3a6efbcea768aae5c63d2dc83acccdb3b05a2a0)) * **manufacturing:** derive material transfers from actual coverage ([#58115](https://github.com/frappe/erpnext/issues/58115)) ([2a9e430](https://github.com/frappe/erpnext/commit/2a9e4304a211b18964ef4d8863101a8313c61e84)) * **manufacturing:** fall back to item group defaults for work order w… ([#58237](https://github.com/frappe/erpnext/issues/58237)) ([861fb26](https://github.com/frappe/erpnext/commit/861fb26b2c6594a9f288ff6d5ed95ee8d61af168)) * **manufacturing:** keep MRP chart dates distinct ([1b37fd2](https://github.com/frappe/erpnext/commit/1b37fd2edc4157c66ff86952547b9cb5eeb9dcb3)) * **Material Requirements Planning Report:** detailed-view chart timescale ([de06cb7](https://github.com/frappe/erpnext/commit/de06cb7f45dd28ce6893b12697104c409b06b70c)), closes [#52632](https://github.com/frappe/erpnext/issues/52632) * new docs should refetch incoming rates (backport [#58097](https://github.com/frappe/erpnext/issues/58097)) ([#58295](https://github.com/frappe/erpnext/issues/58295)) ([edb9b33](https://github.com/frappe/erpnext/commit/edb9b3326486195c3ffa48331c405c1d98ba36e1)) * patch to delete the `crm_deal` custom fields ([d66dc14](https://github.com/frappe/erpnext/commit/d66dc143e362492410337b552c7d91a5bd038462)) * prevent duplicate supplier quotations from portal ([39e15c7](https://github.com/frappe/erpnext/commit/39e15c7b2d2e79d712b6d2bf2a29a0bd19bb9d74)) * prevent TimestampMismatchError resolving Dunning with multiple overdue installments ([5764d1d](https://github.com/frappe/erpnext/commit/5764d1d173d8c8016049ee6d39bba5d7d20c8245)) * **projects:** respect permissions in timesheet billing summary (backport [#58320](https://github.com/frappe/erpnext/issues/58320)) ([#58322](https://github.com/frappe/erpnext/issues/58322)) ([647c933](https://github.com/frappe/erpnext/commit/647c93321bfd80fcb4043571b0a1b0e6433c9067)) * Qty and UOM not fetched when adding Item in Material Request ([#58118](https://github.com/frappe/erpnext/issues/58118)) ([aecc551](https://github.com/frappe/erpnext/commit/aecc551b5e0a379a7e565a58df965885894f8ac0)) * renaming the overdue billing checkbox (backport [#58165](https://github.com/frappe/erpnext/issues/58165)) ([#58166](https://github.com/frappe/erpnext/issues/58166)) ([1ea1d5d](https://github.com/frappe/erpnext/commit/1ea1d5d6a5a66a0e58f4f3e541537b2d506430f1)) * render missing terms before printing ([#58358](https://github.com/frappe/erpnext/issues/58358)) ([f56cdac](https://github.com/frappe/erpnext/commit/f56cdac45fb8d9a29eb506bb8a64463f2e00664c)) * resolve backport conflicts ([3fd3f94](https://github.com/frappe/erpnext/commit/3fd3f9485b5bff49d4b8de7266a751135332131c)) * respect zero currency precision ([#58395](https://github.com/frappe/erpnext/issues/58395)) ([6b61146](https://github.com/frappe/erpnext/commit/6b61146d2f6cf8802600cb3961758ebfcb717c3b)) * rewriting the description of the overdue billing checkbox (backport [#58172](https://github.com/frappe/erpnext/issues/58172)) ([#58174](https://github.com/frappe/erpnext/issues/58174)) ([4bb7799](https://github.com/frappe/erpnext/commit/4bb7799919bbc7db501b340d7e64c460de7f0c09)) * run set_missing_values before creating Purchase Order from MRP report ([72114fa](https://github.com/frappe/erpnext/commit/72114fa7380559df021b268394c988f9a2e8a6bf)) * **selling:** read overdue amount from payment ledger, not gl tags (backport [#57786](https://github.com/frappe/erpnext/issues/57786)) ([#58026](https://github.com/frappe/erpnext/issues/58026)) ([29f6a5b](https://github.com/frappe/erpnext/commit/29f6a5b9cfb5f0b5f66b1e187aabdc4cbe9ed580)) * send auto reorder email to all managers in single company setup ([ac1c692](https://github.com/frappe/erpnext/commit/ac1c6921da515b7864d971e8229402795d274745)) * skip covered rows when ordering from the mrp report ([#58249](https://github.com/frappe/erpnext/issues/58249)) ([#58312](https://github.com/frappe/erpnext/issues/58312)) ([dfc2301](https://github.com/frappe/erpnext/commit/dfc2301f083d98845471c532d2c865ddf0c9110f)) * **stock:** confirm before changing item qty from the batch selector (backport [#58123](https://github.com/frappe/erpnext/issues/58123)) ([#58125](https://github.com/frappe/erpnext/issues/58125)) ([4f3ffd3](https://github.com/frappe/erpnext/commit/4f3ffd382023bd3872de1450086daff58f6c57ab)) * **stock:** fetch item stock UOM in stock reconciliation (backport [#58284](https://github.com/frappe/erpnext/issues/58284)) ([#58291](https://github.com/frappe/erpnext/issues/58291)) ([1f21c0b](https://github.com/frappe/erpnext/commit/1f21c0b0af659051e45ae6f30f068965e63b1867)) * **stock:** honour pick serial / batch based on in the batch selector (backport [#58176](https://github.com/frappe/erpnext/issues/58176)) ([#58182](https://github.com/frappe/erpnext/issues/58182)) ([d3a4d47](https://github.com/frappe/erpnext/commit/d3a4d476eb61295b09443d6fdbba49750a674b23)) * **stock:** preserve item UOM conversion factor (backport [#58299](https://github.com/frappe/erpnext/issues/58299)) ([#58304](https://github.com/frappe/erpnext/issues/58304)) ([53b61e5](https://github.com/frappe/erpnext/commit/53b61e5ac663a661fdfa3406bf210e73695d5191)) * **stock:** reset bin when no stock ledger entries remain ([#58362](https://github.com/frappe/erpnext/issues/58362)) ([37a1fd1](https://github.com/frappe/erpnext/commit/37a1fd11e91890a7cb1a515393e0b11df4bfeac4)) * stop doubling totals in timesheet billing summary (backport [#58311](https://github.com/frappe/erpnext/issues/58311)) ([#58315](https://github.com/frappe/erpnext/issues/58315)) ([c3313f5](https://github.com/frappe/erpnext/commit/c3313f5b3476a19375fe89fe37988f76535ffa67)) * use user data fields hook (backport [#58274](https://github.com/frappe/erpnext/issues/58274)) ([#58283](https://github.com/frappe/erpnext/issues/58283)) ([94b6622](https://github.com/frappe/erpnext/commit/94b6622d9d24be4aa31e21ab52cec77f679d0c90)) * validation for task end date check ([7b0df4b](https://github.com/frappe/erpnext/commit/7b0df4b28bab40c228a40235966575116c4cd4cb)) * work order finish dialog with process loss qty from job card (backport [#58256](https://github.com/frappe/erpnext/issues/58256)) ([#58262](https://github.com/frappe/erpnext/issues/58262)) ([27a04d8](https://github.com/frappe/erpnext/commit/27a04d8e08f42cb079c2cfd5a0caba5c40289bf6)) ### Features * **accounts:** opt-in 'Consider Accounting Dimension' filter on General Ledger Report (backport [#58156](https://github.com/frappe/erpnext/issues/58156)) ([#58158](https://github.com/frappe/erpnext/issues/58158)) ([f8c3270](https://github.com/frappe/erpnext/commit/f8c327004981f966b743b777053875d2d97d0056)) * add status filter to Supplier Quotation Comparison report ([2b84ed7](https://github.com/frappe/erpnext/commit/2b84ed78e8df27f1345e293b0bafff4822cb7922)) * Belgian Charts of Accounts (commercial + non-profit, FR + NL) (backport [#54679](https://github.com/frappe/erpnext/issues/54679)) ([#58186](https://github.com/frappe/erpnext/issues/58186)) ([d805f4d](https://github.com/frappe/erpnext/commit/d805f4d3fc7ebd0eed762436e2192ae4e416fa29)) * taxable-base resolver hook for custom charge types ([#56175](https://github.com/frappe/erpnext/issues/56175)) ([ea238a9](https://github.com/frappe/erpnext/commit/ea238a90acea40814abca7adb8d4b48b8f6edfdf)) * validate purchase receipt exchange rate parity on purchase invoice (backport [#58177](https://github.com/frappe/erpnext/issues/58177)) ([#58190](https://github.com/frappe/erpnext/issues/58190)) ([900064e](https://github.com/frappe/erpnext/commit/900064e395950bc7ad4cb5662f809982d37543aa)) --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index f9d16f453b3..1ebda673e2b 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -6,7 +6,7 @@ import frappe from frappe.model.document import Document from frappe.utils.user import is_website_user -__version__ = "16.32.3" +__version__ = "16.33.0" def get_default_company(user=None):