github frappe/erpnext v15.51.0

16 hours ago

What's Changed

  • We have updated the validation message in Serial and Batch Bundle to clarify that it cannot be submitted manually. (#45601)
  • We have updated the batch quantity update logic in Stock Entry to more consistently manage negative stock conditions and recalculations. (#45602)
  • We have disabled the "add_total_row" setting and refined the total calculations in the "Gross Profit" report to fix incorrect figures in its final row. (#45598)
  • We have fixed a reposting issue in the File doc type so that references to s3 backups are now correctly handled. (#45613)
  • References to posting_date have been replaced with posting_datetime in stock-related queries for "Stock Ledger," "Stock Ageing," and "Batch Wise Balance History." This update has included the time component in each transaction record. (#45614)
  • We have updated the POS Invoice so that the print receipt loads only after the order has been completed, preventing the print dialog from appearing prematurely. (#45628)
  • We have corrected a missing initialization in the Point of Sale so the "Print Receipt on Order Complete" feature can function properly. (#45633)
  • We have added a missing null check for the msgbox attribute in the Sales Invoice script. This change avoids potential errors if the attribute is not found. (#45634)
  • We have updated the error message in the Payment Entry form to clarify which DocTypes are permitted when entering references. (#45636)
  • We have introduced a validation in the Serial and Batch Bundle form to block submission when it’s not linked to a corresponding stock transaction. (#45638)
  • We have updated the Serial and Batch Bundle to skip expired batches when generating the Pick List, so only valid batches are considered. (#45617)
  • We have updated the sub-assembly item logic in Production Plan so that the Actual Qty field now displays correctly when a sub-assembly warehouse is selected. (#45645)
  • We have fixed an issue that prevented the creation of manufacturing entries with alternate items in a Stock Entry from a Work Order. This change allows alternate items to be used as valid components in the manufacturing process. (#45647)
  • Has fixed the "Delivered" button in the Purchase Order by binding this to the function, allowing the status to be updated to Delivered as intended. (#45667)
  • We have renamed the "Comments" tab to "Notes" in the Lead doctype to reflect the actual purpose of that section. (#45673)
  • We have added fetching of the default company bank account when creating a new Payment Entry, removing the need to select it manually. (#45669)
  • We have updated the Subscription doctype to exclude canceled invoices from checks for current or outstanding invoices. (#45675)
  • We have set the track_changes property on the Employee doctype to record modifications. (#45677)
  • We have updated the Job Card to consider the Process Loss Qty field when marking it as "Completed," and the progress bar in the Work Order now reflects that quantity. (#45665)
  • We have removed references to Stock Ledger Entry in Serial and Batch Bundle queries, which had caused slow retrieval in certain scenarios. (#45690)
  • We have removed the permission restriction that only a System Manager could create a Customer or Prospect, so other authorized users can now create these records. (#45695)
  • We have updated the Point of Sale layout with a padding adjustment to address spacing issues. (#45699)
  • We have fixed an issue that caused decimal display errors in "cash shortcuts" on the POS Payment page, allowing amounts to show with the configured precision. (#45705)
  • We have added the "Incorrect Serial and Batch Bundle" report to identify Serial and Batch Bundle entries that remain in the submitted state without being linked to a Stock Ledger Entry. (#45706)
  • We have added missing precision to the validation logic in Subcontracting Order, preventing correct documents from being blocked during submission. (#45708)
  • We have added a default value for the company field in the Bank Reconciliation Tool, preventing errors when selecting a bank account. (#45711)
  • We have removed lines that forced ignoring the closing balance from the Closing Stock Balance DocType. We have also removed the extra sorting step in the "Stock Balance" report query that was preventing the report from generating. (#45721)
  • We have fixed an issue in the Packing Slip creation workflow so that the correct UOM is now fetched from the Delivery Note line item. (#45719)
  • We have updated the "Create" Quality Inspection dialog to only display items with inspection enabled in their master records. (#45718)
  • We have corrected how outstanding invoices are fetched in Payment Entry to respect the selected user account when it isn’t an advance account. (#45727)
  • We have corrected an issue in the Point of Sale so that items have been added to the existing item row instead of creating a new row when a discount is applied. (#45731)
  • We have updated the Process Statement of Accounts form to parse multiple email addresses from the Billing Email and Primary Email fields. (#45728)
  • We have added a validation that removes TDS account entries from the taxes table whenever the Tax Withholding Category is changed in the Purchase Invoice form. (#45732)
  • We have added a new Difference Account field in Asset Value Adjustment to handle revaluation or impairment without negative entries. The Journal Entry type now defaults to "Journal Entry," the Remark is set to "Revaluation Entry," and accounting dimension values are fetched from the asset. (#45733)
  • We have corrected how the default payment terms template is selected when duplicating a Purchase Invoice, preventing inadvertent overwrites of its payment schedule. (#45737)
  • We have fixed an error where value_after_depreciation was calculated incorrectly on the Asset Depreciation Schedule after an asset value adjustment was canceled. This change corrects how the field is recalculated once the adjustment is undone. (#45738)
  • We have fixed the fetching of the rate from the item price list when saving Delivery Note, so the correct price is applied to each item. (#45740)
  • We have removed the unused manufacture_sub_assembly_in_operation field from Manufacturing Settings, as it was no longer necessary. (#45744)
  • We have corrected the currency options of the Incoming Rate field in the Delivery Note Item. The field now references the company’s default currency as intended. (#45742)
  • We have updated the filtering logic for Item Tax Template to respond to typed input, providing more relevant search results. (#45743)

Full Changelog: v15.50.1...v15.51.0

Don't miss a new erpnext release

NewReleases is sending notifications on new releases.