github frappe/erpnext v15.58.0

latest releases: v15.78.1, v15.78.0, v14.90.1...
4 months ago

What's Changed

  • Makes the "Printed on [datetime]" line in relevant "Financial Reports" translatable, removes redundant headers from their print formats, and adds missing German translations. (#46949)
  • Shows a prompt to remove any Payment Terms Template or Payment Schedule when the Due Date changes, so leftover terms do not conflict with the new date. (#46826)
  • Updates Payment Schedule so that if there is only one schedule entry, its due date automatically matches the main document’s Due Date. (#46957)
  • Prevents extra prompts when updating Due Date from a child table, references the correct field labels in the confirmation message, and adds a new German translation for that dialog. (#46960)
  • Adds the missing Project field to POS Profile so you can include project details in sales transactions. (#46969)
  • Adds a new "Available Serial No" report that shows which serial numbers are available after each Stock Ledger Entry. (#46947)
  • Displays the missing Item Code in stock shortage messages, making it clearer which Item is short. (#46985)
  • Fixes an issue that prevents re-creating stock ledger entries in certain scenarios. This update allows missing or invalid entries to be restored across Stock Entry, Stock Reconciliation, and Repost Item Valuation transactions. (#46989)
  • Bypasses certain validations in Purchase Receipt and Serial And Batch Bundle during reposting, reducing errors for items with serial or batch numbers. (#46988)
  • Fixes an issue that causes the Batch Qty field in Stock Reconciliation to display zero when stock is actually available. (#46998)
  • Updates the Modified field in Stock Ledger Entry and GL Entry documents after renaming so the date shows when the record was actually changed. (#47005)
  • Allows batch-level cost tracking for items that use the Moving Average method, letting you manage Do Not Use Batchwise Valuation in Stock Settings. (#47017)
  • Adds a new setting Allow To Make Quality Inspection After Purchase Or Delivery in Stock Settings that lets you create a Quality Inspection after a Purchase Receipt or Delivery Note is submitted. (#47004)
  • Adds a check so the system disables batchwise valuation when the item uses the "Moving Average" method and Do Not Use Batchwise Valuation is enabled in Stock Settings. (#47023)
  • Removes the conditional display for Do Not Use Batchwise Valuation in Stock Settings, making the field consistently visible regardless of the Valuation Method. (#47021)
  • Removes usage of the Do Not Use Batchwise Valuation setting in Stock Settings for items that use the moving average method, so their stock transactions now reflect correct batch rates. (#47027)
  • Fixes the doctype reference in the "Item Wise Purchase Register" so it no longer references Sales Invoice by mistake. (#47033)
  • Groups general ledger entries by account in "Trial Balance," reducing memory usage when generating the report for large databases. (#47044)
  • Reverts the previous removal of Against Voucher and Against Voucher Type fields in the "General Ledger" report so that users can filter on Loans again. (#47055)
  • Adds auto-completion for contact details in Payment Entry when the party type is Employee. (#46773)
  • Considers negative item quantities in Stock Reconciliation. This includes items with negative balances when updating stock levels. (#47063)
  • Sets the missing Account Type for the Paid From and Paid To accounts in Payment Entry. This update makes the form display the required fields when Account Type is needed. (#47070)
  • Adds a Switzerland address template in Address so that Swiss addresses follow their local postal format. Updates the Germany address template to always include the country name when required. (#46816)
  • Fixes a mismatch that used the wrong field name to validate inventory dimension fields in Stock Reconciliation, aligning the validation logic with the field creation process. (#46935)
  • Maps the tax table from Sales Order to Purchase Order, so service tax details are automatically included when creating the order. (#47081)
  • Refactors "Customer Ledger Summary" to load large volumes of entries more quickly, reducing waiting times when reviewing customer ledger details. (#47086)
  • Enables editing of Asset Name after the record is submitted in the Asset form, making it possible to rename previously finalized assets. (#47094)
  • Fetches the updated exchange rate automatically when creating inter-company orders or invoices after changing the Currency field. (#47096)
  • Adds a new Allow Partial Payment field to the POS Profile, letting you accept partial payments on POS Invoices if needed. (#47052)
  • Fixes a precision discrepancy in Stock Reservation Entry by correctly rounding Qty To Be Reserved. (#47097)
  • Adds missing translations from develop that were not included in version-15, so text appears correctly in supported languages. (#47104)
  • Fixes incorrect totals in Dunning when fetching multiple overdue payments, so each invoice shows its own Outstanding Amount. (#47099)

Full Changelog: v15.57.5...v15.58.0
Authors: @venkat102, @mihir-kandoi, @Sugesh393, @diptanilsaha, @ljain112, @barredterra, @rohitwaghchaure, @marcramser, @deepeshgarg007, @ruthra-kumar, @khushi8112, @rtdany10, @JK-1117, @Abdeali099
Reviewers: @ruthra-kumar, @vorasmit, @marination, @barredterra, @Gubbu77, @rohitwaghchaure

Don't miss a new erpnext release

NewReleases is sending notifications on new releases.