rohitwaghchaure
72edd86561
Merge pull request #50888 from rohitwaghchaure/fixed-github-48282
...
fix: cost center not reset
2025-12-02 21:59:58 +05:30
Rohit Waghchaure
29f2ecbd6f
fix: cost center not reset
2025-12-02 21:49:03 +05:30
Pugazhendhi Velu
92ec633a5c
fix(barcode_scanner): set serial and batch before item to prevent FIFO override
2025-12-01 19:11:57 +00:00
khushi8112
5cfd7ec32a
refactor: generalize popup for multiple doctypes
2025-11-30 18:30:47 +05:30
khushi8112
b808a51d8f
refactor: Make labels translatable
2025-11-30 17:38:50 +05:30
khushi8112
3a4c1a9f9a
refactor: Replace use publish_realtime with msgprint for cleaner flow
2025-11-30 01:26:02 +05:30
diptanilsaha
079218ffbf
fix: exchange_rate field visibility on invoice currency change
2025-11-26 14:20:05 +05:30
Logesh Periyasamy
5e58e344b2
feat(accounting-dimension): add dynamic triggers for custom accounting dimensions ( #50621 )
...
* feat: add dynamic triggers for custom accounting dimensions
* feat: add accounting dimension trigger call in setup event
* chore: ignore cur_frm semgrep rules
* chore: move function to transaction.js
2025-11-25 10:21:17 +05:30
Smit Vora
2a1eb08b08
fix: replace this with function path
2025-11-19 15:50:42 +05:30
Raffael Meyer
4d9473f844
feat(Company): allow setting default sales contact, fetch into sales transaction ( #50159 )
2025-11-18 16:33:21 +05:30
rohitwaghchaure
2ea6921e20
Merge pull request #50575 from sokumon/desktop-icons
...
fix: add more icons
2025-11-17 19:37:41 +05:30
sokumon
12a2e14dae
fix: add more icons
2025-11-17 19:12:31 +05:30
Lakshit Jain
91f3c82bdf
feat!: Item Wise Tax Details Table ( #48692 )
...
* fix: Add `Item Wise Tax Detail` Table and update related doctypes
* fix: remove setting item_wise_tax_details in client side
* fix: Remove redundant code for updating item_wise_tax_details after rename
* fix: Add 'dont_recompute_tax' field to Item Wise Tax Detail
* fix: update item_wise_tax_details after validations
* chore: remove redundant code from payment_entry.js
* fix: changes in POS for item_wise_tax_details
* fix: handle merge taxes
* fix: update test case and fix precision issue
* chore: remove debugging statement
* chore: remove redundant import
* chore: linters
* chore: remove redundant code and minor refactor
* fix: correct function args
* fix: fix test cases
* fix: item wise sales register report
* fix: remove dont recompute from item wise tax details and calculation for deduct
* fix: do not retain old rows
* fix: added validation for item wise tax details
* fix: tax merging for pos
* fix: vat audit report(regional report)
* fix: query issue in item-wise sales register
* fix: set other_charges using temp object
* fix: precision issue in validation
* fix: changes as per failing test cases
* fix: tax merging
* fix: set no_copy for item wise tax detail
* fix: correct select field in query and other charged in item_wise_purchase_register
* fix: do not include rows with missing item or tax in merge_taxes
* fix: respect row wise rounding
* chore: remove unused import
* chore: incorrect tuple creation
* fix: handle rounding adjustment
* fix: currency option in item wise tax detail doctype
* fix: patch to migrate item_wise tax_details to table
* chore: remove item_wise_tax_detail from taxes table
* fix: use base_tax_withholding_net_total instead of tax_withholding_net_total
* fix: implemet item_wise_tax_detail for e-invoice (italy)
* fix: fetch document by doctypes in migration patch
* fix: fix multiple syntax errors and inconsistent variable usage
* fix: remove deprecated settings and update item wise tax details flag
* fix: enhance validation for item wise tax details and handle discrepancies
* fix: increase chunk size for migration and improve item-wise tax detail calculations
* fix: delete existing item-wise tax details to prevent duplicates during migration
* fix: remove unnecessary docstatus filter from tax details query
* fix: streamline validation checks in item wise tax details adjustment
* fix: update additional fields to reference item and invoice attributes in tax detail queries
* fix: Restrict tax query to the selected invoices in vat audit report
* fix: use `base_tax_withholding_net_total` for calculation in patch
* fix: set tax row_id and idx to None instead of empty strings
* fix: remove unused precision parameter from rounding differences handler
* fix: update docstatus in item_wise_tax_details as per doc
* fix: remove empty on_update method from SalesOrder class
* fix: remove empty on_update method from PurchaseOrder class
* fix: incorporate zero cutoff in tax calculation logic
* fix: increase threshold for rounding diff
2025-11-17 19:02:31 +05:30
rohitwaghchaure
47b7214580
Merge pull request #50567 from sokumon/desktop-icons
...
feat: add newly created desktop icons
2025-11-17 17:33:32 +05:30
sokumon
768afd7968
feat: add newly created desktop icons
2025-11-17 17:10:00 +05:30
Khushi Rawat
c4b9268f9d
Merge pull request #50404 from khushi8112/company-details-popup-trigger
...
fix: show company-details popup only for the targeted print format/le…
2025-11-17 11:15:59 +05:30
Mihir Kandoi
e5e26cd92a
feat: phantom bom ( #50351 )
...
* feat: add phantom bom settings in bom doctype
* feat: new explosion logic for production plan, subcontracting and work order/manufacturing
* feat: modify explosion logic in reports and bom creator
* fix: failing test
* feat: add convert to phantom item support in bom creator
* test: added test cases
* fix: always fetch rm rate if phantom bom
* refactor: PP phantom explosion logic
* fix: report test cases
* feat: add phantom item in description of item if phantom item in bom tree
* fix: hide create button if bom is phantom
* fix: bugs found by coderabbit
2025-11-16 15:08:08 +05:30
Smit Vora
68cdadf11a
feat: support custom financial statements ( #49098 )
...
Co-authored-by: Abdeali Chharchhoda <abdealiking786@gmail.com >
2025-11-15 09:59:01 +05:30
ljain112
510f50077b
fix: first and last name in supplier quick entry
2025-11-13 14:24:35 +05:30
Kavin
827f9cc6ef
fix: pass UOM null to update when item changes
2025-11-11 13:52:23 +05:30
Diptanil Saha
cad5cbb5ed
Merge pull request #50361 from aerele/fix/support-52293
2025-11-10 20:37:19 +05:30
barredterra
bdabcb081a
fix(buying): fetch Cost Center from Project
2025-11-09 17:56:24 +01:00
khushi8112
4c8226eb18
fix: show company-details popup only for the targeted print format/letterhead
2025-11-07 12:55:14 +05:30
Pugazhendhi Velu
0510f7e13f
fix: reset billing and shipping address when company changes
2025-11-05 08:26:34 +00:00
Diptanil Saha
eaf37c606e
Merge pull request #50289 from aerele/acc-dim-report
...
preserve accounting dimension filters while navigating between reports
2025-11-04 15:20:47 +05:30
l0gesh29
fcfcaa76c6
feat(reports): preserve accounting dimension filters while navigating between reports
2025-10-31 19:16:35 +05:30
Mihir Kandoi
7f7dd8d0ba
Revert "refactor: add supplier filter in buying"
2025-10-31 14:00:19 +05:30
Diptanil Saha
e16c6dc0bb
Merge pull request #49599 from KerollesFathy/fix-get-payment-mode-account
...
fix(accounts): reference get_payment_mode_account correctly in Sales Invoice
2025-10-27 22:19:27 +05:30
Mihir Kandoi
fa8a988454
Merge pull request #50013 from aerele/refactor/transporter-filter-buying
...
refactor: add supplier filter in buying
2025-10-14 23:40:52 +05:30
Mihir Kandoi
f2b948a483
feat: subcontracting inward ( #47728 )
...
* feat: subcontracting inward
* feat: stock reservation
* feat: subcontracting delivery
* feat: all remaining stuff
* fix: linter errors
* fix: patch
* fix: modify stock entry type validation
* fix: customer provided item cost field mandatory validation
* fix: failing tests
* fix: failing tests
* fix: subcontracting controlller
* refactor: semi final
* refactor: final
* chore: resolve conflicts
* refactor: changes requested
* fix: reservation transfer of extra qty
* fix: consider add cost for customer provided rate field
* test: create test data
* test: subcontracted sales order (partial)
* test: fin
* fix: do not add self RM in DN created from SI
* fix: failing test case
* fix: conflicting function name
* refactor: final changes
* fix: more bugs
* perf: various and major performance improvements
* fix: consider warehouse as well in all queries
* fix: same item code with diff warehouse in manufacture entry
* refactor: readability
* fix: frontend validations
* perf: replace query inside loop with single query
* fix: set additional item flag to true when extra customer provided item is received
* fix: bugs found by coderabbit
* fix: more coderabbit bugs
* fix: add validation to disallow cancellation of manufacturing entry
* perf: use cached values wherever it makes sense
* test: fix redundant insert to child tables
* fix: consider SI return of billed self RM
* fix: bug found by coderabbit
---------
Co-authored-by: Mihir Kandoi <mihirkandoi@Mihirs-MacBook-Air.local >
2025-10-14 15:00:49 +05:30
rohitwaghchaure
9c014c7ba4
Merge pull request #50072 from aerele/support-50647
...
fix: swap warehouse labels for return entry
2025-10-14 13:35:33 +05:30
venkat102
74a7ddf66d
fix(stock-entry): fetch empty batch for finished item
2025-10-14 13:19:37 +05:30
Kavin
f0c3f0d0be
fix: swap warehouse labels for return entry
2025-10-14 13:14:39 +05:30
khushi8112
6e07aac5b7
fix: add filter query for address field
2025-10-12 13:11:04 +05:30
khushi8112
590207419a
style: slight spacing and alignment fix
2025-10-12 13:11:04 +05:30
khushi8112
92f69ae484
fix: validate email address
2025-10-12 13:11:04 +05:30
khushi8112
e3ca318e93
fix: small ui changes
2025-10-12 13:11:04 +05:30
khushi8112
98838b1dd5
feat: input website, email, phone_no if not already set in company
2025-10-12 13:11:04 +05:30
khushi8112
dbf9faa87c
feat: prompt user to input company logo and address if missing in print preview
2025-10-12 13:11:04 +05:30
manikandan-s-18
108b108d64
refactor: add supplier filter in buying
2025-10-10 17:04:49 +05:30
Soham Kulkarni
fc7a33ebf8
Merge pull request #49979 from sokumon/format-url
...
fix: format workstation link correctly
2025-10-09 13:05:02 +05:30
sokumon
b48bff2029
fix: format workstation link correctly
2025-10-09 13:01:46 +05:30
Diptanil Saha
a82c0c20f0
Merge pull request #49939 from aerele/retain-address
...
fix: preserve address if present
2025-10-09 11:09:08 +05:30
ruthra kumar
4672c2c383
Merge pull request #49848 from Jaswanth-Sriram-Veturi/perf/transaction-set-dynamic-labels
...
perf: avoid unnecessary set_dynamic_labels updates
2025-10-09 10:15:01 +05:30
Jaswanth Sriram
946073cfd9
perf: avoid unnecessary set_dynamic_labels updates
2025-10-09 10:13:49 +05:30
ravibharathi656
0678638106
fix: preserve address if present
2025-10-07 12:46:09 +05:30
Lakshit Jain
3c70cbbaf8
feat: dynamic due date in payment terms when fetched from order ( #48864 )
...
* fix: dynamic due date when payment terms are fetched from order
* fix(test): use change_settings decorator for settings enable and disable
* fix(test): compare schedule for due_date dynamically
* fix: save conditions for due date at invoice level
* fix: make fields read only and on change of date unset the date condition fields
* fix: remove fetch_form
* fix: correct field assingment
* fix: revert unwanted changes
* refactor: streamline payment term field assignments and enhance discount date handling
* refactor: remove payment_term from fields_to_copy and optimize currency handling in transaction callback
* refactor: ensure default values for payment schedule and discount validity fields
2025-10-07 12:27:23 +05:30
rohitwaghchaure
6836b8830a
Merge pull request #49702 from ljain112/disabled-item-tax-template
...
fix: do not fetch disabled item tax template
2025-10-07 10:55:00 +05:30
ruthra kumar
dffa8010c1
Merge pull request #49871 from aerele/shipping-address-purchase-order
...
fix: retain shipping address in doc
2025-10-06 11:28:16 +05:30
Nabin Hait
dcbcc596f2
fix: Set paid amount automatically only if return entry validated and has negative grand total ( #49829 )
2025-10-06 11:27:55 +05:30