ERPNext v12.5.0 Release Notes

Release Date: 2020-02-20 // about 4 years ago
    • 🛠 fix: proper release note version
    • 🛠 fix: mandatory on hold comment for purchase invoice (#20668)
    • 🛠 fix: check for available stock in product bundle's website warehouse (#20679)
    • 🌲 core: Added change log
    • 🛠 fix: earned leaves creation for zero maximum leaves (#20677)
    • 🛠 fix: Server side validation for Warehouses
    • 🛠 fix: Set Query on warehouse fields in Stock Settings
    • feat: Group by AR/AP report (#20574)
    • 🛠 fix: Stock Quantity not calculated on client side in Material Request Items.
    • 🛠 fix(travis): add lib cups for updated frappe requirements
    • 🔧 feat: show numeric values in item configurator (#20430)
    • 🛠 fix: disabled mode of payments fetches in sales invoices
    • 🛠 fix: filters for quality_procedure tree
    • feat: column width increased for view attachments field (#314)
    • 🛠 fix: filter serial no based on batch no
    • 🛠 fix: get_students not respecting the program
    • 🛠 fix: added indexing on columns to fix performace issue
    • 🛠 fix: backflush raw material based on - Material Transferred for Manufacture
    • 🛠 fix: patch for creating irs_1099 custom field (United States)
    • 🛠 fix: pricing rule not working on item groups (#20546)
    • 🛠 fix: mandatory warehouse wrror while updating items after submission
    • 🛠 fix: test cases
    • 🛠 fix: Styling and minor fixes
    • 🛠 fix: incorrect warehouse for material request in production plan
    • 🛠 fix: time out error while submitting the purchase receipt which has more than 100 serial nos
    • 🛠 fix: Do not calculate total for rate
    • 🛠 fix: Procurement Tracker report not working
    • 🛠 fix: typo; serial no doesn't have amc start date
    • 🛠 fix: filter
    • 🛠 fix: Label and UX fixes while creating payment entry against customer
    • 🛠 fix: unsupported operand type(s) for += 'int' and 'NoneType'
    • 🛠 fix: Add total row
    • 🛠 fix: half day leave date value reset (#20488)
    • 🛠 fix: SQL query in financial statements
    • 🛠 fix: Unable to submit landed cost voucher (#20494)
    • 🛠 fix: disallow quick entry for doctypes with tree view (#20453)
    • 🛠 fix(Report): Quality Review report sql fix (#20425)
    • feat: add tax category in pos profile (#20414)
    • 🛠 fix: gst permission for gst settings & hsn code (#20501)
    • 🛠 fix: Minor fixes
    • 🛠 fix: employee checkin doctype time permissions (#20473)
    • 🛠 fix: Cash flow filter fix
    • 🛠 fix: Filtering fixes in financial statement
    • ⚠ Ignore codacy SQL injection warning (internal code only) and add copyright notice
    • 🛠 fix: attempt at pymysql InternalError 1054 about clearance_date in field list when removing payments from bank transactions
    • manually added patch for bank reconciliation fields since develop branch was in a different place #20380
    • 🛠 fix: Bank Reconciliation Bank Account and Bank Account No field names
    • 🛠 fix: Plaid transaction import order, transaction_id duplicate check, added transaction category tags
    • 🛠 fix: Plaid automatic_synchronization TypeError on filter & add info log message #20343
    • fix: KeyError about bank_account_no due to non-existent field: #20343
    • fix: pymysql.err.InternalError about t2.bank_account_no due to removal of field from Journal Entry Account table: #20343
    • 🛠 fix: Do not show any finance book record if no finance book filter is applied
    • 🛠 fix: rename breadcrumb for Brand DocType from Selling to Stock
    • 🛠 fix #20469
    • 🛠 fix: missing plus button in request for quotaion for supplier quotation
    • 🛠 fix: incorrect work order qty for sub assembly items (#20448)
    • 🛠 fix: cannot complete task if dependent task are not completed / cancelled (#20434)
    • 🛠 fix: discounting not applied on sales invoice created by subscriptions (#20432)
    • 🛠 fix: Column 'project' in where clause is ambiguous (#20439)
    • 🛠 fix: only fetch driver address if not set
    • 🛠 Fix sql injection
    • 🛠 refac: filters and columns of fixed asset register report (#20420)
    • 🛠 fix: Changes in total row display
    • 🛠 fix: Finance book filtering in financial statements (#20411)
    • 🛠 fix: incorrect status for fraction of outstanding amount (#20370)
    • 🛠 fix: Add group by functionality to purchase register
    • 🛠 fix: Code cleanup and commonification
    • 🛠 fix: change primary addr fieldtype to Text
    • 🛠 fix: wrong outstanding invoices fetched against employee (#20374)
    • 🛠 fix: Duplicate Attendance Due Wrong Date format (#20389)
    • 🛠 fix(Healthcare): disabled Lab Test Template shown as Enabled in List View (#20379)
    • 🛠 fix: Product Page non-stock item status (#20384)
    • 🛠 fix: healthcare settings registration fee NoneType error (#20396)
    • 🛠 fix: Order GL entries by creation time in General ledger
    • ✂ delete the auto created batch
    • 🛠 fix: add serial no button not working
    • 🛠 fix: unlink references from batch on cacnellation of stock transactions
    • 🛠 fix: lead details duplicate entries
    • 🛠 fix: lead date comparison issue
    • 🛠 fix: tuple index out of range error
    • 🛠 fix: Zero division error while making finished good entry against the work order
    • 🛠 fix: not able to import chart of account if parent account is missing (#20367)
    • 🛠 fix: account not added to child company (#20364)
    • 🛠 fix: Set Quotation expired if not Ordered or Lost (#20365)
    • 🛠 fix: Don't fetch price list rate on change of qty (#20362)
    • 🛠 fix: calculate remaining leave balance (#20342)
    • 🛠 fix: incorrect number of gl entries issue (#20350)
    • 🛠 fix: deprecated fetching item price based on min_qty (#20346)
    • fix: close_opportunity_after_days field is in selling settings (#20334)
    • fix: Plaid TypeError in add_bank_accounts (#20336)
    • chore: changed employee contact field name (#20227)
    • 🛠 fix: handle default value for batch size in BOM operation (#20327)
    • 🛠 fix: imporer escaping (#20329)
    • 🛠 fix: salary structure assignment filter employee based on company (#20319)
    • ➕ fix: don't hide primary_address_and_contact_detail (#20321)
    • 🛠 fix: hide total amount field from journal entry PF (#20325)
    • 🛠 fix: Multiple fixes based on testing on pre-release branch (#20303)
    • 🛠 fix: Applied query on PO Supplier popup field in Material Request. (#20232)
    • 🛠 fix: Missing argument in status updater (#20284)
    • 🛠 fix: make jv depreciations only if calculate depr is checked (#20283)
    • 🛠 fix(patch): reload tax category (#20307)
    • 🛠 fix(patch): do not append taxes to template if account name is not set (#20311)
    • 🛠 fix: get existing payment req amount only from unpaid req (#20290)
    • 🛠 fix: incorrect number of GL Entries error in stock entry (#20297)
    • 🛠 fix: remove debugger statement (#20295)
    • 🛠 fix: filter issue for the stock and account value comparision report
    • 🛠 fix: payment entry can be created against on hold PI (#20271)
    • 🛠 fix: gl not generated on manual asset creation (#20266)
    • 🛠 fix: Remove patch to set automatic tax fetching from item tax template (#20235)
    • 🛠 fix: remove default customer as party type
    • 🛠 fix: Remove debug param
    • 🛠 fix: Grand total query fix
    • 🛠 fix: Remove group-by item
    • 🛠 fix: Group by sales register report
    • 🛠 fix: auto cancel if movement exists
    • 📌 chore: pinned backwards compatible dependencies
    • 💅 style(requirements): alphabetically sorted requirements
    • 📌 chore: pinned requirements