What's Changed
- fix(india): e-invoice eligibility if company gstin is not configured by @nextchamp-saqib in #31247
- fix: Use
frappe.as_unicode
to decode output of redis module list by @marination in #31282 - fix(ux): Add tabs in Item by @rmehta in #31284
- fix(ux): hide new version btn on unsaved BOM by @ankush in #31297
- perf: BOM Update Tool by @marination in #31072
- fix: misaligned columns in print format of AR/AP report by @ruthra-kumar in #31296
- fix: correction of the calculation to the average value when there is… by @HarryPaulo in #31016
- fix: update ru translate by @Altizo in #31200
- fix: Reset represents company on disabling internal customer and supplier by @deepeshgarg007 in #31302
- fix: Trial Balance failing to ignore Finance Book by @sunhoww in #31216
- fix(India): Incorrect taxable in GSTR-3B report by @deepeshgarg007 in #31294
- fix: Print/PDF for financial statement reports displays either wrong date range or wrong fiscal year by @vishdha in #31225
- fix: ignore payment ledger on cancellation of loan by @ruthra-kumar in #31273
- fix: revert show title field on Employee doctype by @ankush in #31312
- fix: locale Currency and Float setting in update_employee by @marination in #31303
- feat: two new groupby mode on gross profit: Monthly, Payment Term by @HarryPaulo in #31198
- refactor: remove add_fetch by @ankush in #31315
- refactor!: drop github connector from ERPNext by @ankush in #31316
- fix: unnecessary GLE reposts by @ankush in #31240
- fix: update Period Closing Voucher per Company by @zeta17 in #31295
- refactor: migrating data from GL to payment ledger using raw SQL by @ruthra-kumar in #31182
- fix(UX): use doc.status for Job Card indicator by @ankush in #31320
- fix: remove DATEV from accounting workspace by @barredterra in #31323
- fix: update fr translation by @FHenry in #31232
- refactor: Accounts Receivable/Payable Report will use Payment Ledger by @ruthra-kumar in #31107
- refactor: get_fiscal_years API by @gavindsouza in #31337
- fix: Supplied Qty not updated on Stock Entry cancel by @marination in #31341
- refactor: use db independent offset syntax by @cpdeethree in #31345
- fix: Company address filter in quotation by @deepeshgarg007 in #31322
- perf: GLE reposting with progress and chunking by @ankush in #31343
- refactor: DB independent capitalization of test cases by @cpdeethree in #31359
- fix: Spelling mistake in quotation depend on by @nihantra in #31362
- refactor: use CURRENT_DATE instead of CURDATE() by @cpdeethree in #31356
- fix: Pick Template BOM if variant BOM absent in WO popup from SO by @marination in #31353
- fix: remove agriculture module from patch by @ankush in #31369
- fix(minor): move variants to separate tab by @rmehta in #31354
- refactor: simpler batching for GLE reposting by @ankush in #31374
- test: verify that all patches exist in patches.txt by @ankush in #31371
- fix: transaction date gets unset in material request by @sagarvora in #31327
- fix: UOM handling for transaction without item by @ankush in #31389
- fix(UX): hide irrelevant UOM fields by @ankush in #31392
- fix: Respect system precision for user facing balance qty values by @marination in #30837
- refactor: DB independent quoting and truthy/falsy values by @cpdeethree in #31358
- fix: Quotation lost update by @deepeshgarg007 in #31396
- refactor: if() to CASE WHEN by @cpdeethree in #31360
- refactor: Payment Reconciliation tool will use Payment Ledger by @ruthra-kumar in #31136
- fix: Conversion rate validation for multi-currency invoices by @deepeshgarg007 in #31350
- fix: internal transfer GLE validation by @ankush in #31264
- fix: set default_bom for item by @s-aga-r in #31412
- fix: update ru translate by @Altizo in #31404
- fix: transferred batches are not fetched while making Manufacture stock entry by @rohitwaghchaure in #31248
- fix: translation for filter status on report by @HarryPaulo in #31420
- fix: handle empty values("") in against_voucher columns on gl migration by @ruthra-kumar in #31418
- fix: filter set in Bank Clearance Summary by @nihantra in #31395
- fix: Non-annual depreciation by WDV method by @GangaManoj in #31429
- fix: add UOM validation for planned-qty by @s-aga-r in #31421
- fix: General Ledger and TB opening entries mismatch issues by @deepeshgarg007 in #31439
- feat: CRM Cleanup with tab view and dedicated tab for open activities, tasks and notes by @nabinhait in #31311
- fix: get_all replace by sql by @nabinhait in #31448
- fix: incorrect outstanding for invoice by @ruthra-kumar in #31442
- fix: Quotation and Sales Order item sync by @deepeshgarg007 in #31446
- refactor: clean up product bundle client side code by @ankush in #31455
- fix: dont update RM items table if not required by @ankush in #31408
- fix: open lead and opportunities based on today's event by @nabinhait in #31462
- fix: offset some scheduled jobs to avoid locks by @ankush in #31466
- fix: 'attribute error' on AR/AP report with delivery note filter by @ruthra-kumar in #31460
- fix: validate item dashboard material transfer entry by @dj12djdjs in #31473
- fix: Modify opts parameter misspell by @gn306029 in #31476
- fix: gain/loss can be income or expense by @dj12djdjs in #31487
- fix(Salary Slip): Components not updated when amount evaluates to 0 due to payment days (backport #31425) by @mergify in #31432
- fix(UX): dont apply price list when changing batch on mapped docs by @ankush in #31503
- fix: Internal PI link in Sales Invoice by @deepeshgarg007 in #31493
- fix: apply price list rate by @barredterra in #31410
- feat: Cash and Non trade discounts in Sales Invoice by @deepeshgarg007 in #31405
- fix: Use account currency on Payment Reconciliation tool by @ruthra-kumar in #31499
- fix: Incorrect provisional expense booking while reposting by @deepeshgarg007 in #31516
- chore: remove currency info from boot by @ankush in #31520
- fix: test case by @rohitwaghchaure in #31523
- fix: test pr output for amount and currency by @ruthra-kumar in #31514
- refactor!: remove India specific code by @sagarvora in #29884
- fix: Set the condition to create a purchase receipt by @nihantra in #31531
- fix: Use fallback conversion factor while setting incoming rate for petty purchase by @marination in #31529
- fix: timeout error while reposting by @rohitwaghchaure in #31519
- fix: Maintain backward compatibility with older bench versions by @adityahase in #31542
- fix: Update html2text import & font-awesome file path by @surajshetty3416 in #31541
- fix: Unable to open quotation by @deepeshgarg007 in #31546
- refactor: department creation by @ankush in #31548
- fix: update ru translate by @Altizo in #31451
- fix: status filter in Job Card Summary by @s-aga-r in #31553
- feat: subcontracting module by @s-aga-r in #30955
New Contributors
- @nihantra made their first contribution in #31362
- @LostBenjamin made their first contribution in #31372
- @gn306029 made their first contribution in #31476
Full Changelog: v14.0.0-beta.5...v14.0.0-beta.6