Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| fix(payment_entry): sync paid/received amounts for cross-currency entries (backport #55270) | mergify | S | AI | 0.1h | - | May 25, 2026 |
SummaryBug FixSync paid/received amounts for cross-currency entries Corrects cross-currency payment entry logic to accurately sync paid and received amounts, preventing silent data loss and ensuring reliable financial reporting. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| fix(payment_entry): sync paid/received amounts for cross-currency entries | diptanilsaha | S | AI | 0.1h | 0.1h | May 25, 2026 |
SummaryBug FixFix cross-currency payment entry sync Ensures paid and received amounts are correctly synchronized for cross-currency payment entries, preventing silent failures and incorrect exchange rate handling. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| fix: job card buttons color | rohitwaghchaure | S | No | 1.8h | - | May 25, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| fix(stock): remove precision for valuation rate while creating sle | Sudharsanan11 | S | No | 2.4h | - | May 25, 2026 |
SummaryBug FixRemove precision from valuation rate in stock reconciliation Corrects inaccurate stock ledger and GL entries by ensuring valuation rates are stored without precision, aligning line item amounts with parent totals. This fix resolves discrepancies reported in support tickets and improves financial accuracy. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: corrected the pricing rule taking the wrong value (backport #54894) | mergify | XS | No | 100.0h | - | May 25, 2026 |
SummaryBug FixFix pricing rule misapplied discount Corrects double discount application when mixed conditions enabled, improving pricing accuracy. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| fix: asset scrap flow related changes | khushi8112 | XS | No | 99.5h | - | May 25, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| fix: fg valuation rate in repack entry when multiple FGs (backport #55216) | mergify | S | No | 3.8h | - | May 25, 2026 |
SummaryBug FixFix FG valuation rate in repack entry Corrects incorrect valuation rate calculation for stock repack entries with multiple finished goods, ensuring accurate inventory valuation. This prevents misreporting of inventory values. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Python
|
||||||
| fix: fg valuation rate in repack entry when multiple FGs (backport #55216) | mergify | S | No | 3.8h | - | May 25, 2026 |
SummaryBug FixFix FG valuation rate in repack entry Corrects incorrect valuation rate calculation for stock repack entries with multiple finished goods, ensuring accurate inventory valuation. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Python
|
||||||
| refactor: stock ageing report (backport #55231) | mergify | XL | No | 21.0h | - | May 25, 2026 |
SummaryRefactorRefactor Stock Ageing Report for Readability Improves readability of the Stock Ageing report code, enhancing maintainability and reducing future technical debt. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| feat: add party groups functionality to party specific item (backport #54988) | mergify | M | No | 0.5h | - | May 25, 2026 |
SummaryFeatureAdd party groups to party specific items Enables validation of party eligibility for items, preventing incorrect item assignments. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python, Javascript
|
||||||
| feat: add party groups functionality to party specific item | mihir-kandoi | M | No | 190.3h | 0.1h | May 25, 2026 |
SummaryFeatureAdd party groups to party specific items Enables grouping of parties for specific items, improving inventory control and reducing errors. Health Assessment
Small
High
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Python, Javascript
|
||||||
| fix: fg valuation rate in repack entry when multiple FGs | rohitwaghchaure | S | No | 46.6h | 0.1h | May 25, 2026 |
SummaryBug FixFix valuation rate for multiple finished goods in repack Corrects incorrect valuation rate calculation for repack stock entries with multiple finished goods, ensuring accurate inventory costing. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Python
|
||||||
| refactor: stock ageing report (backport #55231) | mergify | XL | No | 2.8h | - | May 24, 2026 |
SummaryRefactorRefactor Stock Ageing Report for Readability Improves readability of Stock Ageing report code, enhancing maintainability. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| chore: update POT file | frappe-pr-bot | XL | No | 2.6h | 2.6h | May 24, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| chore: update POT file | frappe-pr-bot | XL | No | 2.6h | 2.6h | May 24, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| refactor: stock ageing report | mihir-kandoi | XL | No | 3.0h | 0.1h | May 24, 2026 |
SummaryRefactorRefactor Stock Ageing Report Improves readability and maintainability of the Stock Ageing report code. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor: use `frappe.db.bulk_update` instead of Case queries in subcon… (backport #55232) | mergify | M | No | 0.3h | - | May 24, 2026 |
SummaryRefactorRefactor: use bulk_update instead of Case queries Improves database performance for subcontracting inward by replacing multiple case queries with a single bulk_update call, reducing load and speeding up processing. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: consider batchwise valuation in stock ageing report (backport #54919) | mergify | XL | No | 2.8h | - | May 24, 2026 |
SummaryBug FixFix batchwise valuation in stock ageing report Adds support for batchwise valuation in Stock Ageing report, handling negative stock, stock reconciliation, and mixed valuation types, improving inventory reporting accuracy. Health Assessment
X-Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor: use `frappe.db.bulk_update` instead of Case queries in subcon… | mihir-kandoi | M | No | 0.4h | 0.1h | May 24, 2026 |
SummaryRefactorRefactor subcontracting inward to use bulk_update Improves performance by replacing individual case queries with bulk update, reducing database load and speeding up processing. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| fix: consider batchwise valuation in stock ageing report (backport #54919) | mergify | XL | No | 0.3h | - | May 24, 2026 |
SummaryBug FixFix batchwise valuation in stock ageing report Adds support for batchwise valuation in Stock Ageing report, handling negative stock, stock reconciliation, and mixed valuation types, improving accuracy for inventory reporting. Health Assessment
X-Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| fix: consider batchwise valuation in stock ageing report | mihir-kandoi | XL | No | 259.5h | 190.1h | May 24, 2026 |
SummaryBug FixAdd batchwise valuation support to stock ageing report Enables accurate stock ageing calculations by handling batchwise valuation, improving inventory reporting accuracy for users. Health Assessment
X-Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| fix: not able to reserve product bundle through dialog | mihir-kandoi | S | No | 42.8h | 21.8h | May 24, 2026 |
SummaryBug FixFix product bundle reservation dialog Corrects variable name error preventing product bundle reservation via dialog, improving order processing reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| feat: pending qty in job card (backport #55091) | mergify | XL | No | 42.1h | - | May 24, 2026 |
SummaryFeatureAdd pending quantity field to job card Introduces a pending quantity field to correctly calculate process loss, enabling accurate job card completion and reducing errors. Health Assessment
Large
Medium
Medium
AI Details
Confidence:
0.95
Tech Stack
Languages:
Javascript, Python
|
||||||
| fix(project): update customer and sales order as no copy (backport #55189) | mergify | XS | No | 22.2h | - | May 23, 2026 |
SummaryBug FixFix duplicate project validation for customer and sales order Prevents creation of duplicate projects linked to the same customer and sales order, ensuring data consistency and reducing operational errors. This improves data integrity and user trust in the system. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| fix(project): update customer and sales order as no copy (backport #55189) | mergify | XS | No | 21.7h | - | May 23, 2026 |
SummaryBug FixFix duplicate project validation for customer and sales order Prevents duplicate projects from being created with the same customer and sales order, ensuring data integrity and reducing potential billing errors. This change improves data consistency and user trust. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| refactor(sales_order): Replace SQL with ORM in make_maintenance_schedule | loicdokos | XS | No | 17.0h | - | May 23, 2026 |
SummaryRefactorReplace SQL with ORM in sales_order maintenance This change replaces raw SQL with ORM in the sales order maintenance schedule, improving compatibility with PostgreSQL and simplifying future maintenance. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor(sales_order): Replace SQL with ORM in validate_proj_cust | loicdokos | XS | No | 17.0h | - | May 23, 2026 |
SummaryRefactorReplace SQL with ORM in sales_order validation Ensures PostgreSQL compatibility by converting raw SQL to ORM queries, improving database portability and maintainability. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor(sales_order): Replace SQL with ORM in validate_sales_mntc_qu… | loicdokos | S | No | 16.8h | - | May 23, 2026 |
SummaryRefactorRefactor sales order validation to ORM Replace SQL with ORM to ensure compatibility with PostgreSQL, improving database portability and maintainability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| refactor(sales_order): Replace SQL with ORM in validate_for_items | loicdokos | S | No | 16.8h | 0.0h | May 23, 2026 |
SummaryRefactorReplace SQL with ORM in sales_order validation This refactor replaces raw SQL with ORM calls in sales order validation, improving database compatibility and maintainability across PostgreSQL deployments. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor(sales_order): Replace SQL with ORM in check_modified_date | loicdokos | XS | No | 16.7h | - | May 23, 2026 |
SummaryRefactorRefactor sales_order: Replace SQL with ORM Replace SQL with ORM to ensure compatibility with PostgreSQL. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor(customer): replace SQL with ORM in on_trash | loicdokos | XS | No | 15.4h | - | May 23, 2026 |
SummaryRefactorReplace SQL with ORM in customer on_trash Ensures PostgreSQL compatibility by using ORM instead of raw SQL in customer deletion logic. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| refactor(supplier_scorecard): replace sql with orm | loicdokos | S | No | 22.9h | 0.1h | May 23, 2026 |
SummaryRefactorReplace SQL with ORM in Supplier Scorecard This refactor replaces raw SQL queries with the Frappe ORM to improve PostgreSQL compatibility, ensuring consistent data access across database backends. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor(supplier_scorecard_variable): replace sql with query builder | loicdokos | M | No | 23.0h | 0.0h | May 23, 2026 |
SummaryRefactorRefactor supplier scorecard variable to query builder Replace raw SQL with query builder for PostgreSQL compatibility, improving database portability. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor(sales_order): Replace SQL with ORM in product_bundle_has_sto… | loicdokos | S | No | 16.7h | - | May 23, 2026 |
SummaryRefactorRefactor sales_order: Replace SQL with ORM Replace SQL with ORM to ensure compatibility with PostgreSQL. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| refactor(sales_order): Replace SQL with query builder in make_mainten… | loicdokos | S | No | 16.6h | 0.0h | May 23, 2026 |
SummaryRefactorRefactor sales order to use query builder Replaces raw SQL with a query builder for PostgreSQL compatibility, improving maintainability and cross‑database support. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor(sales_order): replace SQL with ORM in check_nextdoc_docstatus | loicdokos | S | No | 16.6h | - | May 23, 2026 |
SummaryRefactorRefactor sales_order: replace SQL with ORM Replace SQL with ORM to ensure compatibility with PostgreSQL, improving database portability and reducing errors. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Python
|
||||||
| refactor(sales_order): Replace SQL with ORM in update_enquiry_status | loicdokos | XS | No | 16.6h | 0.1h | May 23, 2026 |
SummaryRefactorReplace SQL with ORM in sales_order update_enquiry_status Ensures PostgreSQL compatibility by replacing raw SQL with ORM calls, improving database portability and maintainability. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor(sales_order):Replace SQL with query builder in get_events | loicdokos | M | No | 16.6h | - | May 23, 2026 |
SummaryRefactorRefactor sales_order: Replace SQL with query builder Replaces raw SQL with a query builder to ensure PostgreSQL compatibility while preserving permission and filter checks. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| refactor(sales_person_wise_transaction_summary): Replace SQL with que… | loicdokos | M | No | 18.4h | - | May 23, 2026 |
SummaryRefactorReplace SQL with query builder in sales report Updates the sales transaction summary report to use a query builder, ensuring PostgreSQL compatibility while preserving permission checks. This improves reliability and maintainability of the reporting module. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| refactor(sales_person_wise_transaction_summary): Replace SQL with ORM | loicdokos | XS | No | 18.4h | 0.1h | May 23, 2026 |
SummaryRefactorReplace SQL with ORM in sales report Improves database compatibility by using frappe ORM instead of raw SQL, ensuring PostgreSQL support. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor(customer): Replace SQL with query builder in get_customer_name | loicdokos | S | No | 15.3h | - | May 23, 2026 |
SummaryRefactorReplace SQL with query builder for customer name Improves database compatibility by using a query builder, ensuring PostgreSQL support for customer name retrieval. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor(purchase_order): Use the ORM instead of SQL | loicdokos | XS | No | 22.4h | - | May 23, 2026 |
SummaryRefactorRefactor purchase order to use ORM Replace raw SQL with ORM queries to ensure PostgreSQL compatibility, improving database portability. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| fix: sync translations from crowdin | frappe-pr-bot | S | No | 49.7h | - | May 22, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| fix(project): update customer and sales order as no copy | nareshkannasln | XS | No | 0.9h | - | May 22, 2026 |
SummaryBug FixFix duplicate project validation for customer and sales order Prevents duplicate projects from being created with the same customer and sales order, ensuring data integrity. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| refactor(territory_wise_sales): replace sql with query builder | loicdokos | S | No | 3.5h | 0.1h | May 22, 2026 |
SummaryRefactorReplace SQL with Query Builder for PostgreSQL Ensures report compatibility with PostgreSQL by using a query builder instead of raw SQL. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor(territory_wise_sales):replace sql with query builder | loicdokos | S | No | 3.4h | 0.0h | May 22, 2026 |
SummaryRefactorReplace SQL with query builder for PostgreSQL Ensures territory‑wise sales report works on PostgreSQL by using query builder instead of raw SQL, improving compatibility and reducing maintenance risk. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| fix(stock): apply posting datetime filters while fetching available batches (backport #54976) | mergify | S | No | 0.5h | - | May 22, 2026 |
SummaryBug FixFix batch filter for posting date Ensures the serial and batch selector respects the posting date, preventing future batches from being excluded from the dropdown. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Python, Javascript
|
||||||
| fix(stock): apply posting datetime filters while fetching available batches (backport #54976) | mergify | S | No | 0.3h | - | May 22, 2026 |
SummaryBug FixFix batch filter for posting datetime Ensures batch selection respects posting date/time, preventing future batches from appearing in dropdown, improving inventory accuracy. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python, Javascript
|
||||||
| fix: invalid filter on item_group (backport #55186) | mergify | S | No | 0.1h | - | May 22, 2026 |
SummaryBug FixFix invalid filter on item_group Corrects a filtering issue in the Item Group module, ensuring accurate data retrieval for inventory management. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| fix: invalid filter on item_group (backport #55186) | mergify | S | No | 0.1h | - | May 22, 2026 |
SummaryBug FixFix invalid filter on item_group Corrects filtering logic for Item Group, preventing errors in inventory management. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||