diff --git a/.github/workflows/docker-release.yml b/.github/workflows/docker-release.yml index 4b1147e79f9..5b607a99406 100644 --- a/.github/workflows/docker-release.yml +++ b/.github/workflows/docker-release.yml @@ -11,4 +11,4 @@ jobs: - name: curl run: | apk add curl bash - curl -s -X POST -H "Content-Type: application/json" -H "Accept: application/json" -H "Travis-API-Version: 3" -H "Authorization: token ${{ secrets.TRAVIS_CI_TOKEN }}" -d '{"request":{"branch":"master"}}' https://api.travis-ci.com/repo/frappe%2Ffrappe_docker/requests + curl -X POST -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${{ secrets.CI_PAT }}" https://api.github.com/repos/frappe/frappe_docker/actions/workflows/build_stable.yml/dispatches -d '{"ref":"main"}' diff --git a/erpnext/__init__.py b/erpnext/__init__.py index f4040aeafa7..08f4684a9eb 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,8 +4,7 @@ import frappe from erpnext.hooks import regional_overrides -__version__ = "13.2.0" - +__version__ = '13.24.0' def get_default_company(user=None): """Get default company for user""" diff --git a/erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json b/erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json index daee8f8c1ab..c367b360e1f 100644 --- a/erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json +++ b/erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json @@ -75,7 +75,7 @@ ], "hide_toolbar": 1, "issingle": 1, - "modified": "2022-01-04 15:25:06.053187", + "modified": "2022-01-04 16:25:06.053187", "modified_by": "Administrator", "module": "Accounts", "name": "Opening Invoice Creation Tool", diff --git a/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py b/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py index 7ebb2a8b7bf..bd79f7997d6 100644 --- a/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py +++ b/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py @@ -1466,6 +1466,31 @@ class TestSalesInvoice(unittest.TestCase): self.assertEqual(debit_amount, 10.0) self.assertEqual(incoming_rate, 10.0) + def test_incoming_rate_for_stand_alone_credit_note(self): + return_si = create_sales_invoice( + is_return=1, + update_stock=1, + qty=-1, + rate=90000, + incoming_rate=10, + company="_Test Company with perpetual inventory", + warehouse="Stores - TCP1", + debit_to="Debtors - TCP1", + income_account="Sales - TCP1", + expense_account="Cost of Goods Sold - TCP1", + cost_center="Main - TCP1", + ) + + incoming_rate = frappe.db.get_value( + "Stock Ledger Entry", {"voucher_no": return_si.name}, "incoming_rate" + ) + debit_amount = frappe.db.get_value( + "GL Entry", {"voucher_no": return_si.name, "account": "Stock In Hand - TCP1"}, "debit" + ) + + self.assertEqual(debit_amount, 10.0) + self.assertEqual(incoming_rate, 10.0) + def test_discount_on_net_total(self): si = frappe.copy_doc(test_records[2]) si.apply_discount_on = "Net Total" diff --git a/erpnext/accounts/doctype/subscription/subscription.py b/erpnext/accounts/doctype/subscription/subscription.py index b84ead42749..62ffc79fee8 100644 --- a/erpnext/accounts/doctype/subscription/subscription.py +++ b/erpnext/accounts/doctype/subscription/subscription.py @@ -368,10 +368,10 @@ class Subscription(Document): if frappe.db.get_value("Supplier", self.party, "tax_withholding_category"): invoice.apply_tds = 1 - ### Add party currency to invoice + # Add party currency to invoice invoice.currency = get_party_account_currency(self.party_type, self.party, self.company) - ## Add dimensions in invoice for subscription: + # Add dimensions in invoice for subscription: accounting_dimensions = get_accounting_dimensions() for dimension in accounting_dimensions: diff --git a/erpnext/change_log/v13/v13.0.2.md b/erpnext/change_log/v13/v13_0_2.md similarity index 100% rename from erpnext/change_log/v13/v13.0.2.md rename to erpnext/change_log/v13/v13_0_2.md diff --git a/erpnext/change_log/v13/v13_10_0.md b/erpnext/change_log/v13/v13_10_0.md new file mode 100644 index 00000000000..ee844e5526a --- /dev/null +++ b/erpnext/change_log/v13/v13_10_0.md @@ -0,0 +1,58 @@ +# Version 13.10.0 Release Notes + +### Features & Enhancements +- POS invoice coupon code feature ([#27004](https://github.com/frappe/erpnext/pull/27004)) +- Add Primary Address and Contact section in Supplier ([#27197](https://github.com/frappe/erpnext/pull/27197)) +- Capacity for Service Unit, concurrent appointments based on Capacity, Patient enhancements ([#24860](https://github.com/frappe/erpnext/pull/24860)) +- Increase number of supported currency exchanges ([#26763](https://github.com/frappe/erpnext/pull/26763)) +- South Africa VAT Audit Report ([#27017](https://github.com/frappe/erpnext/pull/27017)) +- Training Event Status Update and Validations ([#26698](https://github.com/frappe/erpnext/pull/26698)) +- Allow draft POS Invoices even if no stock available ([#27106](https://github.com/frappe/erpnext/pull/27106)) +- Column for total amount due in Accounts Receivable/Payable Summary ([#27069](https://github.com/frappe/erpnext/pull/27069)) +- Provision to create customer from opportunity ([#27141](https://github.com/frappe/erpnext/pull/27141)) +- Employee reminders ([#25735](https://github.com/frappe/erpnext/pull/25735)) +- Fetching details from supplier/customer groups ([#26131](https://github.com/frappe/erpnext/pull/26131)) +- Unreconcile on cancellation of bank transaction ([#27109](https://github.com/frappe/erpnext/pull/27109)) + +### Fixes +- Healthcare Redesign Changes ([#27100](https://github.com/frappe/erpnext/pull/27100)) +- Eway bill version changed to 1.0.0421 ([#27044](https://github.com/frappe/erpnext/pull/27044)) +- Org Chart fixes ([#26952](https://github.com/frappe/erpnext/pull/26952)) +- TDS calculation on net total ([#27058](https://github.com/frappe/erpnext/pull/27058)) +- Dimension filter query fix to avoid including disabled dimensions ([#26988](https://github.com/frappe/erpnext/pull/26988)) +- Various minor perf fixes for ledger postings ([#26775](https://github.com/frappe/erpnext/pull/26775)) +- Healthcare Service Unit fixes ([#27273](https://github.com/frappe/erpnext/pull/27273)) +- Selected batch no changed on changing of qty ([#27126](https://github.com/frappe/erpnext/pull/27126)) +- Changed label to "Inpatient Visit Charge" in appointment type ([#26906](https://github.com/frappe/erpnext/pull/26906)) +- Stock Analytics Report must consider warehouse during calculation ([#26908](https://github.com/frappe/erpnext/pull/26908)) +- Reduce Sales Invoice row size ([#27136](https://github.com/frappe/erpnext/pull/27136)) +- Allow backdated discharge for inpatient ([#25124](https://github.com/frappe/erpnext/pull/25124)) +- Sequence of sub-operations in job card ([#27138](https://github.com/frappe/erpnext/pull/27138)) +- Social media post fixes ([#24664](https://github.com/frappe/erpnext/pull/24664)) +- Consolidated balance sheet showing incorrect values ([#26975](https://github.com/frappe/erpnext/pull/26975)) +- Correct company address not getting copied from Purchase Order to Invoice ([#27217](https://github.com/frappe/erpnext/pull/27217)) +- Add child item groups into the filters ([#26997](https://github.com/frappe/erpnext/pull/26997)) +- Pass planned start date to in work order from production plan ([#27031](https://github.com/frappe/erpnext/pull/27031)) +- Filtering of items in Sales and Purchase Orders ([#26936](https://github.com/frappe/erpnext/pull/26936)) +- Sales order qty update fails in "Update Items" button ([#26992](https://github.com/frappe/erpnext/pull/26992)) +- Refactor stock module onboarding ([#25745](https://github.com/frappe/erpnext/pull/25745)) +- Calculation of gross profit percentage in Gross Profit Report ([#27045](https://github.com/frappe/erpnext/pull/27045)) +- Correct price list rate field value in return Sales Invoice ([#27105](https://github.com/frappe/erpnext/pull/27105)) +- Return Qty in PR/DN for legacy data ([#27003](https://github.com/frappe/erpnext/pull/27003)) +- Sales pipeline graph issue ([#26626](https://github.com/frappe/erpnext/pull/26626)) +- Additional salary processing ([#27005](https://github.com/frappe/erpnext/pull/27005)) +- Dimension filter query fix to avoid including disabled dimensions ([#27006](https://github.com/frappe/erpnext/pull/27006)) +- Incorrect Gl Entry on period closing involving finance books ([#27104](https://github.com/frappe/erpnext/pull/26921)) +- Set production plan to completed even on over production ([#27032](https://github.com/frappe/erpnext/pull/27032)) +- Budget variance missing values ([#26963](https://github.com/frappe/erpnext/pull/26963)) +- No able to create asset depreciation entry when cost_center is mandatory ([#26912](https://github.com/frappe/erpnext/pull/26912)) +- Keep stock entry title & purpose in sync ([#27043](https://github.com/frappe/erpnext/pull/27043)) +- Add mandatory depends on condition for export type field ([#26957](https://github.com/frappe/erpnext/pull/26957)) +- Fixed patched which were breaking while migrating ([#27205](https://github.com/frappe/erpnext/pull/27205)) +- ZeroDivisionError on creating e-invoice for credit note ([#26919](https://github.com/frappe/erpnext/pull/26919)) +- Stock analytics report date range issues and add company filter ([#27014](https://github.com/frappe/erpnext/pull/27014)) +- Stock Ledger report not working if include uom selected in filter ([#27127](https://github.com/frappe/erpnext/pull/27127)) +- Show proper currency symbol in Taxes and Charges table ([#26935](https://github.com/frappe/erpnext/pull/26935)) +- Operation time auto set to zero ([#27190](https://github.com/frappe/erpnext/pull/27190)) +- Set account for change amount even if pos profile not found ([#26986](https://github.com/frappe/erpnext/pull/26986)) +- Discard empty rows from update items ([#27021](https://github.com/frappe/erpnext/pull/27021)) \ No newline at end of file diff --git a/erpnext/change_log/v13/v13_11_0.md b/erpnext/change_log/v13/v13_11_0.md new file mode 100644 index 00000000000..d78c932d90e --- /dev/null +++ b/erpnext/change_log/v13/v13_11_0.md @@ -0,0 +1,45 @@ +# Version 13.11.0 Release Notes + +### Features & Enhancements + +- E-commerce Refactor ([#24603](https://github.com/frappe/erpnext/pull/24603)) +- Common party accounting ([#27039](https://github.com/frappe/erpnext/pull/27039)) +- Add provision for process loss in manufacturing. ([#26151](https://github.com/frappe/erpnext/pull/26151)) +- Taxjar Integration update ([#27143](https://github.com/frappe/erpnext/pull/27143)) +- Add Primary Address and Contact section in Supplier ([#27197](https://github.com/frappe/erpnext/pull/27197)) +- Color and Leave Type in leave application calendar ([#27246](https://github.com/frappe/erpnext/pull/27246)) +- Handle Asset on Issuing Credit Note ([#26159](https://github.com/frappe/erpnext/pull/26159)) +- Depreciate Asset after sale ([#26543](https://github.com/frappe/erpnext/pull/26543)) +- Treatment Plan Template ([#26557](https://github.com/frappe/erpnext/pull/26557)) +- Improve Product Bundle handling ([#27319](https://github.com/frappe/erpnext/pull/27124)) + +### Fixes + +- POS payment mode selection issue ([#27409](https://github.com/frappe/erpnext/pull/27409)) +- Customers 'primary_address' not updated automatically ([#26799](https://github.com/frappe/erpnext/pull/26799)) +- Production Plan UX and validation message ([#27278](https://github.com/frappe/erpnext/pull/27278)) +- Job Card overlap unknown column `jc.employee` ([#27403](https://github.com/frappe/erpnext/pull/27403)) +- Stock Ageing report issues for serialized items ([#27228](https://github.com/frappe/erpnext/pull/27228)) +- Shopping Cart and Variant Selection ([#27508](https://github.com/frappe/erpnext/pull/27508)) +- Dont fetch Stopped/Cancelled MRs in Stock Entry Get Items dialog ([#27326](https://github.com/frappe/erpnext/pull/27326)) +- Incorrect component amount calculation if dependent on another payment days based component ([#27349](https://github.com/frappe/erpnext/pull/27349)) +- Stripe's Price API for plan-price information ([#26107](https://github.com/frappe/erpnext/pull/26107)) +- Correct company address not getting copied from Purchase Order to Invoice ([#27217](https://github.com/frappe/erpnext/pull/27217)) +- Don't allow BOM's item code at any level of child items ([#27176](https://github.com/frappe/erpnext/pull/27176)) +- Handle Excess/Multiple Item Transfer against Job Card ([#27486](https://github.com/frappe/erpnext/pull/27486)) +- Fixed issue with accessing last salary slip for new employee ([#27247](https://github.com/frappe/erpnext/pull/27247)) +- Org Chart fixes ([#27290](https://github.com/frappe/erpnext/pull/27290)) +- Calculate operating cost based on BOM Quantity ([#27464](https://github.com/frappe/erpnext/pull/27464)) +- Healthcare Service Unit fixes ([#27273](https://github.com/frappe/erpnext/pull/27273)) +- Presentation currency conversion in reports ([#27316](https://github.com/frappe/erpnext/pull/27316)) +- Added delivery date filters to get sales orders in production plan ([#27367](https://github.com/frappe/erpnext/pull/27367)) +- Manually added weight per unit reset to zero after save ([#27330](https://github.com/frappe/erpnext/pull/27330)) +- Allow to change incoming rate manually in case of stand-alone credit note ([#27036](https://github.com/frappe/erpnext/pull/27036)) +- Cannot reconcile bank transactions against internal transfer payment entries ([#26932](https://github.com/frappe/erpnext/pull/26932)) +- Added item price to default price list ([#27353](https://github.com/frappe/erpnext/pull/27353)) +- Expense Claim reimbursed amount update issue ([#27204](https://github.com/frappe/erpnext/pull/27204)) +- Braintree payment processed twice ([#27300](https://github.com/frappe/erpnext/pull/27300)) +- Fetch from more than one sales order in Maintenance Visit ([#26924](https://github.com/frappe/erpnext/pull/26924)) +- Values with same account name and different account number in consolidated balance sheet report ([#27493](https://github.com/frappe/erpnext/pull/27493)) +- Don't create inward SLE against SI unless is internal customer enabled ([#27086](https://github.com/frappe/erpnext/pull/27086)) +- Paging and Discount filter ([#27332](https://github.com/frappe/erpnext/pull/27332)) \ No newline at end of file diff --git a/erpnext/change_log/v13/v13_12_0.md b/erpnext/change_log/v13/v13_12_0.md new file mode 100644 index 00000000000..d60b262496b --- /dev/null +++ b/erpnext/change_log/v13/v13_12_0.md @@ -0,0 +1,43 @@ +# Version 13.12.0 Release Notes + +### Features & Enhancements +- Merge POS invoices based on customer group ([#27471](https://github.com/frappe/erpnext/pull/27471)) + +- Get items from material request in purchase order ([#24725](https://github.com/frappe/erpnext/pull/24725)) + - Earlier system was fetching all the items from material request to purchase order + - Now user can fetch the specific items from material request to purchase order + +- Validity dates in Tax Withholding Rates ([#27258](https://github.com/frappe/erpnext/pull/27258)) + - Replaced fiscal year with From Date and To Date, to start the TDS effect from the mid of the fiscal year. + +- Toggle for reduced depreciation rate as per IT Act ([#27600](https://github.com/frappe/erpnext/pull/27600)) + - Added a toggle in the Finance Book to enable/disable the automatic reduction in the depreciation rate. + +- Deduct the TDS using Journal Entry ([#27451](https://github.com/frappe/erpnext/pull/27451)) + - Refactored TDS payable monthly report to show the TDS data which was created using Journal Entry. + +- Party specific item ([#27281](https://github.com/frappe/erpnext/pull/27281)) + - User can set the specific items to the supplier + - While making purchase transactions, user can see the items which are linked to the respective supplier. + +- Provision to add scrap items in job card ([#27483](https://github.com/frappe/erpnext/pull/27483)) + +### Fixes + +- Maintain same rate in Stock Ledger until stock become positive ([#27227](https://github.com/frappe/erpnext/pull/27227)) +- Duplicate Contact error on add Patient ([#27427](https://github.com/frappe/erpnext/pull/27427)) +- Distribution of additional costs in Manufacture Stock Entry ([#27629](https://github.com/frappe/erpnext/pull/27629)) +- Website Items with same Item name unhandled, thumbnails missing ([#27720](https://github.com/frappe/erpnext/pull/27720)) +- Delivery Note for transfer w/o internal customer ([#27798](https://github.com/frappe/erpnext/pull/27798)) +- Setting of gain/loss if party account is in company currency ([#27659](https://github.com/frappe/erpnext/pull/27659)) +- Check if doctype has company_address field before setting the value ([#27441](https://github.com/frappe/erpnext/pull/27441)) +- Removed b2c limit check from CDNR Invoices ([#27516](https://github.com/frappe/erpnext/pull/27516)) +- Cannot delete a project if linked with sales order ([#27536](https://github.com/frappe/erpnext/pull/27536)) +- Employee advance return through multiple additional salaries ([#27438](https://github.com/frappe/erpnext/pull/27438)) +- Improvements in COA Importer ([#27584](https://github.com/frappe/erpnext/pull/27584)) +- Validate if item exists on uploading items in stock reco ([#27543](https://github.com/frappe/erpnext/pull/27543)) +- Handle Excess/Multiple Item Transfer against Job Card ([#27486](https://github.com/frappe/erpnext/pull/27486)) +- Values with same account name and different account number in consolidated balance sheet report ([#27493](https://github.com/frappe/erpnext/pull/27493)) +- Added project name in the purchase order analysis ([#27701](https://github.com/frappe/erpnext/pull/27701)) +- Shopping Cart and Variant Selection ([#27508](https://github.com/frappe/erpnext/pull/27508)) + diff --git a/erpnext/change_log/v13/v13_13_0.md b/erpnext/change_log/v13/v13_13_0.md new file mode 100644 index 00000000000..3da2d721744 --- /dev/null +++ b/erpnext/change_log/v13/v13_13_0.md @@ -0,0 +1,29 @@ +# Version 13.13.0 Release Notes + +### Features & Enhancements + +- HR Module onboarding ([#25741](https://github.com/frappe/erpnext/pull/25741)) +- Tracking multiple rounds for the interview ([#25482](https://github.com/frappe/erpnext/pull/25482)) +- HSN based tax breakup table check in GST Settings (India Localization) ([#27907](https://github.com/frappe/erpnext/pull/27907)) + +### Fixes + +- To improve stock transactions added indexes in stock queries and speed up bin updation ([#27758](https://github.com/frappe/erpnext/pull/27758)) +- Interstate internal transfer invoices not visible in GSTR-1 ([#27970](https://github.com/frappe/erpnext/pull/27970)) +- Account number and name incorrectly imported using COA importer ([#27967](https://github.com/frappe/erpnext/pull/27967)) +- Multiple fixes to timesheets ([#27775](https://github.com/frappe/erpnext/pull/27742)) +- Totals row incorrect value in GL Entry ([#27867](https://github.com/frappe/erpnext/pull/27867)) +- Sales Order delivery Date not getting set via data import ([#27862](https://github.com/frappe/erpnext/pull/27862)) +- Add cost center in gl entry for advance payment entry ([#27840](https://github.com/frappe/erpnext/pull/27840)) +- Item Variant selection empty popup on website ([#27924](https://github.com/frappe/erpnext/pull/27924)) +- Improve performance of fetching account balance in chart of accounts ([#27661](https://github.com/frappe/erpnext/pull/27661)) +- Chart Of Accounts import button not visible ([#27748](https://github.com/frappe/erpnext/pull/27748)) +- Website Items with same Item name unhandled, thumbnails missing ([#27720](https://github.com/frappe/erpnext/pull/27720)) +- Delete linked Transaction Deletion Record docs on deleting company ([#27785](https://github.com/frappe/erpnext/pull/27785)) +- Display appropriate message for Payment Term discrepancies in Payment Entry ([#27749](https://github.com/frappe/erpnext/pull/27749)) +- Updated buying onboarding tours. ([#27800](https://github.com/frappe/erpnext/pull/27800)) +- Fixed variant qty in BOM while making work order ([#27686](https://github.com/frappe/erpnext/pull/27686)) +- Availability slots display, disabled Practitioner Schedule ([#27812](https://github.com/frappe/erpnext/pull/27812)) +- Consolidated report not consider company currency ([#27863](https://github.com/frappe/erpnext/pull/27863)) +- Batch Number not copied from Purchase Receipt to Stock Entry ([#27794](https://github.com/frappe/erpnext/pull/27794)) +- Employee Leave Balance report should only consider ledgers of transaction type Leave Allocation ([#27728](https://github.com/frappe/erpnext/pull/27728)) diff --git a/erpnext/change_log/v13/v13_14_0.md b/erpnext/change_log/v13/v13_14_0.md new file mode 100644 index 00000000000..3769c7984a7 --- /dev/null +++ b/erpnext/change_log/v13/v13_14_0.md @@ -0,0 +1,42 @@ +# Version 13.14.0 Release Notes + +### Features & Enhancements + +- KSA E-Invoicing and VAT Report ([#27369](https://github.com/frappe/erpnext/pull/27369)) + - Added KSA VAT settings to setup KSA VAT accounts + - New report KSA VAT to check the vat amounts + - Print format for KSA VAT Invoice ([#28166](https://github.com/frappe/erpnext/pull/28166)) + +- Provision to setup tax for recurring additional salary in Salary Slip ([#27459](https://github.com/frappe/erpnext/pull/27459)) +- Add dispatch address in E-invoicing for India localization ([#28084](https://github.com/frappe/erpnext/pull/28084)) +- Employee initial work history updated when transfer is performed ([#27768](https://github.com/frappe/erpnext/pull/27768)) +- Provision to setup quality inspection teamplte in the operation which will be use in the Job Card([#28219](https://github.com/frappe/erpnext/pull/28219)) +- Improved sales invoice submission performance ([#27916](https://github.com/frappe/erpnext/pull/27916)) + + +### Fixes + +- Splitting outstanding rows as per payment terms ([#27946](https://github.com/frappe/erpnext/pull/27946)) + +- Make status filter in Fixed Asset Register optional ([#28126](https://github.com/frappe/erpnext/pull/28126)) +- Skip empty rows while updating unsaved BOM cost ([#28136](https://github.com/frappe/erpnext/pull/28136)) +- TDS round off not working from second transaction ([#27934](https://github.com/frappe/erpnext/pull/27934)) +- Update receivable/payable account on company change in the Sales / Purchase Invoice ([#28057](https://github.com/frappe/erpnext/pull/28057)) +- Changes in Maintenance Schedule gets overwritten on save ([#27990](https://github.com/frappe/erpnext/pull/27990)) +- Fetch thumbnail from Item master instead of regenerating ([#28005](https://github.com/frappe/erpnext/pull/28005)) +- Serial Nos not set in the row after scanning in popup ([#28202](https://github.com/frappe/erpnext/pull/28202)) +- Taxjar customer_address fix, currency fix ([#28262](https://github.com/frappe/erpnext/pull/28262)) +- TaxJar update - added nexus list, making api call only for nexus ([#27497](https://github.com/frappe/erpnext/pull/27497)) +- Don't reset rates in Timesheet Detail when Activity Type is cleared ([#28056](https://github.com/frappe/erpnext/pull/28056)) +- Show full item name in search widget ([#28283](https://github.com/frappe/erpnext/pull/28283)) +- Avoid automatic customer creation on website user login ([#27914](https://github.com/frappe/erpnext/pull/27914)) +- POS Closing Entry without linked invoices ([#28042](https://github.com/frappe/erpnext/pull/28042)) +- Added patch to fix production plan status ([#27567](https://github.com/frappe/erpnext/pull/27567)) +- Interstate internal transfer invoices was not displying in the GSTR-1 report ([#27970](https://github.com/frappe/erpnext/pull/27970)) +- Shows opening balance from filtered from date in the stock balance and stock ledger report ([#26877](https://github.com/frappe/erpnext/pull/26877)) +- Employee filter in YTD and MTD in salary slip ([#27997](https://github.com/frappe/erpnext/pull/27997)) +- Removed warehouse filter on Batch field for Material Receipt ([#28195](https://github.com/frappe/erpnext/pull/28195)) +- Account number and name incorrectly imported using COA importer ([#27967](https://github.com/frappe/erpnext/pull/27967)) +- Autoemail report not showing dynamic report filters ([#28114](https://github.com/frappe/erpnext/pull/28114)) +- Incorrect VAT Amount in UAE VAT 201 report ([#27994](https://github.com/frappe/erpnext/pull/27994)) +- Employee Leave Balance report should only consider ledgers of transaction type Leave Allocation([#27728](https://github.com/frappe/erpnext/pull/27728)) \ No newline at end of file diff --git a/erpnext/change_log/v13/v13_15_0.md b/erpnext/change_log/v13/v13_15_0.md new file mode 100644 index 00000000000..25f18c5e28a --- /dev/null +++ b/erpnext/change_log/v13/v13_15_0.md @@ -0,0 +1,36 @@ +# Version 13.15.0 Release Notes + +### Features & Enhancements + +- Add count for Healthcare Practitioner on Healthcare dashboard +([#28286](https://github.com/frappe/erpnext/pull/28286)) +- Improved financial statement report loading time ([#28238](https://github.com/frappe/erpnext/pull/28238)) +- Improved general ledger report loading time ([#27987](https://github.com/frappe/erpnext/pull/27987)) +- Replaced "=" with "in" for multiple statuses in query ([#28193](https://github.com/frappe/erpnext/pull/28193)) +- Update rate in the item price if the Update Existing Price List Rate is enabled in the stock settings ([#28255](https://github.com/frappe/erpnext/pull/28255)) + +### Fixes + +- Serial Nos not set in the row after scanning in popup ([#28202](https://github.com/frappe/erpnext/pull/28202)) +- Help section background in dark mode ([#28406](https://github.com/frappe/erpnext/pull/28406)) +- Don't make naming series mandatory for items ([#28394](https://github.com/frappe/erpnext/pull/28394)) +- Work order creation from sales order ([#28388](https://github.com/frappe/erpnext/pull/28388)) +- Workspace links to ecommerce settings ([#28360](https://github.com/frappe/erpnext/pull/28360)) +- Currency wise pricing rule was not working ([#28417](https://github.com/frappe/erpnext/pull/28417)) +- Bug with qrcode generation for the Urdu language ([#28471](https://github.com/frappe/erpnext/pull/28471)) +- Removed item - item group name validation ([#28392](https://github.com/frappe/erpnext/pull/28392)) +- Silter only submitted fees in student fee collection report ([#28280](https://github.com/frappe/erpnext/pull/28280)) +- Update tax template name for 18% GST ([#28156](https://github.com/frappe/erpnext/pull/28156)) +- Get credit amount for bank account of type liability ([#28132](https://github.com/frappe/erpnext/pull/28132)) +- Default party account getting overriden in invoices ([#28363](https://github.com/frappe/erpnext/pull/28363)) +- Remove warehouse filter on Batch field for Material Receipt ([#28195](https://github.com/frappe/erpnext/pull/28195)) +- POS idx issue in taxes table while merging ([#28389](https://github.com/frappe/erpnext/pull/28389)) +- Address not set in the Dispatch Address field ([#28333](https://github.com/frappe/erpnext/pull/28333)) +- Not able to edit the supplier scorecard criteria name once created ([#28348](https://github.com/frappe/erpnext/pull/28348)) +- GST category not getting auto updated ([#28459](https://github.com/frappe/erpnext/pull/28459)) +- Sales Invoice with duplicate items not showing correct taxable value ([#28334](https://github.com/frappe/erpnext/pull/28334)) +- KSA Invoice print format for multicurrency invoices ([#28489](https://github.com/frappe/erpnext/pull/28489)) +- Performance issue while submitting the Journal Entry ([#28425](https://github.com/frappe/erpnext/pull/28425)) +- Pricing Rule not created against the Promotional Scheme ([#28398](https://github.com/frappe/erpnext/pull/28398)) +- Pull only Items that are in Job Card in a Stock Entry against Job Card ([#28228](https://github.com/frappe/erpnext/pull/28228)) +- Fixed sum of components in salary register ([#28237](https://github.com/frappe/erpnext/pull/28237)) \ No newline at end of file diff --git a/erpnext/change_log/v13/v13_16_0.md b/erpnext/change_log/v13/v13_16_0.md new file mode 100644 index 00000000000..e66e3df66e3 --- /dev/null +++ b/erpnext/change_log/v13/v13_16_0.md @@ -0,0 +1,37 @@ +# Version 13.16.0 Release Notes + +### Features & Enhancements + +- Accounts, Selling & Assets Onboarding cleanup ([#27112](https://github.com/frappe/erpnext/pull/27112)) +- Create party link from customer/supplier ([#28387](https://github.com/frappe/erpnext/pull/28387)) + +### Fixes +- Customer, Supplier heatmap data not rendering ([#28553](https://github.com/frappe/erpnext/pull/28553)) +- Item-Warehouse based reposting ([#28124](https://github.com/frappe/erpnext/pull/28124)) +- Filter out cancelled and non-depreciable Assets in Asset Value Adjustment ([#28443](https://github.com/frappe/erpnext/pull/28443)) +- Allow creating Shift Assignment for same day ([#28613](https://github.com/frappe/erpnext/pull/28613)) +- Taxes and Charges template not getting copied from Purchase Order/Receipt to Invoice ([#28654](https://github.com/frappe/erpnext/pull/28654)) +- Invoice amount in KSA E Invoice QR Code ([#28708](https://github.com/frappe/erpnext/pull/28708)) +- Replaced `get_list` with `get_all` for child doctypes ([#28538](https://github.com/frappe/erpnext/pull/28538)) +- Don't requeue repost immediately and clear progress ([#28684](https://github.com/frappe/erpnext/pull/28684)) +- Employee Advance paid amount not updated on PE cancellation ([#28572](https://github.com/frappe/erpnext/pull/28572)) +- COA balance rendering bug ([#28468](https://github.com/frappe/erpnext/pull/28468)) +- The combine items checkbox to trigger get_items and sub_assembly button ([#28558](https://github.com/frappe/erpnext/pull/28558)) +- Added missing job card item link in material request ([#28222](https://github.com/frappe/erpnext/pull/28222)) +- Incorrect discount amount set when item is replaced ([#28556](https://github.com/frappe/erpnext/pull/28556)) +- Display 'Total' before the totals row in the Gross Profit report ([#28513](https://github.com/frappe/erpnext/pull/28513)) +- Cost Center wise ledger posting for Period Closing Voucher ([#28477](https://github.com/frappe/erpnext/pull/28477)) +- Allocated Amount in Advances not updated on updating expense amount in Expense Claim ([#28497](https://github.com/frappe/erpnext/pull/28497)) +- Employee link formatter showing incorrect value for Employee Name ([#28504](https://github.com/frappe/erpnext/pull/28504)) +- Remove RM Cost column as cost is not retrievable from Job card ([#28123](https://github.com/frappe/erpnext/pull/28123)) +- Fixed total stock summary UI glitch ([#28564](https://github.com/frappe/erpnext/pull/28564)) +- Shipping Rule picking up old net_rate ([#28302](https://github.com/frappe/erpnext/pull/28302)) +- Changed fields position in the work order form ([#28217](https://github.com/frappe/erpnext/pull/28217)) +- Warehouse Capacity Dashboard UI ([#28431](https://github.com/frappe/erpnext/pull/28431)) +- Fixed broken bom tree view and removed duplicate button ([#28512](https://github.com/frappe/erpnext/pull/28512)) +- Incorrect balance in "Warehouse Wise Item Balance and Age" report ([#28583](https://github.com/frappe/erpnext/pull/28583)) +- Tax Withholding for Advances using Payment Entry against suppliers ([#27348](https://github.com/frappe/erpnext/pull/27348)) +- Removed abbreviation renaming ([#27766](https://github.com/frappe/erpnext/pull/27766)) +- Accepted/Rejected/Received Qty UX ([#28269](https://github.com/frappe/erpnext/pull/28269)) +- QR Code as per ZATKA specification ([#28605](https://github.com/frappe/erpnext/pull/28605)) +- POS Item cart only taxes with amount displayed ([#28501](https://github.com/frappe/erpnext/pull/28501)) \ No newline at end of file diff --git a/erpnext/change_log/v13/v13_17_0.md b/erpnext/change_log/v13/v13_17_0.md new file mode 100644 index 00000000000..c418463a673 --- /dev/null +++ b/erpnext/change_log/v13/v13_17_0.md @@ -0,0 +1,33 @@ +# Version 13.17.0 Release Notes + +### Features & Enhancements + +- Provision to consumed the serialized raw materials during Asset Repairs ([#28349](https://github.com/frappe/erpnext/pull/28349)) +- Grant commission on certain items ([#27467](https://github.com/frappe/erpnext/pull/27467)) +- KSA E-Invoing optimizations and POS support ([#28799](https://github.com/frappe/erpnext/pull/28799)) +- Added QI link in Job Card Dashboard ([#28643](https://github.com/frappe/erpnext/pull/28643)) +- Show Zero Values filter in consolidated financial statement ([#28636](https://github.com/frappe/erpnext/pull/28636)) +- Validate pending reposts before freezing stock/account ([#28815](https://github.com/frappe/erpnext/pull/28815)) + + +### Fixes + +- Mapping to maintenance visit gets erased ([#28917](https://github.com/frappe/erpnext/pull/28917)) +- Ignore mandatory fields while creating WO from SO ([#28772](https://github.com/frappe/erpnext/pull/28772)) +- Map serial no from schedule if only one ([#28745](https://github.com/frappe/erpnext/pull/28745)) +- TDS Monthly payable report ([#28764](https://github.com/frappe/erpnext/pull/28764)) +- Maintenance Visit purposes tables is not visible on submission ([#28792](https://github.com/frappe/erpnext/pull/28792)) +- fetch memberships for 80G certificate by from date only ([#28700](https://github.com/frappe/erpnext/pull/28700)) +- Do not add GST fields if company is not from India ([#28592](https://github.com/frappe/erpnext/pull/28592)) +- Wrong german translation of abbreviation: PAN ([#28802](https://github.com/frappe/erpnext/pull/28802)) +- Removed attachment limit from item doctype ([#28632](https://github.com/frappe/erpnext/pull/28632)) +- Better Error logging for deferred revenue/expense booking ([#28731](https://github.com/frappe/erpnext/pull/28731)) +- Create Depreciation Schedules for existing Assets accurately ([#28675](https://github.com/frappe/erpnext/pull/28675)) +- Incorrect hsn-wise summary if the invoice has repeated item code ([#28783](https://github.com/frappe/erpnext/pull/28783)) +- Paid invoices showing in Accounts Receivable /Accounts Payable report ([#28627](https://github.com/frappe/erpnext/pull/28627)) +- Shipping Rule picking up old net_rate ([#28302](https://github.com/frappe/erpnext/pull/28302)) +- Actual tax conversion in case of multicurrency invoices ([#28539](https://github.com/frappe/erpnext/pull/28539)) +- QRCode for invoices with special characters ([#28715](https://github.com/frappe/erpnext/pull/28715)) +- Incorrect outgoing rates when "Allow Continuous Material Consumption" enabled in manufacturing settings ([#28710](https://github.com/frappe/erpnext/pull/28710)) +- Misleading "Set Default Warehouse" fields after saving ([#28798](https://github.com/frappe/erpnext/pull/28798)) +- Taxjar Nexus list visible only if child table is visible ([#28656](https://github.com/frappe/erpnext/pull/28656)) \ No newline at end of file diff --git a/erpnext/change_log/v13/v13_18_0.md b/erpnext/change_log/v13/v13_18_0.md new file mode 100644 index 00000000000..d0d83623384 --- /dev/null +++ b/erpnext/change_log/v13/v13_18_0.md @@ -0,0 +1,43 @@ +# Version 13.18.0 Release Notes + +### Features & Enhancements + +- Deferred Revenue and Expense report with actual and upcoming postings ([#28822](https://github.com/frappe/erpnext/pull/28822)) +- 'Invoice Number' field in Opening Invoice Creation Tool ([#29147](https://github.com/frappe/erpnext/pull/29147)) +- Added required_date field to set date in child table ([#28432](https://github.com/frappe/erpnext/pull/28432)) + +### Fixes + +- Enable ksa POS Invoice print format ([#28911](https://github.com/frappe/erpnext/pull/28911)) +- Rename non existent doctype field to the right one ([#29055](https://github.com/frappe/erpnext/pull/29055)) +- Mapped accounting dimensions for Bank Entry against Payroll Entry ([#29142](https://github.com/frappe/erpnext/pull/29142)) +- Validate Finished Goods for independent Manufacture entries ([#28555](https://github.com/frappe/erpnext/pull/28555)) +- Incorrect posting time fetching incorrect stock quantity in stock reconciliation ([#29103](https://github.com/frappe/erpnext/pull/29103)) +- Stock Ageing Report - Negative Opening Stock ([#28966](https://github.com/frappe/erpnext/pull/28966)) +- Can't change valuation_method on item ([#28876](https://github.com/frappe/erpnext/pull/28876)) +- Optimize rate updation on changing price list ([#28953](https://github.com/frappe/erpnext/pull/28953)) +- Added filter for dispatch address ([#28937](https://github.com/frappe/erpnext/pull/28937)) +- Convert Item links to Website Item links in `Item Card Group` template data ([#28985](https://github.com/frappe/erpnext/pull/28985)) +- Earned Leave allocation from Leave Policy Assignment ([#29163](https://github.com/frappe/erpnext/pull/29163)) +- Items not mapped when trying to create a Maintenance Visit via Maintenance Schedule ([#28917](https://github.com/frappe/erpnext/pull/28917)) +- For performance improvement, removed forcing of posting sort index on stock balance report ([#28902](https://github.com/frappe/erpnext/pull/28902)) +- Future recurring period calculation ([#29083](https://github.com/frappe/erpnext/pull/29083)) +- Nonstock items are showing in the Itemwise Recommended Reorder Level report ([#28873](https://github.com/frappe/erpnext/pull/28873)) +- Incorrect amount based on payment days in timesheet salary slip ([#28845](https://github.com/frappe/erpnext/pull/28845)) +- Currency fix for `cost` field in subscription plan ([#28821](https://github.com/frappe/erpnext/pull/28821)) +- Fetch selling price with pricing rule ([#28951](https://github.com/frappe/erpnext/pull/28951)) +- Filter out Claimed employee advances in Expense Claim ([#29046](https://github.com/frappe/erpnext/pull/29046)) +- Tax and Charges template not getting fetched based on tax category assigned ([#29092](https://github.com/frappe/erpnext/pull/29092)) +- Ignore links while setting default notification templates in Settings ([#29042](https://github.com/frappe/erpnext/pull/29042)) +- Reset "Value After Depreciation" on reversing journal entry during Asset return ([#28975](https://github.com/frappe/erpnext/pull/28975)) +- Multicurrency invoices using subscription ([#28916](https://github.com/frappe/erpnext/pull/28916)) +- Fetch the appointment letter content in the same order as template ([#28968](https://github.com/frappe/erpnext/pull/28968)) +- Incorrect serial no valuation report showing cancelled entries ([#29172](https://github.com/frappe/erpnext/pull/29172)) +- Start date validation for deferred invoices ([#29009](https://github.com/frappe/erpnext/pull/29009)) +- HSN-Wise summary report is incorrect if an invoice has same item code multiple times ([#28783](https://github.com/frappe/erpnext/pull/28783)) +- Incorrect logic for the "Reserved Qty for Production" field in BIN ([#28880](https://github.com/frappe/erpnext/pull/28880)) +- Issues in Bank Reconciliation tool ([#28996](https://github.com/frappe/erpnext/pull/28996)) +- Hide Raw Material table in the Job Card if material transfer is against work order ([#28746](https://github.com/frappe/erpnext/pull/28746)) +- Added "Is Reverse Charge" checkbox in Tax Category for Indian Companies ([#28935](https://github.com/frappe/erpnext/pull/28935)) +- Updates in term loan processing ([#28034](https://github.com/frappe/erpnext/pull/28034)) +- Incorrect bin qty on backdated reconciliation ([#28588](https://github.com/frappe/erpnext/pull/28588)) \ No newline at end of file diff --git a/erpnext/change_log/v13/v13_19_0.md b/erpnext/change_log/v13/v13_19_0.md new file mode 100644 index 00000000000..c4f7421dafd --- /dev/null +++ b/erpnext/change_log/v13/v13_19_0.md @@ -0,0 +1,52 @@ +## Version 13.19.0 Release Notes + +### Features & Enhancements + +- Allow user to change the parent company ([#28983](https://github.com/frappe/erpnext/pull/28983)) +- Option to exclude holidays while marking monthly attendance ([#29185](https://github.com/frappe/erpnext/pull/29185)) +- Early payment discount on sales & purchase orders ([#29101](https://github.com/frappe/erpnext/pull/29101)) + +### Fixes + +- Filter query in bank reconciliation tool ([#29098](https://github.com/frappe/erpnext/pull/29098)) +- Compute batch ledger in python ([#29324](https://github.com/frappe/erpnext/pull/29324)) +- GL Entries for loan repayment via Salary ([#29169](https://github.com/frappe/erpnext/pull/29169)) +- Group by Cost Center in General Ledger report only if include_dimensions is checked ([#28883](https://github.com/frappe/erpnext/pull/28883)) +- Filter for leave period in Bulk Leave Policy Assignment ([#29272](https://github.com/frappe/erpnext/pull/29272)) +- Update idx after updating items in so/po ([#29134](https://github.com/frappe/erpnext/pull/29134)) +- Avoid resetting default warehouse fields for Manufacture Entry ([#29257](https://github.com/frappe/erpnext/pull/29257)) +- Don't validate FG in repack entry ([#29271](https://github.com/frappe/erpnext/pull/29271)) +- Map Accounting Dimensions for Bank Entry against Payroll Entry ([#29142](https://github.com/frappe/erpnext/pull/29142)) +- Ignore cancelled SLEs ([#29303](https://github.com/frappe/erpnext/pull/29303)) +- Show work order progress bar even it is closed ([#29312](https://github.com/frappe/erpnext/pull/29312)) +- Incorrect serial no valuation report showing cancelled entries ([#29172](https://github.com/frappe/erpnext/pull/29172)) +- Not able to make a reverse journal entry ([#29125](https://github.com/frappe/erpnext/pull/29125)) +- Show ledger balance in Accounts Receivable and Payable summary ([#29135](https://github.com/frappe/erpnext/pull/29135)) +- Add stock queue in SLE for FIFO valuation method ([#29302](https://github.com/frappe/erpnext/pull/29302)) +- Threshold fields shows incorrect currency ([#29270](https://github.com/frappe/erpnext/pull/29270)) +- Added patch to trim whitespace from the serial numbers ([#29306](https://github.com/frappe/erpnext/pull/29306)) +- Task Depends on not removed from Gantt chart ([#28309](https://github.com/frappe/erpnext/pull/28309)) +- Earned Leave allocation from Leave Policy Assignment ([#29163](https://github.com/frappe/erpnext/pull/29163)) +- Exclude existing serial numbers while auto creating new serial numbers ([#29292](https://github.com/frappe/erpnext/pull/29292)) +- Deferred revenue booking for multi currency invoices via Journal Entry ([#29115](https://github.com/frappe/erpnext/pull/29115)) +- Fixed autoname generated for Job Applicant ([#29260](https://github.com/frappe/erpnext/pull/29260)) +- Incorrect scrap item quantity calculated in the Manufacture type stock entry ([#29179](https://github.com/frappe/erpnext/pull/29179)) +- Inconsistency in calculating outstanding amount ([#29176](https://github.com/frappe/erpnext/pull/29176)) +- Accounts are coming from different company in the dropdown ([#29280](https://github.com/frappe/erpnext/pull/29280)) +- Can't create debit note with zero quantity ([#28994](https://github.com/frappe/erpnext/pull/28994)) +- "Update Cost" should ignore overridden routing times ([#29154](https://github.com/frappe/erpnext/pull/29154)) +- Modifying Opening invoice creation tool timestamp ([#29127](https://github.com/frappe/erpnext/pull/29127)) +- Future recurring period calculation ([#29083](https://github.com/frappe/erpnext/pull/29083)) +- India localization: NIL Rated, Exempted and Non GST Invoices in GSTR-1 report ([#29208](https://github.com/frappe/erpnext/pull/29208)) +- Purchase to Stock UOM conversion on Production Plan ([#28570](https://github.com/frappe/erpnext/pull/28570)) +- Validation in POS for item batch no stock quantity ([#28907](https://github.com/frappe/erpnext/pull/28907)) +- Shopping cart total quantity ([#29076](https://github.com/frappe/erpnext/pull/29076)) +- POS items added to cart despite low quantity ([#29126](https://github.com/frappe/erpnext/pull/29126)) +- Exclude unpublished items while fetching items from other item groups ([#29211](https://github.com/frappe/erpnext/pull/29211)) +- Get project from PO into payment entry ([#29182](https://github.com/frappe/erpnext/pull/29182)) +- Cover case when all material needs to be bought ([#29326](https://github.com/frappe/erpnext/pull/29326)) +- Validate setup on clicking Mark Attendance button in Shift Type ([#29146](https://github.com/frappe/erpnext/pull/29146)) +- Can't ignore pricing rule for one particular POS invoice ([#29222](https://github.com/frappe/erpnext/pull/29222)) +- Cart & Popup Logic of Item variant without Website Item ([#29383](https://github.com/frappe/erpnext/pull/29383)) +- Not able to submit salary slips from amended payroll entry. ([#29228](https://github.com/frappe/erpnext/pull/29228)) +- Tax and Charges template not getting fetched based on tax category assigned ([#29092](https://github.com/frappe/erpnext/pull/29092)) \ No newline at end of file diff --git a/erpnext/change_log/v13/v13_20_0.md b/erpnext/change_log/v13/v13_20_0.md new file mode 100644 index 00000000000..10c8fc70d20 --- /dev/null +++ b/erpnext/change_log/v13/v13_20_0.md @@ -0,0 +1,32 @@ +## Version 13.20.0 Release Notes + +### Features & Enhancements + +- Provisional accounting for expenses ([#29451](https://github.com/frappe/erpnext/pull/29451)) + +### Fixes + +- Incorrect number of items fetched while creating delivery note ([#29454](https://github.com/frappe/erpnext/pull/29454)) +- Incorrect raw materials quantity in manufacture stock entry ([#29419](https://github.com/frappe/erpnext/pull/29419)) +- Refactored the update_serial_no function for old Maintenance Visits ([#28843](https://github.com/frappe/erpnext/pull/28843)) +- Ignore empty customer/supplier in item query ([#29610](https://github.com/frappe/erpnext/pull/29610)) +- The "Bypass Credit Limit Check" from customer has not fetched in the Customer Credit Balance report ([#29367](https://github.com/frappe/erpnext/pull/29367)) +- Reset conversion facture after changing the Stock UOM ([#29062](https://github.com/frappe/erpnext/pull/29062)) +- Cart Items rendering issue ([#29398](https://github.com/frappe/erpnext/pull/29398)) +- Honour 'include holidays' setting while marking attendance for leave application ([#29425](https://github.com/frappe/erpnext/pull/29425)) +- Cost of poor quality report time filters not working ([#28958](https://github.com/frappe/erpnext/pull/28958)) +- Incorrect packing items getting fetched on Sales Return / Credit Note ([#28607](https://github.com/frappe/erpnext/pull/28607)) +- Regenerate packing items on newly mapped doc ([#29642](https://github.com/frappe/erpnext/pull/29642)) +- From Time and To Time not updated in drag and drop action for Course Schedule ([#29114](https://github.com/frappe/erpnext/pull/29114)) +- Employee: set user image and validate user id only if user data is found ([#29452](https://github.com/frappe/erpnext/pull/29452)) +- Clear Depreciation Schedule before modification ([#28507](https://github.com/frappe/erpnext/pull/28507)) +- Fixed shopping cart qty badge ([#29077](https://github.com/frappe/erpnext/pull/29077)) +- Fetch "transfer material against" from BOM ([#29435](https://github.com/frappe/erpnext/pull/29435)) +- Cart & Popup Logic of Item variant without Website Item ([#29383](https://github.com/frappe/erpnext/pull/29383)) +- Timesheets: calculate to time based on from time and hours ([#28589](https://github.com/frappe/erpnext/pull/28589)) +- Dynamically compute BOM Level ([#29522](https://github.com/frappe/erpnext/pull/29522)) +- Contact duplication on converting lead to customer ([#29337](https://github.com/frappe/erpnext/pull/29337)) +- Fixed populate practitioner selected in form to check availability popup ([#29405](https://github.com/frappe/erpnext/pull/29405)) +- Compute batch ledger in python ([#29324](https://github.com/frappe/erpnext/pull/29324)) +- Incorrect packing list for recurring items & code cleanup ([#29456](https://github.com/frappe/erpnext/pull/29456)) +- Opening invoice creation tool can fetch multiple accounting dimension ([#29407](https://github.com/frappe/erpnext/pull/29407)) \ No newline at end of file diff --git a/erpnext/change_log/v13/v13_21_0.md b/erpnext/change_log/v13/v13_21_0.md new file mode 100644 index 00000000000..a1f36e83e80 --- /dev/null +++ b/erpnext/change_log/v13/v13_21_0.md @@ -0,0 +1,49 @@ +## Version 13.21.0 Release Notes + +### Features & Enhancements + +- Provisional accounting for expenses ([#29451](https://github.com/frappe/erpnext/pull/29451)) +- Allowing non stock items in POS ([#29556](https://github.com/frappe/erpnext/pull/29556)) +- Option to disable Item Tax Template and Tax Category ([#29349](https://github.com/frappe/erpnext/pull/29349)) + +### Fixes + +- Ignore linked invoices on Journal Entry cancel ([#29641](https://github.com/frappe/erpnext/pull/29641)) +- Do not hide Loan Repayment Entry field in salary slip ([#29535](https://github.com/frappe/erpnext/pull/29535)) +- Coupon code is applied even if ignore_pricing_rule is enabled ([#29859](https://github.com/frappe/erpnext/pull/29859)) +- Reserved for Production calculation considered closed work orders ([#29723](https://github.com/frappe/erpnext/pull/29723)) +- Disable rounded total in opening invoice creation tool ([#29789](https://github.com/frappe/erpnext/pull/29789)) +- Report GSTR-1 minor fixes ([#29700](https://github.com/frappe/erpnext/pull/29700)) +- Ignore rate validation for work order ([#29690](https://github.com/frappe/erpnext/pull/29690)) +- Incorrect provisional profit and loss in balance sheet ([#29601](https://github.com/frappe/erpnext/pull/29601)) +- Multiple WO for a single Production Plan Item ([#29603](https://github.com/frappe/erpnext/pull/29603)) +- Validation for invalid serial nos at POS invoice level ([#29447](https://github.com/frappe/erpnext/pull/29447)) +- Incorrect Grand Total in case of inclusive taxes on item ([#29701](https://github.com/frappe/erpnext/pull/29701)) +- Currency in bank reconciliation chart ([#29709](https://github.com/frappe/erpnext/pull/29709)) +- Set Pending Qty in Prod Plan after updating Work Order ([#29705](https://github.com/frappe/erpnext/pull/29705)) +- Enable Allow on Submit for 'Is Active' field in Salary Structure ([#29630](https://github.com/frappe/erpnext/pull/29630)) +- Bypass "Validate Selling Price for Item Against Purchase Rate or Valuation Rate" for free items ([#29359](https://github.com/frappe/erpnext/pull/29359)) +- Generate Warehouse wise FIFO Queue always and later aggregate if required ([#29788](https://github.com/frappe/erpnext/pull/29788)) +- Fixes in TDS payable monthly report ([#29791](https://github.com/frappe/erpnext/pull/29791)) +- Incorrect pricing rule filtering on selecting first item ([#29778](https://github.com/frappe/erpnext/pull/29778)) +- Stock Ageing Transfer Bucket logic for Repack Entry with split batch rows ([#29816](https://github.com/frappe/erpnext/pull/29816)) +- Incorrect packing list for recurring items & code cleanup ([#29456](https://github.com/frappe/erpnext/pull/29456)) +- Cost center validation of asset ([#29373](https://github.com/frappe/erpnext/pull/29373)) +- Coupon code item pricing dynamic updation issue in pos screen ([#29599](https://github.com/frappe/erpnext/pull/29599)) +- Billed amount in delivery note items ([#29290](https://github.com/frappe/erpnext/pull/29290)) +- Regenerate packed items on newly mapped doc ([#29642](https://github.com/frappe/erpnext/pull/29642)) +- Cannot jump to sales invoice in gross profit report ([#29748](https://github.com/frappe/erpnext/pull/29748)) +- Fetch image form item ([#29523](https://github.com/frappe/erpnext/pull/29523)) +- Add missing key in Loan ([#29660](https://github.com/frappe/erpnext/pull/29660)) +- Weed out disabled variants via sql query instead of pythonic looping separately ([#29639](https://github.com/frappe/erpnext/pull/29639 ()) +- Loan repayment via Salary Slip ([#29716](https://github.com/frappe/erpnext/pull/29716)) +- Earned leaves not allocated if assignment is created on month-end based on Leave Policy ([#29650](https://github.com/frappe/erpnext/pull/29650)) +- Time out error while making work orders from production plan ([#29736](https://github.com/frappe/erpnext/pull/29736)) +- Removal of coupon code ([#29896](https://github.com/frappe/erpnext/pull/29896)) +- Earned Leave allocation based on joining date fixes ([#29711](https://github.com/frappe/erpnext/pull/29711)) +- Total Credit amount in TDS Payable monthly report ([#29907](https://github.com/frappe/erpnext/pull/29907)) +- Pricing rule on transactions doesn't work ([#29597](https://github.com/frappe/erpnext/pull/29597)) +- Billing status for zero amount reference doc ([#29659](https://github.com/frappe/erpnext/pull/29659)) +- Zero rated exports in GSTR-3B report ([#29609](https://github.com/frappe/erpnext/pull/29609)) +- Update SO via Work Order made from MR ([#29803](https://github.com/frappe/erpnext/pull/29803)) +- Currency in bank reconciliation tool ([#29848](https://github.com/frappe/erpnext/pull/29848)) \ No newline at end of file diff --git a/erpnext/change_log/v13/v13_22_0.md b/erpnext/change_log/v13/v13_22_0.md new file mode 100644 index 00000000000..24e3539d833 --- /dev/null +++ b/erpnext/change_log/v13/v13_22_0.md @@ -0,0 +1,42 @@ +## Version 13.22.0 Release Notes + +### Features & Enhancements + +- feat: Payment Terms Status report (backport #29137) ([#29137](https://github.com/frappe/erpnext/pull/29137)) + +### Fixes + +- fix(LMS): program enrollment does not give any feedback (backport #29922) ([#29922](https://github.com/frappe/erpnext/pull/29922)) +- fix: Update SO via Work Order made from MR (attached to SO) (backport #29803) ([#29803](https://github.com/frappe/erpnext/pull/29803)) +- fix: org chart connectors not rendered when Employee Naming is set to Full Name ([#29997](https://github.com/frappe/erpnext/pull/29997)) +- perf: Weed out disabled variants via sql query instead of pythonic looping separately (backport #29639) ([#29639](https://github.com/frappe/erpnext/pull/29639)) +- fix: task status loop ([#26006](https://github.com/frappe/erpnext/pull/26006)) +- fix: Commission not applied while making Sales Order from Quotation (backport #29978) ([#29978](https://github.com/frappe/erpnext/pull/29978)) +- fix: Validate party account with company (backport #29879) ([#29879](https://github.com/frappe/erpnext/pull/29879)) +- fix: add supported currencies for GoCardless (backport #29805) ([#29805](https://github.com/frappe/erpnext/pull/29805)) +- fix(asset): no. of depr booked cannot be equal to total no. of depr (backport #29900) ([#29900](https://github.com/frappe/erpnext/pull/29900)) +- fix: Fetch conversion factor even if it already existed in row, on item change ([#29917](https://github.com/frappe/erpnext/pull/29917)) +- fix(ux): make "allow zero valuation rate" readonly if "s_warehouse" is set ([#29681](https://github.com/frappe/erpnext/pull/29681)) +- fix: Block merging items if both have product bundles (backport #29913) ([#29913](https://github.com/frappe/erpnext/pull/29913)) +- fix: JobCard TimeLog to_date (backport #29872) ([#29872](https://github.com/frappe/erpnext/pull/29872)) +- fix: Stock Ageing Transfer Bucket logic for Repack Entry with split batch rows (backport #29816) ([#29816](https://github.com/frappe/erpnext/pull/29816)) +- fix(Salary Slip): TypeError while clearing any amount field in components (backport #29931) ([#29931](https://github.com/frappe/erpnext/pull/29931)) +- fix: allow renaming and merging ([#29830](https://github.com/frappe/erpnext/pull/29830)) +- fix(pos): minor fixes (backport #29991) ([#29991](https://github.com/frappe/erpnext/pull/29991)) +- fix(e-commerce): Unique Shopping Cart Per Logged In User ([#29994](https://github.com/frappe/erpnext/pull/29994)) +- fix: currency in bank reconciliation tool (backport #29848) ([#29848](https://github.com/frappe/erpnext/pull/29848)) +- fix: Account filter in PSOA (backport #29928) ([#29928](https://github.com/frappe/erpnext/pull/29928)) +- fix: Taxjar minor fixes (backport #29942) ([#29942](https://github.com/frappe/erpnext/pull/29942)) +- fix: Total taxes and charges in payment entry for multi-currency payments (backport #29977) ([#29977](https://github.com/frappe/erpnext/pull/29977)) +- fix(e-invoicing): remove batch no from e-invoices (backport #30084) ([#30084](https://github.com/frappe/erpnext/pull/30084)) +- fix: Total Credit amount in TDS Payable monthly report (backport #29907) ([#29907](https://github.com/frappe/erpnext/pull/29907)) +- fix: GSTIN filter for GSTR-1 report (backport #29869) ([#29869](https://github.com/frappe/erpnext/pull/29869)) +- fix: coupon code is applied even if ignore_pricing_rule is enabled (backport #29859) ([#29859](https://github.com/frappe/erpnext/pull/29859)) +- feat: update ordered qty for packed items (backport #29939) ([#29939](https://github.com/frappe/erpnext/pull/29939)) +- fix: validate Work Order qty against Production Plan ([#29721](https://github.com/frappe/erpnext/pull/29721)) +- fix: Fetch valuation rate for stock items consumed during asset repair ([#29714](https://github.com/frappe/erpnext/pull/29714)) +- fix: Email translations (backport #29956) ([#29956](https://github.com/frappe/erpnext/pull/29956)) +- fix(Timesheet): fetch exchange rate only if currency is set (backport #30057) ([#30057](https://github.com/frappe/erpnext/pull/30057)) +- refactor: removed validation to check zero qty (backport #30015) ([#30015](https://github.com/frappe/erpnext/pull/30015)) +- fix(pos): removal of coupon code (backport #29896) ([#29896](https://github.com/frappe/erpnext/pull/29896)) +- fix: Error in consolidated financial statements (backport #29771) ([#29771](https://github.com/frappe/erpnext/pull/29771)) \ No newline at end of file diff --git a/erpnext/change_log/v13/v13_23_0.md b/erpnext/change_log/v13/v13_23_0.md new file mode 100644 index 00000000000..2c87bb9f673 --- /dev/null +++ b/erpnext/change_log/v13/v13_23_0.md @@ -0,0 +1,63 @@ +## Version 13.23.0 Release Notes + +### Features & Enhancements + +- feat: Bank Reconciliation for loan documents (backport #29865) ([#29865](https://github.com/frappe/erpnext/pull/29865)) +- feat: Include child item group products in Item Group Page & cleanup (backport #30091) ([#30091](https://github.com/frappe/erpnext/pull/30091)) +- refactor: Employee Leave Balance (backport #29439) ([#29439](https://github.com/frappe/erpnext/pull/29439)) + +### Fixes + +- perf(asset): fetch only distinct depreciable assets (backport #30114) ([#30114](https://github.com/frappe/erpnext/pull/30114)) +- fix(pos): do not reset mode of payments in case of consolidation (backport #30198) ([#30198](https://github.com/frappe/erpnext/pull/30198)) +- fix(pos): loyalty points in case of returned pos invoice (backport #30242) ([#30242](https://github.com/frappe/erpnext/pull/30242)) +- fix(psoa): add company filter to account (backport #30145) ([#30145](https://github.com/frappe/erpnext/pull/30145)) +- fix(psoa): no such element: dict object['account'] (backport #30153) ([#30153](https://github.com/frappe/erpnext/pull/30153)) +- fix(translation) - correction for assets translation (backport #30000) ([#30000](https://github.com/frappe/erpnext/pull/30000)) +- fix(ux): Improve label for better understanding (backport #30096) ([#30096](https://github.com/frappe/erpnext/pull/30096)) +- fix: 'save_quotations_as_draft' checkbox not honoured (backport #30160) ([#30160](https://github.com/frappe/erpnext/pull/30160)) +- fix: Add missing currency option in Supplier Quotation's `rounded_total` field (backport #30229) ([#30229](https://github.com/frappe/erpnext/pull/30229)) +- fix: Ambigous column in picklist query (backport #30102) ([#30102](https://github.com/frappe/erpnext/pull/30102)) +- fix: Cleanup and fixes in Dimension-wise Accounts Balance Report (backport #30284) ([#30284](https://github.com/frappe/erpnext/pull/30284)) +- fix: Do not consider cancelled entries (backport #30207) ([#30207](https://github.com/frappe/erpnext/pull/30207)) +- fix: Do not update ignore pricing rule check implicitly (backport #30269) ([#30269](https://github.com/frappe/erpnext/pull/30269)) +- fix: Error in bank reconciliation statement (backport #30261) ([#30261](https://github.com/frappe/erpnext/pull/30261)) +- fix: Get MRs that are yet to be received but fully ordered in Report `Requested Items to Order and Receive` (backport #29987) ([#29987](https://github.com/frappe/erpnext/pull/29987)) +- fix: Item discounts for quotation and other docs (backport #29940) ([#29940](https://github.com/frappe/erpnext/pull/29940)) +- fix: Item-wise sales history report (backport #30080) ([#30080](https://github.com/frappe/erpnext/pull/30080)) +- fix: Job Card sub operations status and list view ([#30243](https://github.com/frappe/erpnext/pull/30243)) +- fix: KSA E-Invoice QR Code showing wrong VAT amount (backport #30230) ([#30230](https://github.com/frappe/erpnext/pull/30230)) +- fix: Leave Policy Assignment creation patch ([#30215](https://github.com/frappe/erpnext/pull/30215)) +- fix: Multi-currency bank reconciliation fixes (backport #29979) ([#29979](https://github.com/frappe/erpnext/pull/29979)) +- fix: Multiple fixes in Gross Profit report (backport #29740) ([#29740](https://github.com/frappe/erpnext/pull/29740)) +- fix: Nil and Exempted values in GSTR-3B Report (backport #30039) ([#30039](https://github.com/frappe/erpnext/pull/30039)) +- fix: Non Profit fixes ([#30280](https://github.com/frappe/erpnext/pull/30280)) +- fix: Pos return payment mode issue ([#26872](https://github.com/frappe/erpnext/pull/26872)) +- fix: Remove tax invoice no field (backport #30136) ([#30136](https://github.com/frappe/erpnext/pull/30136)) +- fix: Sales and Purchase return optimization (backport #30152) ([#30152](https://github.com/frappe/erpnext/pull/30152)) +- fix: Search query of payroll entry reference in Journal Entry ([#30225](https://github.com/frappe/erpnext/pull/30225)) +- fix: Shipping rule application fixes (backport #30181) ([#30181](https://github.com/frappe/erpnext/pull/30181)) +- fix: Sub-Category Routing in Item Group Page Listing pills (backport #30258) ([#30258](https://github.com/frappe/erpnext/pull/30258)) +- fix: Validate income/expense account in sales and purchase invoice (backport #30266) ([#30266](https://github.com/frappe/erpnext/pull/30266)) +- fix: cannot create multicurrency sales order with product bundles (backport #30166) ([#30166](https://github.com/frappe/erpnext/pull/30166)) +- fix: cannot create purchase order from sales order (backport #30217) ([#30217](https://github.com/frappe/erpnext/pull/30217)) +- fix: customer credit limit validation on update (backport #30110) ([#30110](https://github.com/frappe/erpnext/pull/30110)) +- fix: disable "get items" buttons from submitted production plan (backport #30223) ([#30223](https://github.com/frappe/erpnext/pull/30223)) +- fix: do not reset asset_category (backport #29696) ([#29696](https://github.com/frappe/erpnext/pull/29696)) +- fix: dont fetch entire barcode table in get_item_details ([#30131](https://github.com/frappe/erpnext/pull/30131)) +- fix: dont reset UOM in MR on every get_item_detail call (backport #30164) ([#30164](https://github.com/frappe/erpnext/pull/30164)) +- fix: fetch new fields from routing to bom ([#30169](https://github.com/frappe/erpnext/pull/30169)) +- fix: filter default_discount_account field in item_group_defaults table is_group = 0 ([#30095](https://github.com/frappe/erpnext/pull/30095)) +- fix: ignore non-unique swift numbers while migrating (backport #30132) ([#30132](https://github.com/frappe/erpnext/pull/30132)) +- fix: incorrect debit credit amount in presentation currency (backport #30244) ([#30244](https://github.com/frappe/erpnext/pull/30244)) +- fix: leave allocation records query ([#30118](https://github.com/frappe/erpnext/pull/30118)) +- fix: max_qty validation condition in WO (backport #30216) ([#30216](https://github.com/frappe/erpnext/pull/30216)) +- fix: pos return payment mode issue (#26872) ([#30220](https://github.com/frappe/erpnext/pull/30220)) +- fix: program enrollment button labels (backport #30148) ([#30148](https://github.com/frappe/erpnext/pull/30148)) +- fix: respect db multi_tenancy while fetching precision (backport #30301) ([#30301](https://github.com/frappe/erpnext/pull/30301)) +- fix: salary slip amount rounding errors ([#30248](https://github.com/frappe/erpnext/pull/30248)) +- fix: packed items return when items are removed ([#30263](https://github.com/frappe/erpnext/pull/30263)) +- fix: wrong payment days in salary slip for employees joining/leaving during mid payroll dates (backport #29082) ([#29082](https://github.com/frappe/erpnext/pull/29082)) +- refactor: removed unrequired code and test for standalone delivery note serial return ([#30276](https://github.com/frappe/erpnext/pull/30276)) +- revert: BU Schlüssel (a21f76f) (backport #29654) ([#29654](https://github.com/frappe/erpnext/pull/29654)) +- chore: add German translations (backport #30265) ([#30265](https://github.com/frappe/erpnext/pull/30265)) diff --git a/erpnext/change_log/v13/v13_24_0.md b/erpnext/change_log/v13/v13_24_0.md new file mode 100644 index 00000000000..d6920d67a5d --- /dev/null +++ b/erpnext/change_log/v13/v13_24_0.md @@ -0,0 +1,40 @@ +## Version 13.24.0 Release Notes + +### Features & Enhancements + +- feat: Create single PL/DN from several SO. ([#30238](https://github.com/frappe/erpnext/pull/30238)) + +### Fixes + +- fix: Changing item prices on converting orders/receipts to invoices ([#30365](https://github.com/frappe/erpnext/pull/30365)) +- fix(India): Auto tax fetching based on GSTIN ([#30385](https://github.com/frappe/erpnext/pull/30385)) +- fix: broken production item links on production plan ([#30399](https://github.com/frappe/erpnext/pull/30399)) +- fix(ux): warning for disabled carry forwarding in Policy Assignment ([#30331](https://github.com/frappe/erpnext/pull/30331)) +- fix: failing broken patches ([#30409](https://github.com/frappe/erpnext/pull/30409)) +- fix: Payment Request Amount calculation in case of multi-currency ([#30254](https://github.com/frappe/erpnext/pull/30254)) +- fix: disable deferred naming on SLE/GLE if hash method is used. ([#30286](https://github.com/frappe/erpnext/pull/30286)) +- fix: Rate change issue on save and mapping from other doc ([#30406](https://github.com/frappe/erpnext/pull/30406)) +- fix: Error in bank reconciliation statement ([#30261](https://github.com/frappe/erpnext/pull/30261)) +- fix: clear "Retain Sample" and "Max Sample Quantity" in Item card if Has Batch No is uncheck ([#30307](https://github.com/frappe/erpnext/pull/30307)) +- fix: (ux) Add `is_group=0` filter on website warehouse field in Website Item ([#30396](https://github.com/frappe/erpnext/pull/30396)) +- fix: Allow draft PE, PA to link to Vital Signs ([#29934](https://github.com/frappe/erpnext/pull/29934)) +- fix: Clean and fixes in Dimension-wise Accounts Balance Report ([#30284](https://github.com/frappe/erpnext/pull/30284)) +- fix: Write off amount wrongly calculated in POS Invoice ([#30395](https://github.com/frappe/erpnext/pull/30395)) +- fix: custom cash flow mapper doesn't show any data ([#30287](https://github.com/frappe/erpnext/pull/30287)) +- fix: unsupported operand type(s) for +=: 'int' and 'NoneType' ([#30420](https://github.com/frappe/erpnext/pull/30420)) +- fix: Check for onload property ([#30429](https://github.com/frappe/erpnext/pull/30429)) +- fix: Reset GST State number ([#30334](https://github.com/frappe/erpnext/pull/30334)) +- fix: Future recurring period calculation for additional salary ([#29581](https://github.com/frappe/erpnext/pull/29581)) +- fix: GST account not showing up in tax templates ([#30361](https://github.com/frappe/erpnext/pull/30361)) +- fix: P&L account validation on cancellation ([#30317](https://github.com/frappe/erpnext/pull/30317)) +- refactor: remove redundant if-statement ([#30311](https://github.com/frappe/erpnext/pull/30311)) +- fix: respect db multi_tenancy while fetching precision ([#30301](https://github.com/frappe/erpnext/pull/30301)) +- fix: show subassembly table always ([#30422](https://github.com/frappe/erpnext/pull/30422)) +- fix: Validate income/expense account in sales and purchase invoice ([#30266](https://github.com/frappe/erpnext/pull/30266)) +- fix: Add permission for KSA VAT documents ([#30304](https://github.com/frappe/erpnext/pull/30304)) +- fix(UX): misc serial no selector + warehouse.py refactor ([#30309](https://github.com/frappe/erpnext/pull/30309)) +- fix: While creating Payment Request from other forms, open a new Payment Request form without saving ([#30228](https://github.com/frappe/erpnext/pull/30228)) +- fix: Product Filters Lookup ([#30336](https://github.com/frappe/erpnext/pull/30336)) +- fix: Allow on Submit for Material Request Item Required Date ([#30174](https://github.com/frappe/erpnext/pull/30174)) +- fix: Taxes not getting fetched from item tax template ([#30343](https://github.com/frappe/erpnext/pull/30343)) +- fix: Incorrect default amount to pay for POS invoices ([#30438](https://github.com/frappe/erpnext/pull/30438)) diff --git a/erpnext/change_log/v13/v13_3_0.md b/erpnext/change_log/v13/v13_3_0.md new file mode 100644 index 00000000000..016dbb01f4d --- /dev/null +++ b/erpnext/change_log/v13/v13_3_0.md @@ -0,0 +1,73 @@ +# Version 13.3.0 Release Notes + +### Features & Enhancements + +- Purchase receipt creation from purchase invoice ([#25126](https://github.com/frappe/erpnext/pull/25126)) +- New Document Transaction Deletion ([#25354](https://github.com/frappe/erpnext/pull/25354)) +- Employee Referral ([#24997](https://github.com/frappe/erpnext/pull/24997)) +- Add Create Expense Claim button in Delivery Trip ([#25526](https://github.com/frappe/erpnext/pull/25526)) +- Reduced rate of asset depreciation as per IT Act ([#25648](https://github.com/frappe/erpnext/pull/25648)) +- Improve DATEV export ([#25238](https://github.com/frappe/erpnext/pull/25238)) +- Add pick batch button ([#25413](https://github.com/frappe/erpnext/pull/25413)) +- Enable custom field search on POS ([#25421](https://github.com/frappe/erpnext/pull/25421)) +- New check field in subscriptions for (not) submitting invoices ([#25394](https://github.com/frappe/erpnext/pull/25394)) +- Show POS reserved stock in stock projected qty report ([#25593](https://github.com/frappe/erpnext/pull/25593)) +- e-way bill validity field ([#25555](https://github.com/frappe/erpnext/pull/25555)) +- Significant reduction in time taken to save sales documents ([#25475](https://github.com/frappe/erpnext/pull/25475)) + +### Fixes + +- Bank statement import via google sheet ([#25677](https://github.com/frappe/erpnext/pull/25677)) +- Invoices not getting fetched during payment reconciliation ([#25598](https://github.com/frappe/erpnext/pull/25598)) +- Error on applying TDS without party ([#25632](https://github.com/frappe/erpnext/pull/25632)) +- Allow to cancel loan with cancelled repayment entry ([#25507](https://github.com/frappe/erpnext/pull/25507)) +- Can't open general ledger from consolidated financial report ([#25542](https://github.com/frappe/erpnext/pull/25542)) +- Add 'Partially Received' to Status drop-down list in Material Request ([#24857](https://github.com/frappe/erpnext/pull/24857)) +- Updated item filters for material request ([#25531](https://github.com/frappe/erpnext/pull/25531)) +- Added validation in stock entry to check duplicate serial nos ([#25611](https://github.com/frappe/erpnext/pull/25611)) +- Update shopify api version ([#25600](https://github.com/frappe/erpnext/pull/25600)) +- Dialog variable assignment after definition in POS ([#25680](https://github.com/frappe/erpnext/pull/25680)) +- Added tax_types list ([#25587](https://github.com/frappe/erpnext/pull/25587)) +- Include search fields in Project Link field query ([#25505](https://github.com/frappe/erpnext/pull/25505)) +- Item stock levels displaying inconsistently ([#25506](https://github.com/frappe/erpnext/pull/25506)) +- Change today to now to get data for reposting ([#25703](https://github.com/frappe/erpnext/pull/25703)) +- Parameter for get_filtered_list_for_consolidated_report in consolidated balance sheet ([#25700](https://github.com/frappe/erpnext/pull/25700)) +- Minor fixes in loan ([#25546](https://github.com/frappe/erpnext/pull/25546)) +- Fieldname when updating docfield property ([#25516](https://github.com/frappe/erpnext/pull/25516)) +- Use get_serial_nos for splitting ([#25590](https://github.com/frappe/erpnext/pull/25590)) +- Show item's full name on hover over item in POS ([#25554](https://github.com/frappe/erpnext/pull/25554)) +- Stock ledger entry created against draft stock entry ([#25540](https://github.com/frappe/erpnext/pull/25540)) +- Incorrect expense account set in pos invoice ([#25543](https://github.com/frappe/erpnext/pull/25543)) +- Stock balance and batch-wise balance history report showing different closing stock ([#25575](https://github.com/frappe/erpnext/pull/25575)) +- Make strings translatable ([#25521](https://github.com/frappe/erpnext/pull/25521)) +- Serial no changed after saving stock reconciliation ([#25541](https://github.com/frappe/erpnext/pull/25541)) +- Ignore fraction difference while making round off gl entry ([#25438](https://github.com/frappe/erpnext/pull/25438)) +- Sync shopify customer addresses ([#25481](https://github.com/frappe/erpnext/pull/25481)) +- Total stock summary report not working ([#25551](https://github.com/frappe/erpnext/pull/25551)) +- Rename field has not updated value of deposit and withdrawal fields ([#25545](https://github.com/frappe/erpnext/pull/25545)) +- Unexpected keyword argument 'merge_logs' ([#25489](https://github.com/frappe/erpnext/pull/25489)) +- Validation message of quality inspection in purchase receipt ([#25667](https://github.com/frappe/erpnext/pull/25667)) +- Added is_stock_item filter ([#25530](https://github.com/frappe/erpnext/pull/25530)) +- Fetch total stock at company in PO ([#25532](https://github.com/frappe/erpnext/pull/25532)) +- Updated filters for process statement of accounts ([#25384](https://github.com/frappe/erpnext/pull/25384)) +- Incorrect expense account set in pos invoice ([#25571](https://github.com/frappe/erpnext/pull/25571)) +- Client script breaking while settings tax labels ([#25653](https://github.com/frappe/erpnext/pull/25653)) +- Empty payment term column in accounts receivable report ([#25556](https://github.com/frappe/erpnext/pull/25556)) +- Designation insufficient permission on lead doctype. ([#25331](https://github.com/frappe/erpnext/pull/25331)) +- Force https for shopify webhook registration ([#25630](https://github.com/frappe/erpnext/pull/25630)) +- Patch regional fields for old companies ([#25673](https://github.com/frappe/erpnext/pull/25673)) +- Woocommerce order sync issue ([#25692](https://github.com/frappe/erpnext/pull/25692)) +- Allow to receive same serial numbers multiple times ([#25471](https://github.com/frappe/erpnext/pull/25471)) +- Update Allocated amount after Paid Amount is changed in PE ([#25515](https://github.com/frappe/erpnext/pull/25515)) +- Updating Standard Notification's channel field ([#25564](https://github.com/frappe/erpnext/pull/25564)) +- Report summary showing inflated values when values are accumulated in Group Company ([#25577](https://github.com/frappe/erpnext/pull/25577)) +- UI fixes related to overflowing payment section ([#25652](https://github.com/frappe/erpnext/pull/25652)) +- List invoices in Payment Reconciliation Payment ([#25524](https://github.com/frappe/erpnext/pull/25524)) +- Ageing errors in PSOA ([#25490](https://github.com/frappe/erpnext/pull/25490)) +- Prevent spurious defaults for items when making prec from dnote ([#25559](https://github.com/frappe/erpnext/pull/25559)) +- Stock reconciliation getting time out error during submission ([#25557](https://github.com/frappe/erpnext/pull/25557)) +- Timesheet filter date exclusive issue ([#25626](https://github.com/frappe/erpnext/pull/25626)) +- Update cost center in the item table fetched from POS Profile ([#25609](https://github.com/frappe/erpnext/pull/25609)) +- Updated modified time in purchase invoice to pull new fields ([#25678](https://github.com/frappe/erpnext/pull/25678)) +- Stock and Accounts Settings form refactor ([#25534](https://github.com/frappe/erpnext/pull/25534)) +- Payment amount showing in foreign currency ([#25292](https://github.com/frappe/erpnext/pull/25292)) \ No newline at end of file diff --git a/erpnext/change_log/v13/v13_4_0.md b/erpnext/change_log/v13/v13_4_0.md new file mode 100644 index 00000000000..eaf4f762d49 --- /dev/null +++ b/erpnext/change_log/v13/v13_4_0.md @@ -0,0 +1,54 @@ +# Version 13.4.0 Release Notes + +### Features & Enhancements + +- Multiple GST enhancement and fixes ([#25249](https://github.com/frappe/erpnext/pull/25249)) +- Linking supplier with an item group for filtering items ([#25683](https://github.com/frappe/erpnext/pull/25683)) +- Leave Policy Assignment Refactor ([#24327](https://github.com/frappe/erpnext/pull/24327)) +- Dimension-wise Accounts Balance Report ([#25260](https://github.com/frappe/erpnext/pull/25260)) +- Show net values in Party Accounts ([#25714](https://github.com/frappe/erpnext/pull/25714)) +- Add pending qty section to batch/serial selector dialog ([#25519](https://github.com/frappe/erpnext/pull/25519)) +- enhancements in Training Event ([#25782](https://github.com/frappe/erpnext/pull/25782)) +- Refactored timesheet ([#25701](https://github.com/frappe/erpnext/pull/25701)) + +### Fixes + +- Process Statement of Accounts formatting ([#25777](https://github.com/frappe/erpnext/pull/25777)) +- Removed serial no validation for sales invoice ([#25817](https://github.com/frappe/erpnext/pull/25817)) +- Fetch email id from dialog box in pos past order summary ([#25808](https://github.com/frappe/erpnext/pull/25808)) +- Don't map set warehouse from delivery note to purchase receipt ([#25672](https://github.com/frappe/erpnext/pull/25672)) +- Apply permission while selecting projects ([#25765](https://github.com/frappe/erpnext/pull/25765)) +- Error on adding bank account to plaid ([#25658](https://github.com/frappe/erpnext/pull/25658)) +- Set disable rounded total if it is globally enabled ([#25789](https://github.com/frappe/erpnext/pull/25789)) +- Wrong amount on CR side in general ledger report for customer when different account currencies are involved ([#25654](https://github.com/frappe/erpnext/pull/25654)) +- Stock move dialog duplicate submit actions (V13) ([#25486](https://github.com/frappe/erpnext/pull/25486)) +- Cashflow mapper not showing data ([#25815](https://github.com/frappe/erpnext/pull/25815)) +- Ignore rounding diff while importing JV using data import ([#25816](https://github.com/frappe/erpnext/pull/25816)) +- Woocommerce order sync issue ([#25688](https://github.com/frappe/erpnext/pull/25688)) +- Expected amount in pos closing payments table ([#25737](https://github.com/frappe/erpnext/pull/25737)) +- Show only company addresses for ITC reversal entry ([#25867](https://github.com/frappe/erpnext/pull/25867)) +- Timeout error while loading warehouse tree ([#25694](https://github.com/frappe/erpnext/pull/25694)) +- Plaid Withdrawals and Deposits are recorded incorrectly ([#25784](https://github.com/frappe/erpnext/pull/25784)) +- Return case for item with available qty equal to one ([#25760](https://github.com/frappe/erpnext/pull/25760)) +- The status of repost item valuation showing In Progress since long time ([#25754](https://github.com/frappe/erpnext/pull/25754)) +- Updated applicable charges form in landed cost voucher ([#25732](https://github.com/frappe/erpnext/pull/25732)) +- Rearrange buttons for Company DocType ([#25617](https://github.com/frappe/erpnext/pull/25617)) +- Show uom for item in selector dialog ([#25697](https://github.com/frappe/erpnext/pull/25697)) +- Warehouse not found in stock entry ([#25776](https://github.com/frappe/erpnext/pull/25776)) +- Use dictionary filter instead of list (bp #25874 pre-release) ([#25875](https://github.com/frappe/erpnext/pull/25875)) +- Send emails on rfq submit ([#25695](https://github.com/frappe/erpnext/pull/25695)) +- Cannot bypass e-invoicing for non gst item invoices ([#25759](https://github.com/frappe/erpnext/pull/25759)) +- Validation message of quality inspection in purchase receipt ([#25666](https://github.com/frappe/erpnext/pull/25666)) +- Dialog variable assignment after definition in POS ([#25681](https://github.com/frappe/erpnext/pull/25681)) +- Wrong quantity after transaction for parallel stock transactions ([#25779](https://github.com/frappe/erpnext/pull/25779)) +- Item Variant Details Report ([#25797](https://github.com/frappe/erpnext/pull/25797)) +- Duplicate stock entry on multiple click ([#25742](https://github.com/frappe/erpnext/pull/25742)) +- Bank statement import via google sheet ([#25676](https://github.com/frappe/erpnext/pull/25676)) +- Change today to now to get data for reposting ([#25702](https://github.com/frappe/erpnext/pull/25702)) +- Parameter for get_filtered_list_for_consolidated_report in consolidated balance sheet ([#25698](https://github.com/frappe/erpnext/pull/25698)) +- Ageing error in PSOA ([#25857](https://github.com/frappe/erpnext/pull/25857)) +- Breaking cost center validation ([#25660](https://github.com/frappe/erpnext/pull/25660)) +- Project filter for Kanban Board ([#25744](https://github.com/frappe/erpnext/pull/25744)) +- Show allow zero valuation only when auto checked ([#25778](https://github.com/frappe/erpnext/pull/25778)) +- Missing cost center message on creating gl entries ([#25755](https://github.com/frappe/erpnext/pull/25755)) +- Address template with upper filter throws jinja error ([#25756](https://github.com/frappe/erpnext/pull/25756)) diff --git a/erpnext/change_log/v13/v13_5_0.md b/erpnext/change_log/v13/v13_5_0.md new file mode 100644 index 00000000000..64c323a23e5 --- /dev/null +++ b/erpnext/change_log/v13/v13_5_0.md @@ -0,0 +1,54 @@ +# Version 13.5.0 Release Notes + +### Features & Enhancements + +- Tax deduction against advance payments ([#25831](https://github.com/frappe/erpnext/pull/25831)) +- Cost-center wise period closing entry ([#25766](https://github.com/frappe/erpnext/pull/25766)) +- Create Quality Inspections from account and stock documents ([#25221](https://github.com/frappe/erpnext/pull/25221)) +- Item Taxes based on net rate ([#25961](https://github.com/frappe/erpnext/pull/25961)) +- Enable/disable gl entry posting for change given in pos ([#25822](https://github.com/frappe/erpnext/pull/25822)) +- Add Inactive status to Employee ([#26029](https://github.com/frappe/erpnext/pull/26029)) +- Added check box to combine items with same BOM ([#25478](https://github.com/frappe/erpnext/pull/25478)) +- Item Tax Templates for Germany ([#25858](https://github.com/frappe/erpnext/pull/25858)) +- Refactored leave balance report ([#25771](https://github.com/frappe/erpnext/pull/25771)) +- Refactored Vehicle Expenses Report ([#25727](https://github.com/frappe/erpnext/pull/25727)) +- Refactored maintenance schedule and visit document ([#25358](https://github.com/frappe/erpnext/pull/25358)) + +### Fixes + +- Cannot add same item with different rates ([#25849](https://github.com/frappe/erpnext/pull/25849)) +- Show only company addresses for ITC reversal entry ([#25866](https://github.com/frappe/erpnext/pull/25866)) +- Hiding Rounding Adjustment field ([#25380](https://github.com/frappe/erpnext/pull/25380)) +- Auto tax calculations in Payment Entry ([#26055](https://github.com/frappe/erpnext/pull/26055)) +- Not able to select the item code in work order ([#25915](https://github.com/frappe/erpnext/pull/25915)) +- Cannot reset plaid link for a bank account ([#25869](https://github.com/frappe/erpnext/pull/25869)) +- Student invalid password reset link ([#25826](https://github.com/frappe/erpnext/pull/25826)) +- Multiple pos issues ([#25928](https://github.com/frappe/erpnext/pull/25928)) +- Add Product Bundles to POS ([#25860](https://github.com/frappe/erpnext/pull/25860)) +- Enable Parallel tests ([#25862](https://github.com/frappe/erpnext/pull/25862)) +- Service item check on e-Invoicing ([#25986](https://github.com/frappe/erpnext/pull/25986)) +- Choose correct Salary Structure Assignment when getting data for formula eval ([#25981](https://github.com/frappe/erpnext/pull/25981)) +- Ignore internal transfer invoices from GST Reports ([#25969](https://github.com/frappe/erpnext/pull/25969)) +- Taxable value for invoices with additional discount ([#26056](https://github.com/frappe/erpnext/pull/26056)) +- Validate negative allocated amount in Payment Entry ([#25799](https://github.com/frappe/erpnext/pull/25799)) +- Allow all System Managers to delete company transactions ([#25834](https://github.com/frappe/erpnext/pull/25834)) +- Wrong round off gl entry posted in case of purchase invoice ([#25775](https://github.com/frappe/erpnext/pull/25775)) +- Use dictionary filter instead of list ([#25874](https://github.com/frappe/erpnext/pull/25874)) +- Ageing error in PSOA ([#25855](https://github.com/frappe/erpnext/pull/25855)) +- On click of duplicate button system has not copied the difference account ([#25988](https://github.com/frappe/erpnext/pull/25988)) +- Assign Product Bundle's conversion_factor to Pack… ([#25840](https://github.com/frappe/erpnext/pull/25840)) +- Rename Loan Management workspace to Loans ([#25856](https://github.com/frappe/erpnext/pull/25856)) +- Fix stock quantity calculation when negative_stock_allowe… ([#25859](https://github.com/frappe/erpnext/pull/25859)) +- Update cost center from pos profile ([#25971](https://github.com/frappe/erpnext/pull/25971)) +- Ensure website theme is applied correctly ([#25863](https://github.com/frappe/erpnext/pull/25863)) +- Only display GST card in Accounting Workspace if it's in India ([#26000](https://github.com/frappe/erpnext/pull/26000)) +- Incorrect gstin fetched incase of branch company address ([#25841](https://github.com/frappe/erpnext/pull/25841)) +- Sort account balances by account name ([#26009](https://github.com/frappe/erpnext/pull/26009)) +- Custom conversion factor field not mapped from job card to stock entry ([#25956](https://github.com/frappe/erpnext/pull/25956)) +- Chart of accounts importer always error ([#25882](https://github.com/frappe/erpnext/pull/25882)) +- Create POS Invoice for Product Bundles ([#25847](https://github.com/frappe/erpnext/pull/25847)) +- Wrap dates in getdate for leave application ([#25899](https://github.com/frappe/erpnext/pull/25899)) +- Closing entry shows incorrect expected amount ([#25868](https://github.com/frappe/erpnext/pull/25868)) +- Add Hold status column in the Issue Summary Report ([#25828](https://github.com/frappe/erpnext/pull/25828)) +- Rendering of broken image on pos ([#25872](https://github.com/frappe/erpnext/pull/25872)) +- Timeout error in the repost item valuation ([#25854](https://github.com/frappe/erpnext/pull/25854)) \ No newline at end of file diff --git a/erpnext/change_log/v13/v13_6_0.md b/erpnext/change_log/v13/v13_6_0.md new file mode 100644 index 00000000000..d881b279e3f --- /dev/null +++ b/erpnext/change_log/v13/v13_6_0.md @@ -0,0 +1,72 @@ +# Version 13.6.0 Release Notes + +### Features & Enhancements + +- Job Card Enhancements ([#24523](https://github.com/frappe/erpnext/pull/24523)) +- Implement multi-account selection in General Ledger([#26044](https://github.com/frappe/erpnext/pull/26044)) +- Fetching of qty as per received qty from PR to PI ([#26184](https://github.com/frappe/erpnext/pull/26184)) +- Subcontract code refactor and enhancement ([#25878](https://github.com/frappe/erpnext/pull/25878)) +- Employee Grievance ([#25705](https://github.com/frappe/erpnext/pull/25705)) +- Add Inactive status to Employee ([#26030](https://github.com/frappe/erpnext/pull/26030)) +- Incorrect valuation rate report for serialized items ([#25696](https://github.com/frappe/erpnext/pull/25696)) +- Update cost updates operation time and hour rates in BOM ([#25891](https://github.com/frappe/erpnext/pull/25891)) + +### Fixes + +- Precision rate for packed items in internal transfers ([#26046](https://github.com/frappe/erpnext/pull/26046)) +- User is not able to change item tax template ([#26176](https://github.com/frappe/erpnext/pull/26176)) +- Insufficient permission for Dunning error ([#26092](https://github.com/frappe/erpnext/pull/26092)) +- Validate Product Bundle for existing transactions before deletion ([#25978](https://github.com/frappe/erpnext/pull/25978)) +- Auto unlink warehouse from item on delete ([#26073](https://github.com/frappe/erpnext/pull/26073)) +- Employee Inactive status implications ([#26245](https://github.com/frappe/erpnext/pull/26245)) +- Fetch batch items in stock reconciliation ([#26230](https://github.com/frappe/erpnext/pull/26230)) +- Disabled cancellation for sales order if linked to drafted sales invoice ([#26125](https://github.com/frappe/erpnext/pull/26125)) +- Sort website products by weightage mentioned in Item master ([#26134](https://github.com/frappe/erpnext/pull/26134)) +- Added freeze when trying to stop work order (#26192) ([#26196](https://github.com/frappe/erpnext/pull/26196)) +- Accounting Dimensions for payroll entry accrual Journal Entry ([#26083](https://github.com/frappe/erpnext/pull/26083)) +- Staffing plan vacancies data type issue ([#25941](https://github.com/frappe/erpnext/pull/25941)) +- Unable to enter score in Assessment Result details grid ([#25945](https://github.com/frappe/erpnext/pull/25945)) +- Report Subcontracted Raw Materials to be Transferred ([#26011](https://github.com/frappe/erpnext/pull/26011)) +- Label for enabling ledger posting of change amount ([#26070](https://github.com/frappe/erpnext/pull/26070)) +- Training event ([#26071](https://github.com/frappe/erpnext/pull/26071)) +- Rate not able to change in purchase order ([#26122](https://github.com/frappe/erpnext/pull/26122)) +- Error while fetching item taxes ([#26220](https://github.com/frappe/erpnext/pull/26220)) +- Check for duplicate payment terms in Payment Term Template ([#26003](https://github.com/frappe/erpnext/pull/26003)) +- Removed values out of sync validation from stock transactions ([#26229](https://github.com/frappe/erpnext/pull/26229)) +- Fetching employee in payroll entry ([#26269](https://github.com/frappe/erpnext/pull/26269)) +- Filter Cost Center and Project drop-down lists by Company ([#26045](https://github.com/frappe/erpnext/pull/26045)) +- Website item group logic for product listing in Item Group pages ([#26170](https://github.com/frappe/erpnext/pull/26170)) +- Chart not visible for First Response Time reports ([#26032](https://github.com/frappe/erpnext/pull/26032)) +- Incorrect billed qty in Sales Order analytics ([#26095](https://github.com/frappe/erpnext/pull/26095)) +- Material request and supplier quotation not linked if supplier quotation created from supplier portal ([#26023](https://github.com/frappe/erpnext/pull/26023)) +- Update leave allocation after submit ([#26191](https://github.com/frappe/erpnext/pull/26191)) +- Taxes on Internal Transfer payment entry ([#26188](https://github.com/frappe/erpnext/pull/26188)) +- Precision rate for packed items (bp #26046) ([#26217](https://github.com/frappe/erpnext/pull/26217)) +- Fixed rounding off ordered percent to 100 in condition ([#26152](https://github.com/frappe/erpnext/pull/26152)) +- Sanctioned loan amount limit check ([#26108](https://github.com/frappe/erpnext/pull/26108)) +- Purchase receipt gl entries with same item code ([#26202](https://github.com/frappe/erpnext/pull/26202)) +- Taxable value for invoices with additional discount ([#25906](https://github.com/frappe/erpnext/pull/25906)) +- Correct South Africa VAT Rate (Updated) ([#25894](https://github.com/frappe/erpnext/pull/25894)) +- Remove response_by and resolution_by if sla is removed ([#25997](https://github.com/frappe/erpnext/pull/25997)) +- POS loyalty card alignment ([#26051](https://github.com/frappe/erpnext/pull/26051)) +- Flaky test for Report Subcontracted Raw materials to be transferred ([#26043](https://github.com/frappe/erpnext/pull/26043)) +- Export invoices not visible in GSTR-1 report ([#26143](https://github.com/frappe/erpnext/pull/26143)) +- Account filter not working with accounting dimension filter ([#26211](https://github.com/frappe/erpnext/pull/26211)) +- Allow to select group warehouse while downloading materials from production plan ([#26126](https://github.com/frappe/erpnext/pull/26126)) +- Added freeze when trying to stop work order ([#26192](https://github.com/frappe/erpnext/pull/26192)) +- Time out while submit / cancel the stock transactions with more than 50 Items ([#26081](https://github.com/frappe/erpnext/pull/26081)) +- Address Card issues in e-commerce ([#26187](https://github.com/frappe/erpnext/pull/26187)) +- Error while booking deferred revenue ([#26195](https://github.com/frappe/erpnext/pull/26195)) +- Eliminate repeat creation of HSN codes ([#25947](https://github.com/frappe/erpnext/pull/25947)) +- Opening invoices can alter profit and loss of a closed year ([#25951](https://github.com/frappe/erpnext/pull/25951)) +- Payroll entry employee detail issue ([#25968](https://github.com/frappe/erpnext/pull/25968)) +- Auto tax calculations in Payment Entry ([#26037](https://github.com/frappe/erpnext/pull/26037)) +- Use pos invoice item name as unique identifier ([#26198](https://github.com/frappe/erpnext/pull/26198)) +- Billing address not fetched in Purchase Invoice ([#26100](https://github.com/frappe/erpnext/pull/26100)) +- Timeout while cancelling stock reconciliation ([#26098](https://github.com/frappe/erpnext/pull/26098)) +- Status indicator for delivery notes ([#26062](https://github.com/frappe/erpnext/pull/26062)) +- Unable to enter score in Assessment Result details grid ([#26031](https://github.com/frappe/erpnext/pull/26031)) +- Too many writes while renaming company abbreviation ([#26203](https://github.com/frappe/erpnext/pull/26203)) +- Chart not visible for First Response Time reports ([#26185](https://github.com/frappe/erpnext/pull/26185)) +- Job applicant link issue ([#25934](https://github.com/frappe/erpnext/pull/25934)) +- Fetch preferred shipping address (bp #26132) ([#26201](https://github.com/frappe/erpnext/pull/26201)) diff --git a/erpnext/change_log/v13/v13_7_0.md b/erpnext/change_log/v13/v13_7_0.md new file mode 100644 index 00000000000..589f610b939 --- /dev/null +++ b/erpnext/change_log/v13/v13_7_0.md @@ -0,0 +1,69 @@ +# Version 13.7.0 Release Notes + +### Features & Enhancements +- Optionally allow rejected quality inspection on submission ([#26133](https://github.com/frappe/erpnext/pull/26133)) +- Bootstrapped GST Setup for India ([#25415](https://github.com/frappe/erpnext/pull/25415)) +- Fetching details from supplier/customer groups ([#26454](https://github.com/frappe/erpnext/pull/26454)) +- Provision to make subcontracted purchase order from the production plan ([#26240](https://github.com/frappe/erpnext/pull/26240)) +- Optimized code for reposting item valuation ([#26432](https://github.com/frappe/erpnext/pull/26432)) + +### Fixes +- Auto process deferred accounting for multi-company setup ([#26277](https://github.com/frappe/erpnext/pull/26277)) +- Error while fetching item taxes ([#26218](https://github.com/frappe/erpnext/pull/26218)) +- Validation check for batch for stock reconciliation type in stock entry(bp #26370 ) ([#26488](https://github.com/frappe/erpnext/pull/26488)) +- Error popup for COA errors ([#26358](https://github.com/frappe/erpnext/pull/26358)) +- Precision for expected values in payment entry test ([#26394](https://github.com/frappe/erpnext/pull/26394)) +- Bank statement import ([#26287](https://github.com/frappe/erpnext/pull/26287)) +- LMS progress issue ([#26253](https://github.com/frappe/erpnext/pull/26253)) +- Paging buttons not working on item group portal page ([#26497](https://github.com/frappe/erpnext/pull/26497)) +- Omit item discount amount for e-invoicing ([#26353](https://github.com/frappe/erpnext/pull/26353)) +- Validate LCV for Invoices without Update Stock ([#26333](https://github.com/frappe/erpnext/pull/26333)) +- Remove cancelled entries in consolidated financial statements ([#26331](https://github.com/frappe/erpnext/pull/26331)) +- Fetching employee in payroll entry ([#26271](https://github.com/frappe/erpnext/pull/26271)) +- To fetch the correct field in Tax Rule ([#25927](https://github.com/frappe/erpnext/pull/25927)) +- Order and time of operations in multilevel BOM work order ([#25886](https://github.com/frappe/erpnext/pull/25886)) +- Fixed Budget Variance Graph color from all black to default ([#26368](https://github.com/frappe/erpnext/pull/26368)) +- TDS computation summary shows cancelled invoices (#26456) ([#26486](https://github.com/frappe/erpnext/pull/26486)) +- Do not consider cancelled entries in party dashboard ([#26231](https://github.com/frappe/erpnext/pull/26231)) +- Add validation for 'for_qty' else throws errors ([#25829](https://github.com/frappe/erpnext/pull/25829)) +- Move the rename abbreviation job to long queue (#26434) ([#26462](https://github.com/frappe/erpnext/pull/26462)) +- Query for Training Event ([#26388](https://github.com/frappe/erpnext/pull/26388)) +- Item group portal issues (backport) ([#26493](https://github.com/frappe/erpnext/pull/26493)) +- When lead is created with mobile_no, mobile_no value gets lost ([#26298](https://github.com/frappe/erpnext/pull/26298)) +- WIP needs to be set before submit on skip_transfer (bp #26499) ([#26507](https://github.com/frappe/erpnext/pull/26507)) +- Incorrect valuation rate in stock reconciliation ([#26259](https://github.com/frappe/erpnext/pull/26259)) +- Precision rate for packed items in internal transfers ([#26046](https://github.com/frappe/erpnext/pull/26046)) +- Changed profitability analysis report width ([#26165](https://github.com/frappe/erpnext/pull/26165)) +- Unable to download GSTR-1 json ([#26468](https://github.com/frappe/erpnext/pull/26468)) +- Unallocated amount in Payment Entry after taxes ([#26472](https://github.com/frappe/erpnext/pull/26472)) +- Include Stock Reco logic in `update_qty_in_future_sle` ([#26158](https://github.com/frappe/erpnext/pull/26158)) +- Update cost not working in the draft BOM ([#26279](https://github.com/frappe/erpnext/pull/26279)) +- Cancellation of Loan Security Pledges ([#26252](https://github.com/frappe/erpnext/pull/26252)) +- fix(e-invoicing): allow export invoice even if no taxes applied (#26363) ([#26405](https://github.com/frappe/erpnext/pull/26405)) +- Delete accounts (an empty file) ([#25323](https://github.com/frappe/erpnext/pull/25323)) +- Errors on parallel requests creation of company for India ([#26470](https://github.com/frappe/erpnext/pull/26470)) +- Incorrect bom no added for non-variant items on variant boms ([#26320](https://github.com/frappe/erpnext/pull/26320)) +- Incorrect discount amount on amended document ([#26466](https://github.com/frappe/erpnext/pull/26466)) +- Added a message to enable appointment booking if disabled ([#26334](https://github.com/frappe/erpnext/pull/26334)) +- fix(pos): taxes amount in pos item cart ([#26411](https://github.com/frappe/erpnext/pull/26411)) +- Track changes on batch ([#26382](https://github.com/frappe/erpnext/pull/26382)) +- Stock entry with putaway rule not working ([#26350](https://github.com/frappe/erpnext/pull/26350)) +- Only "Tax" type accounts should be shown for selection in GST Settings ([#26300](https://github.com/frappe/erpnext/pull/26300)) +- Added permission for employee to book appointment ([#26255](https://github.com/frappe/erpnext/pull/26255)) +- Allow to make job card without employee ([#26312](https://github.com/frappe/erpnext/pull/26312)) +- Project Portal Enhancements ([#26290](https://github.com/frappe/erpnext/pull/26290)) +- BOM stock report not working ([#26332](https://github.com/frappe/erpnext/pull/26332)) +- Order Items by weightage in the web items query ([#26284](https://github.com/frappe/erpnext/pull/26284)) +- Removed values out of sync validation from stock transactions ([#26226](https://github.com/frappe/erpnext/pull/26226)) +- Payroll-entry minor fix ([#26349](https://github.com/frappe/erpnext/pull/26349)) +- Allow user to change the To Date in the blanket order even after submit of order ([#26241](https://github.com/frappe/erpnext/pull/26241)) +- Value fetching for custom field in POS ([#26367](https://github.com/frappe/erpnext/pull/26367)) +- Iteration through accounts only when accounts exist ([#26391](https://github.com/frappe/erpnext/pull/26391)) +- Employee Inactive status implications ([#26244](https://github.com/frappe/erpnext/pull/26244)) +- Multi-currency issue ([#26458](https://github.com/frappe/erpnext/pull/26458)) +- FG item not fetched in manufacture entry ([#26509](https://github.com/frappe/erpnext/pull/26509)) +- Set query for training events ([#26303](https://github.com/frappe/erpnext/pull/26303)) +- Fetch batch items in stock reconciliation ([#26213](https://github.com/frappe/erpnext/pull/26213)) +- Employee selection not working in payroll entry ([#26278](https://github.com/frappe/erpnext/pull/26278)) +- POS item cart dom updates (#26459) ([#26461](https://github.com/frappe/erpnext/pull/26461)) +- dunning calculation of grand total when rate of interest is 0% ([#26285](https://github.com/frappe/erpnext/pull/26285)) \ No newline at end of file diff --git a/erpnext/change_log/v13/v13_8_0.md b/erpnext/change_log/v13/v13_8_0.md new file mode 100644 index 00000000000..98ed95ae04a --- /dev/null +++ b/erpnext/change_log/v13/v13_8_0.md @@ -0,0 +1,39 @@ +# Version 13.8.0 Release Notes + +### Features & Enhancements +- Report to show COGS by item groups ([#26222](https://github.com/frappe/erpnext/pull/26222)) +- Enhancements in TDS ([#26677](https://github.com/frappe/erpnext/pull/26677)) +- API Endpoint to update halted Razorpay subscriptions ([#26564](https://github.com/frappe/erpnext/pull/26564)) + +### Fixes +- Incorrect bom name ([#26600](https://github.com/frappe/erpnext/pull/26600)) +- Exchange rate revaluation posting date and precision fixes ([#26651](https://github.com/frappe/erpnext/pull/26651)) +- POS item cart dom updates ([#26460](https://github.com/frappe/erpnext/pull/26460)) +- General Ledger report not working with filter group by ([#26439](https://github.com/frappe/erpnext/pull/26438)) +- Tax calculation for Recurring additional salary ([#24206](https://github.com/frappe/erpnext/pull/24206)) +- Validation check for batch for stock reconciliation type in stock entry ([#26487](https://github.com/frappe/erpnext/pull/26487)) +- Improved UX for additional discount field ([#26502](https://github.com/frappe/erpnext/pull/26502)) +- Add missing cess amount in GSTR-3B report ([#26644](https://github.com/frappe/erpnext/pull/26644)) +- Optimized code for reposting item valuation ([#26431](https://github.com/frappe/erpnext/pull/26431)) +- FG item not fetched in manufacture entry ([#26508](https://github.com/frappe/erpnext/pull/26508)) +- Errors on parallel requests creation of company for India ([#26420](https://github.com/frappe/erpnext/pull/26420)) +- Incorrect valuation rate calculation in gross profit report ([#26558](https://github.com/frappe/erpnext/pull/26558)) +- Empty "against account" in Purchase Receipt GLE ([#26712](https://github.com/frappe/erpnext/pull/26712)) +- Remove cancelled entries from Stock and Account Value comparison report ([#26721](https://github.com/frappe/erpnext/pull/26721)) +- Remove manual permission checking ([#26691](https://github.com/frappe/erpnext/pull/26691)) +- Delete child docs when parent doc is deleted ([#26518](https://github.com/frappe/erpnext/pull/26518)) +- GST Reports timeout issue ([#26646](https://github.com/frappe/erpnext/pull/26646)) +- Parent condition in pricing rules ([#26727](https://github.com/frappe/erpnext/pull/26727)) +- Added Company filters for Loan ([#26294](https://github.com/frappe/erpnext/pull/26294)) +- Incorrect discount amount on amended document ([#26292](https://github.com/frappe/erpnext/pull/26292)) +- Exchange gain loss not set for advances linked with invoices ([#26436](https://github.com/frappe/erpnext/pull/26436)) +- Unallocated amount in Payment Entry after taxes ([#26412](https://github.com/frappe/erpnext/pull/26412)) +- Wrong operation time in Work Order ([#26613](https://github.com/frappe/erpnext/pull/26613)) +- Serial No and Batch validation ([#26614](https://github.com/frappe/erpnext/pull/26614)) +- Gl Entries for exchange gain loss ([#26734](https://github.com/frappe/erpnext/pull/26734)) +- TDS computation summary shows cancelled invoices ([#26485](https://github.com/frappe/erpnext/pull/26485)) +- Price List rate not fetched for return sales invoice fixed ([#26560](https://github.com/frappe/erpnext/pull/26560)) +- Included company in link document type filters for contact ([#26576](https://github.com/frappe/erpnext/pull/26576)) +- Ignore mandatory fields while creating payment reconciliation Journal Entry ([#26643](https://github.com/frappe/erpnext/pull/26643)) +- Unable to download GSTR-1 json ([#26418](https://github.com/frappe/erpnext/pull/26418)) +- Paging buttons not working on item group portal page ([#26498](https://github.com/frappe/erpnext/pull/26498)) diff --git a/erpnext/change_log/v13/v13_9_0.md b/erpnext/change_log/v13/v13_9_0.md new file mode 100644 index 00000000000..e52766673ce --- /dev/null +++ b/erpnext/change_log/v13/v13_9_0.md @@ -0,0 +1,46 @@ +# Version 13.9.0 Release Notes + +### Features & Enhancements +- Organizational Chart ([#26261](https://github.com/frappe/erpnext/pull/26261)) +- Enable discount accounting ([#26579](https://github.com/frappe/erpnext/pull/26579)) +- Added multi-select fields in promotional scheme to create multiple pricing rules ([#25622](https://github.com/frappe/erpnext/pull/25622)) +- Over transfer allowance for material transfers ([#26814](https://github.com/frappe/erpnext/pull/26814)) +- Enhancements in Tax Withholding Category ([#26661](https://github.com/frappe/erpnext/pull/26661)) + +### Fixes +- Sales Return cancellation if linked with Payment Entry ([#26883](https://github.com/frappe/erpnext/pull/26883)) +- Production plan not fetching sales order of a variant ([#25845](https://github.com/frappe/erpnext/pull/25845)) +- Stock Analytics Report must consider warehouse during calculation ([#26908](https://github.com/frappe/erpnext/pull/26908)) +- Incorrect date difference calculation ([#26805](https://github.com/frappe/erpnext/pull/26805)) +- Tax calculation for Recurring additional salary ([#24206](https://github.com/frappe/erpnext/pull/24206)) +- Cannot cancel payment entry if linked with invoices ([#26703](https://github.com/frappe/erpnext/pull/26703)) +- Included company in link document type filters for contact ([#26576](https://github.com/frappe/erpnext/pull/26576)) +- Fetch Payment Terms from linked Sales/Purchase Order ([#26723](https://github.com/frappe/erpnext/pull/26723)) +- Let all System Managers be able to delete Company transactions ([#26819](https://github.com/frappe/erpnext/pull/26819)) +- Bank remittance report issue ([#26398](https://github.com/frappe/erpnext/pull/26398)) +- Faulty Gl Entry for Asset LCVs ([#26803](https://github.com/frappe/erpnext/pull/26803)) +- Clean Serial No input on Server Side ([#26878](https://github.com/frappe/erpnext/pull/26878)) +- Supplier invoice importer fix v13 ([#26633](https://github.com/frappe/erpnext/pull/26633)) +- POS payment modes displayed wrong total ([#26808](https://github.com/frappe/erpnext/pull/26808)) +- Fetching of item tax from hsn code ([#26736](https://github.com/frappe/erpnext/pull/26736)) +- Cannot cancel invoice if IRN cancelled on portal ([#26879](https://github.com/frappe/erpnext/pull/26879)) +- Validate python expressions ([#26856](https://github.com/frappe/erpnext/pull/26856)) +- POS Item Cart non-stop scroll issue ([#26693](https://github.com/frappe/erpnext/pull/26693)) +- Add mandatory depends on condition for export type field ([#26958](https://github.com/frappe/erpnext/pull/26958)) +- Cannot generate IRNs for standalone credit notes ([#26824](https://github.com/frappe/erpnext/pull/26824)) +- Added progress bar in Repost Item Valuation to check the status of reposting ([#26630](https://github.com/frappe/erpnext/pull/26630)) +- TDS calculation for first threshold breach for TDS category 194Q ([#26710](https://github.com/frappe/erpnext/pull/26710)) +- Student category mapping from the program enrollment tool ([#26739](https://github.com/frappe/erpnext/pull/26739)) +- Cost center & account validation in Sales/Purchase Taxes and Charges ([#26881](https://github.com/frappe/erpnext/pull/26881)) +- Reset weight_per_unit on replacing Item ([#26791](https://github.com/frappe/erpnext/pull/26791)) +- Do not fetch fully return issued purchase receipts ([#26825](https://github.com/frappe/erpnext/pull/26825)) +- Incorrect amount in work order required items table. ([#26585](https://github.com/frappe/erpnext/pull/26585)) +- Additional discount calculations in Invoices ([#26553](https://github.com/frappe/erpnext/pull/26553)) +- Refactored Asset Repair ([#26415](https://github.com/frappe/erpnext/pull/25798)) +- Exchange rate revaluation posting date and precision fixes ([#26650](https://github.com/frappe/erpnext/pull/26650)) +- POS Invoice consolidated Sales Invoice field set to no copy ([#26768](https://github.com/frappe/erpnext/pull/26768)) +- Consider grand total for threshold check ([#26683](https://github.com/frappe/erpnext/pull/26683)) +- Budget variance missing values ([#26966](https://github.com/frappe/erpnext/pull/26966)) +- GL Entries for exchange gain loss ([#26728](https://github.com/frappe/erpnext/pull/26728)) +- Add missing cess amount in GSTR-3B report ([#26544](https://github.com/frappe/erpnext/pull/26544)) +- GST Reports timeout issue ([#26575](https://github.com/frappe/erpnext/pull/26575)) \ No newline at end of file diff --git a/erpnext/manufacturing/doctype/job_card/job_card.json b/erpnext/manufacturing/doctype/job_card/job_card.json index 137561aa2a9..dd5bb89bee3 100644 --- a/erpnext/manufacturing/doctype/job_card/job_card.json +++ b/erpnext/manufacturing/doctype/job_card/job_card.json @@ -420,7 +420,7 @@ ], "is_submittable": 1, "links": [], - "modified": "2021-11-12 10:15:03.572401", + "modified": "2021-11-12 10:15:06.572401", "modified_by": "Administrator", "module": "Manufacturing", "name": "Job Card", diff --git a/erpnext/selling/doctype/customer/customer.js b/erpnext/selling/doctype/customer/customer.js index e23b5b50fe7..2b8d45b070f 100644 --- a/erpnext/selling/doctype/customer/customer.js +++ b/erpnext/selling/doctype/customer/customer.js @@ -155,7 +155,6 @@ frappe.ui.form.on("Customer", { if(frm.doc.lead_name) frappe.model.clear_doc("Lead", frm.doc.lead_name); }, - get_customer_group_details: function(frm) { frappe.call({ method: "get_customer_group_details", @@ -203,4 +202,5 @@ frappe.ui.form.on("Customer", { }); dialog.show(); } -}); \ No newline at end of file +}); + diff --git a/erpnext/selling/doctype/sales_order_item/sales_order_item.json b/erpnext/selling/doctype/sales_order_item/sales_order_item.json index 195e96486b3..f13cc7e5c2a 100644 --- a/erpnext/selling/doctype/sales_order_item/sales_order_item.json +++ b/erpnext/selling/doctype/sales_order_item/sales_order_item.json @@ -84,8 +84,8 @@ "planned_qty", "column_break_69", "work_order_qty", - "delivered_qty", "produced_qty", + "delivered_qty", "returned_qty", "shopping_cart_section", "additional_notes", @@ -702,10 +702,8 @@ "width": "50px" }, { - "description": "For Production", "fieldname": "produced_qty", "fieldtype": "Float", - "hidden": 1, "label": "Produced Quantity", "oldfieldname": "produced_qty", "oldfieldtype": "Currency", diff --git a/erpnext/setup/setup_wizard/operations/install_fixtures.py b/erpnext/setup/setup_wizard/operations/install_fixtures.py index 530fb9ffaca..e3d5f610d55 100644 --- a/erpnext/setup/setup_wizard/operations/install_fixtures.py +++ b/erpnext/setup/setup_wizard/operations/install_fixtures.py @@ -757,7 +757,6 @@ def install_post_company_fixtures(args=None): frappe.local.flags.ignore_update_nsm = True make_records(records[1:]) frappe.local.flags.ignore_update_nsm = False - rebuild_tree("Department", "parent_department") diff --git a/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json b/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json index 2651407d16f..6de40984cd7 100644 --- a/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json +++ b/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json @@ -317,7 +317,7 @@ "in_create": 1, "index_web_pages_for_search": 1, "links": [], - "modified": "2021-10-08 13:42:51.857631", + "modified": "2021-10-08 13:44:51.857631", "modified_by": "Administrator", "module": "Stock", "name": "Stock Ledger Entry",