github frappe/erpnext v12.3.0
Release v12.3.0

latest releases: v15.28.2, v15.28.1, v15.28.0...
4 years ago
  • fix(expense-claim): update status (#20033)
  • fix: incorrect consumed qty for partial purchase receipt in subcontracting
  • fix: Tax amount not visible for some invoices
  • fix: default timezone selection
  • fix: remove timezones in js
  • fix: Use get_value instead of get_doc and formatting
  • fix: Pricing Rule Discount for Product
  • add link to appointment booking in sidebar
  • fix: defualt timezone not getting selected
  • fix : only set price list if it exists for customer
  • v12_3_0 change log
  • use open_mapped_doc instead of create_new_doc
  • fix: allow creation of additional leave ledger entry
  • fix: compensatory leave request creation
  • fix: not able to make work order from BOM
  • fix: now allow to over production against work order
  • fix: incorrect children boms fetched
  • fix: review changes
  • fix: display serial no selection on adding items to cart
  • fix: schedule date
  • fix: Removed validation from non existent manufacturers table
  • fix: pricing rule not working for production discount
  • fix: Financial statement report
  • fix: Add missing import
  • fix: gl entries doesn't filter based on debit precision
  • fix: Price rule filtering fix
  • fix: Removed 'manufacturers' table from Item Master
  • fix: task validation error when adding tasks to projects
  • fix: Distribute charges based on quantity if Total Basic Amount is Zero.
  • fix: Get regional address details fix
  • fix: empty fname and fcontent of uploaded file
  • fix: not able to submit the landed cost voucher
  • fix: add init files for book-appointments
  • fix: additional notes from Quotations not saved in SO
  • fix: enable address without checkout feature * fix add address form country link field
  • fix: handle scenario with no condition
  • fix: change book-appointment route
  • fix: not able to cancel the landed cost voucher
  • fix: rename labels
  • fix: set project
  • fix: Disable Rounded Total always showing field default value
  • fix: Item-wise Sales History report not working (#19890)
  • fix: incorrect account mapping for child companies (#19888)
  • feat(regional): Auto state wise taxation for GST India (#19877)
  • fix: Append expense account only if expense account exists (#19881)
  • fix: Changed check condition and added test
  • fix: error message displays asset category as None (#19874)
  • fix: website showing disabled items in product list
  • fix: column data not visible after manual selection of columns
  • fix: due date before posting date for items added to cart yesterday
  • fix: Consistency in button positions in Sales Order and Purchase Order (#19834)
  • fix: Rounding Adjustment GL entry fix (#19839)
  • fix: NoneType' object has no attribute 'getitem' (#19860)
  • fix: timsheet overlap error
  • fix: Add missing semicolon
  • fix: Validation msg fix in GSTR-1 report
  • feat: Accounts Payable report based on payment terms
  • fix: query for finding lost quotation (#19801)
  • optimize: Optimization of Receivable report filtered based on sales person (#19797)
  • fix: Service start and end date validation for deferred accounting (#19806)
  • enhancement(fixed-asset-register): add date filter (#19804)
  • feat: allow searching from meta fields (#19725)
  • fix(patch): set proper tax_type based on company and set proper account if not already present (#19788)
  • feat: Receivable / payable summary based on payment terms
  • fix: Party name field in trial balacne for party report (#19790)
  • fix: Unable to see parties with negative balance in AR/AP Summary (#19777)
  • fix: Item qty cannot be zero in Purchase Receipt (#19780)
  • fix: AttributeError on new Student creation (#19787)
  • fix: query for item group listing (#19785)
  • Update employee.py
  • fix: render_template for subject in Email Campaign (#19771)
  • fix: Available stock for packing item report
  • fix: Post GL entry fix for asset (#19752)
  • fix: show create payment request for so that are not billed
  • fix: Serial no validation against sales invoice (#19749)
  • fix: valuation of "finished good" item in purchase receipt (#19745)
  • fix: Permission issue in Stock Entry (#19739)
  • fix: UOM was not fetching in purchase invoice (#19732) (#19737)
  • fix: Validation for Suppliers in SO to PO (#19700)
  • fix: Changed type of column 'serial_no' in Stock Ledger Entry (#19704)
  • fix: Division by zero error in Stock Entry
  • fix: handle None case for get_shipping_amount_from_rules (#19724)
  • chore: Added Quick Stock Balance to Stock Module (#19727)
  • fix: removed stock value and account balance out of sync validation (#19728)
  • fix: Path for quotation expiry method in hooks
  • fix: get_batch_qty_and_serial_no() requires argument 'stock_qty' (#19694)
  • fix: revert value out of sync feature
  • fix: Validation msg
  • fix: Serial no validation against sales invoice
  • Tweaks to success redirect - 5 seconds wait before redirect - Edited description for URL in settings
  • add condition for zero appointment slots
  • fix: Method name in hooks, test case code clean up
  • fix: BOM UX
  • fix:travis tests
  • fetch updated document in test_quotation
  • fix: add email group and newsletter links to CRM module view (#19679)
  • fix:tests
  • set transaction date to yesterday
  • don't submit quotation
  • fix set_expired_status method
  • fix valid date
  • formatting
  • fix: tests for python2
  • add sql query to set valid_till
  • fix: make journal entry to sync stock and account balance
  • fix: Primary address not being fetched for customer (#19667)
  • fix tests
  • call commit after sql query for schedular job
  • fix: asset movement ux fixes (#19637)
  • Fixed Asset Refactor Review fixes (#19666)
  • fix: Validation Error message on Prepared Report. (#19639)
  • fix: Get Current Stock button not working in Purchase Receipt (#19645)
  • fix: set allocated amount in employee advance as per total amount (#19626)
  • submit quotation in test
  • Fix sql query in set_expired_status
  • fix: consider taxes in the grand total (#19631)
  • fix: last purchase rate greater than selling price (#19617)
  • fix: Patch for updating price or product discount field (#19642)
  • fix: update syntax error in company.js (#19661)
  • fix: Multiple fixes related to landed cost accounting (#19657)
  • fix: Mark attendance from employee attendance tool (#19627)
  • import make_item method in tests
  • fix: e-invoice issue
  • add tests
  • remove: unused imports
  • fix:travis errors
  • fix travis
  • fix(Journal Entry): default Cash Entry account not getting fetched
  • fix travis
  • fix: save method of Appointment Booking Setting
  • Infer number_of_agents from agent_list in apppointment booking settings
  • fix: code cleanup
  • fix: not able to select item in sales order
  • fix: performance issue of sales invoice while save/submit (#19598)
  • fix: stock qty not displayed in pos
  • fix: reset pos profile when default doesn't exists
  • use nowdate instead of date.today()
  • Correct bug in abbr cause by missing " " separator (#19605)
  • fix: query for item group listing (#19604)
  • fix: fetch leave approvers from both department and employee master (#19611)
  • Rename doctype Appointment Booking Slots
  • switched ORM methods for single SQL query
  • fix: Share existing condition logic
  • refactor: Share transfer cancellation and code cleanup
  • fix: Prefilled JV via Account Balance and Stock Value mismatch error message
  • fix: not able to select department in instructor form
  • fix: 'NoneType' object has no attribute 'replace' in POS
  • fix: fetch default pos profile user for the company
  • Add status expired to doctype quotation
  • add appointment list to module page
  • fix: Validation messages code cleanup
  • feat: configurable redirect on success
  • pretty timezone names
  • fix margins
  • timezone aware datetime
  • fix: buttons on page of appointment scheduling
  • padding fixes for timeslot divs
  • adjust padding for appointment booking
  • multiple fixes in index.js
  • fix:formatting
  • remove: commented code
  • fix: reference before assignement error
  • Added expired status to quotation
  • fix: Validation logic code cleanup
  • Add comemnts for tz conversions
  • use frappe.Redirect instead of DoesNotExistError
  • crack some one liners
  • remove unneccessary imports
  • fix:formatting
  • convert indentation to tabs
  • don't change lead if assigned
  • changes to suggestions made by shivam
  • seperate function for sending confirmation
  • Apply suggestions from code review
  • feat: multiple company pos profile
  • remove unnecessary variable
  • prettify confirmation email
  • move utility functions
  • rename function
  • avoid repetition on get_form date
  • fix:comments
  • Add ignore permissions for opportunity
  • merge settings fetch, add helpers
  • auto assign before creating event
  • fix: merge settings into one call
  • fix:margins
  • fix:visibilty for forms
  • fix:typo
  • fix:readability for user
  • fix:margins
  • moved validations to sepeate functions
  • remove: styles for non existant radio
  • fix: use get_single_value
  • fix: set_verified method contained js
  • fix: formatting
  • fix: readability
  • remove:unnecessary translation
  • fix:add exception for no opportunity
  • fix: syntax error
  • fix:incosistent tabs and spaces
  • feat:assign appointments from opportunity
  • fix: added sections for settings
  • fix:readability
  • fix: move enable check to serverside
  • fix:removed print statements
  • remove unnecessary doctype 'Timezone'
  • fix: travis
  • fix:variable names
  • fix: exists return tuple not string
  • feat: add check for toggling the route
  • fix:remove tearDown from test
  • fix:class variable in tests
  • fix:added class variables to test
  • remove duplicate day validation
  • fix:add tear down to tests
  • feat: made timeslots into flex
  • fix: more test errors
  • fix:styling for time-slot
  • fix: remove validation for repeated days
  • timezone manipulation using pytz
  • fix: empty leads and appointment in test
  • fix:guess timezone using moment
  • fix:test appointments
  • fix:appointment tests exist check
  • fix:appointment tests exist check
  • fix codacy
  • Added permissions for sales user
  • fix: Error in test setUp
  • Formatting
  • Changed required values, add clientside validation
  • Removed auto-assignment for unverified appointments
  • Fixed missing permission in update
  • Added request verification and url encoding
  • FIxed typos and create_lead method
  • Fixed update method
  • Fixed update method
  • Corrected moving to doctype for email
  • Added test cases
  • Moved email to appoitnmetn doctype
  • Moved email to appoitnmetn doctype
  • Moved email from class variable to doctype Formatting Made methods which link other doctypes idempotent
  • Addee email to appointment doctyoe and asthetic changes
  • Added buttons to linked docs
  • Fixed Syntax errors
  • Added email
  • Added email
  • Added flow for verifying emails
  • Removed required lead
  • Added permissions for HR manager
  • Linked send_reminder in calendar event to Appointment Booking Settings
  • limit assigment load to appointment day
  • Prevent booking of appointments for past times
  • styling
  • Moved lead assignment to the controller
  • fix:Linking lead
  • Styling and bug fixes
  • Styling and PR review changes
  • Typo and styling fixes
  • Fixed issue: agents weren't looked up in settings
  • Added ajuto assignment
  • removed debugger
  • fixed typo
  • Fixed leads
  • Added customer to calender event
  • Change max date of datepicker to number of days in future as specified by the settings
  • Add lead and calender event to appointments
  • Limit advance booking of appointments
  • Added uniqueness check for offset
  • Removed email reminders As it will be handled by calender event in the future
  • Added back button from details page
  • Create event for the appointment TODO: Add lead and employee to this
  • Removed appointment tests TODO: Write better tests after adding lead and calender event generation
  • Moved delete_appointment
  • Added doctype availabitlity of slots added
  • Addded status to appointment creation
  • UI Fixes Only 8 time slots will appear in a row Date is more readable on the contact details page
  • fixed codacy
  • added doctype
  • Formatting
  • Removed unneccessary doctype
  • Formatting
  • Added tests
  • Refactor UI
  • Disabled caching
  • build fix
  • Better autoname
  • changed Autoname
  • Added submit fucntionality
  • A
  • Converted to an SPA
  • Added validation for timezones
  • Added guest permissions
  • Removed end time in favor of appointment duration
  • formatting and date validation
  • Better date validation
  • Added polyfill for datepicker for Safari and IE support
  • Added time generation
  • Added doctypes and portal pages

Don't miss a new erpnext release

NewReleases is sending notifications on new releases.