ERPNext v13.0.0-beta.3 Release Notes

Release Date: 2020-06-30 // over 3 years ago
    • πŸ›  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