Skip to content

Releases: frappe/erpnext

v15.43.3

22 Nov 09:19
Compare
Choose a tag to compare

What's Changed

  • Fixed an error during migration from version 13 to 14 caused by a missing creation field in Stock Ledger Entry records. #44280

Full Changelog: v15.43.2...v15.43.3

v15.43.2

22 Nov 06:00
Compare
Choose a tag to compare

What's Changed

  • Fixed an issue where TDS was not calculated when Tax on Excess Amount was enabled in the Tax Withholding Category. #44273

Full Changelog: v15.43.1...v15.43.2

v14.77.2

22 Nov 11:28
Compare
Choose a tag to compare

What's Changed

  • Fixed an error during migration from version 13 to 14 caused by a missing creation field in Stock Ledger Entry records. #44289

Full Changelog: v14.77.1...v14.77.2

v14.77.1

22 Nov 06:01
Compare
Choose a tag to compare

What's Changed

  • Corrected the TDS calculation in Purchase Invoices when Tax on Excess Amount is selected in the Tax Withholding Category, so the current invoice amount is now included. #44270

Full Changelog: v14.77.0...v14.77.1

v15.43.1

21 Nov 09:44
Compare
Choose a tag to compare

What's Changed

  • Fixed an issue causing a "no permission to read DocType" error when accessing the "Serial and Batch Summary" report. #44259

Full Changelog: v15.43.0...v15.43.1

v15.43.0

20 Nov 08:41
Compare
Choose a tag to compare

What's Changed

  • We have improved a patch updating the Remarks in Sales Invoice and Purchase Invoice during site upgrades. #43651
  • We have introduced a new account type called Round Off for Opening in the Company master, allowing users to manually create and assign separate round off accounts for opening entries. #44136
  • We’ve fixed the Pricing Rule form so that rules applied to Item 1 now correctly affect Item 2 when Apply Rule on Other is enabled. #44140
  • We have disabled the "Add Row" button in the Allocations table to prevent users from adding new rows during the "UnReconcile Allocations" process. #44153, #44178
  • We have updated the Payment Reconciliation tool to sort invoice entries by posting_date using the get_invoice_entries function, aligning them with payments to ensure consistency. #44155
  • We have fixed the UI on the Currency Exchange form, ensuring that exchange rates are correctly labeled and updated. #44160
  • We have fixed the Exchange Rate Revaluation form to include accounts with no gain or loss, allowing users to manually adjust exchange rates as needed. #44162
  • We have renamed the options in the "Difference In" filter of the Stock Ledger Variance report and have ensured that fifo_value_diff and fifo_qty_diff are only considered when the stock queue is populated. #44150
  • We have fixed the serial number validation in the Serial and Batch Bundle, preventing mismatched serial numbers from being entered in Stock Entry forms. #44151
  • We have added a Rejected Warehouse field to the Purchase Invoice and Purchase Receipt forms, allowing users to assign rejected materials to specific inventory dimensions. #44165
  • We have fixed the Transaction form so that the Rate now updates correctly when the Unit of Measure is changed. #44180
  • We have set the Party Type in the Payment Entry form to default to Customer when the Payment Type is "Receive" and to Supplier when it is "Pay". #44182
  • We have added new DocTypes Code List and Common Code, allowing users to define and manage standardized codes directly within the system. #44173
  • We have set the debit in transaction_currency within GL Entry for multi-currency payment transactions, allowing debit amounts to correctly reflect the transaction currency. #44193
  • We’ve updated the Is Short Year label in the Fiscal Year form to Is Short/Long Year and revised its description to "More/Less than 12 months". #44206
  • We have updated the Sales Order to ensure that different coupon codes are applied to the correct items. #44217
  • We have fixed a typo in the Chart of Accounts setup, ensuring it correctly references existing company information. #44218
  • We have fixed the Timesheet to automatically update the related Project costs whenever time entries are recorded. This ensures that project budgets accurately reflect the logged hours. #44212
  • We have removed a validation from the Customer Group DocType, allowing customer groups to use names that match existing Customer entries. #44221
  • We have disabled the conversion to the user's timezone in the Sales Order Calendar, ensuring that all dates are now displayed using the system timezone consistently across Form and Calendar views. #44235
  • We’ve added validation to the Sales Team to ensure all Sales Persons are enabled, preventing sales invoices from being submitted with disabled team members. #44233
  • We’ve updated the Payment Request search functionality to correctly use both Reference Doctype and Reference Name filters, resulting in more accurate search results. #44239
  • We’ve fixed the Point of Sale form so that changing the Warehouse now displays only individual warehouses instead of group warehouses. #44242
  • We have fixed the Payment Reconciliation process to support Journal Entries with negative debit or credit amounts, allowing accurate reconciliation for these transactions. #44245
  • We have added the Disable Rounded Total field to the Quotation form, allowing you to disable the automatic rounding of total amounts in your quotations. #44183

New Contributors

Full Changelog: v15.42.0...v15.43.0

v14.77.0

20 Nov 08:37
Compare
Choose a tag to compare

What's Changed

  • We have included missing German translations in version-14 that were available in develop, without changing any existing translations. #44046
  • We’ve fixed the Pricing Rule form so that rules applied on Item 1 now correctly affect Item 2 when using the "Apply On Other" option. #44139
  • We’ve disabled the "Add Row" button in the UnReconcile Allocations dialog’s allocations table to prevent adding new rows during reconciliation. #44152
  • We have applied posting_date sorting to invoice entries in the Payment Reconciliation tool, ensuring they are ordered consistently with payment entries. #44154
  • We’ve fixed the UI on the Currency Exchange form to accurately display the exchange rate between the selected currencies. #44159
  • We’ve updated the Exchange Rate Revaluation’s Get Entries feature to include accounts with zero gain or loss, enabling users to manually set different exchange rates as required. #44161
  • We have updated the "Stock Ledger Variance" report by providing clearer labels for the Difference In filter, including "Quantity (A - B)", "Value (G - D)", and "Valuation (I - K)". Additionally, we have ensured that FIFO differences are not considered when the stock queue is blank. #44149
  • We’ve fixed the Job Card to allow pausing without the "Value missing for: Completed Qty" error by making the Completed Qty field optional. #42839
  • We’ve updated the "UnReconcile Allocations" action to disable adding new rows in the Allocations table. #44177
  • We have fixed transactions to set the Conversion Factor before applying the Price List, ensuring that the Rate updates correctly when the Unit of Measure is changed. #44179
  • We have set the default Party Type in the Payment Entry form to "Customer" when Payment Type is "Receive" and to "Supplier" when it is "Pay". #44181
  • We have added new DocTypes Code List and Common Code to centralize the management of standardized codes within the system. #44172
  • We’ve fixed the Pricing Rule to ensure that the Coupon Code "Karneval2024" only applies its specific discount, preventing "Winter2024" from being incorrectly applied. #44216
  • We have fixed the Sales Order Calendar to no longer convert dates to the user timezone, ensuring consistency with the Form View's system timezone display. #44234
  • We have fixed the Sales Invoice form to ensure that all assigned Sales Person are enabled before submission. #44232
  • We have enhanced the Payment Request search to allow partial text matches in the Name field, making it easier to find relevant "Payment Requests". #44238
  • We’ve updated the Point of Sale Item Details page to display only "non-group" warehouses in the warehouse field when selecting a warehouse. #44241
  • We’ve fixed the Payment Reconciliation form to support Journal Entries with negative debit or credit amounts, allowing such entries to be fetched and reconciled correctly. #44244

Full Changelog: v14.76.0...v14.77.0

v15.42.0

13 Nov 15:03
Compare
Choose a tag to compare

What's Changed

  • Have corrected how voucher subtypes are determined in Sales Invoice and Purchase Invoice, ensuring that "Debit Note" and "Credit Note" are assigned based on return status and the Is Debit Note field. #44022
  • Fixed an error that occurred when updating Ordered Qty in Sales Order for removed items when the previous ordered quantity was missing. #44024
  • Have added Margin Type and Margin Rate or Amount to the fields not copied when creating a Purchase Order from a Sales Order. #44027
  • Fixed an issue where the Item Code was not populated in the batch quick entry form when creating a batch from a Purchase Receipt. #44031
  • Adjusted the calculation of Percentage Received and Percentage Delivered in Purchase Order and Sales Order to account for over-receipt and over-delivery when using the "Update Qty" button. #44030
  • Fixed an issue where opening Period Closing Vouchers were not properly recognized due to incorrect sorting; they are now sorted in ascending order to correctly identify the first voucher. #44035
  • Fixed an issue in Point of Sale where items with multiple price entries displayed outdated prices; now, the current valid price is shown based on the Valid From and Valid Upto dates. #44038
  • Separate GL entries are now created for Tax Deducted at Source (TDS) in Purchase Invoices, ensuring that the supplier's full invoice amount is correctly reflected in accounts payable. #44048
  • Resolved an issue where customers could not pay invoices through the customer portal after refreshing or navigating back on the payment screen; now, previous Payment Requests are canceled automatically to allow new payments. #44010
  • Fixed an issue that caused slow reposting of Stock Entry documents due to redundant updates to Serial and Batch Bundles. #44068
  • Fixed a TypeError when saving a Pick List caused by non-numeric Available Stock values during quantity validation. #44070
  • Fixed an issue where item images were not displayed in the POS Item Card Selector. #44075
  • Fixed an issue where validation messages in Task incorrectly linked to tasks, ensuring that links now direct to the correct task forms. #44078
  • Fixed an issue where the payment schedule did not populate from the Payment Terms Template when the Is Return field was not present in the document. #44083
  • Fixed an issue in the negative stock validation that did not properly consider inventory dimensions; now available quantities are dynamically calculated per dimension. #43846
  • Fixed an issue in the "Stock Projected Qty" report where the Conversion Factor field was missing when the Include UOM filter was applied. #44092
  • Fixed an issue where the Item Code was not mapped from the modal to the Batch form when creating a new Batch; the Item Code is now pre-filled correctly. #44091
  • Fixed an issue where the "Create Tax Template" feature would fail for a Company created using another company's chart of accounts template. #44062
  • Added a complete tax template to the French chart of accounts France - Plan Comptable Général avec code. #44063
  • Fixed a client-side error that prevented users from creating return POS Invoices using the "Return" button. #44093
  • Fixed an exception in the "Purchase Register" and "Sales Register" reports when filtered on Cost Center. #44088
  • Corrected the Net Amount calculations to correctly handle decimal precision, especially when inclusive taxes are applied. #44040
  • Fixed an issue where payment amounts were not updated correctly when processing partial returns in POS Invoices. #44098
  • Fixed the barcode search in Point of Sale to correctly validate and filter items based on Item Group. #44100
  • Fixed a validation error "Grand Total (Company Currency) must be >= 0.0" that occurred when submitting a Subcontracting Receipt with TDS enabled and "Auto Create Purchase Receipt" activated in Buying Settings. #44106
  • Fixed an error that occurred when reconciling expired batches using Stock Reconciliation. #44107
  • Resolved an error where cancelling a Delivery Note with serial and batch items failed due to incorrect transaction type validation. #44109
  • Fixed an issue where the rates of non-stock items (service items) in the Bill of Materials were not included in the raw material cost calculation. #44111
  • Fixed an issue where the "Production Plan Summary" report displayed incorrect Produced Qty values. #44113
  • Fixed an issue where drop-shipped Purchase Orders created without a default supplier used the company address instead of the customer's shipping address. #44120
  • Fixed an error in the Job Card form that occurred when Work Order data was missing. #44122
  • Added Partly Billed status to Purchase Receipt to indicate when a receipt has been partially billed. #44125
  • Fixed an issue where the per_billed value in Purchase Receipt was always set to 100% when creating partial Debit Notes. #44115

Full Changelog: v15.41.2...v15.42.0

v14.76.0

13 Nov 15:00
Compare
Choose a tag to compare

What's Changed

  • Removed Subcontracting Receipt from the Purchase Order dashboard's sub-contracting section, as it does not reference the Purchase Order. #44014
  • Resolved a NoneType error when updating the Ordered Qty field in Sales Order after removing items from a Purchase Order; it now correctly handles cases where the previous ordered quantity was not set. #44023
  • Corrected the Purchase Order creation process to prevent copying the Margin Type and Margin Rate or Amount fields from the Sales Order. #44026
  • Fixed a type error when saving a Pick List that occurred when comparing Quantity to available stock. #44069
  • Fixed incorrect hyperlinks in error messages about non-template parent tasks or dependencies; they now correctly navigate to the relevant Task forms. #44077
  • Fixed an issue where the payment schedule did not auto-populate from payment terms when the Is Return field was missing, ensuring consistent population across all relevant documents. #44084
  • Fixed an exception in the "Sales Register" and "Purchase Register" reports when filtered by Cost Center. #44087
  • Fixed an issue where Purchase Orders for drop shipping used the company's address instead of the customer's shipping address when created without a default supplier. #44119
  • The Partly Billed status has been added to Purchase Receipt, allowing users to indicate receipts that have been partially billed. #44126
  • Introduced a "Partly Billed" status in Purchase Receipt to indicate receipts that have been partially billed; previously, these were marked as "To Bill". #44128
  • Fixed an issue where the Percentage Billed field in Purchase Receipt was always set to 100% when creating a partial Debit Note; it now correctly reflects the actual billed percentage. #44114

Full Changelog: v14.75.2...v14.76.0

v15.41.2

08 Nov 09:12
f5610e2
Compare
Choose a tag to compare

What's Changed

  • Improved the conditions for determining vouchers. #44022
  • Handle NoneType error while updating ordered_qty in SO for removed items. #44024
  • Add "margin_type" and "margin_rate_or_amount" to no copy. #44027
  • Item not set in the batch quick entry form. #44028
  • Calculate percentage received and delivered considering over-receipt and over-delivery. #43870
  • Sort by ascending to get the first period closing voucher. #44029

Full Changelog: v15.41.1...v15.41.2