What's Changed
- refactor!: dynamically compute bom_level by @ankush in #29522
- feat: Cost Center Allocation by @nabinhait in #29536
- fix: bypass selling price validation for free item by @KrithiRamani in #29359
- fix: do not hide Loan Repayment Entry field in salary slip by @ruchamahabal in #29535
- feat: Provisional accounting for expenses by @deepeshgarg007 in #29451
- fix: leave application tests by @ruchamahabal in #29539
- feat: Allowing non stock items in POS by @nextchamp-saqib in #29556
- fix: don't show "create" on cancelled BOMs by @ankush in #29570
- fix: employee reminders fixes by @ruchamahabal in #29548
- fix: Future recurring period calculation for additional salary by @nabinhait in #29578
- fix: Program Enrollment tests by @ruchamahabal in #29592
- fix(pos): pricing rule on transactions doesn't work by @nextchamp-saqib in #29597
- fix: ignore empty customer/supplier in item query by @ankush in #29610
- refactor: E-commerce (port to develop) by @marination in #27923
- fix: Multiple WO for a single Production Plan Item (copy #29603) by @mergify in #29618
- feat: show stock value difference on Stock Ledger report by @ankush in #29607
- ci: workflow dispatch options by @ankush in #29611
- chore: update de.csv by @wojosc in #29624
- chore: update de.csv by @wojosc in #29575
- fix: Load control & dialog assets with
cart.js
by @surajshetty3416 in #29625 - fix: Incorrect packing list for recurring items & code cleanup by @marination in #29456
- fix: enable Allow on Submit for 'Is Active' field in Salary Structure by @ruchamahabal in #29630
- fix: Regenerate packed items on newly mapped doc by @marination in #29642
- fix: ignore cancelled svd while updating GLE for PR by @ankush in #29653
- fix: Ignore linked invoices on Journal Entry cancel by @deepeshgarg007 in #29641
- fix: dont show cancelled PO items in plan report by @ankush in #29663
- fix: Billing status for zero amount ref doc by @deepeshgarg007 in #29659
- fix: Incorrect provisional profit and loss in balance sheet by @deepeshgarg007 in #29601
- fix: Zero rated exports in GSTR-3B report by @deepeshgarg007 in #29609
- fix: Incorrect tax template in Sales Invoice via data import (backport #29635) by @mergify in #29670
- feat: Tab views in Stocks and Accounts Settings by @umairsy in #29638
- feat: option to disable Item Tax Template and Tax Category by @barredterra in #29349
- fix(ux): make stock entry type the title field by @ankush in #29674
- feat: Refund entry against loans by @deepeshgarg007 in #29460
- fix: Add missing key in Loan by @abhinavxd in #29660
- fix: use correct field in bom_stock_calculated report by @phot0n in #29684
- fix: consider packed items too when reposting by @ankush in #29652
- fix: dont ignore items that dont have SVD by @ankush in #29656
- fix: billed amount in delivery note items (backport #29290) by @mergify in #29549
- feat: Bulk Transaction Processing by @mohammedyusufshaikh in #28580
- fix: ignore cancelled SLEs by @ankush in #29679
- chore: show credit/debit-to account in error message by @nextchamp-saqib in #29699
- fix: Coupon code item pricing dynamic updation issue in pos screen by @nemesis189 in #29599
- fix: ignore rate validation for work order (copy #29690) by @mergify in #29703
- fix: typeerror on invoice creation from SO/PO by @ruthra-kumar in #29560
- fix: earned leaves not allocated if assignment is created on month-end based on Leave Period by @ruchamahabal in #29650
- fix: currency in bank reconciliation chart by @nextchamp-saqib in #29709
- feat: LIFO valuation by @ankush in #29296
- fix: ignore pricing rule in transactions by @nextchamp-saqib in #29374
- fix: Reserved for Production calculation considered closed work orders by @aaronmenezes in #29715
- fix(pos): incorrect grand_total in case of inclusive taxes on item by @nextchamp-saqib in #29701
- fix(ui): Only allow csv files to be uploaded with Rename Tool by @dj12djdjs in #29498
- refactor!: drop deprecated and dead code related to Bin/sle processing by @ankush in #29745
- fix: update bin modified timestamp when updating qty by @ankush in #29746
- fix: cannot jump to sales invoice in gross profit report by @nextchamp-saqib in #29748
- fix: encode filters for URI by @barredterra in #29732
- fix: time out error while making work orders from production plan by @rohitwaghchaure in #29736
- Revert "fix(India): Tax calculation for overseas suppliers" by @deepeshgarg007 in #29756
- fix: Earned Leave allocation based on joining date fixes by @ruchamahabal in #29711
- fix: revert removal of gratuity payment via salary slip by @ruchamahabal in #29589
- fix: allow
regional_overrides
hook to be set in subsequent apps by @sagarvora in #29729 - chore: remove deprecated print format by @sagarvora in #29754
- fix: avoid list mutation within loop (backport #29717) by @mergify in #29766
- feat: item-wise negative stock setting by @ankush in #29761
- chore: added DocType Translation by @wojosc in #29730
- chore: changed Region zu Gebiet by @wojosc in #29651
- fix(India): Report GSTR-1 minor fixes by @vorasmit in #29700
- fix: Loan repayment via Salary Slip (backport #29716) by @mergify in #29770
- fix: show user id in emp group table by @rtdany10 in #29776
- fix: incorrect pricing rule filtering on selecting first item by @nextchamp-saqib in #29778
- refactor!: remove amazon mws integration by @s-aga-r in #29438
- fix: Set Pending Qty in Prod Plan after updating Work Order by @marination in #29705
- fix: Generate Warehouse wise FIFO Queue always and later aggregate if required by @marination in #29788
- fix: disable rounded total in opening invoice creation tool by @nextchamp-saqib in #29789
- fix: get_item_details overrides parentype by @ankush in #29799
- fix: Deadlock on making reverse GL Entries by @deepeshgarg007 in #29593
- fix: Fixes in TDS payable monthly report by @deepeshgarg007 in #29791
- fix: dont attempt to set batch number if item doesn't have batch no by @ankush in #29812
- test: set correct DocType by @sagarvora in #29819
- fix: add supported currencies for GoCardless by @kennethsequeira in #29805
- perf: Weed out disabled variants via sql query instead of pythonic looping separately by @marination in #29639
- fix: Update SO via Work Order made from MR (attached to SO) by @marination in #29803
- feat: Payment Terms Status report by @ruthra-kumar in #29137
- fix: allow renaming and merging by @wojosc in #29830
- chore: Move patch that updates SO from WO to v13 by @marination in #29835
- fix: avoid updating items table if no change due to putaway by @ankush in #29839
- fix: currency in bank reconciliation tool by @nextchamp-saqib in #29848
- feat (minor): added item name in the excel sheet by @rohitwaghchaure in #29836
- fix: production plan status should consider qty + WO status by @ankush in #29849
- fix: coupon code is applied even if ignore_pricing_rule is enabled by @nextchamp-saqib in #29859
- ci: move some tasks to background by @ankush in #29857
- fix(Timesheet): convert time logs to datetime while checking for overlap by @ruchamahabal in #29846
- fix: avoid creating bins without item-wh by @ankush in #29866
- fix: Email translations (backport #29956) by @mergify in #29957
- fix(pos): minor fixes (backport #29991) by @mergify in #30008
New Contributors
- @smehata made their first contribution in #29491
- @KrithiRamani made their first contribution in #29359
- @abhinavxd made their first contribution in #29660
- @phot0n made their first contribution in #29684
Full Changelog: v14.0.0-beta.1...v14.0.0-beta.2