Nabin Hait
7592f568ae
Merge pull request #56731 from frappe/chore/test-quality-inspection-summary
...
test: Quality Inspection Summary report coverage
2026-07-02 15:06:00 +05:30
Nabin Hait
bd21f506a1
Merge pull request #56730 from frappe/chore/test-bom-explorer
...
test: BOM Explorer report coverage
2026-07-02 15:05:33 +05:30
Nabin Hait
2eec826219
Merge pull request #56728 from frappe/chore/test-job-card-summary
...
test: Job Card Summary report coverage
2026-07-02 15:01:50 +05:30
Nabin Hait
4716084a41
Merge pull request #56725 from frappe/chore/test-consolidated-financial-statement
...
fix: Consolidated Financial Statement total double-count + test coverage
2026-07-02 15:01:28 +05:30
Nabin Hait
81e838c4f8
Merge pull request #56724 from frappe/chore/test-share-ledger
...
test: Share Ledger report coverage
2026-07-02 15:00:36 +05:30
Nabin Hait
c8eebd3a96
Merge pull request #56722 from frappe/chore/test-bank-clearance-summary
...
test: Bank Clearance Summary report coverage
2026-07-02 14:59:39 +05:30
Nabin Hait
b6bdf81ce8
Merge pull request #56738 from frappe/chore/test-production-plan-summary
...
test: Production Plan Summary report coverage
2026-07-02 14:58:07 +05:30
Nabin Hait
64db8072d8
Merge pull request #56739 from frappe/chore/test-exponential-smoothing-forecasting
...
test: Exponential Smoothing Forecasting report coverage
2026-07-02 14:57:56 +05:30
Nabin Hait
cabdb7417d
Merge pull request #56767 from frappe/chore/incorrect-balance-qty-negative-case
...
test: cover inconsistent balance detection in Incorrect Balance Qty report
2026-07-02 14:57:08 +05:30
Nabin Hait
b4d3a879d2
Merge pull request #56759 from frappe/chore/fix-payment-period-range-buckets
...
fix: bucket late payments into 90 Above in Payment Period report
2026-07-02 14:56:36 +05:30
Nabin Hait
040b33070b
Merge pull request #56765 from frappe/chore/profitability-analysis-unique-cost-centers
...
test: isolate Profitability Analysis tests from shared cost centers
2026-07-02 14:56:26 +05:30
Nabin Hait
dae3a21b61
Merge pull request #56762 from frappe/chore/cogs-by-item-group-scoping
...
test: isolate COGS By Item Group test with a dedicated item group
2026-07-02 14:55:54 +05:30
Nabin Hait
0769484fd6
Merge pull request #56761 from frappe/chore/item-wise-consumption-total-amount
...
test: isolate Item-wise Consumption test with a unique item
2026-07-02 14:53:47 +05:30
Nabin Hait
683ef19b8a
Merge pull request #56760 from frappe/chore/fix-share-balance-company-filter
...
fix: scope Share Balance report to the selected company
2026-07-02 14:53:35 +05:30
rohitwaghchaure
0e8ae7548d
fix: block serialized to non-serialized item change when SABB exists ( #56773 )
2026-07-02 08:55:49 +00:00
Nabin Hait
7f05b8ce58
Merge pull request #56734 from frappe/chore/test-bom-variance-report
...
test: BOM Variance Report report coverage
2026-07-02 14:25:37 +05:30
Nabin Hait
e92a9c706b
Merge pull request #56736 from frappe/chore/test-cost-of-poor-quality-report
...
test: Cost of Poor Quality Report report coverage
2026-07-02 14:25:09 +05:30
Nabin Hait
18d1947154
test: assert to_date upper bound and use assertIsNone in Bank Clearance Summary
2026-07-02 14:13:29 +05:30
Nabin Hait
a69590b609
test: named column indices and Transfer-label coverage in Share Ledger
2026-07-02 14:12:24 +05:30
Nabin Hait
5adbc7baba
test: target leaf accounts and robust amount assertions in Consolidated Financial Statement
2026-07-02 14:10:24 +05:30
Nabin Hait
7e7fd610cb
test: guard job card list and derive status filter from stored status
2026-07-02 14:08:19 +05:30
Nabin Hait
b77f6168d9
test: load BOM fixtures and scope to top-level rows in BOM Explorer test
2026-07-02 14:05:15 +05:30
Nabin Hait
14f862f80c
test: add positive item_code filter case in Quality Inspection Summary
2026-07-02 14:03:45 +05:30
Nabin Hait
835a050cfb
test: cover produced-on-plan exclusion in BOM Variance report
2026-07-02 14:01:22 +05:30
Nabin Hait
2d3a1f5fab
fix: expose hour rate column in Cost of Poor Quality report + robust float assert
2026-07-02 14:00:02 +05:30
Nabin Hait
14091a8996
fix: report full planned qty as pending when a plan has no work order
2026-07-02 13:58:31 +05:30
Nabin Hait
cc9d94efe8
test: use unique item and assert exact forecast in Exponential Smoothing test
2026-07-02 13:57:07 +05:30
Nabin Hait
c17517d22a
test: use a unique item group per run in COGS test
2026-07-02 13:55:16 +05:30
Nabin Hait
4c9520bb1f
Merge pull request #56769 from frappe/chore/negative-batch-report-negative-case
...
test: cover negative-batch detection in Negative Batch Report
2026-07-02 13:42:27 +05:30
Kavin
7248053c6a
feat(stock): add configurable Stock Delivered But Not Billed (SDBNB) support ( #56070 )
...
* feat: add company setting to enable Stock Delivered But Not Billed accounting
* test: add tests for Stock Delivered But Not Billed account config
* fix(company): skip outstanding SDBNB validation when no previous config exists
* test: add dedicated company fixture for SDBNB tests
* test: use SDBNB company for Sales Invoice SDBNB test
---------
Co-authored-by: Pugazhendhi Velu <pugazhendhi720@gmail.com >
Co-authored-by: Pugazhendhi Velu <126157273+PugazhendhiVelu@users.noreply.github.com >
2026-07-02 13:34:25 +05:30
Mihir Kandoi
c98ca6d2cc
Merge pull request #56771 from mihir-kandoi/pg/advisory-lock-postgres-only
...
fix: restrict repost advisory-lock gate to Postgres
2026-07-02 13:27:49 +05:30
Jatin3128
0a05dd4426
fix: restore Save button on reverse journal entry ( #56770 )
...
Reversing a submitted Journal Entry opened a draft with reversal_of set,
which called frm.set_read_only(). That strips the write and submit perms
from frm.perm, so the toolbar never rendered the Save (or later Submit)
button and the reversal could not be saved.
Lock the fields and the accounts grid as read_only instead, leaving perms
intact so Save and Submit still work while nothing stays editable.
Ticket: 72857
2026-07-02 13:17:14 +05:30
Mihir Kandoi
99fbd61bd9
fix: restrict repost advisory-lock gate to Postgres
...
MariaDB falls back to the existing deadlock-retry path; the advisory-lock
serialization from #56697 now applies on Postgres only.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-02 13:15:12 +05:30
Nabin Hait
b9e321c106
test: cover negative-batch detection in Negative Batch Report
2026-07-02 12:57:16 +05:30
Nabin Hait
27f5235e67
test: cover inconsistent balance detection in Incorrect Balance Qty report
2026-07-02 12:48:29 +05:30
Nabin Hait
cb4f3588fa
test: isolate Profitability Analysis tests from shared cost centers
2026-07-02 12:45:01 +05:30
Mihir Kandoi
7835f11f96
Merge pull request #56757 from frappe/fix/stock-ageing-negative-batch-head
...
fix: don't treat batch slot at FIFO queue head as qty slot
2026-07-02 12:43:53 +05:30
Nabin Hait
2e72c13aee
test: isolate COGS By Item Group test with a dedicated item group
2026-07-02 12:43:07 +05:30
Nabin Hait
898a70d340
test: isolate Item-wise Consumption test with a unique item
2026-07-02 12:41:18 +05:30
Nabin Hait
435998cc4e
Merge pull request #56720 from frappe/chore/test-billed-items-to-be-received
...
fix: Billed Items To Be Received invoice filter + test coverage
2026-07-02 12:38:42 +05:30
Nabin Hait
ca7c6ca6da
fix: scope Share Balance report to the selected company
2026-07-02 12:36:38 +05:30
Nabin Hait
d10504af03
fix: bucket late payments into 90 Above in Payment Period report
2026-07-02 12:34:38 +05:30
Nabin Hait
63cf379dbf
Merge pull request #56743 from frappe/chore/fix-process-loss-report-filters
...
fix: apply item and work_order filters in Process Loss Report
2026-07-02 12:32:16 +05:30
Nabin Hait
65e3394481
Merge pull request #56749 from frappe/chore/strengthen-bom-operations-time-filters
...
test: strengthen BOM Operations Time filter isolation coverage
2026-07-02 12:32:00 +05:30
Mihir Kandoi
8928b42d5d
test: assert full negative batch slot in ageing regression test
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-02 12:31:24 +05:30
Mihir Kandoi
c47a95a4d2
fix: don't treat batch slot at FIFO queue head as qty slot
...
An incoming SLE without resolvable serial/batch details hit the
negative-head branch in _compute_incoming_stock even when the head was
a batch slot, because flt() on the batch number string returns 0.0.
_add_to_negative_fifo_head then crashed with
"TypeError: can only concatenate str (not 'float') to str".
Guard the branch with is_qty_slot, mirroring the existing check in
_add_transfer_slot_to_fifo_queue.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-02 12:25:52 +05:30
ruthra kumar
5f83887334
Merge pull request #56754 from ruthra-kumar/update_process_statement_print_title
...
refactor: update title for process statement of accounts
2026-07-02 12:12:14 +05:30
ruthra kumar
04468c3c33
refactor: update title for process statement of accounts
2026-07-02 11:56:17 +05:30
Nabin Hait
f9029f8644
chore: re-trigger CI (infra untar failure)
2026-07-02 11:35:04 +05:30
Nabin Hait
8b3c3d9fef
chore: re-trigger CI (infra untar failure)
2026-07-02 11:35:01 +05:30