## Version 13.23.0 Release Notes

### Features & Enhancements

- feat: Bank Reconciliation for loan documents (backport #29865) ([#29865](https://github.com/frappe/erpnext/pull/29865))
- feat: Include child item group products in Item Group Page & cleanup (backport #30091) ([#30091](https://github.com/frappe/erpnext/pull/30091))
- refactor: Employee Leave Balance (backport #29439) ([#29439](https://github.com/frappe/erpnext/pull/29439))

### Fixes

- perf(asset): fetch only distinct depreciable assets (backport #30114) ([#30114](https://github.com/frappe/erpnext/pull/30114))
- fix(pos): do not reset mode of payments in case of consolidation (backport #30198) ([#30198](https://github.com/frappe/erpnext/pull/30198))
- fix(pos): loyalty points in case of returned pos invoice (backport #30242) ([#30242](https://github.com/frappe/erpnext/pull/30242))
- fix(psoa): add company filter to account (backport #30145) ([#30145](https://github.com/frappe/erpnext/pull/30145))
- fix(psoa): no such element: dict object['account'] (backport #30153) ([#30153](https://github.com/frappe/erpnext/pull/30153))
- fix(translation) - correction for assets translation (backport #30000) ([#30000](https://github.com/frappe/erpnext/pull/30000))
- fix(ux): Improve label for better understanding (backport #30096) ([#30096](https://github.com/frappe/erpnext/pull/30096))
- fix: 'save_quotations_as_draft' checkbox not honoured (backport #30160) ([#30160](https://github.com/frappe/erpnext/pull/30160))
- fix: Add missing currency option in Supplier Quotation's `rounded_total` field (backport #30229) ([#30229](https://github.com/frappe/erpnext/pull/30229))
- fix: Ambigous column in picklist query (backport #30102) ([#30102](https://github.com/frappe/erpnext/pull/30102))
- fix: Cleanup and fixes in Dimension-wise Accounts Balance Report (backport #30284) ([#30284](https://github.com/frappe/erpnext/pull/30284))
- fix: Do not consider cancelled entries (backport #30207) ([#30207](https://github.com/frappe/erpnext/pull/30207))
- fix: Do not update ignore pricing rule check implicitly (backport #30269) ([#30269](https://github.com/frappe/erpnext/pull/30269))
- fix: Error in bank reconciliation statement (backport #30261) ([#30261](https://github.com/frappe/erpnext/pull/30261))
- fix: Get MRs that are yet to be received but fully ordered in Report `Requested Items to Order and Receive` (backport #29987) ([#29987](https://github.com/frappe/erpnext/pull/29987))
- fix: Item discounts for quotation and other docs (backport #29940) ([#29940](https://github.com/frappe/erpnext/pull/29940))
- fix: Item-wise sales history report (backport #30080) ([#30080](https://github.com/frappe/erpnext/pull/30080))
- fix: Job Card sub operations status and list view ([#30243](https://github.com/frappe/erpnext/pull/30243))
- fix: KSA E-Invoice QR Code showing wrong VAT amount (backport #30230) ([#30230](https://github.com/frappe/erpnext/pull/30230))
- fix: Leave Policy Assignment creation patch ([#30215](https://github.com/frappe/erpnext/pull/30215))
- fix: Multi-currency bank reconciliation fixes (backport #29979) ([#29979](https://github.com/frappe/erpnext/pull/29979))
- fix: Multiple fixes in Gross Profit report (backport #29740) ([#29740](https://github.com/frappe/erpnext/pull/29740))
- fix: Nil and Exempted values in GSTR-3B Report (backport #30039) ([#30039](https://github.com/frappe/erpnext/pull/30039))
- fix: Non Profit fixes ([#30280](https://github.com/frappe/erpnext/pull/30280))
- fix: Pos return payment mode issue ([#26872](https://github.com/frappe/erpnext/pull/26872))
- fix: Remove tax invoice no field (backport #30136) ([#30136](https://github.com/frappe/erpnext/pull/30136))
- fix: Sales and Purchase return optimization (backport #30152) ([#30152](https://github.com/frappe/erpnext/pull/30152))
- fix: Search query of payroll entry reference in Journal Entry ([#30225](https://github.com/frappe/erpnext/pull/30225))
- fix: Shipping rule application fixes (backport #30181) ([#30181](https://github.com/frappe/erpnext/pull/30181))
- fix: Sub-Category Routing in Item Group Page Listing pills (backport #30258) ([#30258](https://github.com/frappe/erpnext/pull/30258))
- fix: Validate income/expense account in sales and purchase invoice (backport #30266) ([#30266](https://github.com/frappe/erpnext/pull/30266))
- fix: cannot create multicurrency sales order with product bundles (backport #30166) ([#30166](https://github.com/frappe/erpnext/pull/30166))
- fix: cannot create purchase order from sales order (backport #30217) ([#30217](https://github.com/frappe/erpnext/pull/30217))
- fix: customer credit limit validation on update (backport #30110) ([#30110](https://github.com/frappe/erpnext/pull/30110))
- fix: disable "get items" buttons from submitted production plan (backport #30223) ([#30223](https://github.com/frappe/erpnext/pull/30223))
- fix: do not reset asset_category (backport #29696) ([#29696](https://github.com/frappe/erpnext/pull/29696))
- fix: dont fetch entire barcode table in get_item_details ([#30131](https://github.com/frappe/erpnext/pull/30131))
- fix: dont reset UOM in MR on every get_item_detail call (backport #30164) ([#30164](https://github.com/frappe/erpnext/pull/30164))
- fix: fetch new fields from routing to bom ([#30169](https://github.com/frappe/erpnext/pull/30169))
- fix: filter default_discount_account field in item_group_defaults table is_group = 0 ([#30095](https://github.com/frappe/erpnext/pull/30095))
- fix: ignore non-unique swift numbers while migrating (backport #30132) ([#30132](https://github.com/frappe/erpnext/pull/30132))
- fix: incorrect debit credit amount in presentation currency (backport #30244) ([#30244](https://github.com/frappe/erpnext/pull/30244))
- fix: leave allocation records query ([#30118](https://github.com/frappe/erpnext/pull/30118))
- fix: max_qty validation condition in WO (backport #30216) ([#30216](https://github.com/frappe/erpnext/pull/30216))
- fix: pos return payment mode issue (#26872) ([#30220](https://github.com/frappe/erpnext/pull/30220))
- fix: program enrollment button labels (backport #30148) ([#30148](https://github.com/frappe/erpnext/pull/30148))
- fix: respect db multi_tenancy while fetching precision (backport #30301) ([#30301](https://github.com/frappe/erpnext/pull/30301))
- fix: salary slip amount rounding errors ([#30248](https://github.com/frappe/erpnext/pull/30248))
- fix: packed items return when items are removed ([#30263](https://github.com/frappe/erpnext/pull/30263))
- fix: wrong payment days in salary slip for employees joining/leaving during mid payroll dates (backport #29082) ([#29082](https://github.com/frappe/erpnext/pull/29082))
- refactor: removed unrequired code and test for standalone delivery note serial return ([#30276](https://github.com/frappe/erpnext/pull/30276))
- revert: BU Schlüssel (a21f76f) (backport #29654) ([#29654](https://github.com/frappe/erpnext/pull/29654))
- chore: add German translations (backport #30265) ([#30265](https://github.com/frappe/erpnext/pull/30265))
