- docs: Added change log for v12.4.0 (#20326)
- fix: Multiple fixes based on testing on pre-release branch (#20300)
- Revert "fix: incorrect required qty for subcontracting purchase receipt (#20288)" (#20323)
- fix(patch): reload tax category (#20309)
- fix(patch): do not append taxes to template if account name is not set (#20310)
- fix: incorrect required qty for subcontracting purchase receipt (#20288)
- fix: incorrect number of GL Entries error in stock entry (#20298)
- fix: remove
debugger
statement (#20294) - fix: auto cancel if movement exists (#20268)
- fix: filter issue for the stock and account value comparision report
- fix: gl not generated on manual asset creation (#20267)
- fix: Remove patch to set automatic tax fetching from item tax template (#20236)
- fix: remove default customer as party type
- fix: Item tax template fetching from HSN Code
- feat: report to show difference between stock and account value (#20226)
- fix: Employee name in Report trial balance for party (#20224)
- fix: Parent Item of Product Bundle should not appear in dialog (#20222)
- fix: escape % in customer name (#20203)
- fix: submit salary is not showing after creating slary slip in payroll (#20225)
- fix: paid amount gets overwritten by get_outstanding_invoices
- fix: Added description and title to supplier selection popup in Material Request. (#20180)
- fix: get_item_price not working properly (#20206)
- feat: Validity for Item taxes (#20136)
- fix(item_tax_template): fetch parent account if not set (#20197)
- fix: add new delivery note button in Sales Order (#20200)
- fix: integer UOM check in transactions (#20177)
- fix: loan deduction during creation of bank entry in payroll (#20194)
- fix: party type in payment request
- fix: incorrect valuation rate for finished good entry (#20166)
- fix(plaid): change json structure (#20190)
- feat: show item name in Item Price list view (#20156)
- ux: add description for minimum purchase qty
- fix: Get outgoing rate of serial no from SLE if serial no already transferred to another company
- fix: ignore pricing rule for other item group
- fix: Show closing row in general ledger print
- fix(Subscription): pass start_date while computing next_schedu… (#20160)
- fix: set currency to company default currency (#20158)
- fix: don't show transfer button if already items are supplied (#20155)
- feat: added provision to disable rounded total for salary slips
- feat: added provision to disable rounded total for salary slips
- fix(refactor): loan in HRMS (#20023)
- fix: party account currency not fetched from account for SO (#20147)
- fix: none type object updates AR report row (#20148)
- fix: Field 'other_charges_calculation' column type changed. (#20142)
- fix: added extra condition (#20139)
- fix: format currency field in bank and cash payment voucher print format (#20138)
- fix: incorrect batch fetched for the serialized items (#20118)
- Skip validate_duplicate_apply_on if not necessary (#20128)
- fix: service item's cost showing incorrect amount in stock entry (#20105)
- chore: Added Reports to Stock Module Desk
- fix: don't allow deletion of items which has work order assigned to it
- fix: Removed unneccesary Duplicate Entry Error. (#20121)
- fix: Show both warehouse columns in Stock Entry Grid view. (#20114)
- fix: unpaid invoices are created even if current invoice is paid (#20082)
- fix: Patch incorrect GST category in invoices (#20085)
- feat: allow adding and deleting of items in submitted SO & PO (#19912)
- modified: erpnext/hr/doctype/repayment_schedule/repayment_schedule.json (#20112)
- fix: incorrect reorder level in stock balance report (#20110)
- fix: Add Serial No button prompt (#20098)
- fix: incorrect validation for scrap items (#20108)
- fix: fetch opening accumulated depreciation (#20096)
- fix: travis failing for leave application test
- fix: wrong items in table being deleted
- fix: undefined dr_or_cr_notes in case of party type Employee
- fix: only show doctypes which impact accounting in accounting period
- fix: remove quote (#20077)
- fix: rounding adjustment while both inclusive tax and discount amount present
- fix: supplier email id field not showing in the notification for purchase cycle doctypes (#20070)
- fix: Allow creation of multiple landed cost voucher against a Purchase Document (#20059)
- fix: resolve ambigious error (#20067)
- feat: consider expiry_date during Batch queries (#20064)
- Update supplier_scorecard.py (#20060)
- fix: Map custom job card create button with dashboard
- fix: Update return amount label
- fix(employee onboarding): stop showing irrelevant job offer links for a job applicant (#20054)
- enhancement: Added Set Reserve Warehouse field in Purchase Order. (#19992)
- fix: wrap scheduled_time with getdate (#20046)
- fix: Do not validate accounting dimensions if from repost (#20043)
- fix: bad condition while checking last asset movement entry (#20048)
- fix: remove mandatory purchase reference for existing asset (#19981)
- fix: remove mandatory purchase reference for existing asset (#19980)
- fix: exchange rate not fetching correctly (#19985)
- feat: fixed party and party type in Accrual journal entry (#20022)
- fix(expense-claim): update status (#20032)
- fix: bad query for debit_to field in sales invoice
- fix: Remove trailing whitespace and add semicolon
- feat: Custom button to create return entry from Employee Advance
- feat: Capture return amount against Employee advance via Journal Entry
- fix: Dashboard for employee advance doctype
- fix: patch
- fix: account manager doesn't have cancel submit perm for share transfer
- fix: incorrect consumed qty for partial purchase receipt in subcontracting
- fix: Company None not found in get_valuation_rate
- fix: no role has cancelling permission for share transfer doctype
- fix: bad filter query
- feat: Dynamic filters for dimensions in budget variance report
- fix: Pricing Rule Discount for Product
- fix: Update sales register report
- fix: not able to make work order from BOM
- fix: incorrect outstanding amount shwoing in the AP/AR report
- fix: allow creation of additional leave ledger entry
- fix(regional): PY3 compatibility
- fix: compensatory leave request creation
- fix: replace sql query by orm in delete_communications and added tests