github frappe/erpnext v15.54.4

one day ago

What's Changed

  • Fixes an issue that resets the UOM to its default when toggling Do not explode in BOM. (#46345)
  • Updates references from Serial And Batch Bundle to Serial and Batch Bundle in the "Incorrect Serial And Batch Bundle" report, so the code uses the correct DocType name. (#46346)
  • Skips renaming SLA fields for Issue if they are missing, preventing patch errors during updates. (#46357)
  • Skips recalculating item valuations in the recalculate_amount_difference_field patch if Set Landed Cost Based On Purchase Invoice Rate is disabled or if the accounting period is closed, preventing migration errors in Purchase Receipt items. (#46358)
  • Fixes incorrectly mandatory Start Date and End Date fields in Auto Email Report when 'Fiscal Year' is selected, and adds Project and Cost Center filter options to the "Profit and Loss Statement" report. (#46343)
  • Validates the accounting dimension for the selected company in Journal Entry and Stock Entry, preventing mismatched entries. (#46369)
  • Changes the field name in cash flow exports from account to section, so the "Section" column is no longer empty in exported files. (#46366)
  • Corrects a precision calculation in Subcontracting Order that can block submission in specific scenarios. (#46376)
  • Allows renaming of the Prospect doctype to accommodate changes in naming conventions. (#46365)
  • Updates transaction currency Debit and Credit fields in Purchase Invoice, Sales Invoice, Journal Entry, and Payment Entry to use values directly from the parent document and address mismatch issues related to high-precision exchange rates. (#46396)
  • Considers the freeze dates in Accounts Settings and Stock Settings when recalculating the Amount Difference to block postings after those dates. (#46402)
  • Fixes a typographical error in the Sales Invoice print format so that Contact displays correctly on printed documents. (#46425)
  • Adds updated translations for multiple languages from the develop branch to keep text strings current. (#46428)
  • Fixes the In Value and Out Value columns in the "Stock Balance" report, which previously displayed incorrect amounts. (#46420)
  • Clears cached permissions after changing the Employee hierarchy, so the updated doc permissions apply immediately. (#46437)
  • Replaces the old references to qty and produced_qty with required_qty in Work Order validation and prevents validation errors when using alternative items. (#46432)
  • Fixes an issue preventing updates to the Account Number field from the parent company in Account. (#46439)
  • Sets the correct currency for the deferred expense account in Purchase Invoice so it no longer incorrectly uses the expense account's currency. (#46446)
  • Makes Tax ID and Fiscal Code mandatory in Company when the country is Italy to avoid e-invoice naming errors. (#46447)
  • Filters out batches that will reach zero in Serial and Batch Bundle, preventing them from being selected during allocation. (#46441)
  • Fixes SLA-related custom fields rename patch by referencing the correct custom field property so the fields are renamed as intended. (#46459)
  • Renames SLA fields in the Service Level Agreement DocType to address naming conflicts. (#46461)
  • Fixes a date comparison error in "Production Analytics" that sometimes causes incorrect status updates. (#46462)
  • Fetches the default bank account from the relevant Company for a new Payment Entry, instead of selecting one from another company. (#46471)
  • Fixes a TypeError by verifying last_gl_update exists before comparing it to the current time in the Account DocType. (#46468)
  • Fixes credit note creation for consolidated POS Invoice entries, so each return invoice generates its own credit note and items are correctly linked in Sales Invoice. (#46469)
  • Prevents recalculation of item quantity for batch items in Stock Reconciliation when the current quantity is negative, avoiding unintended changes during reposting. (#46474)
  • Renames SLA fields in Service Level Agreement for consistent naming across doctypes. (#46467)
  • Fixes an error preventing creation of a Delivery Note from a Pick List when the system is in read-only mode. (#46475)
  • Adds the base_net_rate field to net rate validations so that the valid range is checked in relevant transactions. (#46382)
  • Fixes how Sales Invoice calculates the Due Date when creating invoices from a sales order, using the specified payment term. (#46479)
  • Shows the remaining quantity on the "Complete Job" button in Job Card instead of the total quantity, so partial completions display the correct leftover amount. (#46484)
  • Fixes issue preventing the Ignore Pricing Rule field from skipping pricing rules in Sales Order. (#46483)
  • Prevents item returns in Sales Invoice and Purchase Invoice from exceeding the original quantity. Also disallows zero-quantity returns when items in these documents are fully returned. (#46481)
  • Runs the bank reconciliation process as a background job in Bank Reconciliation Tool to prevent request timeouts when processing large record sets. (#46487)
  • Adds an account type filter and updates validations in Tax Withholding Category to block overlapping date ranges and duplicate company entries. (#46482)
  • Makes the Serial No field non-copyable in Purchase Invoice Item, Sales Invoice Item, and Stock Reconciliation Item. Removes that property from Purchase Receipt Item. (#46486)

New Contributors

Full Changelog: v15.54.3...v15.54.4
Authors: @rohitwaghchaure, @Bhavan23, @barredterra, @Ninad1306, @mihir-kandoi, @Sudharsanan11, @vishakhdesai, @rtdany10, @priyanshshah2442, @Sugesh393, @shariquerik, @diptanilsaha, @Sanket322, @venkat102, @mahsem, @asmitahase, @ruthra-kumar, @jjaycaneza
Reviewers: @nabinhait, @Bhavan23, @ruthra-kumar

Don't miss a new erpnext release

NewReleases is sending notifications on new releases.