github frappe/erpnext v14.0.0-beta.3
ERPNext Version 14.0.0-beta.3 Release Notes

latest releases: v14.69.0, v15.22.0, v14.68.2...
2 years ago

What's Changed

  • fix: Ambigous column in picklist query (#30102)
  • fix: Total taxes and charges in payment entry for multi-currency payments (#29977)
  • fix: cannot create purchase order from sales order (#30217)
  • fix: Remove tax invoice no field (#30136)
  • fix: Exchange gain and loss button in Payment Entry (#30606)
  • fix: Allow on Submit for Material Request Item Required Date (#30174)
  • fix: max_qty validation condition in WO (copy #30216) (#30233)
  • fix: unsupported operand type(s) for +=: 'int' and 'NoneType' (#30420)
  • perf: use cached single docs (#30536)
  • feat(Employee Advance): add 'Returned' and 'Partly Claimed and Returned' status (#29335)
  • feat: 'customer' column and more filter to Payment terms status report (#30499)
  • fix: convert dates to datetime before comparing in leave days calculation and fix half day edge case (#30538)
  • fix: Search query of payroll entry reference in Journal Entry (#30225)
  • fix: Item-wise sales history report (#30080)
  • fix: Do not update ignore prcing rule check implicitly (#30206)
  • fix: filter default_discount_account field in item_group_defaults table is_group = 0 (#30095)
  • fix: cannot create multicurrency sales order with product bundles (#30166)
  • fix: validate Work Order qty against Production Plan (#29721)
  • fix(e-commerce): Unique Shopping Cart Per Logged In User (#29733)
  • fix: enable row deletion in reference table (#30453)
  • fix(ux): Improve label for better understanding (#30096)
  • fix: rename tool show fail message (#29984)
  • feat: Scheduling Multiple shifts and Auto Attendance (#29955)
  • refactor: Employee Leave Balance (#29439)
  • fix: Multiple fixes in Gross Profit report (#29740)
  • feat: minor, pick list item reference on delivery note item table (#30527)
  • fix: Write off amount wrongly calculated in POS Invoice (#30395)
  • fix: only trigger onload checks on saved docs (#30603)
  • fix: updated packed_items getting fetched on Sales Return / Credit Note (#28607)
  • "Make next document" hide/unhide issue in SO/DN (#3)
  • fix(pos): removal of coupon code (#29896)
  • fix: disable deferred naming on SLE/GLE if hash method is used. (#30286)
  • fix: translate error message titles (#30100)
  • fix: Commission not applied while making Sales Order from Quotation (#29978)
  • fix: failing broken patches (#30409)
  • fix: Add cost center in loan document (#30155)
  • fix: Remove trailing slash "/" from route (#30532)
  • fix: Do not update ignore pricing rule check implicitly (#30269)
  • fix: multiple pos issues (#30324)
  • fix: Block merging items if both have product bundles (#29913)
  • feat: add German translations (#30265)
  • fix: Account filter in PSOA (#29928)
  • fix(patch): check null values in is_cancelled patch (#30594)
  • feat: Scheduling Multiple shifts and Auto Attendance (#30588)
  • fix: billed amount in delivery note items (#29290)
  • fix: report sales payments summary (#30264)
  • fix: Fetch conversion factor even if it already existed in row, on item change (#29917)
  • fix: clear "Retain Sample" and "Max Sample Quantity" in Item card if Has Batch No is uncheck (#30307)
  • fix: Taxes getting overriden from mapped to target doc (#30510)
  • fix: 'save_quotations_as_draft' checkbox not honoured (#30160)
  • fix: Added validation for single_threshold in Tax With Holding Category (#30382)
  • refactor!: change "is_subcontracted" field type from "Select" to "Check" (#30528)
  • refactor: call repost directly during tests (#30277)
  • fix: validate 0 transfer qty in stock entry (#30476)
  • refactor: remove redundant if-statement (#30311)
  • fix: Item discounts for quotation and other docs (#29940)
  • Translation for DocType (#29773)
  • style: force auto-formatted code (#29783)
  • fix: cant add new item in PI, SI, SO, Quotation etc (#30131)
  • perf: index barcode for faster scans (#30543)
  • fix: explicitly check if additional salary is recurring while fetching components for payroll (#30489)
  • fix: show subassembly table always (#30422)
  • fix: org chart connectors not rendered when Employee Naming is set to Full Name (#29997)
  • fix: P&L account validation on cancellation (#30317)
  • fix(india): minor e-invoicing fixes (#30553)
  • fix(Timesheet): fetch exchange rate only if currency is set (#30057)
  • fix: Changing item prices on converting orders/receipts to invoices (#30365)
  • fix: Future recurring period calculation for additional salary (#29581)
  • fix: Error in consolidated financial statements (#29771)
  • fix: Add missing currency option in Supplier Quotation's rounded_total field (#30229)
  • fix: Validate party account with company (#29879)
  • fix: fetch from fields not working in eway bill dialog (#30579)
  • fix: move item tax to item tax template patch (#30419)
  • feat: Include child item group products in Item Group Page & cleanup (#30091)
  • fix: boarding task dates not set when activity begins on is set to 0 (#29921)
  • fix: Issues on loan repayment (#30557)
  • refactor: don't use pandas for basic reports (#30597)
  • fix: ignore non-unique swift numbers while migrating (#30132)
  • fix(minor): student attendance tool query fix (#30004)
  • fix: Dont set idx while adding WO items to Stock Entry (#30377)
  • fix: submit Work Order when “Make Serial No / Batch from Work Order” is enabled (#30468)
  • fix: incorrect debit credit amount in presentation currency (#30244)
  • fix: update translation (#30474)
  • fix: translations (#30387)
  • fix: Reset GST State number (#30334)
  • fix: incorrect payable amount for loan closure (#30191)
  • fix: credit limit validation in delivery note (#30470)
  • docs: add human readable specifications for stock ledger (#29308)
  • fix: Currency symbol in bank transactions (#30338)
  • refactor: Remove dead code (#30140)
  • fix: KSA E-Invoice QR Code showing wrong VAT amount (#30230)
  • fix: dont reassign mutable (list) to a different field (#30634)
  • fix(ux): warning for disabled carry forwarding in Policy Assignment (#30331)
  • fix: Check if onload property exists in the form object (#30372)
  • fix: if accepted warehouse not selected during rejection then stock ledger not created (#30564)
  • fix(India): Tax fetching based on tax category (#30500)
  • fix: update get_cached_value usage based on changes in definition (#30494)
  • fix: check for debit credit difference even after round-off adjustment (#30050)
  • feat: Bank Reconciliation for loan documents (#29865)
  • fix(asset): do not validate warehouse on asset purchase (#30461)
  • fix: Stock Ageing Transfer Bucket logic for Repack Entry with split batch rows (#29816)
  • fix: warehouse naming when suffix is present (#30621)
  • fix: bom valuation - handle lack of LPP (#30454)
  • fix: Validate income/expense account in sales and purchase invoice (#30266)
  • fix: Fetch valuation rate for stock items consumed during asset repair (#29714)
  • fix(Salary Slip): TypeError while clearing any amount field in components (#29931)
  • fix: Opening invoice tool field placement (#30340)
  • fix: JobCard TimeLog to_date (#29872)
  • fix(accounts): payment entry exchange rate precision (#30502)
  • feat: Create single PL/DN from several SO. (#30238)
  • fix: linters erros on report sales payments summary (#30345)
  • fix: flaky tests (#30154)
  • fix: default log date needed to query records (#29951)
  • fix: Taxjar minor fixes (#29942)
  • fix: Add non-existent Item check and cleanup in validate_for_items (#30509)
  • fix: Shipping rule application fixes (#30181)
  • fix: remove bad defaults from BOM operation (#30644)
  • fix: Do not consider cancelled entries (#30207)
  • fix: Leave Policy Assignment creation patch (#30215)
  • feat: update ordered qty for packed items (#29939)
  • refactor: removed validation to check zero qty (#30015)
  • fix(asset): no. of depr booked cannot be equal to total no. of depr (#29900)
  • fix: Email translations (#29956)
  • refactor: Add exception handling in background job within BOM Update Tool (#30146)
  • fix: Sales and Purchase return optimization (#30152)
  • fix: leave allocation records query (#30118)
  • perf(asset): fetch only distinct depreciable assets (#30114)
  • fix: set options for Currency field Incoming Rate (#30384)
  • fix(ux): refresh update to zero val checkbox (#30567)
  • fix: Cleanup and fixes in Dimension-wise Accounts Balance Report (#30284)
  • fix: hide pending qty only if original item is assigned (#30599)
  • feat: barcode scanning in quotation (#30637)
  • fix: salary slip amount rounding errors (#30248)
  • fix: use name for links not item_code (#30462)
  • fix(pos): loyalty points in case of returned pos invoice (#30242)
  • fix: remove naming series from bin, repost queue (#30497)
  • feat: Provision to aggregate subassembly items in production plan (#28939)
  • feat: Receivable/Payable Account column and filter in AR/AP report (#30493)
  • fix(lead): reload contact before updating links (#29966)
  • fix: Make abbreviation limit to 10 (#29974)
  • fix: Account currency validation (#30486)
  • fix: Job Card sub operations status and list view (#30243)
  • fix: Error in bank reconciliation statement (#30261)
  • fix: Sub-Category Routing in Item Group Page Listing pills (#30258)
  • refactor: Remove non-profit domain from ERPNext (#29151)
  • feat: Redisearch with consent (#30522)
  • fix(pos): minor fixes (#29991)
  • fix: maintain FIFO queue even if outgoing_rate is not found (#30560)
  • fix: customer credit limit validation on update (#30110)
  • fix: Total Credit amount in TDS Payable monthly report (#29907)
  • fix: GST account not showing up in tax templates (#30361)
  • fix: Handle changes in frappe's get_monthly_goal_graph_data API (#30521)
  • fix: Add permission for KSA VAT documents (#30304)
  • refactor: sales analytics (#30312)
  • fix: total leaves allocated not validated and recalculated on updates post submission (#30569)
  • fix: dont reset UOM in MR on every get_item_detail call (#30164)
  • fix: Rate change issue on save and mapping from other doc (#30406)30260))
  • fix: Nil and Exempted values in GSTR-3B Report (#30039)
  • fix(psoa): add company filter to account (#30145)
  • fix: program enrollment button labels (#30148)
  • fix(LMS): program enrollment does not give any feedback (#29922)
  • fix: GSTIN filter for GSTR-1 report (#29869)
  • fix: dont check for failed repost while freezing (#30472)
  • fix(pos): do not reset search input on item selection (#30537)
  • fix: fallback to item_name if description is not found (#30619)
  • fix: respect db multitenancy while fetching precision (#30301)
  • fix: Contribution amount against invoices in Sales Person Dashboard (#30323)
  • fix: (ux) Add is_group=0 filter on website warehouse field in Website Item (#30396)
  • fix(pos): do not reset mode of payments in case of consolidation (#30198)
  • fix: use empty row when batch is scanned (#30638)
  • fix: Multi-currency bank reconciliation fixes (#29979)
  • fix: do not reset asset_category (#29696)
  • fix(e-invoicing): remove batch no from e-invoices (#30084)
  • fix: remove customer field value when MR is not customer provided (#29938)
  • fix(translation) - correction for assets translation (#30000)
  • fix: Ignore user perm for party account company (#30555)
  • fix(psoa): no such element: dict object['account'] (#30153)
  • fix: Regional print format addition (#29995)
  • fix: removed unused courses template (#30596)
  • fix: flaky salary slip email test (#30358)
  • fix: broken production item links on production plan (#30399)
  • fix: Product Filters Lookup (#30336)
  • fix: custom cash flow mapper doesn't show any data (#30287)
  • fix: wrong payment days in salary slip for employees joining/leaving during mid payroll dates (#29082)
  • fix(patch): fix failing patches (#30427)
  • refactor: removed unrequired code and test for standalone delivery note serial return (#30276)
  • fix: Check for onload property (#30429)
  • fix(ux): make "allow zero valuation rate" readonly if "s_warehouse" is set (#29681)

New Contributors

Full Changelog: v14.0.0-beta.2...v14.0.0-beta.3

Don't miss a new erpnext release

NewReleases is sending notifications on new releases.