ili.ad
9ec30319e4
fix(postgres): validate against period closing using MAX(period_end_date) ( #51554 )
...
* fix(postgres): validate against period closing using MAX(period_end_date)
* refactor: remove non-existent field
---------
Co-authored-by: Matt Howard <github.severity519@passmail.net >
Co-authored-by: ruthra kumar <ruthra@erpnext.com >
2026-02-17 05:02:53 +00:00
Logesh Periyasamy
1179514118
fix(accounting-dimension): System-generated round-off GL entries fail to set the accounting dimension ( #51167 )
...
* chore: remove disabled condition statement
* fix: add default dimension for round off gle
* fix: validate report type to handle opening entries roundoff
(cherry picked from commit bc63c85daf )
2026-01-08 06:36:27 +00:00
khushi8112
a2b6e4a1c5
fix: validate budget after cost center allocation
...
(cherry picked from commit f9be8a46fb )
2025-12-12 08:22:40 +00:00
mergify[bot]
ff1ca9d480
fix: incorrect positional param for get_field_precision util (backport #50764 ) ( #50795 )
2025-11-28 08:50:03 +00:00
Deepesh Garg
db84df0cbd
chore: Linting issues
...
(cherry picked from commit 05e1a737f1 )
2025-10-23 08:12:31 +00:00
Deepesh Garg
1a7092d7b6
feat: Add posting date param for reverse GL entries
...
(cherry picked from commit 38988bf797 )
2025-10-23 08:12:30 +00:00
l0gesh29
756216b2cb
fix: handle ple for immutable ledger
...
(cherry picked from commit 48eb488918 )
# Conflicts:
# erpnext/accounts/general_ledger.py
# erpnext/accounts/utils.py
2025-08-26 16:14:23 +05:30
venkat102
e36e5027d7
fix: do not split round off when there is a cost center allocation
...
(cherry picked from commit f0df41d521 )
2025-08-05 14:47:51 +00:00
mergify[bot]
cb0addc122
fix: multiple fixes for advance payment accounting (backport #48341 ) ( #48896 )
...
* fix: multiple fixes for advance payment accounting
(cherry picked from commit e70caedddc )
# Conflicts:
# erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json
# erpnext/accounts/doctype/payment_entry/payment_entry.py
# erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json
# erpnext/accounts/utils.py
# erpnext/controllers/accounts_controller.py
# erpnext/patches/v15_0/create_advance_payment_ledger_records.py
* chore: resolve conflicts
* fix: do not execute patch if no advance doctypes
---------
Co-authored-by: Lakshit Jain <108322669+ljain112@users.noreply.github.com >
Co-authored-by: ljain112 <ljain112@gmail.com >
2025-08-01 15:30:30 +05:30
Lakshit Jain
a4633d6e75
fix: multiple fixes related Deferred Accounting
...
(cherry picked from commit 277c1101fc )
2025-07-06 14:59:23 +05:30
ruthra kumar
e6dd3f3e64
fix: set correct currency for offset account gl entries
...
(cherry picked from commit c32e11e69d )
2025-03-18 05:45:13 +00:00
ruthra kumar
cd21e5c652
refactor: handle rounding diff for trx currency dr and cr
...
(cherry picked from commit 455a55b2ce )
2025-03-08 06:36:37 +00:00
mergify[bot]
b06bd825c1
fix: correct amount in transaction currency for reverse gl entries (backport #45794 ) ( #45849 )
...
fix: correct amount in tansaction currency for reverse gl entries
(cherry picked from commit 6077c248b0 )
Co-authored-by: ljain112 <ljain112@gmail.com >
2025-02-11 14:49:27 +05:30
rohitwaghchaure
f2b946d325
fix: do not check budget during reposting ( #45432 )
...
(cherry picked from commit 53704b98b5 )
2025-01-24 12:02:13 +00:00
Smit Vora
7f8334f29a
fix: toggle debit credit amounts for transaction currency too; minor refactor
...
(cherry picked from commit 8e759c32c4 )
2024-11-22 06:39:56 +00:00
ruthra kumar
9598b1fc0f
chore: resolve conflicts
2024-11-14 12:36:56 +05:30
ruthra kumar
b28ff25180
chore: default should return 3 elements
...
(cherry picked from commit fc46ebcd7c )
2024-11-14 07:01:52 +00:00
ruthra kumar
9a3e9c4c9a
refactor: use separate round off for opening entries
...
(cherry picked from commit 88e68168e3 )
# Conflicts:
# erpnext/accounts/general_ledger.py
2024-11-14 07:01:52 +00:00
Smit Vora
705a26a2fa
fix: better gls for purchases with tax witholding ( #42743 )
...
* fix: better gls for purchases with tax witholding
* test: test case for purchase invoice gl entries with tax witholding
* fix: use flag `_skip_merge` instead of skipping merge based on against account
* test: fix test `test_single_threshold_tds` for newer implementation
(cherry picked from commit e3cd6539c3 )
2024-11-09 09:45:25 +00:00
Nabin Hait
ced76ca5c0
perf: performance optimizations for accounting reports by refactoring account closing balance and period closing voucher ( #43798 )
...
* fix: Gl Entry form cleanup
* fix: Added indexes in gl entry table
* perf: Refactored period closing voucher to handle large volume of gle
* fix: fixes as per new period start and end date fields in PCV
* perf: performance optimization for accounting reports
* perf: performance optimizations for account closing balance patch
* fix: test cases
* fix: lenter issues - direct use of sql query
* fix: test cases
* fix: test cases
* fix: test cases
* fix: wrong fieldname
* fix: test cases
2024-10-23 13:07:16 +05:30
venkat102
0fe901a137
fix: fetch cost center allocation percentage only from the applicable allocation
...
(cherry picked from commit 36e5945c66 )
2024-09-18 05:49:34 +00:00
mergify[bot]
6d098b7302
fix: not able to submit LCV entry (backport #42303 ) ( #42304 )
...
fix: not able to submit LCV entry (#42303 )
(cherry picked from commit 9cf92eaeab )
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com >
2024-07-12 17:27:18 +05:30
mergify[bot]
d396c18689
perf: Performance optmization for Purchase Invoice submission (backport #40263 ) ( #41946 )
...
* perf: Optimization for providional gl entries
(cherry picked from commit d7b738ff61 )
# Conflicts:
# erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py
* perf: Performance optimization for validating budget
(cherry picked from commit f204d810bb )
# Conflicts:
# erpnext/accounts/doctype/budget/budget.py
* perf: Cached accounting dimensions details
(cherry picked from commit 8cd8b8f885 )
* perf: Optimzed code for merging similar gl entries
(cherry picked from commit aa75a60142 )
* fix: linter issues
(cherry picked from commit acc0b2faf8 )
* perf: Cache accounting dimension filter map
(cherry picked from commit e4bd173875 )
# Conflicts:
# erpnext/accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.py
* fix: minor fixes
(cherry picked from commit 5cd9bf3bda )
* perf: skip unnecessary validation while transaction cancellation
(cherry picked from commit 05385e4acb )
* perf: refactored handling provisional gl entries for non-stock items
(cherry picked from commit 49c74369a5 )
# Conflicts:
# erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py
* perf: validate expense against budget only if budget exists
(cherry picked from commit c15b2d5490 )
* perf: Get bin details only for stock items
(cherry picked from commit 6ff9e6ee84 )
# Conflicts:
# erpnext/stock/get_item_details.py
* fix: added index for price_list column in Item Price
(cherry picked from commit d279e23623 )
# Conflicts:
# erpnext/stock/doctype/item_price/item_price.json
* perf: Caching in checking allowance for qty and amount
(cherry picked from commit 8d682fa884 )
* perf: Caching in gl entry
(cherry picked from commit b07769d8d7 )
# Conflicts:
# erpnext/accounts/doctype/gl_entry/gl_entry.py
* chore: resolve conflicts
* chore: resolve conflict in purchase_invoice.py
---------
Co-authored-by: Nabin Hait <nabinhait@gmail.com >
Co-authored-by: ruthra kumar <ruthra@erpnext.com >
2024-06-27 17:32:43 +05:30
Deepesh Garg
983c55eca1
chore: Resolve conflicts
2024-05-16 20:27:50 +05:30
Deepesh Garg
32c935bc30
feat: Config to enable immutable ledger
...
(cherry picked from commit d56f52b0ba )
# Conflicts:
# erpnext/accounts/doctype/accounts_settings/accounts_settings.json
# erpnext/accounts/general_ledger.py
2024-05-13 12:14:15 +00:00
Nabin Hait
9a58823867
fix: Merge debit and credit in transaction currency while merging gle with similar head
...
(cherry picked from commit e43697d359 )
2024-05-08 12:23:48 +00:00
Akhil Narang
960ef14b7a
refactor(treewide): formatting and ruff fixes, + manually enabled F401
...
Signed-off-by: Akhil Narang <me@akhilnarang.dev >
2024-04-10 14:15:58 +05:30
Deepesh Garg
451c288011
perf: Move dimension validation out of GL Entry doctype ( #39730 )
...
(cherry picked from commit b834ed10d6 )
2024-02-05 15:31:36 +00:00
ruthra kumar
8ed2ea29ac
refactor: 'partial' flag to only cancel unlinked ledger entries
...
(cherry picked from commit 2633d7dca3 )
2023-12-01 07:07:55 +00:00
Deepesh Garg
5f75aea6fa
fix(demo): Default accounts for demo company
2023-08-24 17:58:51 +05:30
Deepesh Garg
f999b75ed6
Merge branch 'develop' of https://github.com/frappe/erpnext into balancing-accounting-dimensions
2023-07-29 11:53:03 +05:30
Deepesh Garg
ecca9cb023
fix: Add company filters for account
2023-07-29 11:52:54 +05:30
Gursheen Anand
4f9242d699
fix: dimension name in remark
2023-07-27 15:45:48 +05:30
Nabin Hait
666d961875
fix: GL Entries should not be splitted based on cost center allocation in PCV
2023-07-26 13:03:29 +05:30
Gursheen Anand
e19a6f5dcb
fix: fetch acc dimensions correctly when fieldname is different from name
2023-07-19 12:26:57 +05:30
mergify[bot]
b4db5e9561
fix: validate docs in closed accounting period on save ( #36157 )
...
fix: validate docs in closed accounting period on save (#36157 )
(cherry picked from commit 5985e02574 )
Co-authored-by: Anand Baburajan <anandbaburajan@gmail.com >
2023-07-18 17:40:49 +05:30
Gursheen Anand
3a3ffa2307
fix: divide offsetting amount only when account exists
2023-07-18 12:51:09 +05:30
Gursheen Anand
1e1e4b93c1
fix: divide offsetting amount for multiple dimensions
2023-07-18 12:12:24 +05:30
Gursheen Anand
ed3bef1840
fix: dict value for dimension for gl entries defined without the dimension
2023-07-17 18:40:52 +05:30
Gursheen Anand
22ba12172f
fix: make offsetting entry for all doctypes
2023-07-17 15:17:53 +05:30
Deepesh Garg
1e078d03bb
fix: Partial PLE cancellation
2023-06-29 12:18:25 +05:30
Deepesh Garg
da6bc1a13e
refactor: Redo workflows
2023-06-23 20:57:51 +05:30
Gursheen Anand
442e3f2aa2
fix: update outstanding amount and unpaid status on cancellation of payment entry
2023-06-16 13:38:47 +05:30
ruthra kumar
ebe6787510
refactor: checkbox to toggle parent doc cost center preference
2023-04-28 14:20:48 +05:30
Deepesh Garg
8ce1da111e
chore: Improve validation message
2023-03-23 19:14:12 +05:30
Deepesh Garg
f92c63fb10
feat: Add validations against period closing voucher
2023-02-26 15:53:33 +05:30
ruthra kumar
914b23038c
refactor: Exchange rate revaluation to handle accounts with zero account balance ( #33165 )
...
* refactor: new type for JE - Exchange Gain or Loss
* refactor: skip few validations for Exchanage Gain Or Loss type Jour
* refactor: ERR create 2 journals for handling zero and non-zero compa
1. Additional check box accounts table to identify accounts with zero balance
2. Accounts with zero balance only in either of the 2 currencies will be handled on separate Journal
* refactor: skips few validation for allowing 0 debit/credit
* fix: General Ledger presentaion currency
* test: fix test case in general ledger
* test: fix failing test case in AR report
2023-01-02 14:33:14 +05:30
Nabin Hait
022d8d5d79
fix: create rounding gl entry for PCV during gle post processing
2022-11-21 15:16:53 +05:30
Deepesh Garg
4e26d42d17
fix: Budget validation for main cost center
2022-10-30 19:33:27 +05:30
ruthra kumar
4adc372f9a
fix: remove multiple call to ple creation
2022-09-11 11:52:17 +05:30