# [15.56.0](https://github.com/frappe/erpnext/compare/v15.55.5...v15.56.0) (2025-04-08) ### Bug Fixes * **accounting:** update outstanding amount based on update_outstanding_for_self ([fb06f88](fb06f886d2)) * add `Not Cancelled` filter for `payment_entry` in Bank Transaction ([5d47db7](5d47db78e6)) * check payments against orders for getting request amount ([cf7252d](cf7252d3e7)) * condition to update the last puurchase rate ([353fa0c](353fa0cbc3)) * correct mapping(schedule_date) sales order to material request ([e2c8ed2](e2c8ed2afd)) * correct payment request amount ([23c76aa](23c76aa530)) * decimal values causing incorrect batch picking ([c5efdda](c5efddae16)) * do not use self object for setting party and party type ([d1311e6](d1311e619d)) * **Dunning:** undefined variable (backport [#46868](https://github.com/frappe/erpnext/issues/46868)) ([#46869](https://github.com/frappe/erpnext/issues/46869)) ([f63595c](f63595cf0c)) * empty party filter on change of party type in General Ledger Report. ([95cc282](95cc2827c6)) * expense account in the stock entry ([62f342e](62f342ef8b)) * Fix fieldtype in UnReconcile dialog ([7dfff8d](7dfff8d3a2)) * for deadlock issue keep status as In Progress ([34e66b1](34e66b1b27)) * ignore backflush setting on subcontracting return ([ca56150](ca56150918)) * improved rounding adjustment when applying discount (backport [#46720](https://github.com/frappe/erpnext/issues/46720)) ([7b864be](7b864bece8)) * include auto_reconcile_vouchers flag in background job ([26f93f5](26f93f57b8)) * incorrect condition ([502b8f2](502b8f25b3)) * inventory dimensions columns visibility depends on filter ([fe0e5c2](fe0e5c2d48)) * make message translatable (backport [#46863](https://github.com/frappe/erpnext/issues/46863)) ([#46866](https://github.com/frappe/erpnext/issues/46866)) ([d7bb4a2](d7bb4a288c)) * multiple Bank Reconciliation Tool issues ([#46644](https://github.com/frappe/erpnext/issues/46644)) ([e168483](e168483a58)) * **payment term:** allocate payment amount when payment term is fetched from order ([1b9980b](1b9980bb86)) * **portal:** context pay_amount for button ([b7ae17a](b7ae17aaaf)) * **portal:** payment amount for orders ([b0302d7](b0302d71b7)) * pos checking opened entry closed or not (backport [#46726](https://github.com/frappe/erpnext/issues/46726)) ([#46830](https://github.com/frappe/erpnext/issues/46830)) ([80f144a](80f144ac22)) * pos closed dialog on pos closing entry (backport [#46881](https://github.com/frappe/erpnext/issues/46881)) ([#46882](https://github.com/frappe/erpnext/issues/46882)) ([c1fe8f6](c1fe8f6000)) * pos opening entry's status not getting updated on cancel (backport [#46909](https://github.com/frappe/erpnext/issues/46909)) ([#46911](https://github.com/frappe/erpnext/issues/46911)) ([8b11d13](8b11d13cd4)) * remove against_voucher from General Ledger Report ([ba1e7e1](ba1e7e17fb)) * remove all serial/batch fields when use button is unselected ([13f1afa](13f1afa141)) * removed customer_group query in customer.js ([1aac8d3](1aac8d31f4)) * removed hardcoded search fields to fix performance issue ([48822f6](48822f6fee)) * resolve conflicts ([4d8984e](4d8984e4e9)) * restrict customer change if creating from opportunity ([2661147](26611475f6)) * set draft QC in purchase document on creation of qc ([54159b9](54159b9e5e)) * slow query ([23dc9d5](23dc9d5872)) * slow query ([af0fb13](af0fb131a2)) * stock entry repack amount calculation ([8c61639](8c61639062)) * Translate UnReconcile dialog title (backport [#46818](https://github.com/frappe/erpnext/issues/46818)) ([#46861](https://github.com/frappe/erpnext/issues/46861)) ([fcade5d](fcade5d8cd)) * update outstanding with precision ([e115409](e1154090f6)) * update payment amount if automatically_fetch_payment_terms is enabled ([ea289a4](ea289a40fb)) * update posting date before running validations ([2bf44dc](2bf44dc326)) * use `grand_total_diff` instead of `rounding_adjustment` in `taxes_and_totals` ([55b17b9](55b17b918f)) * use docstatus for status filter ([ab52524](ab52524f12)) * use get instead of dot operator to access dict value ([f2df8e5](f2df8e531d)) * use work_order bom_no if no bom present in operation ([c6979ab](c6979ab260)) * user permissions in sales and purchase report ([c705623](c705623fdc)) * validate if pos is opened before pos invoice creation (backport [#46907](https://github.com/frappe/erpnext/issues/46907)) ([#46910](https://github.com/frappe/erpnext/issues/46910)) ([999ab28](999ab28bf0)) * valuation rate not updating for raw materials ([454dd3a](454dd3a2f1)) ### Features * allow UOMs to select for which converstion rate defined in item master ([288aad6](288aad6f5d)) * **Customer:** add Dunning to dashboard ([1128b5f](1128b5f09c)) * option to recreate Stock Ledger Entries against stock transactions ([64fdcb7](64fdcb752d)) ### Performance Improvements * reduce query when validating any doc ([890abf6](890abf6b90)) * Stock entry cancel is slow ([1bdfd33](1bdfd33816))