Kevin Shenk
d0e1162c96
feat: Copy project_name, from_time, to_time from timesheet details to sales invoice ( #33726 )
...
feat: Copy project_name, from_time, to_time from timesheet details to sales invoice
(cherry picked from commit e4bceaaf66 )
2024-01-09 06:33:24 +00:00
Nabin Hait
7b4b630b2c
fix: Show maintain-stock and is-fixed-asset checkbox in item quick entry dialog
...
(cherry picked from commit c14986f9e6 )
2024-01-08 16:07:25 +00:00
mergify[bot]
5e517cfc77
fix: FG Item incorrect qty in the work order (backport #39200 ) ( #39210 )
...
fix: FG Item incorrect qty in the work order (#39200 )
(cherry picked from commit 466625213b )
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com >
2024-01-08 17:43:36 +05:30
mergify[bot]
2ea2146b34
fix: update Maintenance Schedule status on Maintenance Visit submit (backport #39167 ) ( #39185 )
...
* fix: make `Sales Person` non-mandatory
(cherry picked from commit 4d56f725fe )
* fix: update Maintenance Schedule status on Maintenance Visit submit
(cherry picked from commit cd293a5173 )
# Conflicts:
# erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py
# erpnext/maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.py
* chore: `conflicts`
---------
Co-authored-by: s-aga-r <sagarsharma.s312@gmail.com >
2024-01-08 16:27:19 +05:30
s-aga-r
856926d664
Merge pull request #39184 from s-aga-r/FIX-7838
...
fix: set `First Name` in Supplier Contact
2024-01-08 15:36:07 +05:30
Nabin Hait
0f6477a253
fix: Purchase date and amount is not mandatory for composite asset creation
...
(cherry picked from commit c34f09c503 )
# Conflicts:
# erpnext/assets/doctype/asset/asset.py
2024-01-08 06:52:33 +00:00
Nabin Hait
580e9f6e10
fix: improved validation message
...
(cherry picked from commit fe43dab4d7 )
2024-01-08 06:52:32 +00:00
s-aga-r
69c460c756
fix: set First Name in Supplier Contact
2024-01-08 11:47:00 +05:30
mergify[bot]
06d193ad87
fix: don't set rate for non-stock item in Internal Transfer (backport #39140 ) ( #39168 )
...
* fix: don't set rate for non-stock item in Internal Transfer
(cherry picked from commit e1b0fffd0c )
* test: internal transfer for non-stock item
(cherry picked from commit 57b6a98703 )
# Conflicts:
# erpnext/stock/doctype/delivery_note/test_delivery_note.py
* chore: `conflicts`
---------
Co-authored-by: s-aga-r <sagarsharma.s312@gmail.com >
2024-01-08 11:44:52 +05:30
ruthra kumar
f6b10f3d84
Merge pull request #39180 from frappe/mergify/bp/version-14-hotfix/pr-39159
...
refactor: prevent permission error by always processing bulk transaction in background (backport #39159 )
2024-01-08 10:30:25 +05:30
ruthra kumar
f236a2c081
refactor: prevent permissions by always processing in background
...
(cherry picked from commit 15dc5c7e99 )
2024-01-08 04:42:49 +00:00
mergify[bot]
2866f7c441
fix: inventory dimension negative stock validation (backport #39149 ) ( #39150 )
...
fix: inventory dimension negative stock validation (#39149 )
(cherry picked from commit bae7c64964 )
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com >
2024-01-05 05:03:22 +05:30
Raffael Meyer
948045ea32
Merge pull request #39147 from frappe/mergify/bp/version-14-hotfix/pr-39126
...
fix(Employee): treeview (backport #39126 )
2024-01-04 15:23:53 +01:00
Raffael Meyer
080a742725
fix(Employee): treeview ( #39126 )
...
(cherry picked from commit e912e9597d )
2024-01-04 12:34:48 +00:00
ruthra kumar
36b8e972f1
fix: ignore cancelled payments in Sales/Purchase Register
...
(cherry picked from commit 0f1be03faf )
2024-01-04 16:24:07 +05:30
Frappe PR Bot
feaa16d748
chore(release): Bumped to Version 14.58.1
...
## [14.58.1](https://github.com/frappe/erpnext/compare/v14.58.0...v14.58.1 ) (2024-01-03)
### Bug Fixes
* typerror on multi select dialog ([43cc7e4 ](43cc7e4a59 ))
v14.58.1
2024-01-03 15:37:55 +00:00
ruthra kumar
6ca29a93bf
Merge pull request #39123 from frappe/mergify/bp/version-14/pr-39116
...
fix: typerror on multi select dialog (backport #39116 )
2024-01-03 21:06:48 +05:30
ruthra kumar
20aac93731
Merge pull request #39121 from frappe/mergify/bp/version-14-hotfix/pr-39116
...
fix: typerror on multi select dialog (backport #39116 )
2024-01-03 21:05:48 +05:30
ruthra kumar
43cc7e4a59
fix: typerror on multi select dialog
...
(cherry picked from commit 7da9ffa3bd )
2024-01-03 15:26:11 +00:00
ruthra kumar
71ecf081c3
fix: typerror on multi select dialog
...
(cherry picked from commit 7da9ffa3bd )
2024-01-03 15:24:49 +00:00
mergify[bot]
26ae708d6d
fix(UX): dont override framework's permission check messages (backport #39118 ) ( #39119 )
...
fix(UX): dont override framework's permission check messages (#39118 )
(cherry picked from commit e84c9f7c51 )
Co-authored-by: Ankush Menat <ankush@frappe.io >
2024-01-03 20:32:55 +05:30
ruthra kumar
9277b02557
refactor: flag to control loyalty point creation at invoice level
...
(cherry picked from commit 1bc74bde29 )
2024-01-03 13:39:32 +05:30
mergify[bot]
7d64df05bc
fix: Ignore UP on "allowed to transact with" (backport #39103 ) ( #39104 )
...
fix: Ignore UP on "allowed to transact with" (#39103 )
If a customer is allowed to transact with some company it usually
doesn't imply that customer is somehow "linked with" that company.
(cherry picked from commit 6401908f41 )
Co-authored-by: Ankush Menat <ankush@frappe.io >
2024-01-03 13:00:44 +05:30
Frappe PR Bot
b6a36270b2
chore(release): Bumped to Version 14.58.0
...
# [14.58.0](https://github.com/frappe/erpnext/compare/v14.57.0...v14.58.0 ) (2024-01-03)
### Bug Fixes
* Add missing french translations (backport [#38368 ](https://github.com/frappe/erpnext/issues/38368 )) ([#38513 ](https://github.com/frappe/erpnext/issues/38513 )) ([2c90ee2 ](2c90ee23f9 ))
* **DX:** capture tracebacks with context (backport [#39060 ](https://github.com/frappe/erpnext/issues/39060 )) ([#39062 ](https://github.com/frappe/erpnext/issues/39062 )) ([fe9acc8 ](fe9acc898e ))
* **Hierarchy Chart:** check if company is set before loading children ([#38985 ](https://github.com/frappe/erpnext/issues/38985 )) ([e4d6df3 ](e4d6df39ff ))
* issue occured when creating supplier with contact details (backport [#38147 ](https://github.com/frappe/erpnext/issues/38147 )) ([#39046 ](https://github.com/frappe/erpnext/issues/39046 )) ([81ef7b4 ](81ef7b4c00 ))
* Opening balance in bank reconciliation tool ([#38977 ](https://github.com/frappe/erpnext/issues/38977 )) ([a2cba1b ](a2cba1bf23 ))
* remove bad defaults (backport [#38986 ](https://github.com/frappe/erpnext/issues/38986 )) ([#38987 ](https://github.com/frappe/erpnext/issues/38987 )) ([29d383a ](29d383ad8b ))
* select options should dynamically load dimensions ([bfc94cf ](bfc94cf284 ))
* take quantity into account when setting asset's gross purchase amt (backport [#39056 ](https://github.com/frappe/erpnext/issues/39056 )) ([#39057 ](https://github.com/frappe/erpnext/issues/39057 )) ([b8dce3e ](b8dce3eeac ))
* undefined error in Budget Variance and Profitability report ([cad15cd ](cad15cdec2 ))
* use `Stock Qty` while getting `POS Reserved Qty` (backport [#38962 ](https://github.com/frappe/erpnext/issues/38962 )) ([#38982 ](https://github.com/frappe/erpnext/issues/38982 )) ([7ad42ec](7ad42ec957 ))
* Validate account in Sales/Purchase Taxes and Charges Template ([#39013 ](https://github.com/frappe/erpnext/issues/39013 )) ([c0b5980 ](c0b598074c ))
* work order with multi level, fetch operting cost from sub-assembly (backport [#38992 ](https://github.com/frappe/erpnext/issues/38992 )) ([#39027 ](https://github.com/frappe/erpnext/issues/39027 )) ([88e5c9e ](88e5c9e61b ))
### Features
* Merge taxes from mapped docs ([#38346 ](https://github.com/frappe/erpnext/issues/38346 )) ([c74e6aa ](c74e6aaebb ))
* Show Ledger view for Purchase & Sales Register ([#38801 ](https://github.com/frappe/erpnext/issues/38801 )) ([04fb215 ](04fb215ff5 ))
### Performance Improvements
* index item_code in bom explosion item (backport [#39085 ](https://github.com/frappe/erpnext/issues/39085 )) ([#39087 ](https://github.com/frappe/erpnext/issues/39087 )) ([558861b ](558861b634 ))
v14.58.0
2024-01-03 06:01:14 +00:00
Deepesh Garg
fa442ca788
Merge pull request #39091 from frappe/version-14-hotfix
...
chore: release v14
2024-01-03 11:29:59 +05:30
RJPvT
9d256e131d
fix: wrong file name
...
file name is actually reversed.
In [1]: from premailer import Premailer
...:
...: from frappe.utils.jinja_globals import bundled_asset
...:
...: # get email css files from hooks
...: css_files = frappe.get_hooks("email_css")
...: css_files = [frappe.utils.jinja_globals.bundled_asset(path) for path in
...: css_files]
...: css_files = [path.lstrip("/") for path in css_files]
In [2]: css_files
Out[2]:
['assets/frappe/dist/css/email.bundle.ELTO33N3.css',
'email_erpnext.bundle.css',
'assets/css/email.css']
In [3]: css_files = [css_file for css_file in css_files if os.path.exists(os.pat
...: h.abspath(css_file))]
In [4]: css_files
Out[4]: ['assets/frappe/dist/css/email.bundle.ELTO33N3.css', 'assets/css/email.css']
2024-01-02 22:01:51 +01:00
mergify[bot]
558861b634
perf: index item_code in bom explosion item (backport #39085 ) ( #39087 )
...
perf: index item_code in bom explosion item (#39085 )
(cherry picked from commit 739434b727 )
Co-authored-by: Ankush Menat <ankush@frappe.io >
2024-01-02 14:43:23 +05:30
mergify[bot]
2c90ee23f9
fix: Add missing french translations (backport #38368 ) ( #38513 )
...
* fix: Add missing french translations (#38368 )
fix: Add missing french translation
Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com >
(cherry picked from commit a1e0197a8b )
# Conflicts:
# erpnext/translations/fr.csv
* chore: resolve merge conflicts
---------
Co-authored-by: noec764 <58433943+noec764@users.noreply.github.com >
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
2024-01-02 13:51:43 +05:30
ruthra kumar
78771cd72f
Merge pull request #39071 from frappe/mergify/bp/version-14-hotfix/pr-39067
...
fix: undefined error in Budget Variance and Profitability report (backport #39067 )
2024-01-01 17:49:03 +05:30
ruthra kumar
bfc94cf284
fix: select options should dynamically load dimensions
...
(cherry picked from commit 1a9e091d12 )
2024-01-01 17:41:15 +05:30
ruthra kumar
cad15cdec2
fix: undefined error in Budget Variance and Profitability report
...
'Budget' and 'Budget Account' doesn't have support for dynamic
dimension. It only supports hard-coded ones - Project and Cost Center
(cherry picked from commit 92bc962f60 )
# Conflicts:
# erpnext/accounts/report/profitability_analysis/profitability_analysis.js
2024-01-01 12:08:03 +00:00
ruthra kumar
96dfcd7149
Merge pull request #39068 from frappe/mergify/bp/version-14-hotfix/pr-39023
...
refactor(perf): replace account subquery with 'in' condition (backport #39023 )
2024-01-01 16:29:07 +05:30
ruthra kumar
c7d17d21e8
refactor(perf): replace account subquery with 'in' condition
...
(cherry picked from commit a517125d64 )
2024-01-01 10:13:50 +00:00
mergify[bot]
fe9acc898e
fix(DX): capture tracebacks with context (backport #39060 ) ( #39062 )
...
* fix(DX): capture tracebacks with context (#39060 )
(cherry picked from commit 510fdf7bf6 )
# Conflicts:
# erpnext/manufacturing/doctype/bom_creator/bom_creator.py
* Delete erpnext/manufacturing/doctype/bom_creator/bom_creator.py
---------
Co-authored-by: Ankush Menat <ankush@frappe.io >
2024-01-01 15:38:22 +05:30
mergify[bot]
b8dce3eeac
fix: take quantity into account when setting asset's gross purchase amt (backport #39056 ) ( #39057 )
...
fix: take quantity into account when setting asset's gross purchase amt (#39056 )
fix: take quantity into account when setting asset's gross purchase amount
(cherry picked from commit 0346f47c1d )
Co-authored-by: Anand Baburajan <anandbaburajan@gmail.com >
2024-01-01 11:27:46 +05:30
anandbaburajan
1cbe1e894d
fix: asset WDV depreciation calc according to IT act
2023-12-31 23:34:15 +05:30
mergify[bot]
81ef7b4c00
fix: issue occured when creating supplier with contact details (backport #38147 ) ( #39046 )
...
* fix: issue occured when creating supplier with contact details
(cherry picked from commit 7842c9fba8 )
# Conflicts:
# erpnext/selling/doctype/customer/customer.py
* fix: Suppier name was not taken when creating address from supplier
(cherry picked from commit 545ef3c234 )
* chore: fix conflicts
* chore: fix linter issues
---------
Co-authored-by: kunhi <kunhimohamed6@gmail.com >
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com >
2023-12-31 18:06:47 +05:30
mergify[bot]
88e5c9e61b
fix: work order with multi level, fetch operting cost from sub-assembly (backport #38992 ) ( #39027 )
...
* fix: work order with multi level, fetch operting cost from sub-assembly (#38992 )
(cherry picked from commit 70abedc57a )
# Conflicts:
# erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.py
# erpnext/manufacturing/doctype/work_order/test_work_order.py
* chore: fix conflicts
* chore: fix conflicts
* chore: fix conflicts
---------
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com >
2023-12-30 11:14:23 +05:30
mergify[bot]
c0b598074c
fix: Validate account in Sales/Purchase Taxes and Charges Template ( #39013 )
...
fix: Validate account in Sales/Purchase Taxes and Charges Template (#39013 )
(cherry picked from commit cd37fd790b )
Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com >
2023-12-29 16:15:45 +05:30
Gursheen Kaur Anand
04fb215ff5
feat: Show Ledger view for Purchase & Sales Register ( #38801 )
...
* feat: fetch payments and journals
* refactor: use single qb query for PE and PI
* feat: fetch PE along with SI
* refactor: move repeating code to common controller
* fix: fetch cost center for PE
* feat: fetch JV with PE
* fix: validate party filter for fetching payments
* fix: linting issues
* refactor: use qb to fetch PE JV and Inv
* refactor: move fn to fetch advance taxes to utils & use qb
* fix: filtering through accounting dimensions
* chore: remove debugging print statements
* fix: modify rows and columns for ledger view
* refactor: filter accounting dimensions using qb
* fix: show additional table cols from india compliance api call
* chore: fix typo
* test: purchase register and ledger view
* fix: filter by party in opening row calculation
* fix: exclude cancelled gl entries for opening balance
* chore: change column format for report
* fix: check gl entry status using is_cancelled
* fix: running balance after sorting
* fix: gst itemised registers for india compliance api call
* fix: additional query cols for gst itemised registers
* fix: additional query cols for sales register
* fix: PE in sales register
* fix: tax accounts in sales register
* fix: Sales/Purchase register showing duplicate records
* fix: avoid fetching advance account for party
* refactor: remove unnecessary condition
* fix: remove checking for advance accounts in payments
---------
Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com >
2023-12-29 13:02:17 +05:30
mergify[bot]
a2cba1bf23
fix: Opening balance in bank reconciliation tool ( #38977 )
...
fix: Opening balance in bank reconciliation tool (#38977 )
(cherry picked from commit bbee9b5637 )
Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com >
2023-12-28 17:53:27 +05:30
mergify[bot]
29d383ad8b
fix: remove bad defaults (backport #38986 ) ( #38987 )
...
fix: remove bad defaults (#38986 )
Child tables can't have a default.
(cherry picked from commit b71b0d5997 )
Co-authored-by: Ankush Menat <ankush@frappe.io >
2023-12-28 14:22:23 +05:30
Rucha Mahabal
e4d6df39ff
fix(Hierarchy Chart): check if company is set before loading children ( #38985 )
...
* fix(Org Chart): check if company is set before loading children
* refactor: avoid assigning undefined values, use empty strings, null instead
* fix: returning to org chart view from employee master does not render chart
- the check for company field is truthy from the employee doctype, so it does not render company field again. Explicitly check for company field on the same page
* fix(Org Chart Mobile): check if company is set before loading children
2023-12-28 12:54:31 +05:30
mergify[bot]
7ad42ec957
fix: use Stock Qty while getting POS Reserved Qty (backport #38962 ) ( #38982 )
...
fix: use `Stock Qty` while getting `POS Reserved Qty`
(cherry picked from commit 7223106417 )
Co-authored-by: s-aga-r <sagarsharma.s312@gmail.com >
2023-12-28 11:59:47 +05:30
mergify[bot]
c74e6aaebb
feat: Merge taxes from mapped docs ( #38346 )
...
* feat: Merge taxes from mapped docs (#38346 )
* feat: Merge taxes from mapped docs
* chore: ci failures
(cherry picked from commit 9b1c22250f )
* chore: ci failures
---------
Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com >
2023-12-28 10:03:26 +05:30
VihangT
92d61eb19e
fix : correct logic for overlap error ( #38798 )
...
* fix : correct logic for overlap error
* fix :
Updated as per lintels
* fix :
changes as per linters
* fix : correct logic for overlap error
fixing overlap error logic with taking care of sequential time job cards in overlap job card list
Added Provision if time_logs list is empty
2023-12-27 16:11:14 +05:30
Frappe PR Bot
6e479f918d
chore(release): Bumped to Version 14.57.0
...
# [14.57.0](https://github.com/frappe/erpnext/compare/v14.56.0...v14.57.0 ) (2023-12-27)
### Bug Fixes
* allow to set rate manually for service item in BOM ([#38880 ](https://github.com/frappe/erpnext/issues/38880 )) ([c2f692a ](c2f692a4e4 ))
* display all item rate stop messages ([226d0e0 ](226d0e0196 ))
* do not reset the basic rate for the material receipt stock entry ([#38896 ](https://github.com/frappe/erpnext/issues/38896 )) ([98bfcc4 ](98bfcc4c75 ))
* first name error on customer creation ([#38927 ](https://github.com/frappe/erpnext/issues/38927 )) ([28f052d ](28f052d586 ))
* german translations for Lost Quotations ([#38435 ](https://github.com/frappe/erpnext/issues/38435 )) ([81b5e6c ](81b5e6c5f1 ))
* groups for current accounts in German CoAs ([39aa36e ](39aa36e44b ))
* incorrect price list in customer-wise item price report ([7577706 ](7577706a9d ))
* min order qty optional in production plan (backport [#38956 ](https://github.com/frappe/erpnext/issues/38956 )) ([#38957 ](https://github.com/frappe/erpnext/issues/38957 )) ([f6f2712 ](f6f2712db0 ))
* remove rows with zero consumed qty ([f2f4100 ](f2f410093a ))
* reposting not fixing valuation rate for sales return using movin… ([#38895 ](https://github.com/frappe/erpnext/issues/38895 )) ([3a668bb ](3a668bbe96 ))
* reset the incoming rate on changing of the warehouse ([#38909 ](https://github.com/frappe/erpnext/issues/38909 )) ([2770ca1 ](2770ca1b65 ))
* skip jvs against bank accounts ([98198d3 ](98198d35ea ))
* **test:** expect account currency when party account is specified. ([30cb218](30cb218638 ))
* unset discount amount from coupon discounts ([87e8dd0 ](87e8dd0d63 ))
* use party account currency when party account is specified ([d9e0d55 ](d9e0d55b88 ))
* **ux:** make PR and PI Item rate field readonly based on `Maintain Same Rate` (backport [#38942 ](https://github.com/frappe/erpnext/issues/38942 )) ([#38943 ](https://github.com/frappe/erpnext/issues/38943 )) ([1eee203 ](1eee203f7f ))
### Features
* in_party_currency option for AR/AP reports ([3c717db ](3c717db3fd ))
* total_asset_cost field (backport [#38879 ](https://github.com/frappe/erpnext/issues/38879 )) ([#38886 ](https://github.com/frappe/erpnext/issues/38886 )) ([8169c7d ](8169c7de0d ))
### Performance Improvements
* Drop unused/duplicate/sub-optimal indexes (backport [#38884 ](https://github.com/frappe/erpnext/issues/38884 )) ([#38912 ](https://github.com/frappe/erpnext/issues/38912 )) ([b254a72 ](b254a72d41 ))
* use estimated rows instead of actual rows (backport [#38830 ](https://github.com/frappe/erpnext/issues/38830 )) ([#38875 ](https://github.com/frappe/erpnext/issues/38875 )) ([4d1ccd9 ](4d1ccd9e27 ))
v14.57.0
2023-12-27 08:40:26 +00:00
rohitwaghchaure
8e8d0ad9aa
Merge pull request #38953 from frappe/version-14-hotfix
...
chore: release v14
2023-12-27 14:09:17 +05:30
rohitwaghchaure
400c78c600
Merge branch 'version-14' into version-14-hotfix
2023-12-27 10:24:01 +05:30
mergify[bot]
f6f2712db0
fix: min order qty optional in production plan (backport #38956 ) ( #38957 )
...
* fix: min order qty optional in production plan (#38956 )
* fix: min order qty optional in production plan
* fix: test cases
(cherry picked from commit b09c9354fb )
# Conflicts:
# erpnext/manufacturing/doctype/bom/bom.json
# erpnext/manufacturing/doctype/production_plan/production_plan.py
* chore: fix conflicts
* chore: fix conflicts
---------
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com >
2023-12-26 21:59:09 +05:30