8000 Releases · frappe/erpnext · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: frappe/erpnext

8000

v15.65.4

19 Jun 16:34
Compare
Choose a tag to compare

What's Changed

  • Corrects the logic that copies inventory dimensions in Stock Entry transactions, so all selected dimensions now fill in instead of only the first one. (#48167)

Full Changelog: v15.65.3...v15.65.4
Authors: @rohitwaghchaure

AI content

For these release notes, we used an LLM (OpenAI o3) 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.

v15.65.3

19 Jun 05:30
Compare
Choose a tag to compare

What's Changed

  • Allows backdated Stock Reconciliation to adjust valuation rates for specific serial or batch items even when those items appear in later documents, removing the error that previously blocked submission. (#48144)
  • Fixes Sales Order selection in Work Order so the dropdown now lists only submitted orders that include the chosen production item. (#48145)

Full Changelog: v15.65.2...v15.65.3
Authors: @rohitwaghchaure, @mihir-kandoi
Reviewers: @rohitwaghchaure

AI content

For these release notes, we used an LLM (OpenAI o3) 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.

v15.65.2

17 Jun 14:51
Compare
Choose a tag to compare

What's Changed

  • Fixes an issue that could halt the update with an “unpack non-iterable NoneType object” error when the system cannot detect the current ERPNext version. (#48020)
  • Removes "Asset Capitalization" button from submitted Asset records, allowing capitalization only while the asset is still in draft. (#48032)
  • Increases the number of batch numbers shown when you search for a Batch from 30 to 300, letting you view more available batches in the dropdown. (#48022)
  • Updates the underlying text-matching library to the latest version, resolving installation failures on some systems. Adds preprocessing to automatic party matching in Bank Transaction to maintain accurate party name detection. (#48051)
  • Fixes tax calculation when merging POS Invoice records: "Actual" tax rows no longer inherit row references from other tax types, preventing incorrect totals during consolidation. (#48058)
  • Fixes a division-by-zero error in the Stock Ledger calculation, preventing crashes when a voucher posts a negative quantity that brings the balance to zero. (#48044)
  • "Accounts Receivable" and "Accounts Receivable Summary" reports now calculate ageing from today’s date when the Calculate Ageing With filter is left blank, instead of using the report date. (#48063)
  • Fixes material requests created via "Request for Raw Materials" so that they use the warehouse you select instead of reverting to the item’s default warehouse. (#48065)
  • Changes Series in Budget from a hidden data field to a selectable list, letting you choose your preferred naming series when creating a budget. (#48080)
  • Automatically updates the status of the related Asset after you record an Asset Value Adjustment, so the asset’s status in lists and forms reflects the latest value change. (#48090)
  • Prevents saving negative values in Quantity on BOM forms. (#48092)
  • Fixes "General Ledger" report so exchange gain/loss entries display the correct debit and credit amounts when the account currency differs from the transaction currency. (#48093)
  • Adds a mandatory Party Type selection on the Bank Reconciliation page; if left blank, the system now shows a clear message instead of crashing. (#48094)
  • Keeps the chosen Party Account when creating a Sales Return from a Sales Invoice, so the account no longer reverts to the default one. (#48102)
  • Adds support for pegged currencies in exchange rate look-ups, so the system now calculates conversions like QAR → INR via the currency’s base rate when no direct quote is available. (#48101)
  • Updating Company on a document copied from another now refreshes the linked customer or supplier account, preventing blank or outdated entries on forms like Sales Invoice and Purchase Invoice. (#48105)

Full Changelog: v15.65.1...v15.65.2
Authors: @rohitwaghchaure, @khushi8112, @iamkhanraheel, @i-am-vimal, @akhilnarang, @diptanilsaha, @Karuppasamy923, @priyanshshah2442, @ljain112, @l0gesh29
Reviewers: @ruthra-kumar, @rohitwaghchaure, @sagarvora

AI content

For these release notes, we used an LLM (OpenAI o3) 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.

v14.86.2

17 Jun 14:37
Compare
Choose a tag to compare

What's Changed

  • Fixes material requests created via "Request for Raw Materials" so that they use the warehouse you select instead of reverting to the item’s default warehouse. (#48064)

Full Changelog: v14.86.1...v14.86.2
Authors: @rohitwaghchaure

AI content

For these release notes, we used an LLM (OpenAI o3) 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.

v15.65.1

11 Jun 12:51
Compare
Choose a tag to compare

What's Changed

  • Fixes an issue that could halt the update with an “unpack non-iterable NoneType object” error when the system cannot detect the current ERPNext version. (#48021)

Full Changelog: v15.65.0...v15.65.1
Authors: @priyanshshah2442
Reviewers: @sagarvora

AI content

For these release notes, we used an LLM (OpenAI o3) 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.

v15.65.0

10 Jun 14:33
Compare
Choose a tag to compare

What's Changed

  • Prevents a divide-by-zero crash when updating billing information in Purchase Receipt, allowing receipts with zero amounts to save normally. (#47876)
  • Fixes "Purchase Order Analysis" report so the Company filter now automatically fills with your default company. (#47873)
  • Fixes the Stock Value Difference calculation for Stock Ledger Entry records created when a stock adjustment is reposted, so the adjustment reflects the correct amount. (#47883)
  • Creating a new POS Invoice now automatically fills the Warehouse from the user’s POS profile, allowing users with strict warehouse permissions to create invoices without permission errors. (#47897)
  • Fixes missing Project information when creating a Material Request from a Sales Order. (#47906)
  • Removes the Use Sales Invoice checkbox from Accounts Settings, letting POS transactions use the default invoice type without this extra option. (#47908)
  • Allows installed apps to add their own details to GL Entry records when the entries are posted. (#47917)
  • Fixes a key error that prevented the "COGS By Item Group" report from opening. The report now loads correctly when items are filtered. (#47915)
  • Includes quantities from expired batches in Stock Reconciliation, so all relevant stock levels appear during inventory adjustments. (#47919)
  • Corrects the quantity shown in submitted Stock Reconciliation documents when inventory dimensions are used without a batch or serial bundle. (#47922)
  • Removes the automatic update of Additional Discount Percentage when a Discount Amount is entered in Sales Invoice, Sales Order, and related documents, so the percentage now needs to be entered manually again. (#47928)
  • Batches the renaming of GL Entry and Stock Ledger Entry records in groups of 100, speeding up large accounting and inventory updates. (#47951)
  • Changes the "Personal" tab in the Employee form to "Personal Details" to clarify its content. (#47958)
  • Updates "Item-wise Sales Register" so that selecting a parent Item Group also shows items from its child groups. (#47590)
  • Makes Purchase Date mandatory on Asset records, so missing dates no longer cause report loading errors. (#47943)
  • "Accounts Receivable" and "Accounts Payable" reports now respect each user’s access rights, showing only the invoices and payments you are allowed to view. (#47967)
  • Fetches the correct Item Tax Template when an item's rate is updated, so the appropriate tax is applied automatically. (#47973)
  • Fixes an error that causes the depreciation calculation to fail when disposing an Asset with a selected finance book, so the correct value now appears. (#47980)
  • Stops creation of Work Orders from a Sales Order when no items are selected and shows a clear prompt to pick at least one item first. (#47934)
  • Shows the party name in "Accounts Receivable" report even when the Party filter is left blank. (#47982)
  • Adds validation that blocks changes to item rates on inter-company Purchase Invoice entries linked to a Sales Invoice. (#47968)
  • Resets incorrect discount percentages in existing transactions where the figure does not match the actual discount amount.
    Adds the "Discount Amount Mismatch" report for listing records that may still contain inconsistent discount data. (#47985)
  • Includes draft transactions in "Calculated Discount Mismatch" report, allowing discount discrepancies to be reviewed before the documents are submitted. (#47990)
  • Shows a permission error if a user without read access to Item tries to view stock balances. (#47978)
  • Corrects the available quantity shown in "BOM Stock Report" when the same raw material appears more than once. (#47987)
  • Prevents automatic removal of items with zero quantity and zero value in Stock Reconciliation, so these entries stay visible for review and adjustment. (#47941)
  • The "Trends" report now shows amounts in the actual currency of each transaction and adds a "Currency" column for clarity. (#47991)
  • Prevents duplicate Work Order records when clicking "Work Order/Subcontract PO" from an existing Production Plan that already has active orders. (#47992)
  • Automatically fills the Project field in the Timer dialog with the project linked to the current Timesheet, leaving it blank only when no project is set. (#48001)
  • When creating a Material Request from a Sales Order, the Warehouse for each item now follows the warehouse you choose in the request dialog instead of defaulting to the item’s standard warehouse. This prevents raw materials from being requested from the wrong location. (#48004)

New Contributors

Full Changelog: v15.64.1...v15.65.0
Authors: @khushi8112, @rohitwaghchaure, @FathihMohammed, @priyanshshah2442, @nitefury7, @ravibharathi656, @mihir-kandoi, @sagarvora, @aayush7908, @deepeshgarg007, @mujeerhashmi, @mahsem, @l0gesh29, @diptanilsaha, @Rl0007, @thomasantony12, @ankush, @DHINESH00
Reviewers: @barredterra, @khushi8112, @NagariaHussain, @ruthra-kumar, @sagarvora

AI content

For these release notes, we used an LLM (OpenAI o3) 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.

v14.86.1

10 Jun 14:31
Compare
Choose a tag to compare

What's Changed

  • Fixes the Stock Value Difference calculation for Stock Ledger Entry records created when a stock adjustment is reposted, so the adjustment reflects the correct amount. (#47882)
  • Fixes a key error that prevented the "COGS By Item Group" report from opening. The report now loads correctly when items are filtered. (#47916)
  • Corrects the quantity shown in submitted Stock Reconciliation documents when inventory dimensions are used without a batch or serial bundle. (#47921)
  • Shows a permission error if a user without read access to Item tries to view stock balances. (#47977)
  • Corrects the available quantity shown in "BOM Stock Report" when the same raw material appears more than once. (#47986)
  • When creating a Material Request from a Sales Order, the Warehouse for each item now follows the warehouse you choose in the request dialog instead of defaulting to the item’s standard warehouse. This prevents raw materials from being requested from the wrong location. (#48003)

Full Changelog: v14.86.0...v14.86.1
Authors: @aayush7908, @rohitwaghchaure
Reviewers: @sagarvora

AI content

For these release notes, we used an LLM (OpenAI o3) 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.

v15.64.1

06 Jun 07:07
Compare
Choose a tag to compare

What's Changed

  • Stops automatically converting the entered Discount Amount into an Additional Discount Percentage on orders and invoices, keeping the exact amount you specify. (#47933)

Full Changelog: v15.64.0...v15.64.1
Authors: @sagarvora

AI content

For these release notes, we used an LLM (OpenAI o3) 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.

v15.64.0

03 Jun 11:54
Compare
Choose a tag to compare

What's Changed

  • Adds an Item Name column to "BOM Stock Report", making it easier to identify items without relying solely on their codes. (#47485)
  • Reverts the recent translation change in the Point of Sale past order view; action buttons such as "Print Receipt", "Edit Order", and "Return" now show their original English labels again. (#47774)
  • Fixes an error that appears when creating a return Sales Invoice when Return Against is empty by checking the field before fetching payment details. The form now waits for the payment data to load before saving, so the recorded payment amounts match the return. (#47777)
  • Displays the Item Name for each raw material in BOM Creator, making items easier to recognise while building a BOM. (#47798)
  • Correctly escapes special characters in queries so the "Accounts Receivable" and "Accounts Payable" reports include parties whose names contain characters like backslashes. (#47808)
  • Fixes incorrect actual quantities displayed in the "Product Bundle Balance" report, so the figures now match the latest stock ledger entries. (#47814)
  • Speeds up searching and loading of Stock Ledger Entry records by adding more efficient indexing. (#47822)
  • The system now calculates and fills in Additional Discount Percentage whenever you enter an Additional Discount Amount and leave the percentage blank. (#47832) [This introduces a bug that is solved with v15.64.1].
  • Filters Cost Center and Project in Process Statement Of Accounts so they list only entries from the selected Company. (#47844)
  • Fixes the error that appears when Show Linked Delivery Notes is enabled in the "Accounts Receivable" report and prevents the "Accounts Payable" report from failing to load when Party Type is set to Employee. (#47842)
  • Fixes rounding errors when adjusting quantities in Serial and Batch Bundle, so decimal values are calculated and saved with the correct precision. (#47840)
  • Fixes incorrect status update of Quotation with duplicate item lines, so it now shows "Partially Ordered" when some quantities are not transferred to the linked Sales Order. (#47849)
  • Displays connected Purchase Orders in the Sales Order connections view. (#47852)
  • The Cash Flow report now shows the Profit and Loss column and keeps account names clickable. Generated PDFs no longer include empty rows. (#47860)
  • The Timesheet form keeps your entered To Time unchanged unless it differs from the calculated value by more than one second, so fractional-second rounding no longer shifts times like 17:20 to 17:19:59. (#47702)
  • Adds Cost Center and Expense Account fields to Subcontracting Receipt Supplied Item, allowing each raw material to be tagged correctly in the general ledger. (#47861)
  • Uses the logged-in user's default company for the Company filter in "Purchase Order Analysis" report instead of the global default. (#47864)
  • Adds a setting in Buying Settings that lets you enter a specific valuation rate for rejected materials, so their cost is recorded separately in stock. (#47869)
  • Corrects General Ledger entries when rejected items are returned through a Purchase Receipt, so the return is posted with the proper debit and credit amounts. (#47870)

Full Changelog: v15.63.0...v15.64.0
Authors: @nitefury7, @Sanket322, @rohitwaghchaure, @barredterra, @marcramser, @Karuppasamy923, @PatrickDEissler, @Abdeali099, @mihir-kandoi, @l0gesh29, @ljain112
Reviewers: @ruthra-kumar, @barredterra

AI content

For these release notes, we used an LLM (OpenAI o3) 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.

v14.86.0

03 Jun 11:52
Compare
Choose a tag to compare

What's Changed

  • For Material Request entries set to "Manufacture", the Item Code picker now lists only items marked "Include Item In Manufacturing". (#47716)
  • Adds an Item Name column to "BOM Stock Report", making it easier to identify items without relying solely on their codes. (#47484)
  • Correctly escapes special characters in queries so the "Accounts Receivable" and "Accounts Payable" reports include parties whose names contain characters like backslashes. (#47807)
  • Fixes incorrect actual quantities displayed in the "Product Bundle Balance" report, so the figures now match the latest stock ledger entries. (#47813)

Full Changelog: v14.85.10...v14.86.0
Authors: @rohitwaghchaure, @PatrickDEissler, @ljain112
Reviewers: @ruthra-kumar, @barredterra

AI content

For these release notes, we used an LLM (OpenAI o3) 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.

0