- fix: Added Change Log
- fix: Cashier query in POS Opening/Closing Entry (#25399)
- fix: Ignore Customer Group Perm on AlL Products page (#25397)
- fix: make filters for payroll entry (#25386)
- fix: commit leave_allocation change to db (#25382) (#25383)
- fix: available employee for selection (#25378)
- fix(e-invoicing): add company validation for e-invoicing (#25349)
- fix: filter for employees in salary slip (#25361)
- fix: Additional Salary component amount not getting set (#25356)
- fix: pos print receipt (#25330)
- fix: Zero amount completed delivery notes being shown in Sales Invocie get items (#25317)
- fix: Round off final tax amount instead of current tax amount (#25188)
- fix: Role to override maintain same rate check in transactions (#25193)
- fix: patch failing while migrating from v7 to v13
- fix: modified permission
- feat: ESS User
- fix: Backport missing commits to develop branch (#25305)
- style: Add missing semicolons - & make formatting consistent
- fix(minor): fix dynamically changing grid properties
- fix(minor): fix dynamically changing grid properties
- fix(minor): fix dynamically changing grid properties
- fix: sales order not saving due type mismatch in promo scheme (#24748) (#25222)
- test: ignore floating point errors in test_bom
- fix: patch condition (#25301)
- feat(india): bulk e-invoice generation (#24969)
- fix: update scheduler check tim
- fix: Taxxable value including Freight and Forwarding charges in GSTR-1 Report
- fix: consolidated sales invoice posting date (#25119)
- fix: declare data before assigining
- fix: Item wise tax rate for consolidated POS invoice (#25029)
- fix: GST on freight charge in e-invoicing (#25000)
- fix: don't delete mode of payment account details while deleting company transactions (#25217)
- fix(pos): cannot set qty to less than zero (#25258)
- fix(patch): copy Lab Test / Template renamed field values (#25276)
- fix: remove nonexistent method from pick list (#25279)
- fix: minor improvements and tests
- fix: Show exact error message in datetime
- fix: Consider paid repayment entries in subsequent loan repayments
- fix: changed logic
- fix: pricing_rule test cases
- fix: patch
- Company field editable and is readonly after saving.
- fix: Lead Source's module (#24583)
- fix: condition for SLA status banner
- fix: travis
- feat(italy): add document type field for e-invoicing
- fix: Use system precision instead of SLE precision
- fix: Remove redundant import and import cint
- fix: condition for setting agreement status
- chore: add error title
- fix: set correct ack no. on irn generation
- refactor(HR): Add missing reports and doctypes to the Workspace (#24994)
- fix: serial no refresh issue (#25127)
- fix: UOM length unit in global setup list is empty (#24855)
- fix: bom cost test case
- fix: round total quantity in job card
- fix: remove gst name validation for purch Invoice
- fix: payroll issues (#24540)
- fix: keyerror while validating coa file
- fix: frappe.whitelist for doc methods (#25230)
- fix: Posting Date check
- fix: Remove comments
- fix: leave approver perms test
- fix: error message compensatory leave request (#25206)
- fix(test): set user as Administrator
- fix: Give first preference to loan security on repayment
- test: remove
print()
(#25205) - test: clear all existing quotations to avoid AssertionError (#25202)
- test: create tax rule if it doesnt exist (#25199)
- test: uses
_Test Item
instead of_Test Item Home Desktop 100
(#25198) - fix: failing patch - reload_doc new doctypes added in v13 (#25194)
- fix: broken type check in stock ageing report
- fix: Ignore Permission for Leave Ledger Entry (#25172)
- fix: linter and sider issues
- fix: ignore share permission while sharing doc with approver
- test: leave, expense, shift request approver permissions
- feat(HR): share doc with employee approvers if they don't have access
- test: disable shopping cart before running Tax Rule tests (#25183)
- test: cleanup BOM in
test_routing
and prevent overlap intest_job_card
(#25180) - fix: correct calculation for discount amount when margin is set (#25179)
- test: specify warehouse list to avoid error (#25174)
- test: adds role after setting user to Administrator (#25177)
- test: fix multiple tests in Leave Application (#25173)
- test: clear tax rules before making POS Invoices (#25171)
- test: docs are not deleted in tearDown (#25123)
- fix: escape sql filters in credit report
- fix: object referencing the same address issue (#25159)
- fix: component amount calculation based on formula with abbr not working (#25117)
- fix(regional): remove shipping address GSTIN validation for e-invoice (#25153)
- fix: place of supply of e-invoicing (#25148)
- fix: Typo
- fix: validation msg for TransDocNo e-invoicing (#25121)
- fix: get_route_options_for_new_doc for project
- fix: customer creation from shopping cart (#25136)
- fix: Add shortfall ratio in Loan Security Shortfall
- test: set opening stock to fix NegativeStock errors (#25101)
- test: set formula in scorecard to avoid ValidationError (#25116)
- fix: sider changes
- test: correct naming series to avoid ValidationError (#25132)
- test: added tests for Pick List for item with multiple UOM
- fix(India): create property setters for shorter naming series (as per GST Rules) (#25128)
- fix: Salary Structure object has no attribute set_totals (#25113)
- fix: Don't string format args as they may not be escaped properly
- fix: patch for purchase receipt status
- fix: do not copy percent billed from PO to PR
- fix: update PR status in database
- test: add tests for PO->PI, PO->PR workflow
- fix: not able to save material request
- fix: don't set "Company:company:default_currency" as default for currency link fields (#25095)
- fix: Run Patches to updated Reserved, Requested and Ordered Qty
- fix: Remove console
- fix: suggested changes
- fix: Hide serial and batch selector in Stock Entry
- fix: do not fetch stopped MR in production plan
- fix: added flag for dont_fetch_price_list_rate in transaction (#25041)
- fix: Picked Qty conversion from Stock Qty to item Qty in DN
- test: pass force parameter to avoid LinkExistsError (#25100)
- test: use insert instead of save (#25045)
- fix: delivery note print error (#25080)
- fix: do not set standard link in Sales Invoice as custom (#25096)
- fix: Purchase from registered composition dealer (#25040)
- fix: can't multiply sequence by non-int of type 'float'
- fix: commit individual SLE rename for large datasets (#25084)
- feat: discount configuration on early payments (#24586)
- fix: Remove unintentionally added field
- fix: Precision issues while allocating advance amoount
- fix: added blank option for status in report related to issue
- chore: frappe.whitelist for doc methods (#25068)
- fix: Test
- test: sets company while making a project (#25061)
- test: corrected item name (#25075)
- fix: column width in Recruitment analytics report (#25003)
- fix: Cleaned up and fixed validation and bin updation on deletion
- fix: add filters to account link fields in Non Profit Settings (#25060)
- fix: Add patch for GST category field in Delivery Note
- fix(Italy): setup, validations, optimisations (#25054)
- fix: Add GST category field in Dellivery Note
- test: make Stock Entry to avoid NegativeStockError (#25044)
- test: use different product attribute value; cleanup (#25043)
- test: reset session user if test errors in test_sle (#25042)
- perf: reduce no of queries for checking if future sl entry exists (#24881)
- fix: minor changes
- test: sets is_purchase_item while item creation
- fix: check if gst account exists before appending
- test: reset session user if test errors
- fix: type casting for None type value
- fix: unable to submit stock entry
- feat: Show Required Qty as per BOM in Material Request Items
- feat: Add more fields to raw material download
- fix: Ordered and Reserved Qty for Production not getting fetched in Items
- feat: show ordered and reserved qty in Material Request Plan Item table
- feat(Production Plan): Consider Safety Stock in Required Qty Calculation
- fix: sider fix
- fix: Employee profile pic upload access for erpnext user
- fix: allow creating stock entry based on work order for customer provided items (#24885)
- style: fix formatting
- fix(Payroll): Exchange Rate not getting set in Salary Slip
- fix: patch regional fields for old companies (#24988)
- refactor: Add student mobile number to student attendance (#24990)
- fix: opportunity-quotation mapping order status (#25001)
- Revert "fix: validating party currency with doc currency (#24318)"
- fix: POS print receipt (#24924)
- fix(pos): mode of payments disappear on loading draft pos invoice (#24917)
- fix: re-execute add_standard_navbar_items patch
- fix: missing help links in navbar help dropdown
- Correct state code for 'Other Territory'
- fix: repost not completed backdated transactions (#24980)
- fix: validate_series (#24984)
- fix: Period list for exponential smoothing forecasting report (#24982)
- fix: serial no trim issue (#24949)
- fix: validating party currency with doc currency (#24318)
- refactor: Make Discharge Schedule Date as Datetime (#24940)
- fix: set valuation rate for customer items to zero
- test: customer item in stock reconciliation
- fix: Allow zero valuation in stock reconciliation
- chore: Allow changing Work Stations in WO. (#24897)
- fix: TDS check getting checked after reload (#24972)
- fix: total weight not set for free items
- fix: Add test for pending shortfall update
- Revert "fix: GSTR B2C report"
- fix: Pending shortfall update on processing loan security shortfall
- fix: membership renewal validation (#24963)
- fix: remove unwanted parameter in calculate_rate_and_amount (#24883)
- test: created a new user to test warehouse user perms (#24954)
- test: fix test_loan for payroll module (#24946)
- fix: revert stock balance value calculation
- test: created a new user to test child perms (#24943)
- test: added warehouse for TCS Item as it is a Stock Item (#24942)
- test: add stock to avoid NegativeStockError (#24941)
- ci: use ubuntu 18 specifically (#24904)
- fix: exclude current doc while validation. (#24914)
- test: fix NegativeStockError (#24936)
- fix: default total_estimated_cost to zero (#24939)
- fix: hide alt tag if item is not shown in website
- fix: payment references from disappearing on selecting cost center (#24831)
- fix(minor): rearrange the cards on home workspace
- fix: report issue summary fix for zero issues
- test: fix shift type not found (#24929)
- test: clear Leave Period before running Leave Allocation tests (#24928)
- chore: add sider config (#24892)
- ci: update badge in README and add push event trigger (#24911)
- ci: get branch name from GITHUB_REF if GITHUB_BASE_REF not available (#24913)
- test: set correct qty when creating subcontract transfer entry (#24903)
- test: create new item instead of using _Test Item to prevent error (#24915)
- test: fix salary component not found; other optimisation (#24920)
- fix: calculate 80g certificate amount on validate for memberships (#24925)
- fix: precision and formated document
- fix: don't club same free item
- fix: Remove print statement
- fix: Group nil exempted and non gst items separately
- fix(India): Incorrect Nil Exempt and Non GST amount in GSTR3B report
- fix: nonetype object has no attribute options
- feat: recursive product discount
- fix: Allow user to update exchange rate in Multi-currency LCV
- test: use _Test Company to avoid Holiday List error (#24902)
- test: fix Employee Not Found errors (#24906)
- fix(Project): get correct holiday list when calculating dates; test fixes (#24901)
- fix(Non Profit): Membership and Donation API fixes (#24900)
- style: missing semicolon
- fix: item variant dialog dropdown issue
- fix: issue web list style
- fix: Add method for regional round off account back
- fix: added also for leave applier as requested
- feat: added for disabling leave notification in HR settings
- fix(minor): login: set as Login to ERPNext
- fix(minor): patch add_state_code_for_ladakh
- fix: Unequal debit and credit issue on RCM Invoice (#24836)
- fix: POS Opening Entry with empty balance detail rows (#24876)
- fix: Github Action not failing when tests fail (#24867)
- feat: price margin in buying (#24685)
- fix: Prevent non sequential repayment entries
- fix: Loan Repayment entry cancellation on salary slip cancel
- fix(Bank Reconciliation): Filter Bank Account drop-down list
- test: fix import_doc call in test_shopify_settings
- fix: added correct path in hooks (#24862)
- fix: Sider (unused variables)
- fix: PO not created against all selected suppliers (drop shipping)
- ci: Port CI test from Travis to Github Actions (#24846)
- test: fix syntax error
- refactor(payroll): simplified logic for additional salary
- fix(payroll): allow duplicate additional salaries
- fix: supplier was not able to Submit RFQ due to in sufficient permission
- Update accounts_controller.py
- fix: Update Items on Purchase Order
- fix: Update Items on Purchase Order