All Versions
36
Latest Version
Avg Release Cycle
20 days
Latest Release
736 days ago

Changelog History
Page 1

  • v13.0.0-beta.6 Changes

    November 20, 2020
    • πŸ›  fix: incorrect delink serial no and batch
    • πŸ›  fix: not able to save bom
  • v13.0.0-beta.5 Changes

    November 06, 2020

    πŸ”– Version 13.0.0 Beta 5 Release Notes

    πŸ”‹ Features and Enhancements

    • βž• Add company and correct filter in bank reconciliation statement (#23614)
    • πŸ–¨ Process Statement Of Accounts (#22901)
    • βž• Added Condition field in Pricing Rule (#23014)
    • Material Request and Stock Entry Enhancement (#22671)
    • βž• Added sequence id in routing for the completion of operations sequentially (#23641)
    • Appraisal form Enhancements (#23500)
    • Crm reports cleanup (#22844)
    • Open lead status on next contact date (#23445)
    • Quoted Item Comparison Report Enhancements v2 (#23127)
    • βž• Added phone field in product Inquiry (#23170)
    • βž• Added address template for luxembourg (#23621)
    • Provision to draft quotation from portal (#23416)
    • M-pesa integration (#23439)
    • Education Desk, Dashboard, and Onboarding (#22825)
    • βž• Added search to support page (#22447)
    • Balance Serial Nos in Stock Ledger report (#23675)
    • βž• Added POS Register report (#23313)
    • βž• Added Project in Sales Analytics report (#23309)
    • ✨ Enhancement in Loan Topups (#23049)
    • Inpatient Medication Order and Entry (#23473)
    • πŸ–¨ Option to print UOM after quantity (#23263)
    • Supplier Quotation Comparison report (#23323)
    • Supplier Sourced Items in BOM (#23557)
    • Therapy Plan Template (#23558)
    • Youtube interactions via Video (#22867)
    • Laboratory Module (#22853)
    • Shift management (#22262)

    πŸ›  Fixes

    • Multiple pos issues (#23725)
    • Calculate taxes if tax is based on item quantity and inclusive on item price (#23001)
    • Contact us button not visible in the website for the non variant items (#23217)
    • πŸ”’ Loan Security shortfall calculation fixes (#22866)
    • Not able to make Material Request from Sales Order (#23669)
    • Capture advance payments in payment order (#23256)
    • πŸ›  Program and Course Enrollment fixes (#23333)
    • Cannot create asset if cwip disabled and account not set (#23580)
    • πŸ”€ Cannot merge pos invoices with inclusive tax (#23541)
    • Do not allow Company as accounting dimension (#23755)
    • Set value of wrong Bank Account field in Payment Entry (#22302)
    • Reverse journal entry for multi-currency (#23165)
    • ⚑️ Updated integrations desk page (#23772)
    • Assessment Result child table not visible when accessed via Assessment Plan dashboard (#22880)
    • πŸ›  Conversion factor fixes in Stock Entry (#23407)
    • Total calculations for multi-currency RCM invoices (#23072)
    • πŸ‘‰ Show accounts in financial statements upto level 20 (#23718)
    • Consolidated financial statement sums values into wrong parent (#23288)
    • Set SLA variance in seconds for Duration fieldtype (#23765)
    • βž• Added missing reports on selling desk (#23548)
    • πŸ›  Fixed heading in the mobile view (#23145)
    • Misleading filters on Item tax Template Link field (#22918)
    • Do not consider opening entries for TDS calculation (#23597)
    • Attendance calendar map fix (#23245)
    • Post cancellation accounting entry on posting date instead of current (#23361)
    • Set Customer only if Contact is present (#23704)
    • βž• Add Delivery Note Count in Sales Invoice Dashboard (#23161)
    • ⏱ Breadcrumbs for Maintenance Visit and Schedule (#23369)
    • 🚩 Raise Error on over receipt/consumption for sub-contracted PR (#23195)
    • Validate if company not set in the Payment Entry (#23419)
    • Ignore company and bank account doctype while deleting company transactions (#22953)
    • Sales funnel data is inconsistent (#23110)
    • Credit Limit Email not working (#23059)
    • βž• Add Company in list fields to fetch for Expense Claim (#23007)
    • Issue form cleaned up and renamed Minutes to First Response field (#23066)
    • Quotation lost reason options fix (#22814)
    • Tax amounts in HSN Wise Outward summary (#23076)
    • Patient Appointment not able to save (#23434)
    • βœ‚ Removed Working Hours field from Company (#23009)
    • βž• Added check-in time validation in the Inpatient Record - Transfer (#22958)
    • πŸ– Handle Blank from/to range in Numeric Item Attribute (#23483)
    • Sequence Matcher error in Bank Reconciliation (#23539)
    • πŸ›  Fixed Conversion Factor rate for the BOM Exploded Item (#23151)
    • ⏱ Payment Schedule not fetching (#23476)
    • 🚚 Validate if removed Item Attributes exist in variant items (#22911)
    • 0️⃣ Set default billing address for purchase documents (#22950)
    • βž• Added help link in navbar settings (#22943)
    • Apply TDS on Purchase Invoice creation from Purchase Order and Purchase Receipt (#23282)
    • πŸ›  Education Module fixes (#23714)
    • Filter out cancelled entries in customer ledger summary (#23205)
    • Fiscal Year and Tax Rates for Italy (#23623)
    • Production Plan incorrect Work Order qty (#23264)
    • βž• Added new filters in the Batch-wise Balance History report (#23676)
    • ⚑️ Update state code and union territory for Daman and Diu (#22988)
    • Set Stock UOM in item while creating Material Request from Stock Entry (#23436)
    • Sales Order to Purchase Order flow improvement (#23357)
    • πŸ›  Student Admission and Student Applicant fixes (#23515)
  • v13.0.0-beta.4 Changes

    August 06, 2020

    πŸ”– Version 13.0.0 Beta 4 Release Notes

    πŸ”‹ Features and Enhancements

    • πŸ†• New and refreshed POS (#20789)
    • Introduced Dunning (#22559)
    • Taxjar Integration (#21047)
    • Patient Progress Page (#22474)
    • Provision to make RFQ against Opportunity (#22765)
    • βž• Added form dashboards and refactored custom buttons in Education module (#22727)
    • Student Attendance and Leave Enhancements (#22623)
    • πŸ“ˆ Recruitment analytics (#21732)
    • βž• Add medical coding fields to Healthcare DocTypes (#22501)
    • Autofill Supplier pop-up when only 1 Supplier in RFQ (#22512)
    • Accounting entries for service item in Purchase receipt (#22223)
    • ✨ Enhancement in subscription (#22263)
    • Laboratory Module Enhancements (#22416)
    • βž• Added columns to get complete analysis for material request (#22607)
    • βž• Added all companies option in employee tree to view employee across all companies (#22573)
    • Email Group Option In Email Campaign (#22731)
    • βž• Added range for age in stock ageing (#22622)
    • πŸ”¨ Refactored shopping cart (#22617)

    πŸ›  Fixes:

    • πŸ”§ Enable show_configure_button when shopping cart is enabled (#22468)
    • πŸ‘· Setup status indicators for Job Offer and Job Applicant (develop) (#22445)
    • Item-wise sales history report (#22783)
    • Setting filter for project in kanban board (#22717)
    • Dashboard For Timesheet (#22750)
    • πŸ”§ Handle custom statuses for the pause SLA configuration (#22349)
    • Quality Feedback and Template (#22571)
    • Unable to change link from new lead to existing customer (#22787)
    • πŸ‘· Job applicant fixes (#22448)
    • 🚚 Move Issue List actions under 'Actions' dropdown (ux) (#22710)
    • Cost center should only show option of selected company (#22598)
    • Serial No Rename does not affect Stock Ledger Entry (#22746)
    • Descriptions not copied while creating Fees from Fee Structure (#22792)
    • Company filter for cost_center and expense_account in all sales and purchase transactions (#22478)
    • Arrangements of filters for reports accounts payable & receivable (#22636)
    • ⚑️ Update the project after task deletion so that the % completed shows correct value (#22591)
    • ⚑️ Block Invalid Serial No updates in Maintenance Schedule (#22665)
    • Fetch item price in sales invoice based on it's validity (#22563)
    • βž• Add view ledger button for cancelled docs (#22432)
    • πŸ‘ Allow creating SLA documents even if SLA tracking is not enabled (#22608)
    • Quotation list view blank if quotation_to field not set as a standard filter (#22672)
    • πŸ›  Salary deductions report fixes (#22397)
      22727))
    • πŸ“ˆ Incorrect delivered qty in Supplier-Wise Sales Analytics (#22631)
    • 🚚 Moved parent warehouse to top section also added a section break (#22708)
    • Skip Progress and Completed by fields on Task Duplication (#22565)
    • πŸ”€ Incorrect stock after merging the items (#22526)
    • Letter head not found in opening invoice creation tool (#22488)
    • 🚚 Cannot cancel asset and asset movement (#22441)
    • Fetch project-related info in Timesheet (#22423)
    • Currency symbol not showing as per company currency in stock balance report (#22724)
    • βž• Add default cost center in payment reconciliation JV (#22614)
    • Stock Reconciliation Invalid Quantity for Batched Item (#22726)
    • Project link not set in accounts other than profit and loss accounts (#22051)
    • Buying price for non stock item in gross profit report (#22616)
    • Heatmap in Vehicle (#22743)
    • βž• Added Project Field in Purchase Receipt for Stock Ledger Tagging (#22666)
    • Multi currency payment reconciliation (#22738)
    • 🍱 Cannot cancel assets with repair pending (#22440)
    • Reset homepage to home after unchecking products page (#22736)
    • βž• Add project filter in parent task field (#22655)
    • Generic Message in previous doc validation for buying and selling (#22546)
    • Cess amount in GSTR 3B report (#22701)
    • Expense claim outstanding while making payment entry (#22735)
    • Take parent cost center for child if no cost center at child in expense claim (#22496)
    • Consider company fiscal year for getting balance (#22577)
    • Pick List empty table and Serial-Batch items handling (#22426)
    • πŸ–¨ Show total row in print format of financial statement (#22693)
    • Set Root as Parent if no parent in new tree view node (#22497)
  • v13.0.0-beta.3 Changes

    June 30, 2020
    • πŸ›  fix: Salary deductions report fixes (bp #22397) (#22520)
    • 🌲 chore: Added Change Log
    • πŸ›  fix: Dashboard label in Projects and Assets module (#22517) (#22518)
    • πŸ›  fix: manufacturing dashboard grammar (#22510) (#22516)
    • πŸ›  fix: Set Root as Parent if no parent in new tree view node (#22508)
    • πŸ›  fix: Added Missing Trends Reports to Buying/Selling Desk (#22509)
    • πŸ›  fixes: Payroll module pre relese test fixes (#22500) (#22506)
    • πŸ›  fix: job offer validation fix (#22504) (#22505)
    • πŸ›  fix: Stock Onboarding typo and reorder (#22499) (#22503)
    • πŸ›  fix: hide transaction-specific for master data
    • πŸ›  fix: customer and supplier data
    • πŸ›  fix: truncate account names to max length
    • πŸ”¨ refactor: query meta data only once
    • πŸ›  fix(report view): explicitly set column width for
    • πŸ›  fix: set total hold time only if hold configurations are enabled
    • πŸ›  fix: handle hold time for custom statuses
    • πŸ›  fix: Send email to credit controllers to increase credit limit (#22473)
    • πŸ›  fix: Add view ledger button for cancelled docs (#22433)
    • πŸ›  fix: Update journal entry account timestamp
    • πŸ›  fix: Test Cases
    • πŸ›  fix: Move check from Stock Settings to Company Master
    • feat: Accounting entries for service item in Purchase receipt
    • πŸ›  fix: Insert Supplier Group via List View (#22403)
    • feat: add ability for a contract to be authorised internally (#22095)
    • πŸ›  fix: typo in template(#22401)
    • πŸ›  fix: Login page doesn't load for new sites (#22388)
    • fix: not working without from_amount and percentage_deduction (#22380)
    • πŸ›  fix: staffing Plan validation (#22379)
    • πŸ›  fix: alternative item not working for subcontract (#22386)
    • πŸ›  fix: Update Packed Items via Update Items in SO (#22392)
    • πŸ›  fix: Unable to create batched Item (#22393)
    • feat: More controlled deferred revenue booking (#21671)
    • βž• added validation and clear fields for Apply Rule On Other
    • fix(pricing_rule): apply_on logic dont get cleanup
    • πŸ›  fix(Immutable Ledger): Item wise backdated stock entry posting (#22366)
    • πŸ›  fix: resetting lost reason in opportunity and quotation (#22378)
    • πŸ›  fix(UX): Notify user of expense account change in Purchase Invoice (#22193)
    • πŸ›  fix: Wrong filter (#22375)
    • πŸ›  fix: label (#22377)
    • πŸ›  fix: Unable to cancel employee advance
    • fix: patch check_is_income_tax_component (#22371)
    • 🌐 feat: Enabled translation on html files in LMS [Proposal] (#21582)
    • πŸ›  fix: adding json for checked add total row
    • πŸ›  fix: Test
    • πŸ›  fix: trigger docker build on release (#22353)
    • πŸ›  fix: test case
    • πŸ›  fix codacy
    • βͺ Revert "fix: rogue s/codacy"
    • πŸ›  fix: rogue s/codacy
    • feat: New Payroll module (#21990)
    • πŸ›  fix: due date filter in purchase invoice
    • πŸ›  fix: Skipping*
    • Skiping total row for tree-view reports
    • ⚑️ Revert "fix: update remark on submitting payment entry"
    • πŸ’… style: formate according to Codacy/PR Quality Review
    • feat: Selling Desk, Dashboard and Onboarding (#22055)
    • πŸ’… style: formate according to Codacy/PR Quality Review
    • πŸ›  fix: set row_id by default as previous row for On Previous Row Amount and On Previous Row Total
    • fix: replaced "row_id" to "idx" as "row_id" was not available in variable "tax", also replaced "-1" by "-2" as "idx" starts with 0 rather than 1
    • chore: Delete Bank Reco doctype
    • πŸ›  fix: revert issue metrics patch (#22331)
    • πŸ’… style: moved project from reference section to accounting dimensions section (#22309)
    • πŸ›  fix: Customer Group label in Itemwise Sales report
    • πŸ”¨ refactor: show service instead of services
    • feat: added Expense approver for employee and validation (#22244)
    • feat: date filter for fiscal year (#21880)
    • enable Lead create by email (#22314)
    • πŸ›  fix: Do not copy Item Tax template from SO to PO
    • πŸ›  fix(patch): add patch for setting issue metrics (#22296)
    • πŸ”¨ refactor: handle exceptions when updating addresses (#22307)
    • πŸ›  fix: Patch simplification
    • email digest html fix
    • πŸ›  fix: incorrect variable used
    • chore: add standard queries hooks to whitelist (#21939)
    • πŸ›  fix: Codacy
    • ⚑️ chore: update travis url for docker build action (#22274)
    • πŸ’… style: subtitle to be displayed if provided else empty (#22298)
    • πŸ›  fix: update shopify api version (#22284)
    • πŸ›  fix: Typo
    • πŸ›  fix: limit max length for cards (#22289)
    • πŸ”¨ refactor: remove translation
    • πŸ”¨ refactor: update titles
    • πŸ›  fix: title for support
    • 🚚 chore: Remove unnecessary get_doc
    • πŸ”¨ refactor: minor layout fixes to portal
    • πŸ›  fix: Quality Procedure Fixes
    • πŸ›  fix: modified time updated with the latest date (#22286)
    • πŸ‘‰ use getdate() for comparing dates
    • πŸ‘ feat: /support (#22194)
    • πŸ›  fix: Message Formatting
    • πŸ›  fix: Student Admission (#22255)
    • βž• Adding filter in academic term
    • βž• address label chages (#22137)
    • πŸ”¨ refactor: hide company currency fields in the routing (#22267)
    • πŸ›  fix: typo for language in Terms description (#22270)
    • πŸ›  fix(HR): wrong shortcut in desk page (#22269)
    • πŸ›  fix: travis for develop
    • πŸ›  fix: Handle unavailable Variants in Website (#22195)
    • πŸ‘ feat: Multi UOM support in Request for Quotation
    • πŸ›  fix: Asset maintenance test
    • fix: Wrong key sent to gte_valuation_rate
    • πŸ›  fix(patch): reload child tables
    • πŸ›  fix: codacy issues
    • πŸ›  fix: Validation of Purchase Order against Material Request missing (#22192)
    • πŸ›  fix: added some standard filters in expense cliam
    • πŸ›  fix: allow to enter Releaving date if status = Left
    • πŸ›  fix: Validation for group cost center
    • πŸ›  fix: Travis
    • πŸ›  fix: Minor fixes in cost center
    • πŸ›  fix: Travis
    • cleanup
    • πŸ›  fix: item none not found while making sales invoice using opening invoice creation tool
    • πŸ›  fix: Handle cancelled entries in financial statements
    • πŸ›  fix: Consider Overseas category in RCM
    • sm-post-permission-fix
    • opportunity-dashboard-fix
    • πŸ›  fix: Billing address in for Purchase documents
    • πŸ›  fix: Distributed cost center query updation
    • πŸ›  fix: Do not select cancelled entries in financial statements
    • πŸ›  fix: Data not appearing properly for some fiscal_year in financial statemets
    • opportunity-dashboard-fix
    • πŸ›  fix: patch for expense claim (#22226)
    • Thanks so much for your pointer Marica - that violation is clear and obvious to me in retrospect, but a good relearning experience in any case
    • πŸ›  fix: set_query in leave application (#22197)
    • ⚑️ Update stock_ageing.py
    • πŸ›  fix: Child is shown in Parent process if added from tree view
    • πŸ›  fix: Added PO test and conversion factor fix
    • πŸ›  fix: Test Cases
    • πŸ›  fix(patch): escape special characters in company field
    • πŸ›  fix(HR): Change Due Advance Amount to Pending Amount (#22123)
    • feat(Attendance): Add In and Out time to attendance (#21547) (#22212)
    • feat: notify credit controller role users with credit limit extension requests
    • feat(Attendance): Add In and Out time to attendance (#21547)
    • ⚑️ Update erpnext/controllers/stock_controller.py
    • πŸ›  fix territory count
    • βž• add revenue if within date range
    • indent to tabs
    • πŸ›  fix: key was mispelled
    • πŸ‘ Stock Ageing TypeError: β€˜<’ not supported between instances of β€˜int’ and β€˜str’
    • πŸ›  fix: Travis(develop)
    • πŸ›  fix: Check for Company before rendering tree in Account Tree
    • enable 'user cannot create' for payment request (#22044)
    • πŸ›  fix: patch
    • πŸ›  fix: priority column width
    • πŸ›  fix: Don't prompt for Quality Inspection on Return Documents.
    • πŸ”¨ refactor: ignore mandatory for customer
    • feat: check duplicate contact explicitly
    • πŸ”¨ refactor: do nothing if member is not found
    • πŸ›  fix: use string to verify webhook
    • πŸ›  fix: Update payment schedule based on payment terms
    • πŸ›  fix: Party validation for inter-warehouse transaction
    • πŸ›  fix: Party validation for inter-warehouse transaction
    • πŸ›  fix: only auto-set serial nos and batches if allowed in Stock Settings (develop) (#21781)
    • πŸ›  fix: Item-wise sales and purchase register export
    • πŸ›  fix: Item-wise sales and purchase register export
    • πŸ›  fix: Prioritize Default Customer Price List in Portal
    • fix: Cannot read property 'has_batch_no' of undefined
    • πŸ›  fix: update duration options
    • πŸ›  fix: dependency for leave Period in Desk page
    • πŸ›  fix: set cost center in child table
    • ⚑️ update program course (#22166)
    • πŸ›  fix: set valuesin db for handle hold time
    • fix: move feature into update_billing_hours
    • βͺ Revert "fix: docfield of sales_order is not fetching route options for new doc (#21123)"
    • βͺ Revert "fix: docfield of sales_order is not fetching route options for new doc (#21123)"
    • 0️⃣ feat: bill all hours by default
    • ⚑️ Update CODEOWNERS
    • πŸ›  fix: Finished Product Valuation at Repack
    • feat(Cost Center): Distributed Cost Center (#21531)
    • πŸ›  fix: Ignore GL Entry on cancel
    • πŸ›  fix: Precision in loan amount calculation
    • πŸ›  fix: Ignore GL Entry on cancel
    • πŸ›  fix: Precision in loan amount calculation
    • πŸ›  fix: fetch tax lines within the shipping lines (#22138)
    • πŸ›  fix: Cancelled entries in tds payable monthly report
    • πŸ›  fix: Cancelled entries in tds payable monthly report
    • πŸš€ ci: trigger docker build on release (#22128)
    • πŸ”¨ refactor: move pause SLA configuration to SLA DocType
    • πŸ›  fix: tests
    • πŸ›  fix(HR): Fix half day error when only 1 day is selected (#22122)
    • πŸ›  fix: add default hold statuses in fixtures and patch
    • πŸ”¨ refactor: dashboard indicator when SLA is on hold
    • πŸ”§ feat: pause SLA on statuses configuration
    • πŸ›  fix: 'ForecastingReport' object has no attribute 'total_demand'
    • refactor: setting avg_response_time moved to communication
    • πŸ›  fix: Wrong Ordered-Status Indicator for Material Request Items (#22118)
    • πŸ›  fix: Wrong filters
    • πŸ›  fix: retain Hold status
    • πŸ›  fix: routing operations not added sequentially in the BOM
    • πŸ›  fix: import supplier invoice not working
    • πŸ›  fix: problem during assigning
    • πŸ›  fix: remove Service Level DocType from Support Desk Page
    • πŸ›  fix: code clean-up
    • πŸ›  fix: Error when no data is present in AR/AP reeport
    • πŸ›  fix: '>=' not supported between instances of 'str' and 'int'
    • πŸ›  fix: Apply shipping rule without address too
    • πŸ›  fix: dashboard chart does not exist on selling page
    • πŸ›  fix(stock): able to create purchase invoice from purchase receipt dashboard
    • πŸ›  fix(India): Reverse charge mechanism for GST
    • πŸ›  fix: syntax error (#22082)
    • feat: verify signature on webhook (#21872)
    • πŸ›  fix: Add total debit in Journal Entry list view
    • indent to tabs instead of spaces
    • πŸ›  fixed customer count logic
    • βͺ Revert "fix: Method in hooks for processing deferred revenue"
    • πŸ›  fix: Misleading Error message for Item Attribute.
    • πŸ›  fix: Method in hooks for proccesing deferred revenue
    • πŸ›  fix: Method in hooks for proccesing deferred revenue
    • πŸ›  fix: Procurement Tracker Data Consistency
    • 🌲 chore: Delete redundant change-log file
    • πŸ›  fix(ewb): remove checksum validation for TRANSIN
    • πŸ›  fix(ewb): remove checksum validation for TRANSIN
    • πŸ›  fix(HR) : Filter Leave Type based on allocation for a particular employee (#22050)
    • πŸ›  fix: unexpected removal of print hide field
    • πŸ›  fix: cannot update delivery date
    • πŸ›  fix: label
    • πŸ›  fix: submitted sales order can be updated with no permission
    • fix: Migrate standard_tax_exemption_amount if field exists (#22036) (#22047)
    • πŸ›  fix: routing operations table is blank on pull of operations in BOM (#22039)
    • fix: Migrate standard_tax_exemption_amount if field exists (#22036)
    • πŸ›  fix: check if swift_number exists in bank account
    • πŸ›  fix: check if swift_number exists in bank account
    • πŸ›  fix: added patch for sla enhancements
    • πŸ›  fix: cannot assign same task to other asset maintenance (#22024)
    • πŸ›  fix: only save end date when transactions are returned (#22023)
    • πŸ›  fix: Correct filters (#22022)
    • πŸ›  fix: disposed asset creates inconsistencies in asset depr report (#22021)
    • ✏️ crm onboarding typos (#22008) (#22025)
    • ✏️ crm onboarding typos (#22008)
    • πŸ›  fix: empty filters in Healthcare Charts
    • fix(set_purchase_receipt_delivery_note_detail): commit after every 100 sql updates (#22016)
    • πŸ›  fix: Default period start date and period end date for financial statements (#22011)
    • fix(rename_bank_reconcilliation): do not delete doc after renaming (#22013)
    • πŸ›  fix: Delete Auto Email Reports (#22009)
    • πŸ›  fix: set fiscal year for Profit and Loss chart (#22006)
    • πŸ”¨ refactor: clean up desk pages (#22004)
    • βœ… test: hold time for Replied status
    • βœ… test: Issue Metrics
    • πŸ›  fix: Inter-company Invoice currency for multicurrency transactions (#21984)
    • πŸ›  CRM dashboard fixes (#21989)
    • πŸ›  fix: make transaction date of the oldest transaction as the last integration date (#22000)
    • βœ… chore: tests
    • πŸ›  fix: change modified time
    • πŸ›  fix: transaction date not found in sales invoice
    • πŸ›  fix: labels for date in manufacturing reports
    • πŸ›  fix: translation from HTML code to apostrophe
    • πŸ›  fix: change description for field (#21995)
    • πŸ”¨ refactor: display draft job card as Open job card
    • πŸ”¨ refactor: showing the order's data for past period
    • πŸ›  fix: TDS computation summary report
    • chore: Added to v13 desk under Regional Link Card
    • πŸ›  fix: Added permission via regional setup and patch
    • chore: Add Import Supplier Invoice to Menu
    • πŸ›  fix: raw material warehouse in Production Planning Report (#21982)
    • πŸ›  fix: Buying Module fixes (#21965)
    • πŸ›  fix: use get_datetime instead of getdate
    • πŸ›  fix: compare start and end time to prevent negative diff (#21974)
    • πŸ›  fix: Total for ageing column 121-Above (#21972)
    • πŸ›  fix: Grammar fixes (#21970)
    • πŸ›  fix: Filtering issues in opneing invoice creation tool (#21969)
    • πŸ›  fix: Do not allow backdated stock transactions in previous fiscal year (#21967)
    • πŸ›  fix: Module Onboarding for HR (#21963)
    • onbarding steps fix (#21959)
    • feat: added tour to manufacturing settings
    • πŸ›  fix: filters for the manufacturing reports
    • fix: website_list_for_contact, fix changed frappe.db.exist keyword argument (#21958)
    • πŸ›  fix: label changed in production plan
    • πŸ›  fix: Post Dated unallocated amount not considered in Advance Amount in AR/AP summary (#21837)
    • πŸ›  fix: titles and order of Healthcare Onboarding steps (#21948)
    • πŸ›  fix: addtional salary date validation (#21952)
    • πŸ›  fix Report not working on parameter Grade (#21951)
    • πŸ›  fix: status label in project summary report (#21935) (#21938)
    • πŸ”¨ refactor: project summary report (#21943)
    • πŸ›  fix: get data from request directly (#21954)
    • πŸ›  fix: manufacturing dashboard and work order summary chart
    • πŸ›  fix: Remove console statement
    • πŸ›  fix: Do not add filters in report on accounting dimension creation if it already exists
    • feat(Selling): Gross Profit In Quotation (#21795)
    • πŸ›  fix: sanitize all-products search before displaying results (#21764)
    • πŸ›  fix: UX date range field separated in from and to date fields. (#21765)
    • πŸ›  fix: throw error if no serial numbers are found in Pick List (#21915)
    • πŸ›  fix: Added column Expired Leave (#21857)
    • πŸ›  fix(UAE): Incorrect VAT rate display in Sales Invoice (#21882)
    • πŸ›  fix: Was showing opening on date not remaimning leave (#21899)
    • πŸ›  fix: showing Wrong balance on allocation boundary dates (#21904)
    • πŸ›  fix: shopify error message on failure of sales order creation (#21924)
    • πŸ›  fix: check for warehouse in the woocommerce settings (#21925)
    • πŸ›  fix(Healthcare): set company in healthcare service unit setup (#21929)
    • πŸ›  fix: title for onboarding step (#21933)
    • πŸ›  fix: fix function import (#21927)
    • πŸ›  fix: add default priority field in SLA
    • πŸ›  fix: SLA tests
    • πŸ”¨ refactor: code cleanup, break functions
    • πŸ”¨ refactor: set variance and SLA as Ongoing on Issue reopen
    • feat: added Resolved status with same functionality as Closed
    • πŸ”¨ refactor: remove Hold status
    • feat: implement hold time on Replied status for SLA
    • πŸ›  fix: showing wrong record (#21884)
    • πŸ›  fix: adding dashboard in course and assessment plan (#21889)
    • πŸ›  fix: fetch depreciation amount only if depr entry is made (#21893)
    • πŸ›  fix(healthcare): patient vitals undefined (#21906)
    • πŸ›  fix(Healthcare): unhide company field in Sample Collection, add field in Rehab DocTypes (#21907)
    • πŸ›  fix: Validation for dates (#21886)
    • πŸ›  fix: Item Price and Add to Cart not showing on Website (#21903)
    • πŸ”¨ refactor: open link in new tab (#21910)
    • πŸ›  fix: filter batches based on item and warehouse in Pick List (#21780)
    • πŸ›  fix: Added gram, pound to ounce conversion (#21709)
    • πŸ›  fix: Company query for number cards
    • πŸ›  fix: set default posting_date value to None
    • fix(patch): rerun remove_duplicate_leave_ledger_entries (#21878)
    • feat: rename loan management to loan on Desk Page
    • πŸ›  fix: Remove duplicate leave ledger entry (#21871)
    • πŸ›  fix: Item tax template not getting mapped from source to traget doc (#21862)
    • πŸ›  fix: expense account error message in DN (#21851)
    • πŸ›  fix: set customer and supplier details using sql (#21846)
    • πŸ›  fix: Added Inactive serial no status (#21848)
    • βž• adding report card in education desk
    • πŸ›  fix: convert goals point to flt (#21844)
    • fix(set_serial_no_status): auto commit on many writes (#21845)
    • πŸ›  fix: hide delete company transacations button if not system manager (#21839)
    • feat: BOM template (#21262)
    • πŸ›  fix(patch): Handle single value in patch (#21823)
    • πŸ›  fix: dict object has no attribute append
    • πŸ›  fix: Supplier Invoice No not fetched in Import Supplier Invoice
    • πŸ›  fix: Fetch customer into Delivery Note from Pick List
    • πŸ›  fix: plc conversion rate set infinitely (#21820)
    • πŸ›  fix: Employee Advance Return not working (#21812)
    • πŸ›  fix: add title to validation dialog
    • πŸ›  fix(ip): code cleanup and translations
    • πŸ›  fix: service unit validation and translation
    • πŸ›  fix: invoiced field position, medical department field corrected in query
    • πŸ›  fix: inpatient date validation removed, added role perms service unit defaults not set when created from tree, added validations on after_insert
    • πŸ›  fix: ip-order dialogs use long text field
    • πŸ›  fix: consider only submitted docs for invoicing
    • ⏱ feat: admission and discharge schedule detials via dialog
    • πŸ›  fix: Project filter in Trial Baalance Report
    • πŸ›  fix: service unit create - set fields based on service unit type, added validations
    • πŸ›  fix: Move address and contact templates to frappe
    • βž• Added a posting_date field to Fee Schedule, which carries forward to created Fees
    • chore: verbose error message for coa recursion
    • πŸ›  fix(crm): fix lead while updating contact details
    • πŸ›  fix: set avg response time only when there are responses
    • πŸ›  fix: set SLA as Ongoing on Issue Reopen
    • πŸ›  fix: handle issue metrics on Reopen and Close
    • πŸ›  fix: remove Service Level DocType
    • πŸ›  fix: reset issue metrics on Reopen and Split
    • πŸ›  fix: set Issue metrics using Duration fieldtype
    • πŸ›  fix: SLA in issues with Duration Fieldtype
    • πŸ›  fix: change response and resolution fieldtype to Duration in SLA
    • πŸ›  fix: un-using buggy JS frappe.new_doc
    • feat: maintain tally voucher numbers
    • feat: prompt that company and COA will be overwritten
    • πŸ›  fix: toggle read only for accounts post daybook data processing
    • perf: reduce JS memory heap and maintain namespaces
    • πŸ›  fix: set metrics duration
    • πŸ›  fix: table cleanups, updated summary block
    • πŸ›  fix: run summary logger
    • feat: handle resolve and unresolved errors
    • πŸ”Š feat: maintain logs of errors successfully fixed
    • βͺ feat: order failed import log by creation, handle rollbacks and commits
    • πŸ›  fix: commonify SLA and Service Level Doctypes
    • perf: reduce failed_error_log size
    • 🌲 feat: error log handling
    • πŸ›  fix: set default round off acount
    • 🌲 feat: Error logging via doc
    • πŸ”Š feat: Add Failed error logs
    • feat: metrics for Issue
  • v13.0.0-beta.2 Changes

    May 28, 2020
    • πŸ›  fix: empty filters in Healthcare Charts
    • fix(set_purchase_receipt_delivery_note_detail): commit after every 100 sql updates (#22018)
    • fix(rename_bank_reconcilliation): do not delete doc after renaming (#22014)
    • πŸ›  fix: Delete Auto Email Reports (#22010)
    • πŸ”¨ refactor: clean up desk pages (#22004) (#22007)
    • πŸ›  fix: set fiscal year for Profit and Loss chart
    • πŸ›  CRM dashboard fixes (#21989) (#22003)
    • πŸ”¨ refactor: display draft job card as Open job card
    • πŸ”¨ refactor: showing the order's data for past period
    • πŸ›  fix: raw material warehouse in Production Planning Report (#21983)
    • πŸ›  fix: Total for ageing column 121-Above (#21972)
    • πŸ›  fix: Buying Module fixes (#21966)
    • πŸ›  fix: Do not allow backdated stock transactions in previous fiscal year (#21967) (#21980)
    • πŸ›  fix: Filtering issues in opneing invoice creation tool (#21969) (#21979)
    • πŸ›  fix: use get_datetime instead of getdate
    • πŸ›  fix: compare start and end time to prevent negative diff (#21974)
    • πŸ›  fix: Module Onboarding for HR (#21963) (#21976)
    • onbarding steps fix (#21959) (#21975)
    • πŸ›  fix: Grammar fixes (#21971)
    • πŸ›  fix: label changed in production plan
    • πŸ›  fix: filters for the manufacturing reports
    • πŸ›  fix: titles and order of Healthcare Onboarding steps (#21948) (#21956)
    • πŸ›  fix: addtional salary date validation (#21952) (#21955)
    • πŸ”¨ refactor: project summary report (#21953)
    • πŸ›  fix: manufacturing dashboard and work order summary chart
    • feat: added tour to manufacturing settings
    • πŸ›  fix: status label in project summary report (#21935)
    • πŸ›  fix(Healthcare): set company in healthcare service unit setup (#21929) (#21934)
    • πŸ›  fix: title for onboarding step (#21930)
    • πŸ›  fix: Rename change log to fix Invalid version string
    • Rename v13_0_0_beta_2.md to v13_0_0_beta-2.md
    • Update v13_0_0_beta-1.md
    • 🌲 chore: Rename change log
    • πŸ›  fix(Healthcare): unhide company field in Sample Collection, add field in Rehab DocTypes (#21907) (#21917)
    • πŸ›  fix(healthcare): patient vitals undefined (#21906) (#21918)
    • πŸ”¨ refactor: open link in new tab (#21909)
    • πŸ›  fix: Company query for number cards
    • πŸ›  fix: set default posting_date value to None
    • 🌲 chore: added change log (#21869)
    • fix(patch): rerun remove_duplicate_leave_ledger_entries (#21878)
    • πŸ›  fix: Remove duplicate leave ledger entry (#21871)
    • πŸ›  fix: Item tax template not getting mapped from source to traget doc (#21862)
    • πŸ›  fix: expense account error message in DN (#21851)
    • πŸ›  fix: set customer and supplier details using sql (#21846)
    • πŸ›  fix: Added Inactive serial no status (#21848)
    • βž• adding report card in education desk
    • πŸ›  fix: convert goals point to flt (#21844)
    • fix(set_serial_no_status): auto commit on many writes (#21845)
    • πŸ›  fix: hide delete company transacations button if not system manager (#21839)
    • feat: BOM template (#21262)
    • πŸ›  fix: Supplier Invoice No not fetched in Import Supplier Invoice
    • πŸ›  fix: Fetch customer into Delivery Note from Pick List
    • πŸ›  fix: plc conversion rate set infinitely (#21820)
    • πŸ›  fix: Employee Advance Return not working (#21812)
    • πŸ›  fix: add title to validation dialog
    • πŸ›  fix(ip): code cleanup and translations
    • πŸ›  fix: service unit validation and translation
    • πŸ›  fix: invoiced field position, medical department field corrected in query
    • πŸ›  fix: inpatient date validation removed, added role perms service unit defaults not set when created from tree, added validations on after_insert
    • πŸ›  fix: ip-order dialogs use long text field
    • πŸ›  fix: consider only submitted docs for invoicing
    • ⏱ feat: admission and discharge schedule detials via dialog
    • πŸ›  fix: Project filter in Trial Baalance Report
    • πŸ›  fix: service unit create - set fields based on service unit type, added validations
    • πŸ›  fix: Move address and contact templates to frappe
    • feat: rename loan management to loan on Desk Page
    • πŸ›  fix(patch): Handle single value in patch (#21823) (#21834)
    • πŸ›  fix: dict object has no attribute append
    • πŸ›  fix: Assets module onboarding and dashboard
    • πŸ›  fix: dashboard chart dialog filters
    • πŸ›  fix: depreciation amount not shown in asset register
    • chore: rename onboarding to module onboarding
    • πŸ›  feat: fixed asset register based on fiscal year *asset value chart
    • πŸ›  fix: dashboard fixtures and FAR chart
    • πŸ›  fix: dashboard fixtures
    • 🚚 chore: enhance fixed asset report and remove redundant reports
    • πŸ›  fix: unexpected removal of finance book filter
    • feat: asset onboarding, dashboards
    • 🚚 feat: remove website settings from boot (#21801)
    • enable Allow Rename in sales stage (#21799)
    • πŸ›  fix: missing parameter (#21802)
    • πŸ›  fix: Validate Payment Gateway only if it exists in Payment Request. (#21805)
    • πŸ›  fix: Reload doc in Healthcare company patch (#21808)
    • πŸ›  fix: CRM module dashboard and onboarding
    • ⚑️ updated manufacturing desk
    • feat: production forecasting using exponential smoothing method
    • tax id is not fetched in when creating sales order from quoation
    • πŸ›  fix: project desk
    • πŸ›  fix: added dashboard link in healthcare desk
    • πŸ›  fix: Against voucher in General Ledger
    • πŸ›  fix(minor): pass ignore_mandatory flag for Lab Test Item Creation (#21784)
    • πŸ›  fix: Patch for Setting Missing Company in Healthcare DocTypes (#21790)
    • πŸ›  fix: Tax amount in GSTR-1 JSON
    • feat: Production Planning Against Sales Order/Material Request/Work Order (#21763)
    • feat: stock module dashboard and onboarding
    • πŸ”¨ refactor: changed the fieldtype from data to small text (#21782)
    • πŸ›  fix: Instate Invoice not appearing in GSTR-1 report
    • πŸ›  fix: Date filters added to dashboards, number cards and minor fixes.
    • πŸ”¨ refactor: use text editor in issue web form (#21767)
    • πŸ”¨ refactor: rename dashboards in desk page
    • πŸ›  fix: renamed manufacturing dashboards to manufacturing (#21776)
    • πŸ›  fix: update default dashboard in Healthcare Desk Page
    • πŸ›  fix: add naming series (#21769)
    • πŸ›  fix: PR and DN trend report charts, group by fixes
    • πŸ”¨ refactor: open links in new tab in form tour
    • πŸ›  fix: Changed Form Tour order and grammar fixes.
    • πŸ›  fix: Added filters in number Cards
    • πŸ›  fix: mark onboarding steps as mandatory
    • πŸ›  fix: updated manufacturing onboarding and desk
    • feat: Healthcare Onboarding
    • πŸ’… style: cleaner conditions and returns
    • feat: Department wise Patient Appointments custom chart
    • πŸ”¨ refactor: Lab Tests and Clinical Procedures charts to Percentage type
    • πŸ›  fix: add default filters in Dashboard Charts
    • feat: added Number Cards to Healthcare Dashboard
    • feat: accounting dashboard + desk
    • feat: Healthcare Dashboard
    • πŸ›  fix: Validate Filters in Sales Funnel. (#21761)
    • πŸ›  fix: make queries show searchfields (#21685)
    • πŸ›  fix: bom incorrect price list rate for raw material if price list currency is different from company currency (#21585)
    • πŸ›  fix: dashboard changes
    • πŸ”¨ refactor: desk page colors and filters
    • made changes in the dashboards, renamed number cards
    • βž• added onboarding for manufacturing
    • feat: manufacturing dashboards
    • βͺ Revert "fix(accounting): Allow 0 threshold in Tax Withholding Category"
    • πŸ›  fix: Patch to set status in old serial no data (#21720)
    • feat: Payroll based on employee cost center (#21609)
    • πŸ›  fix: failing test due to inpatient record
    • πŸ›  fix: codacy issues
    • πŸ›  fix: vital signs title field
    • πŸ›  fix: patient appointment title
    • πŸ›  fix: pass ignore_mandatory flag when updating customer from patient
    • πŸ›  fix: remove guest access (#21693)
    • πŸ›  fix: incorrect stock valuation for repack entry (#21736)
    • πŸ›  fix: Future date half day validation (#21718)
    • feat: use name instead of customer name to link address and contact
    • πŸ”¨ refactor: return address and contact objects
    • feat: save contact to woocommerce
    • πŸ›  fix: Remove strip
    • πŸ›  fix: promotional scheme not able to savce
    • πŸ›  fix: Handle empty chart state and change desk dashboard
    • πŸ›  fix: Fixed Dashboard Charts, modified fixtures and minor changes
    • πŸ›  fix: user not able to view product (#21740)
    • πŸ›  fix: Better validation message for group accounts (#21725)
    • πŸ›  fix: update remark on submitting payment entry
    • πŸ›  fix: Refined Onboarding, desk cards and renamed field in Buying Settings
    • πŸ›  fix: add tests for set_status
    • chore: Fixtures and empty state handling in chart widgets
    • πŸ›  fix: Add missing dimensions in GL entries (#21689)
    • πŸ‘ format: better error messages for invalid coupon codes (develop) (#21599)
    • πŸ›  fix: duplicate leave expiry creation (#21505)
    • πŸ›  Fixed typo
    • πŸ›  fix: item price not fetching when customer is unset in item price (#21488)
    • chore: Stock Onboarding
    • chore: Added Dynamic Charts to DN and PR Trends Reports
    • πŸ›  fix: Onboarding and Dashboard for accounts module
    • CRM Onboarding
    • πŸ›  fix: add heatmap_year parameter to get
    • πŸ›  fix: Added submit permission in employee other income
    • πŸ›  fix: Get basic and hra component from db, not from cache
    • feat: Custom Dashboard 'Warehouse wise Stock Value' with Chart Source
    • chore: Stock Ageing and Item Shortage Reports with Charts
    • πŸ‘ chore: Drop Python2 support (#21704)
    • πŸ›  fix: invalid conditional statement
    • πŸ›  Fix: Set General Ledger 'Group By' filter as 'Group by Voucher(Consolidated)' when opened from Invoice (#21673)
    • Twitter and LinkedIn Auth fix
    • πŸ›  fix: error log title for failing bank transactions
    • πŸ›  fix: new dashboard and report
    • πŸ”’ typo in error message in loan_security_pledge.py
    • πŸ›  fix: Report conditional query simplification.
    • chore: Onboarding v2
    • chore: Dashboard Fixtures
    • πŸ›  fix: Account shortcut in desk page
    • πŸ†• new parent updating logic, made requested changes
    • πŸ›  fix: purchase inv shows overdue for fraction of outstanding
    • πŸ”€ chore: Fixtures using new sync api
    • πŸ”¨ refactor: rename getting started to home (#21674)
    • πŸ›  fix: Message for missing valuation rate (#21686)
    • πŸ›  fix: Remove domain restriction from Location doctype (#21659)
    • πŸ›  fix: do not setup charts if not setup_complete or no company found (#21670)
    • πŸ›  fix(patch): use translated string while setting notification template (#21679)
    • πŸ›  fix: Run income-tax-slab patch only if slab already exists in payroll period (#21684)
    • πŸ›  fix: Changed label for payroll working days based on field
    • code improvements
    • feat: Standard accounts dashboard
    • πŸ›  fix: '<' not supported between instances of 'str' and 'int'
    • πŸ›  fix: Formatting fixes
    • πŸ›  fix: adjusted width of colums to see full column names, also fixes #21556
    • In treeview, bold only for root territory, looks cleaner
    • βœ‚ removed validation for root node in territory, codacy recommended changed
    • πŸ›  fix: renamed view types, added default
    • feat(Selling): Added Territory wise treeview to 'Customer Acquistion and Loyalty' report
    • πŸ›  fix: Add accidentally removed function
    • Assessment Plan not getting created
    • fix: Simplify get_dimension_account_month_map
    • πŸ›  fix: User filters instead of hardcoded values
    • πŸ›  fix: Gross and net profit report fix
    • Appending Email and Phone in Child Table
    • πŸ›  fix: Item Barcode stays the same after updation.
    • πŸ›  fix: local variable 'lft' referenced before assignment
    • πŸ›  fix: Tax Withholding Category Description default
    • πŸ›  fix: Zero threshold in Tax Withholding Category
    • πŸ›  fix: typo in function name
    • feat: save shipping address to woocommerce customer
    • fix: wrong fieldname branch_code in add_fetch
    • πŸ›  fix: bump erpnext develop to version 13-dev (#21651)
    • Payment Order not allowing to create Payment Entry
    • πŸ›  fix: delete old appointment analytics tree grid report
    • renaming LMS to Learning Management System
    • πŸ›  fix: Query enhancement, cleanup, added extra filter
    • πŸ›  fix(lead): strip lead_name before splitting
    • πŸ›  fix: Job Card submitted qty
    • πŸ›  fix: Fix Budget Variance Report
    • πŸ”€ solved merge conflicts
    • πŸ›  fix: Loan Security Unpledge fixes
    • πŸ’… style: Improve formatting
    • πŸ”„ Change
      position
    • Create taiwan.html
    • πŸ›  fix(item): patch to rename duplicate item_code values to name (#21622)
    • πŸ›  fix: list index out of range (#21613)
    • πŸ›  fix: divide by zero error
    • feat: add fixture for project dashboards
    • feat: add name to fixture
    • πŸ›  fix: Old buying config update & bar chart on desk
    • chore: Added fixtures and Onboarding.
    • πŸ›  fix(minor): Reverse GL fix
    • fix: fix get_employee_details query (#21623)
    • πŸ›  fix: upload attendance (#21620)
    • feat: added dashboard fixtures for health care
    • feat: added dashboard fixtures for accounts
    • 🚚 feat: remove old fixtures
    • πŸ›  fix: Set Purchase Receipt and Delivery Note detail patch (#21607)
    • πŸ›  fixing callback urls
    • feat: Buying Desk, Dashboard and Reports
    • ⚑️ feat: update colors
    • feat: show stacked in report
    • ⚑️ feat: updated charts to use stacked layout
    • πŸ›  fix: Test for payroll entry
    • 0️⃣ Update add_default_dashboards.py
    • πŸ›  fix: Loan securiyt unpledge fixes
    • πŸ›  fix: work order operation completed qty
    • πŸ›  fix: against voucher no not all records showing in case of Group By Voucher (consolidated) (#21592)
    • fix: handle make_gl_entry in case of cwip enable after puchasing (#21529)
    • chore: fix error message (#21593)
    • πŸ›  fix: cannot make payment entry against shareholder (#21597)
    • πŸ’» Feat: Monthly attendance sheet Enhancements and UI/UX Improvements (#21331)
    • 0️⃣ feat: Default Dashboard for Healthcare Workspace (#21414)
    • πŸ›  fix: Patch and tests
    • Appending Email and Phone in Child Table
    • Update test_leave_encashment.py
    • πŸ›  fix: Handle rows with same item code from Purchase Receipt to Invoice. (#20724)
    • 0️⃣ feat: rerun patch to add default dashboards
    • πŸ›  fix: dashboard chart link
    • πŸ›  fix: heatmap not working for customer and supplier (#21578)
    • βœ… test: Fix wrong test for search function (#21588)
    • πŸ”¨ refactor: less verbose labels for charts
    • feat: added project summary chart to desktop
    • feat: added Report Summary Chart as fixture
    • feat: added basic project summary report
    • πŸ›  fix: test
    • feat: added open count tag
    • πŸ›  fix(patch): reload GSTR 3B report
    • πŸ›  fix: tests
    • patch: to link additional salary with salary slip and leave encashment, incentive with additional salary
    • πŸ›  fix: Use grace period in days for calculation of due date
    • πŸ›  Fix: requested Changes
    • πŸ›  fix: fieldname update for 'Credit' and 'Debit' (#21405)
    • πŸ›  fix: pre-process both the existing and new products (#21526)
    • πŸ›  fix: Accounting Dimensions in Period Closing Voucher (#21564)
    • πŸ›  fix: handle exception if sending Appointment Confirmation message fails (#21569)
    • πŸ›  fix: NameError due to invalid variable
    • πŸ”¨ refactor: Folio no validation
    • πŸ›  fix: test
    • chore: add validation for gross purchase amount (#21534)
    • feat: Process deferred accounting entry (#19658)
    • πŸ›  fix: review fixes
    • πŸ›  fix: incorrect total in sales analytics for customer/item group
    • πŸ›  fix: Reverse GL Entry on cancel fix
    • πŸ›  fix: variable referenced before assignment (#21560)
    • ⚑️ Update salary_slip.py
    • ⚑️ Update salary_detail.json
    • πŸ›  fix: removed unwanted comma from json
    • πŸ›  fix: Add multi currency check and proper account filters
    • feat: Run MRP at parent level in the production plan (#21545)
    • πŸ›  fix: accounts payable shows advance amount of other company (#21548)
    • πŸ›  fix(HR): Leave application company field made read-only and filter in Monthly attendance sheet (#20912)
    • πŸ›  fix: Party Type filter in payment entry list view (#21541)
    • πŸ›  fix: Patch test
    • πŸ›  fix: Update timestamp
    • ⚑️ Revert "fix: Update in field type"
    • πŸ›  fix: Loan Repayment Test
    • πŸ›  fix: 'NoneType' object is not iterable (#21537)
    • πŸ›  fix: Check is child table for POS profile user
    • πŸ›  fix: Make Company the first filter
    • πŸ›  fix: elif block error
    • πŸ›  fix: Initialize interest_paid as zero
    • πŸ›  fix: Loan Closure without loan interest accrual
    • πŸ“ˆ chore: calculate total row month-wise in sales analytics
    • πŸ›  fix: Move Video Doctype from Education module to Core (#21234)
    • chore: asset accounts should have company currency (#21524)
    • πŸ“ˆ chore: add total row in sales analytics report
    • ⚑️ Update datev_settings.json (#21482)
    • πŸ›  fix: only check for payment_account on bank entry (#21445)
    • chore: Added company filter and minor cleanup in Stock Balance Report
    • chore: handle credit note validation
    • feat: force cost center renaming from cost center form (#21503)
    • πŸ›  fix: list index out of range error (#21467)
    • πŸ›  fix: Desk links for Income Tax Slab and Employee Other Income (#21510)
    • πŸ›  fix: Tax calcualtion based on slab (#21496)
    • πŸ›  fix: Consider any kind of exemptions only if tax exemptions are allowed on tax slab (#21474)
    • πŸ›  fix: print heading field shown in gst section for india region (#21499)
    • feat: Immutable ledger (#18740)
    • ⚑️ chore: Update Translations
    • πŸ›  fix: Remove print
    • fix: get_period_list API change fixes
    • πŸ›  fix: exercise type
    • feat: add create Sales Invoice option from Therapy Session
    • chore: validate and warn payment against paid invoices
    • πŸ›  fix semicolons as per codacy review
    • πŸ›  fix: mark form as dirty when editing or deleting exercise card
    • feat: create medical record for therapy sessions
    • πŸ›  fix: Autoname for loan security
    • πŸ›  fix: AttributeError
    • πŸ›  fix: change Patient Medical Record subject fieldtype to Text Editor
    • βž• added journal entry template to accounting desk page
    • πŸ›  fix: Group by filter fix in item wise sales and purchase register
    • πŸ›  fix: Permission issue Employee Tax exemption (#21490)
    • πŸ›  fix semicolons as per codacy review
    • πŸ›  fix: reload procedure doc on completion
    • rearranged fields in journal entry and journal entry type
    • πŸ›  fix: payment request not able to make against fees
    • ⚑️ chore: Update Translations
    • feat: add Bank Account to dashboards
    • πŸ›  fix: Removed Finished Product and Finished Qty columns from Stock Ledger Report
    • πŸ›  fix: Remove duplicate code from accounting dimension
    • πŸ›  fix: Handle empty child table
    • πŸ›  fix: update lead if contact details are changed
    • feat: whitelist api
    • πŸ”¨ refactor: update susbcription values all the time
    • πŸ›  fix: Allow rename for Loan Security
    • πŸ›  fix: Report summary fix in consolidated financial statement for report type Profit and Loss
    • πŸ›  fix: added validation to not allow to select expired batch (#21455)
    • πŸ›  fix: Blanket Order in SO/PO child tables (#21442)
    • πŸ›  fix: better validation message for the expense claim and set default cost center in the expenses table (#21454)
    • πŸ›  fix: Default column width in Gross profit report
    • fix: reload income_tax_slab_other_charges in patch (#21447)
    • Review changes
    • πŸ›  fix: default sms text in settings - corrected field names
    • feat: set title for appointment, encounter, procedure and vitals
    • βž• Adding campaign card in CRM Desk
    • πŸ›  fix: set customer name on patient update
    • πŸ›  fix: filter service unit by company
    • πŸ›  fix: field order, minor fixes - patient - update customer, releated fields patient appointment - send message
    • πŸ›  fix: Test
    • βž• added time stamp to commit
    • πŸ›  fix: E-way bill fix in Delivery Note
    • πŸ›  fix: Utils messsage cleanup
    • πŸ›  fix: E-way bill fix in List view
    • πŸ›  fix: E-way bill fix in sales invoice
    • ⚑️ Update in field type
    • mandatory depends on for cheque no and date, fix typo
    • Code cleanup and improvements requested in PR:21404
    • πŸ“‡ rename je template account dt
    • feat: Journal Entry Template
    • feat: Journal Entry Template
    • πŸ’… style: intendation
    • chore: Stock Entry Form Cleanup
    • πŸ›  fix: modified timestamp conflict
    • chore: Commonify autofilling warehouses in child tables
    • πŸ›  fix: patch
    • πŸ›  fix: minor, codacy suggestions
    • πŸ›  fix: patient appointment auto invoicing: record payment if payment mode and amount available test: fixes
    • πŸ›  fix: set patient while billing, tests fixed
    • πŸ”¨ feat: multi-company billing sales onvoice - filter get items based on company utils - company filters in all get item helper methods utils - refactor appointemnt items
    • company field added
    • πŸ‘ feat: multi company support
    • πŸ‘ feat: multi company support
    • πŸ›  fix: company when creatign procedure, practitioner name added
    • πŸ›  fix: set company while creating encounter, fields rearranged
    • πŸ›  fix: vitals added naimg series, minor field rearrangements
    • feat: additional customer fileds add customer_group, price list, currency etc. rearrange and group fields disable cusotmer edit after save (temp fix)
    • πŸ›  fix: set patient while billing, tests fixed
    • πŸ›  fix: Patch fix, Travis fix and cleanup - Added UOM column in Report - Removed mandatory on valid_till - Added list view indicator for Expired status in Supplier Quotation - Sorted Labels in Chart and syntax cleanup - Made labels Translatable - Fixed patch
    • πŸ”¨ refactor: Quoted Item Comparison Report
    • πŸ”¨ feat: multi-company billing sales onvoice - filter get items based on company utils - company filters in all get item helper methods utils - refactor appointemnt items
    • company field added
    • πŸ‘ feat: multi company support
    • πŸ‘ feat: multi company support
    • πŸ›  fix: company when creatign procedure, practitioner name added
    • πŸ›  fix: set company while creating encounter, fields rearranged
    • πŸ›  fix: vitals added naimg series, minor field rearrangements
    • feat: additional customer fileds add customer_group, price list, currency etc. rearrange and group fields disable cusotmer edit after save (temp fix)
    • πŸ”¨ feat: multi-company billing sales onvoice - filter get items based on company utils - company filters in all get item helper methods utils - refactor appointemnt items
    • company field added
    • πŸ‘ feat: multi company support
    • πŸ‘ feat: multi company support
    • πŸ›  fix: company when creatign procedure, practitioner name added
    • πŸ›  fix: set company while creating encounter, fields rearranged
    • πŸ›  fix: vitals added naimg series, minor field rearrangements
    • feat: additional customer fileds add customer_group, price list, currency etc. rearrange and group fields disable cusotmer edit after save (temp fix)
    • πŸ”¨ feat: multi-company billing sales onvoice - filter get items based on company utils - company filters in all get item helper methods utils - refactor appointemnt items
    • company field added
    • πŸ‘ feat: multi company support
    • πŸ‘ feat: multi company support
    • πŸ›  fix: company when creatign procedure, practitioner name added
    • πŸ›  fix: set company while creating encounter, fields rearranged
    • πŸ›  fix: vitals added naimg series, minor field rearrangements
    • feat: additional customer fileds add customer_group, price list, currency etc. rearrange and group fields disable cusotmer edit after save (temp fix)
    • chore: rename bank reconciliation to bank clearance
    • feat: reverse linking and multiple additonal salaries in salary slip
    • 🌐 chore: Add CSV imported translations
    • ⚑️ chore: Update translations
    • πŸ›  fix: reverse linking
    • βœ… test: Recurring Additional salary
    • πŸ›  fix: requested changes
    • feat: Recurring Addtional Salary
    • πŸ›  fix: reverse linking for employee advance
    • feat: Repay advance from salary
  • v13.0.0-beta.1 Changes

    May 01, 2020

    πŸ”– Version 13.0.0 Beta 1 Release Notes

    Accounting

    Stock

    HR

    Healthcare

    CRM

    πŸ†• New Reports

    Other Changes

  • v12.14.0 Changes

    November 19, 2020

    πŸš€ ERPNext v12.14.0 Release Note

    πŸ›  Fixes and Enhancements

    • Incorrect backflush qty in manufacture entry (#23878)
    • 🌲 Fuel expense amount of vehicle log (#23634)
    • Extra material received against send to warehouse entry (#23645)
    • πŸ‘‰ Show accounts in financial statements upto level 20 (#23719)
    • βœ‚ Remove Production Order reference from Item Validation (#23733)
    • Place of Supply fix in Sales Invoices (#23786)
    • Filter Leave Type based on allocation for a particular employee (#22050)
    • ⏱ Incorrect assign to in Maintenance Schedule (#23830)
    • Manually set serial nos override with current available serial nos (#23651)
    • SO to PO flow improvement (#23357)
    • Payment Terms not fetched in Purchase Invoice from Purchase Receipt (#23866)
    • Re-linking bank accounts with plaid (#23913)
    • Incorrect outstanding amount for multicurrency with Reverse Charge (#23863)
    • Overproduction, not allowed to transfer extra materials (#23647)
    • Consider rounded_total in returns (#23631)
    • 0️⃣ Default cost center in item master not set in stock entry (#23816)
    • Asset finance book posting date fix (#23780)
    • βž• Added column cost_center to receivable reports (#23837)
    • πŸ‘· Override field_map for job card gantt (#23740)
    • βž• Added filter show in website for filtering product (#23637)
    • Serial no field is blank in stock reconciliation (#23646)
    • Copying po no when mapping doc (#23730)
    • πŸ‘‰ Show form buttons only if permissions exist (#23889)
    • Cannot auto unlink payments for credit/debit notes (#23690)
    • None type error if the Pricing Rule applicable_for is None (#23664)
    • Don't copy terms, discount and required by from SO to PO (#23904)
    • βž• Add Taxes if missing via Update Items (#23705)
    • Don't overrule Item Price via Pricing Rule Rate if 0 (#23915)
    • πŸ‘‰ Show only available items in point of sale (#23667)
    • Auto State-wise gst tax template (#23859)
    • Stock ageing report not working (#23924)
    • Validate duplicate packing item in Product Bundle (#23898)
  • v12.13.0 Changes

    October 22, 2020

    πŸš€ ERPNext v12.13.0 Release Note

    πŸ›  Fixes and Enhancements

    • Warehouse address filtered based on warehouse (#23381)
    • COGS validation in the purchase receipt (#23536)
    • ⚑️ Item Tax Updating via Update Items in SO/PO (#23338)
    • Pricing rule selector is wrong (#22328)
    • βž• Adding filters validation Batch-Wise Balance History (#23396)
    • βž• Add company and correct filter in bank statement reconciliation report filters (#23618)
    • Incorrect consumed qty if raw material with batch (#23389)
    • Balance serial nos in stock ledger report (#23520)
    • πŸ‘‰ Use Plaid's new API (v12) (#23317)
    • Cost Center filter in accounts receivable and payable report (#23356)
    • Incorrect operation time calculation for batch size (#23480)
    • Serial no field is blank in stock reconciliation (#23648)
    • Manually set serial nos override with current available serial nos (#23657)
    • Can't save item price after adding child table (#23594)
    • Naming series - cannot reset current value to zero (#23505)
    • TDS calculation, skip invoices with "Apply Tax Withholding Amount" has disabled (#23463)
    • Taxes not getting fetched from Opportunity to Quotation (#23354)
    • Stock reconciliation, incorrect serial nos fetched in the current serial no field (#23366)
    • Cannot create asset if cwip disabled and account not set (#23584)
    • Leave application status fix (#23411)
    • Not able to do overproduction (#23600)
    • Incorrect supplied qty error (#23619)
    • Download Required Materials not working for production plan (#23403)
    • πŸ”§ Make account number length configurable (#23496)
    • Include item_code in items result to allow adding product info in custom templates (#23440)
    • 0️⃣ Mode of payment getting overwritten by default mode of payment for returns (#23599)
    • πŸ–¨ Show total row in print format of financial statement (#23565)
    • 🐎 Performance issue while adding template item in the cart (#23508)
    • Display item name instead of item code in offline POS (#23451)
    • Set stock UOM in item while creating material request from stock entry (#23430)
    • Book loss amount in the COGS instead of stock received but not billed (#23412)
    • πŸ›  Depreciation start date ux fixes (#23340)
    • ⏱ Payment Schedule not fetching (#23477)
    • Taxable value in GSTR 3B report (#23552)
    • Negative stock error while submitting stock reco for batch item (#23564)
    • ⚑️ Check only Read and Write Permission in Update Items (#23458)
    • πŸ– Handle Blank from/to range in Numeric Item Attribute (#23484)
    • βž• Added new filters in the Batch-wise balance history report (#23522)
    • βž• Added filter show in website for filtering product (#23638)
    • Enabled no copy property for Supplier Invoice Date to avoid due date validation (#23367)
    • πŸ‘‰ Showing a negative balance in expired leaves (#23426)
    • 🚚 Validate if removed item attributes exist in variants (#23591)
    • ⏱ Longer timeout for company replace abbreviation (#23442)
    • πŸ–¨ Online pos print not working (#23377)
    • Last purchase rate in item prices report (#23507)
    • Do not consider opening entries for TDS calculation (#23598)
    • Project value is missing from procurement-tracker (#23551)
  • v12.12.1 Changes

    October 01, 2020
    • πŸ›  fix: validate theme_scss attribute (#23466)
    • πŸ›  fix: Only validate group cost center if not from repost
    • πŸ›  fix: Check only Read and Write Permission in Update Items
  • v12.12.0 Changes

    September 25, 2020

    πŸš€ ERPNext v12.12.0 Release Notes

    πŸ›  Fixes and Enhancements

    • Unable to submit reverse charge invoice (#23103)
    • Total calculations for multi-currency RCM invoices (#23070)
    • Cannot search items in offline pos (#23083)
    • Check Company in Payment Entry before selecting values (#23421)
    • Set cost center for payroll payable account (#23223)
    • Download Required Materials not working for production plan (#23404)
    • Not able to make material request from SO (#23262)
    • Profit and loss report not working (#23254)
    • Get Items from Product Bundle in Purchase Order (#23228)
    • πŸ›  Pricing Rule encoding fixed (#23146)
    • 0️⃣ Create Opoortunity without Default Company from Email (#23098)
    • Incorrect consumed qty if raw material with batch (#23390)
    • Book loss amount in the COGS instead of stock received but not billed (#23414)
    • Conversion factor for BOM exploded item rate (#23153)
    • Don't overwrite patient appointment duration if already specified (#23169)
    • General Ledger filter validation (#23230)
    • ⚑️ BOM Update Tool failing due to Too Many Writes error (#23191)
    • Check for Company before trying to fetch party details (#23206)
    • πŸ– Handled condition if staffing isn't created (#23057)
    • Unlink and delete batch created from stock reconciliation on cancel (#23192)
    • Mixed condition pricing rule not working on js side (#23160)
    • Form dashboard showing wrong balance (#23131)
    • Attendance calendar map fix (#23247)
    • Misleading filters on Item tax Template Link field (#23246)
    • Leave application status fix (#23043)
    • Stock qty in HSN wise outward summary (#23252)
    • πŸ–¨ Online pos print not working (#23378)
    • GLE for subcontracted PR is fg item rate is zero (#23117)
    • πŸ‘· User-created manual job card not linking job card operation with work order operation (#23126)
    • Stock reconciliation, incorrect serial nos fetched in the current serial no field (#23368)
    • Incorrect stock balance issue for batched item (#23186)
    • πŸ‘‰ Showing a negative balance in expired leaves (#23428)
    • Production plan incorrect work order qty (#23264)
    • πŸ‘· Validate Job offer against vacancies (#23107)
    • πŸ‘· Incorrect completed qty against the operation in a work order if the workstation is different in job card (#23215)
    • πŸ‘· Incorrect job card timer issue (#23226)
    • Consumed qty logic for subcontracted raw materials (#23314)
    • ⚑️ Update paid amount for pos return (#23124)
    • 🚚 Asset movement date for backdated asset entry (#23300)
    • JSON download for HSN wise outward summary (#23081)
    • ⚑️ Purchase order updates are not tracked (#23325)
    • πŸ‘ Allowed to rename lead (#23113)
    • βž• Add company in list fields to fetch for Expense Claim (#23021)
    • ⏱ Events not deleted on canceling maintenance schedule (#23219)
    • ⚑️ Update items in Sales/Purchase Order with workflow (#23324)
    • πŸ”’ Lock row in subquery while setting delivered qty (#23101)