Feat/commits from november2025 feb2026#3011
Open
sameer8848digital wants to merge 709 commits intopre-prod-developfrom
Open
Feat/commits from november2025 feb2026#3011sameer8848digital wants to merge 709 commits intopre-prod-developfrom
sameer8848digital wants to merge 709 commits intopre-prod-developfrom
Conversation
(cherry picked from commit c519cd0)
(cherry picked from commit 765487a)
(cherry picked from commit 6a876de)
(cherry picked from commit 4fe1b21)
(cherry picked from commit b3efb30)
…rk order (cherry picked from commit e6366e8)
(cherry picked from commit dbab718)
… auto email (cherry picked from commit d610d1d)
(cherry picked from commit 4a4c218) # Conflicts: # erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html # erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html
(cherry picked from commit 0209f0f) # Conflicts: # erpnext/controllers/accounts_controller.py
(cherry picked from commit f003b3c) # Conflicts: # erpnext/stock/doctype/stock_entry/stock_entry.py # erpnext/stock/doctype/stock_entry/test_stock_entry.py
… charges (cherry picked from commit 22e9cb4)
(cherry picked from commit 7535931)
(cherry picked from commit b691de0) # Conflicts: # erpnext/accounts/doctype/sales_invoice/sales_invoice.js # erpnext/accounts/doctype/sales_invoice/sales_invoice.py
(cherry picked from commit 6e4b900)
# [15.95.0](frappe/erpnext@v15.94.3...v15.95.0) (2026-01-20) ### Bug Fixes * **accounts_controller:** make return message translatable ([8f6095d](frappe@8f6095d)) * **accounts:** add missing accounting dimensions in advance taxes and charges ([1d5f406](frappe@1d5f406)) * add other charges in total ([3ef4fa5](frappe@3ef4fa5)) * allow disassemble stock entry without work order (backport [frappe#51761](frappe#51761)) ([frappe#51835](frappe#51835)) ([be20698](frappe@be20698)) * calculate net profit amount from root node accounts ([e9573b0](frappe@e9573b0)) * common_party_path ([frappe#51826](frappe#51826)) ([6225217](frappe@6225217)) * docs_path ([b3df300](frappe@b3df300)) * **manufacturing:** consider process loss qty while validating the work order ([4418fb4](frappe@4418fb4)) * **pos:** reapply set warehouse during cart update ([75b4a0a](frappe@75b4a0a)) * **postgres:** compute current month sales without DATE_FORMAT ([fbf4305](frappe@fbf4305)) * **postgres:** fix v15 migration failures on Postgres ([frappe#51481](frappe#51481)) ([eef26fe](frappe@eef26fe)) * prevent UOM from updating incorrectly while scanning barcode ([d196956](frappe@d196956)) * **process statement of accounts:** allow renaming ([8b2778b](frappe@8b2778b)) * **process statement of accounts:** naming of reports ([054468a](frappe@054468a)) * RFQ does not fetch html response ([90e8090](frappe@90e8090)) * **sales analytics:** add curve filter ([c2995f6](frappe@c2995f6)) * Show non-SLE vouchers with GL entries in Stock vs Account Value Comparison report ([6219d7d](frappe@6219d7d)) * **stock entry:** calculate transferred quantity using transfer_qty (backport [frappe#51656](frappe#51656)) ([frappe#51675](frappe#51675)) ([1da781f](frappe@1da781f)) * **stock:** resolve quantity issue when adding items via barcode scan ([c508ef5](frappe@c508ef5)) * **transaction.js:** use flt instead of cint for plc_conversion_rate ([f618bf2](frappe@f618bf2)) * valuation rate for non batchwise valuation ([3008c7a](frappe@3008c7a)) ### Features * add new 2025 Charts of Accounts for France ([6af6fe8](frappe@6af6fe8)) * **process statement of accounts:** added more frequency options for auto email ([546ab05](frappe@546ab05)) * remove old French chart of accounts with code as nex 2025 is provided ([e568ab2](frappe@e568ab2)) ### Performance Improvements * prevent duplicate reposting for the same item ([eff9595](frappe@eff9595))
(cherry picked from commit c919b1d)
(cherry picked from commit 343ee96)
(cherry picked from commit 49e64f4)
(cherry picked from commit 3f8a0a4)
(cherry picked from commit d68a04a)
Removed deprecated method for batch-wise total available quantity and adjusted stock value calculations.
(cherry picked from commit f5378b6) # Conflicts: # erpnext/manufacturing/doctype/work_order/test_work_order.py
…unt_to_references (backport frappe#50935) (frappe#52035) fix: Ensure paid_amount is always numeric before calling allocate_amount_to_references (frappe#50935) fix: ensure paid_amount is not null in allocate_party_amount_against_ref_docs (cherry picked from commit 50b3396) Co-authored-by: El-Shafei H. <el.shafei.developer@gmail.com>
…#51878) (frappe#52037) fix: update country_wise_tax.json for Algerian Taxes (frappe#51878) * Algeria chart of accounts Algeria chart of accounts * Update Algeria Chart Of Account * Algeria chart of account * Algeria Chart of Account Algeria Chart of Account * Modify Algeria tax entries in country_wise_tax.json Updated tax rates and account names for Algeria. * Rename account for Algeria tax from VAT to TVA Rename account for Algeria tax from VAT to TVA (cherry picked from commit e810cd8) Co-authored-by: HALFWARE <contact@half-ware.com>
(cherry picked from commit 7b89c12)
(cherry picked from commit ec1eb6d)
(cherry picked from commit 58cdb95)
(cherry picked from commit 7df9d95)
frappe#52822) * fix(sales-order): update quotation status while cancelling sales order * test: validate quotation status * chore: remove submit (cherry picked from commit d638f3e)
… tax (cherry picked from commit 2068299)
(cherry picked from commit bd9e5e9)
# [15.99.0](frappe/erpnext@v15.98.1...v15.99.0) (2026-02-25) ### Bug Fixes * **`fiscal_year_company`:** made `company` field mandatory ([2fffc94](frappe@2fffc94)) * **`fiscal_year`:** `Fiscal Year` auto-generation and notification ([397f39e](frappe@397f39e)) * `update_stock` behaviour on selling invoices ([82bcb62](frappe@82bcb62)) * Add handling for Sales Invoice Item quantity field ([41c7890](frappe@41c7890)) * add purchase invoice as well ([2fc3e30](frappe@2fc3e30)) * avoid duplicate taxes and charges rows in payment entry (backport [frappe#52178](frappe#52178)) ([frappe#52318](frappe#52318)) ([946c355](frappe@946c355)) * better permissions on make payment request ([ce7101f](frappe@ce7101f)) * bug with comparison regarding `None` values and empty string ([852c200](frappe@852c200)) * check gl account of an associated bank account in bank transaction ([6b286ae](frappe@6b286ae)) * enfore permission on make_payment_request ([4602919](frappe@4602919)) * get employee email with priority if preferred is not set ([943e2c0](frappe@943e2c0)) * ignore permissions instead of saving parent ([bce77b6](frappe@bce77b6)) * inconsistent label name between parent and child ([1bf608f](frappe@1bf608f)) * **manufacturing:** remove delete query of job card & batch and serial no ([frappe#52840](frappe#52840)) ([e30b2f1](frappe@e30b2f1)) * **manufacturing:** set pick list purpose while creating it from work order ([33d48c5](frappe@33d48c5)) * **manufacturing:** update status for work order before calculating planned qty ([b3bcfd5](frappe@b3bcfd5)) * permission issue for quotation item during update item ([5a3c027](frappe@5a3c027)) * prevent precision errors in discount distribution with inclusive tax ([61ac180](frappe@61ac180)) * **Purchase Receipt:** copy project from first row when adding items ([fd48fb4](frappe@fd48fb4)) * remove supplier invoice date/posting date validation ([dcf4ac6](frappe@dcf4ac6)) * reservation based on field should be read only in SRE ([c3626d6](frappe@c3626d6)) * restore missing `has_permission` import ([0ba965a](frappe@0ba965a)) * **sales-order:** update quotation status while cancelling sales order ([frappe#52822](frappe#52822)) ([2420122](frappe@2420122)) * **sales-order:** update quotation status while cancelling sales order (backport [frappe#52822](frappe#52822)) ([frappe#52918](frappe#52918)) ([3ae5de7](frappe@3ae5de7)) * sensible insufficient stock message in pick list ([3bafa36](frappe@3bafa36)) * setup fails to set abbr to departments ([c432506](frappe@c432506)) * skip empty dimension values in exchange gain loss ([09ba980](frappe@09ba980)) * typo ([3893900](frappe@3893900)) * unable to submit subcontracting order if created from material request ([0422117](frappe@0422117)) * update items fetches wrong item code ([97a4a5f](frappe@97a4a5f)) * **work_order:** update returned qty ([bb1a655](frappe@bb1a655)) ### Features * **Journal Entry Account:** add Bank Transaction as Reference Type (backport [frappe#52760](frappe#52760)) ([frappe#52815](frappe#52815)) ([7032197](frappe@7032197)) * retrieve employee basic contact information ([4b2ac62](frappe@4b2ac62)) * retrieve employee contact details ([caa03ef](frappe@caa03ef)) * update item button addition for quotation (backport [frappe#50976](frappe#50976)) ([frappe#52810](frappe#52810)) ([800e384](frappe@800e384)) * update item button addition for quotation (backport [frappe#50976](frappe#50976)) ([frappe#52810](frappe#52810)) ([e2a1a7a](frappe@e2a1a7a)) ### Reverts * Revert "feat: update item button addition for quotation (backport [frappe#50976](frappe#50976)) ([#5](https://github.com/frappe/erpnext/issues/5)…" ([656b1bc](frappe@656b1bc))
(cherry picked from commit 39b0e35)
(cherry picked from commit b0d6751)
(cherry picked from commit 153ad99) # Conflicts: # erpnext/public/js/controllers/taxes_and_totals.js
(cherry picked from commit 485166b)
… tax controller (cherry picked from commit b10b205) # Conflicts: # erpnext/public/js/controllers/taxes_and_totals.js
Add UOM query filter based on item code in opportunity form. (cherry picked from commit b33f067)
(cherry picked from commit 0874cbc)
Added a method to prepare stock reconciliation voucher-wise count and updated logic for handling stock reconciliation entries.
Added a method to prepare stock reconciliation voucher-wise count and updated logic for handling stock reconciliation entries. (cherry picked from commit cc6fbde)
## [15.99.1](frappe/erpnext@v15.99.0...v15.99.1) (2026-02-27) ### Bug Fixes * old stock reco entries causing issue in the stock balance report ([bba0a6d](frappe@bba0a6d))
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.