- 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 ofdate.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