- fix: empty filters in Healthcare Charts
- fix(set_purchase_receipt_delivery_note_detail): commit after every 100 sql updates (#22018)
- fix(rename_bank_reconcilliation): do not delete doc after renaming (#22014)
- fix: Delete Auto Email Reports (#22010)
- refactor: clean up desk pages (#22004) (#22007)
- fix: set fiscal year for Profit and Loss chart
- CRM dashboard fixes (#21989) (#22003)
- refactor: display draft job card as Open job card
- refactor: showing the order's data for past period
- fix: raw material warehouse in Production Planning Report (#21983)
- fix: Total for ageing column 121-Above (#21972)
- fix: Buying Module fixes (#21966)
- fix: Do not allow backdated stock transactions in previous fiscal year (#21967) (#21980)
- fix: Filtering issues in opneing invoice creation tool (#21969) (#21979)
- fix: use get_datetime instead of getdate
- fix: compare start and end time to prevent negative diff (#21974)
- fix: Module Onboarding for HR (#21963) (#21976)
- onbarding steps fix (#21959) (#21975)
- fix: Grammar fixes (#21971)
- fix: label changed in production plan
- fix: filters for the manufacturing reports
- fix: titles and order of Healthcare Onboarding steps (#21948) (#21956)
- fix: addtional salary date validation (#21952) (#21955)
- refactor: project summary report (#21953)
- fix: manufacturing dashboard and work order summary chart
- feat: added tour to manufacturing settings
- fix: status label in project summary report (#21935)
- fix(Healthcare): set company in healthcare service unit setup (#21929) (#21934)
- fix: title for onboarding step (#21930)
- fix: Rename change log to fix Invalid version string
- Rename v13_0_0_beta_2.md to v13_0_0_beta-2.md
- Update v13_0_0_beta-1.md
- chore: Rename change log
- fix(Healthcare): unhide company field in Sample Collection, add field in Rehab DocTypes (#21907) (#21917)
- fix(healthcare): patient vitals undefined (#21906) (#21918)
- refactor: open link in new tab (#21909)
- fix: Company query for number cards
- fix: set default posting_date value to None
- chore: added change log (#21869)
- fix(patch): rerun remove_duplicate_leave_ledger_entries (#21878)
- fix: Remove duplicate leave ledger entry (#21871)
- fix: Item tax template not getting mapped from source to traget doc (#21862)
- fix: expense account error message in DN (#21851)
- fix: set customer and supplier details using sql (#21846)
- fix: Added Inactive serial no status (#21848)
- adding report card in education desk
- fix: convert goals point to flt (#21844)
- fix(set_serial_no_status): auto commit on many writes (#21845)
- fix: hide delete company transacations button if not system manager (#21839)
- feat: BOM template (#21262)
- 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 (#21820)
- fix: Employee Advance Return not working (#21812)
- fix: add title to validation dialog
- fix(ip): code cleanup and translations
- fix: service unit validation and translation
- fix: invoiced field position, medical department field corrected in query
- fix: inpatient date validation removed, added role perms service unit defaults not set when created from tree, added validations on after_insert
- fix: ip-order dialogs use long text field
- fix: consider only submitted docs for invoicing
- feat: admission and discharge schedule detials via dialog
- fix: Project filter in Trial Baalance Report
- fix: service unit create - set fields based on service unit type, added validations
- fix: Move address and contact templates to frappe
- feat: rename loan management to loan on Desk Page
- fix(patch): Handle single value in patch (#21823) (#21834)
- fix: dict object has no attribute append
- fix: Assets module onboarding and dashboard
- fix: dashboard chart dialog filters
- fix: depreciation amount not shown in asset register
- chore: rename onboarding to module onboarding
- feat: fixed asset register based on fiscal year *asset value chart
- fix: dashboard fixtures and FAR chart
- fix: dashboard fixtures
- chore: enhance fixed asset report and remove redundant reports
- fix: unexpected removal of finance book filter
- feat: asset onboarding, dashboards
- feat: remove website settings from boot (#21801)
- enable Allow Rename in sales stage (#21799)
- fix: missing parameter (#21802)
- fix: Validate Payment Gateway only if it exists in Payment Request. (#21805)
- fix: Reload doc in Healthcare company patch (#21808)
- fix: CRM module dashboard and onboarding
- updated manufacturing desk
- feat: production forecasting using exponential smoothing method
- tax id is not fetched in when creating sales order from quoation
- fix: project desk
- fix: added dashboard link in healthcare desk
- fix: Against voucher in General Ledger
- fix(minor): pass ignore_mandatory flag for Lab Test Item Creation (#21784)
- fix: Patch for Setting Missing Company in Healthcare DocTypes (#21790)
- fix: Tax amount in GSTR-1 JSON
- feat: Production Planning Against Sales Order/Material Request/Work Order (#21763)
- feat: stock module dashboard and onboarding
- refactor: changed the fieldtype from data to small text (#21782)
- fix: Instate Invoice not appearing in GSTR-1 report
- fix: Date filters added to dashboards, number cards and minor fixes.
- refactor: use text editor in issue web form (#21767)
- refactor: rename dashboards in desk page
- fix: renamed manufacturing dashboards to manufacturing (#21776)
- fix: update default dashboard in Healthcare Desk Page
- fix: add naming series (#21769)
- fix: PR and DN trend report charts, group by fixes
- refactor: open links in new tab in form tour
- fix: Changed Form Tour order and grammar fixes.
- fix: Added filters in number Cards
- fix: mark onboarding steps as mandatory
- fix: updated manufacturing onboarding and desk
- feat: Healthcare Onboarding
- style: cleaner conditions and returns
- feat: Department wise Patient Appointments custom chart
- refactor: Lab Tests and Clinical Procedures charts to Percentage type
- fix: add default filters in Dashboard Charts
- feat: added Number Cards to Healthcare Dashboard
- feat: accounting dashboard + desk
- feat: Healthcare Dashboard
- fix: Validate Filters in Sales Funnel. (#21761)
- fix: make queries show searchfields (#21685)
- fix: bom incorrect price list rate for raw material if price list currency is different from company currency (#21585)
- fix: dashboard changes
- refactor: desk page colors and filters
- made changes in the dashboards, renamed number cards
- added onboarding for manufacturing
- feat: manufacturing dashboards
- Revert "fix(accounting): Allow 0 threshold in Tax Withholding Category"
- fix: Patch to set status in old serial no data (#21720)
- feat: Payroll based on employee cost center (#21609)
- fix: failing test due to inpatient record
- fix: codacy issues
- fix: vital signs title field
- fix: patient appointment title
- fix: pass ignore_mandatory flag when updating customer from patient
- fix: remove guest access (#21693)
- fix: incorrect stock valuation for repack entry (#21736)
- fix: Future date half day validation (#21718)
- feat: use name instead of customer name to link address and contact
- refactor: return address and contact objects
- feat: save contact to woocommerce
- fix: Remove strip
- fix: promotional scheme not able to savce
- fix: Handle empty chart state and change desk dashboard
- fix: Fixed Dashboard Charts, modified fixtures and minor changes
- fix: user not able to view product (#21740)
- fix: Better validation message for group accounts (#21725)
- fix: update remark on submitting payment entry
- fix: Refined Onboarding, desk cards and renamed field in Buying Settings
- fix: add tests for set_status
- chore: Fixtures and empty state handling in chart widgets
- fix: Add missing dimensions in GL entries (#21689)
- format: better error messages for invalid coupon codes (develop) (#21599)
- fix: duplicate leave expiry creation (#21505)
- Fixed typo
- fix: item price not fetching when customer is unset in item price (#21488)
- chore: Stock Onboarding
- chore: Added Dynamic Charts to DN and PR Trends Reports
- fix: Onboarding and Dashboard for accounts module
- CRM Onboarding
- fix: add heatmap_year parameter to get
- fix: Added submit permission in employee other income
- fix: Get basic and hra component from db, not from cache
- feat: Custom Dashboard 'Warehouse wise Stock Value' with Chart Source
- chore: Stock Ageing and Item Shortage Reports with Charts
- chore: Drop Python2 support (#21704)
- fix: invalid conditional statement
- Fix: Set General Ledger 'Group By' filter as 'Group by Voucher(Consolidated)' when opened from Invoice (#21673)
- Twitter and LinkedIn Auth fix
- fix: error log title for failing bank transactions
- fix: new dashboard and report
- typo in error message in loan_security_pledge.py
- fix: Report conditional query simplification.
- chore: Onboarding v2
- chore: Dashboard Fixtures
- fix: Account shortcut in desk page
- new parent updating logic, made requested changes
- fix: purchase inv shows overdue for fraction of outstanding
- chore: Fixtures using new sync api
- refactor: rename getting started to home (#21674)
- fix: Message for missing valuation rate (#21686)
- fix: Remove domain restriction from Location doctype (#21659)
- fix: do not setup charts if not setup_complete or no company found (#21670)
- fix(patch): use translated string while setting notification template (#21679)
- fix: Run income-tax-slab patch only if slab already exists in payroll period (#21684)
- fix: Changed label for payroll working days based on field
- code improvements
- feat: Standard accounts dashboard
- fix: '<' not supported between instances of 'str' and 'int'
- fix: Formatting fixes
- fix: adjusted width of colums to see full column names, also fixes #21556
- In treeview, bold only for root territory, looks cleaner
- removed validation for root node in territory, codacy recommended changed
- fix: renamed view types, added default
- feat(Selling): Added Territory wise treeview to 'Customer Acquistion and Loyalty' report
- fix: Add accidentally removed function
- Assessment Plan not getting created
- fix: Simplify get_dimension_account_month_map
- fix: User filters instead of hardcoded values
- fix: Gross and net profit report fix
- Appending Email and Phone in Child Table
- fix: Item Barcode stays the same after updation.
- fix: local variable 'lft' referenced before assignment
- fix: Tax Withholding Category Description default
- fix: Zero threshold in Tax Withholding Category
- fix: typo in function name
- feat: save shipping address to woocommerce customer
- fix: wrong fieldname branch_code in add_fetch
- fix: bump erpnext develop to version 13-dev (#21651)
- Payment Order not allowing to create Payment Entry
- fix: delete old appointment analytics tree grid report
- renaming LMS to Learning Management System
- fix: Query enhancement, cleanup, added extra filter
- fix(lead): strip lead_name before splitting
- fix: Job Card submitted qty
- fix: Fix Budget Variance Report
- solved merge conflicts
- fix: Loan Security Unpledge fixes
- style: Improve formatting
- Change
position - Create taiwan.html
- fix(item): patch to rename duplicate item_code values to name (#21622)
- fix: list index out of range (#21613)
- fix: divide by zero error
- feat: add fixture for project dashboards
- feat: add name to fixture
- fix: Old buying config update & bar chart on desk
- chore: Added fixtures and Onboarding.
- fix(minor): Reverse GL fix
- fix: fix get_employee_details query (#21623)
- fix: upload attendance (#21620)
- feat: added dashboard fixtures for health care
- feat: added dashboard fixtures for accounts
- feat: remove old fixtures
- fix: Set Purchase Receipt and Delivery Note detail patch (#21607)
- fixing callback urls
- feat: Buying Desk, Dashboard and Reports
- feat: update colors
- feat: show stacked in report
- feat: updated charts to use stacked layout
- fix: Test for payroll entry
- Update add_default_dashboards.py
- fix: Loan securiyt unpledge fixes
- fix: work order operation completed qty
- fix: against voucher no not all records showing in case of Group By Voucher (consolidated) (#21592)
- fix: handle make_gl_entry in case of cwip enable after puchasing (#21529)
- chore: fix error message (#21593)
- fix: cannot make payment entry against shareholder (#21597)
- Feat: Monthly attendance sheet Enhancements and UI/UX Improvements (#21331)
- feat: Default Dashboard for Healthcare Workspace (#21414)
- fix: Patch and tests
- Appending Email and Phone in Child Table
- Update test_leave_encashment.py
- fix: Handle rows with same item code from Purchase Receipt to Invoice. (#20724)
- feat: rerun patch to add default dashboards
- fix: dashboard chart link
- fix: heatmap not working for customer and supplier (#21578)
- test: Fix wrong test for search function (#21588)
- refactor: less verbose labels for charts
- feat: added project summary chart to desktop
- feat: added Report Summary Chart as fixture
- feat: added basic project summary report
- fix: test
- feat: added open count tag
- fix(patch): reload GSTR 3B report
- fix: tests
- patch: to link additional salary with salary slip and leave encashment, incentive with additional salary
- fix: Use grace period in days for calculation of due date
- Fix: requested Changes
- fix: fieldname update for 'Credit' and 'Debit' (#21405)
- fix: pre-process both the existing and new products (#21526)
- fix: Accounting Dimensions in Period Closing Voucher (#21564)
- fix: handle exception if sending Appointment Confirmation message fails (#21569)
- fix: NameError due to invalid variable
- refactor: Folio no validation
- fix: test
- chore: add validation for gross purchase amount (#21534)
- feat: Process deferred accounting entry (#19658)
- fix: review fixes
- fix: incorrect total in sales analytics for customer/item group
- fix: Reverse GL Entry on cancel fix
- fix: variable referenced before assignment (#21560)
- Update salary_slip.py
- Update salary_detail.json
- fix: removed unwanted comma from json
- fix: Add multi currency check and proper account filters
- feat: Run MRP at parent level in the production plan (#21545)
- fix: accounts payable shows advance amount of other company (#21548)
- fix(HR): Leave application company field made read-only and filter in Monthly attendance sheet (#20912)
- fix: Party Type filter in payment entry list view (#21541)
- fix: Patch test
- fix: Update timestamp
- Revert "fix: Update in field type"
- fix: Loan Repayment Test
- fix: 'NoneType' object is not iterable (#21537)
- fix: Check is child table for POS profile user
- fix: Make Company the first filter
- fix: elif block error
- fix: Initialize interest_paid as zero
- fix: Loan Closure without loan interest accrual
- chore: calculate total row month-wise in sales analytics
- fix: Move Video Doctype from Education module to Core (#21234)
- chore: asset accounts should have company currency (#21524)
- chore: add total row in sales analytics report
- Update datev_settings.json (#21482)
- fix: only check for payment_account on bank entry (#21445)
- chore: Added company filter and minor cleanup in Stock Balance Report
- chore: handle credit note validation
- feat: force cost center renaming from cost center form (#21503)
- fix: list index out of range error (#21467)
- fix: Desk links for Income Tax Slab and Employee Other Income (#21510)
- fix: Tax calcualtion based on slab (#21496)
- fix: Consider any kind of exemptions only if tax exemptions are allowed on tax slab (#21474)
- fix: print heading field shown in gst section for india region (#21499)
- feat: Immutable ledger (#18740)
- chore: Update Translations
- fix: Remove print
- fix: get_period_list API change fixes
- fix: exercise type
- feat: add create Sales Invoice option from Therapy Session
- chore: validate and warn payment against paid invoices
- fix semicolons as per codacy review
- fix: mark form as dirty when editing or deleting exercise card
- feat: create medical record for therapy sessions
- fix: Autoname for loan security
- fix: AttributeError
- fix: change Patient Medical Record subject fieldtype to Text Editor
- added journal entry template to accounting desk page
- fix: Group by filter fix in item wise sales and purchase register
- fix: Permission issue Employee Tax exemption (#21490)
- fix semicolons as per codacy review
- fix: reload procedure doc on completion
- rearranged fields in journal entry and journal entry type
- fix: payment request not able to make against fees
- chore: Update Translations
- feat: add Bank Account to dashboards
- fix: Removed Finished Product and Finished Qty columns from Stock Ledger Report
- fix: Remove duplicate code from accounting dimension
- fix: Handle empty child table
- fix: update lead if contact details are changed
- feat: whitelist api
- refactor: update susbcription values all the time
- fix: Allow rename for Loan Security
- fix: Report summary fix in consolidated financial statement for report type Profit and Loss
- fix: added validation to not allow to select expired batch (#21455)
- fix: Blanket Order in SO/PO child tables (#21442)
- fix: better validation message for the expense claim and set default cost center in the expenses table (#21454)
- fix: Default column width in Gross profit report
- fix: reload income_tax_slab_other_charges in patch (#21447)
- Review changes
- fix: default sms text in settings - corrected field names
- feat: set title for appointment, encounter, procedure and vitals
- Adding campaign card in CRM Desk
- fix: set customer name on patient update
- fix: filter service unit by company
- fix: field order, minor fixes - patient - update customer, releated fields patient appointment - send message
- fix: Test
- added time stamp to commit
- fix: E-way bill fix in Delivery Note
- fix: Utils messsage cleanup
- fix: E-way bill fix in List view
- fix: E-way bill fix in sales invoice
- Update in field type
- mandatory depends on for cheque no and date, fix typo
- Code cleanup and improvements requested in PR:21404
- rename je template account dt
- feat: Journal Entry Template
- feat: Journal Entry Template
- style: intendation
- chore: Stock Entry Form Cleanup
- fix: modified timestamp conflict
- chore: Commonify autofilling warehouses in child tables
- fix: patch
- fix: minor, codacy suggestions
- fix: patient appointment auto invoicing: record payment if payment mode and amount available test: fixes
- fix: set patient while billing, tests fixed
- feat: multi-company billing sales onvoice - filter get items based on company utils - company filters in all get item helper methods utils - refactor appointemnt items
- company field added
- feat: multi company support
- feat: multi company support
- fix: company when creatign procedure, practitioner name added
- fix: set company while creating encounter, fields rearranged
- fix: vitals added naimg series, minor field rearrangements
- feat: additional customer fileds add customer_group, price list, currency etc. rearrange and group fields disable cusotmer edit after save (temp fix)
- fix: set patient while billing, tests fixed
- fix: Patch fix, Travis fix and cleanup - Added UOM column in Report - Removed mandatory on
valid_till
- Added list view indicator for Expired status in Supplier Quotation - Sorted Labels in Chart and syntax cleanup - Made labels Translatable - Fixed patch - refactor: Quoted Item Comparison Report
- feat: multi-company billing sales onvoice - filter get items based on company utils - company filters in all get item helper methods utils - refactor appointemnt items
- company field added
- feat: multi company support
- feat: multi company support
- fix: company when creatign procedure, practitioner name added
- fix: set company while creating encounter, fields rearranged
- fix: vitals added naimg series, minor field rearrangements
- feat: additional customer fileds add customer_group, price list, currency etc. rearrange and group fields disable cusotmer edit after save (temp fix)
- feat: multi-company billing sales onvoice - filter get items based on company utils - company filters in all get item helper methods utils - refactor appointemnt items
- company field added
- feat: multi company support
- feat: multi company support
- fix: company when creatign procedure, practitioner name added
- fix: set company while creating encounter, fields rearranged
- fix: vitals added naimg series, minor field rearrangements
- feat: additional customer fileds add customer_group, price list, currency etc. rearrange and group fields disable cusotmer edit after save (temp fix)
- feat: multi-company billing sales onvoice - filter get items based on company utils - company filters in all get item helper methods utils - refactor appointemnt items
- company field added
- feat: multi company support
- feat: multi company support
- fix: company when creatign procedure, practitioner name added
- fix: set company while creating encounter, fields rearranged
- fix: vitals added naimg series, minor field rearrangements
- feat: additional customer fileds add customer_group, price list, currency etc. rearrange and group fields disable cusotmer edit after save (temp fix)
- chore: rename bank reconciliation to bank clearance
- feat: reverse linking and multiple additonal salaries in salary slip
- chore: Add CSV imported translations
- chore: Update translations
- fix: reverse linking
- test: Recurring Additional salary
- fix: requested changes
- feat: Recurring Addtional Salary
- fix: reverse linking for employee advance
- feat: Repay advance from salary