ERPNext v12.10.0 Release Notes

Release Date: 2020-06-18 // almost 4 years ago
    • 🚀 chore: correct version in release note
    • 🛠 fix: Do not copy Item Tax template from SO to PO (#22326)
    • 🌲 chore: Added Change log
    • 🔨 refactor: handle exceptions when updating addresses (#22307) (#22316)
    • 🛠 fix: asset maintenance fixes (#21277) (#22300)
    • 🛠 fix(HR): typo in error message in Employee Balance Report (#22306) (#22313)
    • 🛠 fix: incorrect variable used while adding items in the submitted sales order
    • 🛠 fix: update shopify api version (#22297)
    • 🛠 fix: Typo
    • 🛠 fix: Message Formatting
    • 🛠 fix: travis
    • 🛠 fix: pos, serial no popup comin two times (#22268)
    • 🔨 refactor: hide company currency fields in the routing (#22267)
    • fix: Wrong key sent to gte_valuation_rate
    • 🛠 fix: Validation of Purchase Order against Material Request missing (#22224)
    • 🛠 fix: Travis
    • 🛠 fix: Fetch cart setting from argument
    • 🛠 fix: item none not found while making sales invoice using opening invoice creation tool
    • 🛠 fix: Data not appearing properly for some fiscal_year in financial statemets
    • fix(HR): Rename due_advance_amount field in Employee Advance for v12 (#22216)
    • 🛠 fix: Child is shown in Parent process if added from tree view
    • 🛠 fix: Added PO test and conversion factor fix
    • 🛠 fix: unexpected removal of print hide field
    • 🛠 fix: cannot update delivery date
    • 🛠 fix: label
    • 🛠 fix: submitted sales order can be updated with no permission
    • ⚡️ Update stock_controller.py
    • 🛠 fix: add filter for cost center in expense table
    • 🛠 fix: Check for Company before rendering tree in Account Tree
    • 🛠 fix: Don't prompt for Quality Inspection on Return Documents.
    • 🛠 fix: Handle unavailable Variants in Website
    • 🛠 fix: Update payment schedule based on payment terms
    • 🛠 fix: only auto-set serial nos and batches if allowed in Stock Settings (v12) (#21779)
    • 🛠 fix: Prioritize Default Customer Price List in Portal
    • fix: Cannot read property 'has_batch_no' of undefined
    • 🛠 fix: update program course (#22166) (#22173)
    • 📄 docs(loyalty): fix wrong comment
    • 🛠 fix(loyalty): loyalty point entry use wrong tier
    • 🛠 fix(pricing_rule): missing income account
    • 🛠 fix: Remove strip
    • 🛠 fix: Tax Withholding Category Description default
    • 🛠 fix: Finished Product Valuation at Repack
    • 🛠 fix: fetch tax lines within the shipping lines (#22138) (#22139)
    • 🛠 fix: Wrong Ordered-Status Indicator for Material Request Items (#22117)
    • 🛠 fix: routing operations not added sequentially in the BOM
    • 🛠 fix: import supplier invoice not working
    • 🛠 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: cannot create existing assets
    • 🛠 fix(stock): able to create purchase invoice from purchase receipt dashboard
    • chore: verbose error message for coa recursion
    • 🛠 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: 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
    • 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
    • 🛠 fix: Misleading Error message for Item Attribute.
    • 🛠 fix: Procurement Tracker Data Consistency
    • 🛠 fix(ewb): remove checksum validation for TRANSIN
    • 🛠 fix: '<' not supported between instances of 'str' and 'int'
    • 🛠 fix: routing operations table is blank on pull of operations in BOM (#22040)
    • 🛠 fix: cannot assign same task to other asset maintenance (#22024) (#22032)
    • 🛠 fix: disposed asset creates inconsistencies in asset depr report (#22021) (#22030)
    • 🛠 fix: transaction date not found in sales invoice (bp #22001) (#22029)
    • 🛠 fix: cannot make payment entry against shareholder (#21597)
    • 🛠 fix: make transaction date of the oldest transaction as the last integration date (#22017)
    • 🛠 fix: change modified time
    • 🛠 fix: change description for field (#21995) (#21996)
    • 🛠 fix: TDS computation summary report
    • 🛠 fix: Added permission via regional setup and patch
    • 🛠 fix: Total for ageing column 121-Above (#21973)
    • 🛠 fix: Post Dated unallocated amount not considered in Advance Amount in AR/AP summary (#21838)
    • 🛠 fix: Remove console statement
    • 🛠 fix: Do not add filters in report on accounting dimension creation if it already exists
    • 🛠 fix: shopify error message on failure of sales order creation (#21924) (#21937)
    • 🛠 fix: check for warehouse in the woocommerce settings (#21925) (#21936)
    • 🛠 fix: throw error if no serial numbers are found in Pick List (#21914)
    • fix: website_list_for_contact, fix changed frappe.db.exist keyword argument (#21827)
    • 🛠 fix: Added column Expired Leave (#21859)
    • 🛠 fix(UAE): Incorrect VAT rate display in Sales Invoice (#21883)
    • 🛠 fix: showing Wrong balance on allocation boundary dates (#21908)
    • 🛠 fix: adding dashboard in course and assessment plan (#21889) (#21919)
    • chore: Add Import Supplier Invoice to Menu
    • 🛠 fix: fetch depreciation amount only if depr entry is made (#21894)
    • 🛠 fix: Validation for dates (#21887)
    • 🛠 fix: Item Price and Add to Cart not showing on Website (#21905)
    • 🛠 fix: comparison operator
    • 🛠 fix: filter batches based on item and warehouse in Pick List (#21778)
    • 🛠 fix: pound, gram to Ounce converion factor added (#21710)
    • 🛠 fix: local variable 'lft' referenced before assignment
    • fix(patch): rerun remove_duplicate_leave_ledger_entries (#21875)
    • 🛠 fix: Remove duplicate leave ledger entry (#21867)
    • 🛠 fix: allow on submit for the delivery date field not working for sales order
    • 🛠 fix: Item tax template not getting mapped from source to traget doc (#21863)
    • 🛠 fix: Remove duplicate leave ledger entry (#21864)
    • 🛠 fix: expense account error message in DN (#21851) (#21856)
    • 🛠 fix: set customer and supplier details using sql (#21846) (#21854)
    • 🛠 fix: Added Inactive serial no status (#21849)
    • 🛠 fix(patch): Handle single value in patch (#21823) (#21833)
    • 🛠 fix: convert goals point to flt (#21840)
    • fix(set_serial_no_status): auto commit on many writes (#21843)
    • 🛠 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 (#21821)
    • 🛠 fix: item tax template not applied if valid from is blank
    • 🛠 fix: Project filter in Trial Baalance Report
    • 🚚 feat: remove website settings from boot (#21801) (#21809)
    • enable Allow Rename in sales stage (#21800)
    • 🛠 fix: Validate Payment Gateway only if it exists in Payment Request. (#21806)
    • tax id is not fetched in when creating sales order from quoation
    • 🛠 fix: Against voucher in General Ledger
    • 🛠 fix: Tax amount in GSTR-1 JSON
    • 🔨 refactor: changed the fieldtype from data to small text (#21783)
    • 🛠 fix: Instate Invoice not appearing in GSTR-1 report
    • 🔨 refactor: use text editor in issue web form (#21772)
    • feat: save shipping address and contact to woocommerece customer (bp #21654) (#21771)
    • 🛠 fix: add naming series (#21770)