github frappe/erpnext v12.0.8
Release v12.0.8

latest releases: v15.29.0, v14.70.8, v15.28.2...
4 years ago
  • Incorrect database table (#18558)
  • fix: Fix get_employees_with_number query
  • fix: fetch capital work in progress as expense account (#18780)
  • fix: Single gl entry should only be considered once either in opening or closing entry (#18792)
  • fix: Minor fix in GSTR-1 report (#18797)
  • fix: check if number exists after striping '0'
  • fix: shopping cart item availability
  • fix: calculate opening leave balance
  • fix: fetch employee name on leave ledger creation
  • fix: ledger entries after expiry
  • fix: group by voucher consolidated showing incorrect data for deferred entries (#18779)
  • fixed test cases and the logic for pro rata calculation
  • fix: Pro rata calculation is not working for WDV depreciation method
  • fix: debit note not reconciled with another purchase invoice using payment reconciliation
  • Update erpnext/controllers/sales_and_purchase_return.py
  • Update erpnext/controllers/sales_and_purchase_return.py
  • fix: Code cleanup
  • fix: Check for return against delivery noteas well
  • fix: Assignment
  • fix: Failing sales and purchase return test cases
  • fix: Travis (#18772)
  • fix: Party dashboard heatmap not capturing sales, purchase and other activities (#18753)
  • fix: removed filters(not required) (#18729)
  • fix: validated cost center in financial_statement (#18733)
  • fix: valuation rate in stock ledger (#18744)
  • fix: Add missing semicolon
  • fix: Handling if no default dimension exists
  • fix: Remove extra space
  • fix: Default dimensions in child doctypes
  • fix: sequence of customer name and contact in the AR report
  • fix: restrict the payment order to non received type payment entries
  • chore: remove unused code
  • fix: travis
  • refactor: replace raw sql with orm
  • fix(payroll-entry): commit submitted salary slip check on change (#18694)
  • fix: Error handling in payment entry (#18720)
  • fix(quality-inspection): fetch all items for inspection type in process (#18716)
  • feat(Auto Attendance): Add grace period
  • fix: removed hard coded string
  • fix: v12 patches sequence (#18610)
  • fix: fetch min date when carry forward expiry is greater than leave allocation expiry
  • fix: query (#18709)
  • fix: Re-organise code
  • fix: Ignore account permission check
  • fix(QMS): TreeView fixes (#18595)
  • fix: Set address while creating Opportunity from Lead (#18702)
  • fix: Comment description
  • fix: Check if account passed is accessible under Payment Entry
  • fix: reconciled entry has not clearance date set
  • feat: Updated translation (#18597)
  • fix: Set address while creating Opportunity from Lead (#18700)
  • fix(delivery note): change the text invoice to sales invoice on make button (#18658)
  • Added Employee Tax Exxxemption category and sub-category links (#18659)
  • fix: misc fixes (#18616)
  • fix: Python3 urllib use in item_group.py (now uses six.moves) (#18643)
  • refactor: remove from date and to date from standard filter (#18696)
  • fix(patch): force reload child docs (#18672)
  • fix: Test Case
  • fix: Test Cases
  • fix: GSTR 3B report fixes
  • fix: Set Contact or Lead for call log
  • fix: Fixed error message in Payment Entry for outstanding invoices not found via filters
  • test: translation fix
  • fix: get item from product bundle
  • fix: calculate earned leaves based on annual allocation
  • fix: multiple changes
  • fix: Make requested changes
  • fix: Set Maintenance Status fields as Read Only (#18634)
  • refactor: convert raw sql to orm
  • fix: accounting period (#18477)
  • feat: calculate remaining leaves both multiple simultaneous allocation
  • feat: consider carry forwarded leaves on creation of encashment
  • fix: Show Cr or Dr symbol in chart of accounts based on balance (#18653)
  • fix: Changes in print format due to attribute name changes in frappe (#18639)
  • fix: Show created serial nos as links in message (#18636)
  • fix(quickbooks): Do not build global search for QuickBooks Migrator (#18628)
  • fix(Item Template): Fallback description string
  • fix(minor): don't update modified timestamp for overdue tasks
  • fix: prev_doc
  • fix: Show contact and lead name in list view
  • fix: reset_employee_emails_cache method
  • fix: Employee selection for call popup - Check if employee with matched number is also scheduled to receive popup
  • fix: check for old unexpired allocation
  • feat: pro-rata leave allocation
  • feat: auto leave encashment
  • fix: added Company by default in session defaults (#18471)
  • fix: Aambigious column in query
  • chore: Remove package-lock.json (#18565)
  • fix: Show popup to employees with same phone number
  • feat: Updated translation (#18542)
  • fix(payroll-entry): show make bank entry button (#18497)
  • feat: validate cwip accoutns in journal entry (#18519)
  • fix(sales-order): update items (#18535)
  • fix: Make conversion rate optional for non itemized items (#18541)
  • fix: Type error handling while getting material request items (#18549)
  • fix: Customer price list not honored in shopping cart (#18556)
  • Feat: Notify by email feature (#18587)
  • fix(employee-advance): update employee advance on change in expense claim (#18588)
  • fix: Error handling in taxes and totals
  • fix: Remove payment order from bank dashboard
  • fix: Show correct label instead of showing undefined (#18559)
  • fix: task not updated issue
  • fix: Payment Order link fix in bank dashboard
  • fix: remove all leaves via scheduler
  • fix: create reverse expiry for back dated leaves
  • fix: Enhancement in credit note (#18511)
  • fix: Check zero valuation rate only for valid doctypes
  • fix: Opening balance not getting calculated in trail_balance_report
  • fix: Code cleanup
  • fix: Reload doc in patch
  • fix: GL entry validation fix
  • fix: Add accounting dimensions to subscription and opening invoice tool
  • fix: Test cases for accounting dimensions
  • fix: Test Cases for accounting dimensions
  • fix: Set query fix
  • fix: Codacy Fixes
  • fix: Patch
  • fix: Remove dimensions from boot
  • fix: Added default dimension and filter in bootinfo
  • fix: Default Accounting Dimensions in doctypes
  • fix(Account): Pass parent currency to child currency
  • chore: Empty commit
  • perf(tests): Remove unnecessary tearDown code
  • perf(travis): Use setUpClass instead of setUp
  • fix(stock): Fix travis builds
  • perf(tests): Use country with lesser fixtures
  • perf(tests): Do not unnecessarily create companies
  • perf(tests): Use setUpClass and tearDownClass instead of setUp and tearDown
  • fix(travis): Install wkhtmltopdf
  • fix(travis): Remove redundant arguments
  • fix(travis): Use --site parameter
  • fix(travis): Merge install and before_script
  • fix(travis): Execute get-app before bench start
  • perf(travis): Use travis optimizations
  • perf(travis): Do not build assets
  • perf(travis): Remove unnecessary processes from Procfile
  • fix(travis): Use MariaDB credentials from site_config.json
  • perf(travis): Do not waste 10 seconds
  • fix(travis): Execute get-app and reinstall after bench start
  • fix(travis): Do not disable scheduler using CLI
  • fix(travis): Do not use use_site
  • fix(travis): Setup MariaDB
  • fix(travis): Remove unused files
  • fix(travis): Remove travis/bench_init.sh
  • fix(travis): Do not execute install.py
  • fix(travis): Install coverall after tests
  • fix(travis): Use MariaDB 10.3
  • fix(travis): Restructure build matrix
  • feat: add ledger link in hr config
  • Dynamic link issue fix in Bank reconciliation statement
  • fix: GSTR-1 query fix
  • fix(travis): Remove unnecessary commands
  • fix: reset issue fulfilled indicator
  • fix: scrap item not adding while doing finished good entry
  • chore: change fieldname for carried forward leave expiry
  • fix(website): Remove references to Product Settings.products_a… (#18448)
  • fix: Fixes in stock ageing report
  • chore: split expire allocation
  • fix: expiry allocaton after creating all the transactions
  • fix: Use get_serial_no and remove batch
  • fix: change get all to sql list
  • fix: Remove batch
  • fix: minor changes
  • fix: Get user_id of employee instead of name
  • fix: Consider serial no and batches in Stock ageing report
  • fix: Last communication query
  • fix(call popup): Multiple changes
  • fix: Enhancement in stock ageing report
  • fix: Changed columns to new dict form
  • fix: add employee leave balance report to the dashboard
  • fix: skip expired leaves on allocation end date
  • fix: minor changes
  • fix: track status for pending leaves
  • fix(customer): Improve performance by reducing queries
  • fix: check generated ledger entries to avoid overlap
  • refactor: add json changes
  • fix: add indicators for expire in the leave allocation list
  • fix: generate ledger entries for all leave transactions
  • style: change formatting
  • feat(customer): Add report to show item prices per Customer
  • fix: only create leave application ledger on intermediate allocation expiry
  • fix: consider expiry in leaves
  • style: change formatting
  • fix: get leave balance based on the ledger entries
  • feat: show dashboard on submit
  • fix: handle negative leaves without allocation
  • feat: fetch annual allocation based on leave policy
  • feat: create ledger entry for each earned leave
  • feat: fetch leave allocation from ledger entry
  • feat: add employee filter to employee leave balance
  • feat: add link to policy
  • feat: expire current allocation
  • fix: add mandatory reason fields in leave application
  • fix: UX changes
  • fix: department filters in employee leave balance
  • fix: pass positional arguments on creation of leave application
  • fix: ignore expired non-carry forwarded allocation on calculating leaves taken
  • fix: ledger entries creation
  • add department filter to employee leave balance
  • fix: create an instance
  • fix: fetch queries
  • patch: add reload doc for leave ledger entry
  • fix: ledger entry creation for encashment
  • test: delete ledger entry after each test to maintain balance
  • test: leave ledger balance
  • fix: expiry ledger creation
  • style: add a more descriptive method name
  • patch: create entries for only missing transactions
  • fix: give cancellation permission to hr manager
  • fix: application and leave encashment test cases
  • fix: only expire carry forwarded allocation via scheduler
  • feat: create expiry and carry forward calculation on leave allocation creation
  • test: carry forward and expiry allocation
  • fix: leave balance calculation
  • test: create leave policy
  • patch: leave ledger entries
  • fix: prevent manual creation of ledger entries
  • test: create leave ledger entry for encashment
  • feat: remove update allocation after submit
  • fix: delete entry on cancellation of transaction
  • feat: create leave ledger entry on leave encashment creation
  • fix: consider min days remaining as remaining leaves
  • feat: calculate leave balance using ledger entries
  • test: creation of ledger entries on application submit
  • test: creation of ledger entries on allocation submit
  • fix: expiry logic for carry forwarded allocation
  • feat: create expiry ledger entry on allocation period completion
  • fix: skip application fetch for non allocation records
  • feat: handle cancellation workflow for leave application
  • feat: delete cancelled allocation from ledger
  • feat: add cancellation workflow for leave allocation ledger entry
  • feat: add ledger entries on leave addition
  • feat: get carry forwarded leaves via ledger entries
  • feat: add transaction details in ledger
  • feat: create leave ledger entry
  • feat: display carry forwarded allocation days and total leaves allocated
  • fix: carry forwarded allocation period validation
  • test: pass leave type as params
  • feat: validate leave allocation period to be within expiry limits
  • feat: generate leave allocation for carry forwarded leaves
  • feat: validate leave expiry days
  • feat: calculate carry forward leaves allocation
  • feat: add a field for conditionally displaying carry forwarded leave
  • feat: set carry forwarded leave allocation
  • test: create leave allocation check
  • test: create leave type
  • feat: set leave allocation on carry forward check
  • feat: add old leaves to track carry forward leave allocation
  • feat: add validation for carry forward leave expiry
  • feat: create carried forward leave expiry option

Don't miss a new erpnext release

NewReleases is sending notifications on new releases.