Free and Open Source Enterprise Resource Planning (ERP)
5639 matches across 15 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | erpnext/__init__.py | 78 | def is_perpetual_inventory_enabled(company): |
| LOW | erpnext/deprecation_dumpster.py | 130 | def taxes_and_totals_get_itemised_taxable_amount(items): |
| LOW | erpnext/deprecation_dumpster.py | 148 | def get_pos_profile_item_details(company, ctx, pos_profile=None, update_data=False): |
| LOW | erpnext/edi/doctype/code_list/code_list_import.py | 48 | def import_genericode_from_url( |
| LOW | erpnext/edi/doctype/code_list/code_list_import.py | 65 | def get_uploaded_genericode_file() -> tuple[bytes, str | None]: |
| LOW | erpnext/edi/doctype/code_list/code_list_import.py | 91 | def fetch_genericode_from_url(url: str) -> bytes: |
| LOW | erpnext/edi/doctype/code_list/code_list_import.py | 97 | def import_genericode_content( |
| LOW | erpnext/edi/doctype/code_list/code_list_import.py | 153 | def process_genericode_import( |
| LOW | erpnext/edi/doctype/code_list/code_list_import.py | 168 | def get_genericode_columns_and_examples(root): |
| LOW | erpnext/edi/doctype/code_list/test_code_list_import.py | 53 | def test_import_genericode_rejects_remote_file_url(self): |
| LOW | erpnext/edi/doctype/code_list/test_code_list_import.py | 67 | def test_import_genericode_rejects_file_scheme_url(self): |
| LOW | erpnext/edi/doctype/code_list/test_code_list_import.py | 81 | def test_import_genericode_from_trusted_url(self): |
| LOW | erpnext/edi/doctype/code_list/test_code_list_import.py | 104 | def test_import_genericode_from_trusted_url_propagates_fetch_errors(self): |
| LOW | erpnext/edi/doctype/code_list/test_code_list_import.py | 112 | def test_import_genericode_from_uploaded_file_returns_metadata(self): |
| LOW | erpnext/edi/doctype/code_list/test_code_list_import.py | 122 | def test_process_genericode_import_reads_file_doc_content(self): |
| LOW | erpnext/edi/doctype/code_list/test_code_list_import.py | 144 | def test_import_genericode_from_local_file_url(self): |
| LOW | erpnext/edi/doctype/common_code/common_code.py | 37 | def validate_distinct_references(self): |
| LOW | …n/doctype/bulk_transaction_log/bulk_transaction_log.py | 108 | def serialize_transaction_log(data): |
| LOW | erpnext/portal/utils.py | 22 | def create_customer_or_supplier(): |
| LOW | erpnext/buying/utils.py | 14 | def update_last_purchase_rate(doc, is_submit) -> None: |
| LOW | erpnext/buying/utils.py | 90 | def validate_item_and_get_basic_data(row) -> dict: |
| LOW | erpnext/buying/utils.py | 103 | def validate_stock_item_warehouse(row, item) -> None: |
| LOW | erpnext/buying/utils.py | 112 | def check_on_hold_or_closed_status(doctype, docname) -> None: |
| LOW | erpnext/buying/utils.py | 120 | def get_linked_material_requests(items: str): |
| LOW | …_be_received/test_subcontracted_item_to_be_received.py | 28 | def test_pending_and_received_qty(self): |
| LOW | …_be_received/test_subcontracted_item_to_be_received.py | 77 | def make_subcontracting_receipt_against_sco(sco, quantity=5): |
| LOW | …em_to_be_received/subcontracted_item_to_be_received.py | 91 | def get_subcontract_order_supplied_item(order_type, orders): |
| LOW | …d_receive/test_requested_items_to_order_and_receive.py | 39 | def test_ordered_received_material_requests(self): |
| LOW | …em_wise_purchase_history/item_wise_purchase_history.py | 207 | def get_purchase_order_details(company_list, filters): |
| LOW | …erred/subcontracted_raw_materials_to_be_transferred.py | 62 | def get_order_items_to_supply(filters): |
| LOW | …/test_subcontracted_raw_materials_to_be_transferred.py | 21 | def test_pending_and_transferred_qty(self): |
| LOW | …/test_subcontracted_raw_materials_to_be_transferred.py | 75 | def transfer_subcontracted_raw_materials(sco): |
| LOW | …subcontract_order_summary/subcontract_order_summary.py | 90 | def prepare_subcontracted_data(orders, supplied_items): |
| LOW | …uying/doctype/supplier_quotation/supplier_quotation.py | 153 | def validate_with_previous_doc(self): |
| LOW | …uying/doctype/supplier_quotation/supplier_quotation.py | 172 | def update_rfq_supplier_status(self, include_me): |
| LOW | …/doctype/supplier_quotation/test_supplier_quotation.py | 20 | def test_update_child_supplier_quotation_add_item(self): |
| LOW | …/doctype/supplier_quotation/test_supplier_quotation.py | 41 | def test_update_supplier_quotation_child_rate(self): |
| LOW | …/doctype/supplier_quotation/test_supplier_quotation.py | 74 | def test_update_supplier_quotation_child_remove_item(self): |
| LOW | …/doctype/supplier_quotation/test_supplier_quotation.py | 131 | def test_supplier_quotation_qty(self): |
| LOW | …/doctype/supplier_quotation/test_supplier_quotation.py | 142 | def test_supplier_quotation_zero_qty(self): |
| LOW | …/doctype/supplier_quotation/test_supplier_quotation.py | 174 | def test_map_purchase_order_from_zero_qty_supplier_quotation(self): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 235 | def validate_with_previous_doc(self): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 297 | def validate_minimum_order_qty(self): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 322 | def validate_fg_item_for_subcontracting(self): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 385 | def check_on_hold_or_closed_status(self): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 520 | def update_status_updater_if_from_pp(self): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 534 | def update_delivered_qty_in_sales_order(self): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 548 | def set_received_qty_to_zero_for_drop_ship_items(self): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 557 | def update_dropship_received_qty(self, data: list[dict]): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 622 | def update_receiving_percentage(self): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 632 | def set_service_items_for_finished_goods(self): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 662 | def update_ordered_qty_in_so_for_removed_items(self, removed_items): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 686 | def auto_create_subcontracting_order(self): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 691 | def update_subcontracting_order_status(self): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 722 | def close_or_unclose_purchase_orders(names: str, status: str): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 823 | def make_purchase_invoice_from_portal(purchase_order_name: str): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 834 | def get_mapped_purchase_invoice(source_name, target_doc=None, ignore_permissions=False, args=None): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 948 | def make_inter_company_sales_order(source_name: str, target_doc: str | Document | None = None): |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 955 | def make_subcontracting_order( |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 988 | def is_po_fully_subcontracted(po_name): |
| 4434 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | erpnext/buying/doctype/purchase_order/purchase_order.js | 288 | this.frm.fields_dict.items_section.wrapper.addClass("hide-border"); |
| CRITICAL | erpnext/buying/doctype/purchase_order/purchase_order.js | 290 | this.frm.fields_dict.items_section.wrapper.removeClass("hide-border"); |
| CRITICAL | erpnext/selling/page/point_of_sale/pos_controller.js | 44 | dialog.fields_dict.balance_details.df.data.some((d) => { |
| CRITICAL | erpnext/selling/page/point_of_sale/pos_controller.js | 61 | dialog.fields_dict.balance_details.df.data.push({ mode_of_payment, opening_amount: "0" }); |
| CRITICAL | erpnext/selling/doctype/sales_order/sales_order.js | 267 | dialog.fields_dict.items.df.data.forEach((row) => { |
| CRITICAL | erpnext/selling/doctype/sales_order/sales_order.js | 304 | dialog.fields_dict.items.df.data.forEach((row) => { |
| CRITICAL | erpnext/selling/doctype/sales_order/sales_order.js | 311 | dialog.fields_dict.items.df.data.push({ |
| CRITICAL | erpnext/selling/doctype/sales_order/sales_order.js | 445 | dialog.fields_dict.items.df.data.push({ |
| CRITICAL | erpnext/selling/doctype/sales_order/sales_order.js | 469 | dialog.fields_dict.items.df.data.push({ |
| CRITICAL | erpnext/selling/doctype/sales_order/sales_order.js | 577 | dialog.fields_dict.sr_entries.df.data.push({ |
| CRITICAL | erpnext/selling/doctype/sales_order/sales_order.js | 729 | frm.schedule_dialog.fields_dict.delivery_schedule.df.data.push({ |
| CRITICAL | erpnext/selling/doctype/sales_order/sales_order.js | 778 | frm.schedule_dialog.fields_dict.delivery_schedule.df.data.push({ |
| CRITICAL | erpnext/selling/doctype/sales_order/sales_order.js | 801 | frm.schedule_dialog.fields_dict.delivery_schedule.df.data.push({ |
| CRITICAL | erpnext/selling/doctype/sales_order/sales_order.js | 1434 | this.frm.fields_dict.items.grid.toggle_reqd( |
| CRITICAL | …pnext/manufacturing/doctype/workstation/workstation.js | 285 | this.employee_dialog.fields_dict.employees.df.data.push({ |
| CRITICAL | …pnext/manufacturing/doctype/workstation/workstation.js | 288 | this.employee_dialog.fields_dict.employees.grid.refresh(); |
| CRITICAL | …pnext/manufacturing/doctype/workstation/workstation.js | 340 | me.employee_dialog.fields_dict.employees.df.data.push({ |
| CRITICAL | …pnext/manufacturing/doctype/workstation/workstation.js | 344 | me.employee_dialog.fields_dict.employees.grid.refresh(); |
| CRITICAL | …pnext/manufacturing/doctype/workstation/workstation.js | 435 | this.materials_dialog.fields_dict.items.df.data.push(row); |
| CRITICAL | …pnext/manufacturing/doctype/workstation/workstation.js | 438 | this.materials_dialog.fields_dict.items.grid.refresh(); |
| CRITICAL | erpnext/manufacturing/doctype/bom/bom.js | 541 | dialog.fields_dict.items.df.data.push({ |
| CRITICAL | erpnext/manufacturing/doctype/bom/bom.js | 1062 | frm._bom_rm_dialog.fields_dict.items.df.data.push({ |
| CRITICAL | erpnext/manufacturing/doctype/bom/bom.js | 1069 | frm._bom_rm_dialog.fields_dict.items.grid.refresh(); |
| CRITICAL | erpnext/manufacturing/doctype/work_order/work_order.js | 408 | dialog.fields_dict.operations.df.data.push({ |
| CRITICAL | erpnext/public/js/stock_reservation.js | 180 | dialog.fields_dict.items.df.data.push(args); |
| CRITICAL | erpnext/public/js/stock_reservation.js | 252 | dialog.fields_dict.sr_entries.df.data.push({ |
| CRITICAL | erpnext/public/js/utils.js | 682 | dialog.fields_dict.alternative_items.df.data.push({ |
| CRITICAL | erpnext/public/js/utils.js | 803 | const row = dialog.fields_dict.trans_items.df.data.find( |
| CRITICAL | erpnext/public/js/utils.js | 846 | dialog.fields_dict.trans_items.df.data.some((doc) => { |
| CRITICAL | …/public/js/bom_configurator/bom_configurator.bundle.js | 340 | this.layout.fields_dict.items.grid.data.forEach((row) => { |
| CRITICAL | …/public/js/bom_configurator/bom_configurator.bundle.js | 344 | this.layout.fields_dict.items.grid.refresh(); |
| CRITICAL | erpnext/public/js/utils/serial_no_batch_selector.js | 52 | this.dialog.fields_dict.entries.df.data.push({ |
| CRITICAL | erpnext/public/js/utils/serial_no_batch_selector.js | 66 | this.dialog.fields_dict.entries.grid.refresh(); |
| CRITICAL | erpnext/public/js/utils/serial_no_batch_selector.js | 565 | this.dialog.fields_dict.entries.grid.refresh(); |
| CRITICAL | erpnext/public/js/utils/serial_no_batch_selector.js | 597 | let existing_row = this.dialog.fields_dict.entries.df.data.filter((d) => { |
| CRITICAL | erpnext/public/js/utils/serial_no_batch_selector.js | 608 | this.dialog.fields_dict.entries.df.data.push({ |
| CRITICAL | erpnext/public/js/utils/serial_no_batch_selector.js | 620 | this.dialog.fields_dict.entries.df.data.push({ |
| CRITICAL | erpnext/public/js/utils/serial_no_batch_selector.js | 626 | this.dialog.fields_dict.entries.grid.refresh(); |
| CRITICAL | erpnext/public/js/utils/serial_no_batch_selector.js | 631 | let existing_row = this.dialog.fields_dict.entries.df.data.filter((d) => { |
| CRITICAL | erpnext/public/js/utils/serial_no_batch_selector.js | 640 | this.dialog.fields_dict.entries.df.data.push({ |
| CRITICAL | erpnext/public/js/utils/serial_no_batch_selector.js | 649 | this.dialog.fields_dict.entries.grid.refresh(); |
| CRITICAL | erpnext/public/js/utils/serial_no_batch_selector.js | 748 | this.dialog.fields_dict.entries.df.data.push(d); |
| CRITICAL | erpnext/public/js/utils/serial_no_batch_selector.js | 751 | this.dialog.fields_dict.entries.grid.refresh(); |
| CRITICAL | erpnext/public/js/utils/naming_series.js | 153 | this.dialog.fields_dict.naming_series_options.grid.refresh(); |
| CRITICAL | erpnext/public/js/utils/naming_series.js | 158 | const rows = this.dialog.fields_dict.naming_series_options.grid.get_data(); |
| CRITICAL | erpnext/public/js/utils/naming_series.js | 194 | this.dialog.fields_dict.naming_series_options.grid.refresh(); |
| CRITICAL | erpnext/public/js/controllers/transaction.js | 1716 | this.frm.fields_dict.items.grid.toggle_enable( |
| CRITICAL | erpnext/public/js/controllers/buying.js | 145 | this.frm.fields_dict.supplied_items.grid.update_docfield_property( |
| CRITICAL | …ctype/payment_reconciliation/payment_reconciliation.js | 249 | let payments = this.frm.fields_dict.payments.grid.get_selected_children(); |
| CRITICAL | …ctype/payment_reconciliation/payment_reconciliation.js | 253 | let invoices = this.frm.fields_dict.invoices.grid.get_selected_children(); |
| CRITICAL | …ctype/payment_reconciliation/payment_reconciliation.js | 368 | dialog.fields_dict.allocation.df.data.push({ |
| CRITICAL | erpnext/accounts/doctype/pos_invoice/pos_invoice.js | 256 | dialog.fields_dict.payments.df.data.some((d) => { |
| CRITICAL | …/accounts/doctype/purchase_invoice/purchase_invoice.js | 209 | this.frm.fields_dict.items.grid.update_docfield_property( |
| CRITICAL | …g/doctype/subcontracting_order/subcontracting_order.js | 310 | dialog.fields_dict.items.df.data.push({ |
| CRITICAL | …g/doctype/subcontracting_order/subcontracting_order.js | 414 | dialog.fields_dict.sr_entries.df.data.push({ |
| CRITICAL | erpnext/stock/doctype/stock_entry/stock_entry.js | 1199 | this.frm.fields_dict.items.grid.get_field("item_code").get_query = function () { |
| CRITICAL | erpnext/stock/doctype/stock_entry/stock_entry.js | 1228 | this.frm.fields_dict.items.grid.get_field("expense_account").get_query = function () { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …n/doctype/bulk_transaction_log/bulk_transaction_log.py | 118 | |
| LOW | erpnext/portal/utils.py | 4 | |
| LOW | erpnext/buying/utils.py | 14 | |
| LOW | …ort/purchase_order_analysis/purchase_order_analysis.py | 134 | |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 722 | |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 955 | |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 322 | |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 359 | |
| LOW | …uying/doctype/supplier_scorecard/supplier_scorecard.py | 62 | |
| LOW | …doctype/request_for_quotation/request_for_quotation.py | 380 | |
| LOW | erpnext/selling/page/point_of_sale/point_of_sale.py | 497 | |
| LOW | …next/selling/report/sales_analytics/sales_analytics.py | 154 | |
| LOW | …next/selling/report/sales_analytics/sales_analytics.py | 545 | |
| LOW | …on_item_group/item_group_wise_sales_target_variance.py | 155 | |
| LOW | …for_packing_items/available_stock_for_packing_items.py | 9 | |
| LOW | …ng/report/sales_order_analysis/sales_order_analysis.py | 143 | |
| LOW | …sition_and_loyalty/customer_acquisition_and_loyalty.py | 100 | |
| LOW | …ng/report/address_and_contacts/address_and_contacts.py | 70 | |
| LOW | …or_sales_order/payment_terms_status_for_sales_order.py | 96 | |
| LOW | …or_sales_order/payment_terms_status_for_sales_order.py | 242 | |
| LOW | …chase_request/pending_so_items_for_purchase_request.py | 51 | |
| LOW | erpnext/selling/doctype/quotation/quotation.py | 233 | |
| LOW | erpnext/selling/doctype/sales_order/sales_order.py | 1036 | |
| LOW | erpnext/selling/doctype/sales_order/sales_order.py | 1057 | |
| LOW | erpnext/selling/doctype/sales_order/sales_order.py | 1205 | |
| LOW | erpnext/selling/doctype/sales_order/sales_order.py | 1252 | |
| LOW | erpnext/selling/doctype/sales_order/sales_order.py | 2140 | |
| LOW | erpnext/selling/doctype/sales_order/sales_order.py | 282 | |
| LOW | erpnext/selling/doctype/sales_order/sales_order.py | 419 | |
| LOW | erpnext/selling/doctype/sales_order/sales_order.py | 637 | |
| LOW | erpnext/selling/doctype/sales_order/sales_order.py | 783 | |
| LOW | erpnext/selling/doctype/sms_center/sms_center.py | 44 | |
| LOW | …ty_management/doctype/quality_review/quality_review.py | 48 | |
| LOW | …agement/doctype/quality_procedure/quality_procedure.py | 87 | |
| LOW | …agement/doctype/quality_procedure/quality_procedure.py | 111 | |
| LOW | …6_0/set_not_applicable_on_german_item_tax_templates.py | 163 | |
| LOW | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 1056 | |
| LOW | …_0/repost_stock_ledger_entries_for_target_warehouse.py | 8 | |
| LOW | …hes/v12_0/set_purchase_receipt_delivery_note_detail.py | 6 | |
| LOW | …hes/v12_0/set_purchase_receipt_delivery_note_detail.py | 23 | |
| LOW | …hes/v12_0/set_purchase_receipt_delivery_note_detail.py | 66 | |
| LOW | …ext/patches/v12_0/fix_percent_complete_for_projects.py | 5 | |
| LOW | erpnext/patches/v12_0/set_priority_for_support.py | 31 | |
| LOW | erpnext/patches/v12_0/set_priority_for_support.py | 72 | |
| LOW | erpnext/patches/v12_0/set_serial_no_status.py | 5 | |
| LOW | …xt/patches/v12_0/move_item_tax_to_item_tax_template.py | 102 | |
| LOW | …es/v12_0/move_credit_limit_to_customer_credit_limit.py | 20 | |
| LOW | …/v12_0/update_end_date_and_status_in_email_campaign.py | 5 | |
| LOW | …t/patches/v15_0/recalculate_amount_difference_field.py | 9 | |
| LOW | …pnext/patches/v15_0/link_purchase_item_to_asset_doc.py | 48 | |
| LOW | …15_0/migrate_old_item_wise_tax_detail_data_to_table.py | 31 | |
| LOW | …15_0/migrate_old_item_wise_tax_detail_data_to_table.py | 286 | |
| LOW | …15_0/migrate_old_item_wise_tax_detail_data_to_table.py | 164 | |
| LOW | …s/v15_0/update_total_number_of_booked_depreciations.py | 8 | |
| LOW | …/move_item_defaults_to_child_table_for_multicompany.py | 8 | |
| LOW | erpnext/patches/v11_0/add_item_group_defaults.py | 8 | |
| LOW | erpnext/patches/v11_0/update_delivery_trip_status.py | 8 | |
| LOW | …atches/v14_0/set_packed_qty_in_draft_delivery_notes.py | 8 | |
| LOW | erpnext/patches/v14_0/migrate_gl_to_payment_ledger.py | 99 | |
| LOW | erpnext/patches/v13_0/update_sla_enhancements.py | 8 | |
| 503 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | erpnext/buying/doctype/purchase_order/purchase_order.py | 0 | update requested qty (before ordered_qty is updated) |
| HIGH | erpnext/selling/doctype/sales_order/sales_order.py | 0 | update requested qty (before ordered_qty is updated) |
| HIGH | …ext/stock/doctype/material_request/material_request.py | 0 | update requested qty (before ordered_qty is updated) |
| HIGH | …lier_scorecard_variable/supplier_scorecard_variable.py | 0 | gets the total number of rfq items sent to supplier |
| HIGH | …lier_scorecard_variable/supplier_scorecard_variable.py | 0 | gets the total number of rfq items sent to supplier |
| HIGH | …lier_scorecard_variable/supplier_scorecard_variable.py | 0 | gets the total number of rfq items sent to supplier |
| HIGH | erpnext/selling/doctype/sales_order/sales_order.py | 0 | returns events for gantt / calendar view rendering. :param start: start date-time. :param end: end date-time. :param fil |
| HIGH | erpnext/projects/doctype/timesheet/timesheet.py | 0 | returns events for gantt / calendar view rendering. :param start: start date-time. :param end: end date-time. :param fil |
| HIGH | erpnext/setup/doctype/holiday_list/holiday_list.py | 0 | returns events for gantt / calendar view rendering. :param start: start date-time. :param end: end date-time. :param fil |
| HIGH | erpnext/selling/doctype/sales_order/test_sales_order.py | 0 | expected result: sales order should not get cancelled |
| HIGH | erpnext/selling/doctype/sales_order/test_sales_order.py | 0 | expected result: sales order should not get cancelled |
| HIGH | erpnext/selling/doctype/sales_order/test_sales_order.py | 0 | expected result: sales order should not get cancelled |
| HIGH | erpnext/selling/doctype/customer/customer.py | 0 | hook to return the target email address for notifications. |
| HIGH | erpnext/crm/doctype/opportunity/opportunity.py | 0 | hook to return the target email address for notifications. |
| HIGH | erpnext/crm/doctype/prospect/prospect.py | 0 | hook to return the target email address for notifications. |
| HIGH | erpnext/crm/doctype/lead/lead.py | 0 | hook to return the target email address for notifications. |
| HIGH | …atches/v13_0/delete_report_requested_items_to_order.py | 0 | check for one or multiple auto email reports and delete |
| HIGH | erpnext/patches/v13_0/delete_old_purchase_reports.py | 0 | check for one or multiple auto email reports and delete |
| HIGH | erpnext/patches/v13_0/delete_old_sales_reports.py | 0 | check for one or multiple auto email reports and delete |
| HIGH | erpnext/setup/doctype/item_group/item_group.py | 0 | check whether tax rate is not entered twice for same tax type |
| HIGH | …ccounts/doctype/item_tax_template/item_tax_template.py | 0 | check whether tax rate is not entered twice for same tax type |
| HIGH | erpnext/stock/doctype/item/item.py | 0 | check whether tax rate is not entered twice for same tax type |
| HIGH | erpnext/accounts/report/financial_statements.py | 0 | select lft, rgt from tabaccount where root_type=%s and ifnull(parent_account, '') = '' |
| HIGH | …inancial_statement/consolidated_financial_statement.py | 0 | select lft, rgt from tabaccount where root_type=%s and ifnull(parent_account, '') = '' |
| HIGH | erpnext/accounts/report/cash_flow/cash_flow.py | 0 | select lft, rgt from tabaccount where root_type=%s and ifnull(parent_account, '') = '' |
| HIGH | erpnext/accounts/report/financial_statements.py | 0 | returns a dict like { "account": [gl entries], ... } |
| HIGH | …inancial_statement/consolidated_financial_statement.py | 0 | returns a dict like { "account": [gl entries], ... } |
| HIGH | …eport/profitability_analysis/profitability_analysis.py | 0 | returns a dict like { "account": [gl entries], ... } |
| HIGH | …nsolidated_trial_balance/consolidated_trial_balance.py | 0 | return columns and data for the report. this is the main entry point for the report. it accepts the filters as a diction |
| HIGH | …eport/invalid_ledger_entries/invalid_ledger_entries.py | 0 | return columns and data for the report. this is the main entry point for the report. it accepts the filters as a diction |
| HIGH | …_and_batch_bundle/incorrect_serial_and_batch_bundle.py | 0 | return columns and data for the report. this is the main entry point for the report. it accepts the filters as a diction |
| HIGH | …/report/negative_batch_report/negative_batch_report.py | 0 | return columns and data for the report. this is the main entry point for the report. it accepts the filters as a diction |
| HIGH | …next/accounts/report/gross_profit/test_gross_profit.py | 0 | helper function to populate default values in sales invoice |
| HIGH | …/payment_reconciliation/test_payment_reconciliation.py | 0 | helper function to populate default values in sales invoice |
| HIGH | …/payment_reconciliation/test_payment_reconciliation.py | 0 | helper function to populate default values in sales invoice |
| HIGH | …/payment_reconciliation/test_payment_reconciliation.py | 0 | helper function to populate default values in sales invoice |
| HIGH | …type/payment_ledger_entry/test_payment_ledger_entry.py | 0 | helper function to populate default values in sales invoice |
| HIGH | erpnext/controllers/tests/test_accounts_controller.py | 0 | helper function to populate default values in sales invoice |
| HIGH | …/payment_reconciliation/test_payment_reconciliation.py | 0 | helper function to populate default values in payment entry |
| HIGH | …type/payment_ledger_entry/test_payment_ledger_entry.py | 0 | helper function to populate default values in payment entry |
| HIGH | erpnext/controllers/tests/test_accounts_controller.py | 0 | helper function to populate default values in payment entry |
| HIGH | …t/accounts/doctype/sales_invoice/test_sales_invoice.py | 0 | select account, debit, credit from `tabgl entry` where voucher_type='sales invoice' and voucher_no=%s order by account a |
| HIGH | …t/accounts/doctype/sales_invoice/test_sales_invoice.py | 0 | select account, debit, credit from `tabgl entry` where voucher_type='sales invoice' and voucher_no=%s order by account a |
| HIGH | …t/accounts/doctype/sales_invoice/test_sales_invoice.py | 0 | select account, debit, credit from `tabgl entry` where voucher_type='sales invoice' and voucher_no=%s order by account a |
| HIGH | …t/accounts/doctype/sales_invoice/test_sales_invoice.py | 0 | select account, debit, credit from `tabgl entry` where voucher_type='sales invoice' and voucher_no=%s order by account a |
| HIGH | …t/accounts/doctype/sales_invoice/test_sales_invoice.py | 0 | select account, debit, credit from `tabgl entry` where voucher_type='sales invoice' and voucher_no=%s order by account a |
| HIGH | …t/accounts/doctype/sales_invoice/test_sales_invoice.py | 0 | select * from `tabgl entry` where voucher_type='sales invoice' and voucher_no=%s |
| HIGH | …t/accounts/doctype/sales_invoice/test_sales_invoice.py | 0 | select * from `tabgl entry` where voucher_type='sales invoice' and voucher_no=%s |
| HIGH | …t/accounts/doctype/sales_invoice/test_sales_invoice.py | 0 | select * from `tabgl entry` where voucher_type='sales invoice' and voucher_no=%s |
| HIGH | …t/accounts/doctype/sales_invoice/test_sales_invoice.py | 0 | select name from `tabgl entry` where voucher_type='sales invoice' and voucher_no=%s |
| HIGH | …unts/doctype/purchase_invoice/test_purchase_invoice.py | 0 | select name from `tabgl entry` where voucher_type='sales invoice' and voucher_no=%s |
| HIGH | …t/accounts/doctype/journal_entry/test_journal_entry.py | 0 | select name from `tabgl entry` where voucher_type='sales invoice' and voucher_no=%s |
| HIGH | erpnext/regional/report/uae_vat_201/uae_vat_201.py | 0 | returns the sum of the tax of each purchase invoice made. |
| HIGH | erpnext/regional/report/uae_vat_201/uae_vat_201.py | 0 | returns the sum of the tax of each purchase invoice made. |
| HIGH | erpnext/regional/report/uae_vat_201/uae_vat_201.py | 0 | returns the sum of the tax of each purchase invoice made. |
| HIGH | …tock/doctype/material_request/test_material_request.py | 0 | select indented_qty from `tabbin` where \ item_code= %s and warehouse= %s |
| HIGH | …tock/doctype/material_request/test_material_request.py | 0 | select indented_qty from `tabbin` where \ item_code= %s and warehouse= %s |
| HIGH | …tock/doctype/material_request/test_material_request.py | 0 | select indented_qty from `tabbin` where \ item_code= %s and warehouse= %s |
| HIGH | erpnext/controllers/tests/test_accounts_controller.py | 0 | gain/loss je should inherit cost center from payment if company default is unset |
| HIGH | erpnext/controllers/tests/test_accounts_controller.py | 0 | gain/loss je should inherit cost center from payment if company default is unset |
| 1 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | erpnext/hooks.py | 714 | # ------------ |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 467 | # ------------------------------------------------------------------------- |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 469 | # ------------------------------------------------------------------------- |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 1231 | # ============================================================================= |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 1233 | # ============================================================================= |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 294 | # ============================================================================= |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 296 | # ============================================================================= |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 350 | # ------------------------------------------------------------------------- |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 352 | # ------------------------------------------------------------------------- |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 561 | # ------------------------------------------------------------------------- |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 563 | # ------------------------------------------------------------------------- |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 803 | # ------------------------------------------------------------------------- |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 805 | # ------------------------------------------------------------------------- |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 864 | # ------------------------------------------------------------------------- |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 866 | # ------------------------------------------------------------------------- |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 897 | # ============================================================================= |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 899 | # ============================================================================= |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 1051 | # ============================================================================= |
| MEDIUM | erpnext/patches/v16_0/migrate_tax_withholding_data.py | 1053 | # ============================================================================= |
| MEDIUM | erpnext/manufacturing/doctype/job_card/job_card.js | 583 | // ── Determine which action buttons to show ──────────────────────── |
| MEDIUM | erpnext/manufacturing/doctype/job_card/job_card.js | 633 | // ── Timer color reflects job state ──────────────────────────────── |
| MEDIUM | erpnext/manufacturing/doctype/job_card/job_card.js | 640 | // ── Action button HTML ──────────────────────────────────────────── |
| MEDIUM | erpnext/manufacturing/doctype/job_card/job_card.js | 666 | // ── Render widget ───────────────────────────────────────────────── |
| MEDIUM | erpnext/manufacturing/doctype/job_card/job_card.js | 692 | // ── Wire up button click handlers ───────────────────────────────── |
| MEDIUM | erpnext/manufacturing/doctype/job_card/job_card.js | 749 | // ── Timer tick ──────────────────────────────────────────────────── |
| MEDIUM | erpnext/accounts/test/test_pre_submit_validation.py | 220 | # --------------------------------------------------------------------------- |
| MEDIUM | erpnext/accounts/test/test_pre_submit_validation.py | 222 | # --------------------------------------------------------------------------- |
| MEDIUM | …counts/doctype/payment_request/test_payment_request.py | 1691 | # ============================================================================ |
| MEDIUM | …counts/doctype/payment_request/test_payment_request.py | 1693 | # ============================================================================ |
| MEDIUM | …counts/doctype/payment_request/test_payment_request.py | 1851 | # ============================================================================ |
| MEDIUM | …counts/doctype/payment_request/test_payment_request.py | 1853 | # ============================================================================ |
| MEDIUM | …counts/doctype/payment_request/test_payment_request.py | 1290 | # ============================================================================ |
| MEDIUM | …counts/doctype/payment_request/test_payment_request.py | 1292 | # ============================================================================ |
| MEDIUM | …counts/doctype/payment_request/test_payment_request.py | 1537 | # ============================================================================ |
| MEDIUM | …counts/doctype/payment_request/test_payment_request.py | 1539 | # ============================================================================ |
| MEDIUM | …counts/doctype/payment_request/test_payment_request.py | 1915 | # ============================================================================ |
| MEDIUM | …counts/doctype/payment_request/test_payment_request.py | 1917 | # ============================================================================ |
| MEDIUM | …e/financial_report_template/financial_report_engine.py | 45 | # ============================================================================ |
| MEDIUM | …e/financial_report_template/financial_report_engine.py | 47 | # ============================================================================ |
| MEDIUM | …e/financial_report_template/financial_report_engine.py | 205 | # ============================================================================ |
| MEDIUM | …e/financial_report_template/financial_report_engine.py | 207 | # ============================================================================ |
| MEDIUM | …e/financial_report_template/financial_report_engine.py | 349 | # ============================================================================ |
| MEDIUM | …e/financial_report_template/financial_report_engine.py | 351 | # ============================================================================ |
| MEDIUM | …e/financial_report_template/financial_report_engine.py | 1106 | # ============================================================================ |
| MEDIUM | …e/financial_report_template/financial_report_engine.py | 1108 | # ============================================================================ |
| MEDIUM | …e/financial_report_template/financial_report_engine.py | 1358 | # ============================================================================ |
| MEDIUM | …e/financial_report_template/financial_report_engine.py | 1360 | # ============================================================================ |
| MEDIUM | …e/financial_report_template/financial_report_engine.py | 1888 | # ============================================================================ |
| MEDIUM | …e/financial_report_template/financial_report_engine.py | 1890 | # ============================================================================ |
| MEDIUM | erpnext/accounts/doctype/pricing_rule/pricing_rule.py | 319 | # -------------------------------------------------------------------------------- |
| MEDIUM | erpnext/stock/doctype/stock_entry/test_stock_entry.py | 2501 | # ── ceil_qty_if_uom_has_whole_number ────────────────────────────────────── |
| MEDIUM | erpnext/stock/doctype/stock_entry/test_stock_entry.py | 2520 | # ── get_uom_details ──────────────────────────────────────────────────────── |
| MEDIUM | erpnext/stock/doctype/stock_entry/test_stock_entry.py | 2529 | # ── get_warehouse_details ────────────────────────────────────────────────── |
| MEDIUM | erpnext/stock/doctype/stock_entry/test_stock_entry.py | 2560 | # ── get_work_order_details ───────────────────────────────────────────────── |
| MEDIUM | erpnext/stock/doctype/stock_entry/test_stock_entry.py | 2587 | # ── get_production_item_details ──────────────────────────────────────────── |
| MEDIUM | erpnext/stock/doctype/stock_entry/test_stock_entry.py | 2623 | # ── get_bom_items ────────────────────────────────────────────────────────── |
| MEDIUM | erpnext/stock/doctype/stock_entry/test_stock_entry.py | 2644 | # ── validate_sample_quantity ─────────────────────────────────────────────── |
| MEDIUM | erpnext/stock/doctype/stock_entry/test_stock_entry.py | 2695 | # ── validate_source_stock_entry ──────────────────────────────────────────── |
| MEDIUM | erpnext/stock/doctype/stock_entry/test_stock_entry.py | 2731 | # ── validate_job_card_fg_item ────────────────────────────────────────────── |
| MEDIUM | erpnext/stock/doctype/stock_entry/test_stock_entry.py | 2754 | # ── validate_job_card_item ───────────────────────────────────────────────── |
| 4 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …lier_scorecard_criteria/supplier_scorecard_criteria.py | 52 | except Exception: |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 971 | except Exception as e: |
| LOW | …t/buying/doctype/purchase_order/test_purchase_order.py | 768 | except Exception: |
| LOW | …supplier_scorecard_period/supplier_scorecard_period.py | 78 | except Exception: |
| LOW | …supplier_scorecard_period/supplier_scorecard_period.py | 98 | except Exception: |
| MEDIUM | …supplier_scorecard_period/supplier_scorecard_period.py | 93 | def calculate_weighted_score(self, weighing_function): |
| LOW | …type/supplier/patches/migrate_supplier_portal_users.py | 12 | except Exception: |
| MEDIUM | …type/supplier/patches/migrate_supplier_portal_users.py | 8 | def execute(): |
| LOW | …doctype/request_for_quotation/request_for_quotation.py | 512 | except Exception: |
| LOW | erpnext/selling/doctype/sales_order/test_sales_order.py | 1614 | except Exception: |
| LOW | …16_0/set_posting_datetime_for_sabb_and_drop_indexes.py | 30 | except Exception: |
| LOW | …pnext/patches/v4_2/update_requested_and_ordered_qty.py | 32 | except Exception: |
| LOW | …atches/v12_0/move_bank_account_swift_number_to_bank.py | 19 | except Exception: |
| LOW | erpnext/patches/v15_0/drop_sle_indexes.py | 16 | except Exception: |
| LOW | …_task_assignee_email_field_in_asset_maintenance_log.py | 17 | except Exception: |
| LOW | …t_based_on_num_days_in_month_to_daily_prorata_based.py | 19 | except Exception as e: |
| MEDIUM | …t_based_on_num_days_in_month_to_daily_prorata_based.py | 8 | def execute(): |
| LOW | …n_to_depreciation_amount_based_on_num_days_in_month.py | 19 | except Exception as e: |
| MEDIUM | …n_to_depreciation_amount_based_on_num_days_in_month.py | 8 | def execute(): |
| LOW | …15_0/migrate_old_item_wise_tax_detail_data_to_table.py | 290 | except Exception: |
| LOW | …/patches/v15_0/drop_index_posting_datetime_from_sle.py | 15 | except Exception: |
| LOW | erpnext/patches/v15_0/remove_exotel_integration.py | 20 | except Exception: |
| LOW | …15_0/unset_incorrect_additional_discount_percentage.py | 77 | except Exception: |
| MEDIUM | …15_0/unset_incorrect_additional_discount_percentage.py | 74 | def get_semantic_version(version): |
| LOW | …/move_item_defaults_to_child_table_for_multicompany.py | 37 | except Exception: |
| LOW | erpnext/patches/v14_0/crm_ux_cleanup.py | 21 | except Exception as e: |
| LOW | …es/v14_0/migrate_deferred_accounts_to_item_defaults.py | 8 | except Exception: |
| MEDIUM | …es/v14_0/migrate_deferred_accounts_to_item_defaults.py | 4 | def execute(): |
| LOW | erpnext/patches/v14_0/migrate_gl_to_payment_ledger.py | 187 | except Exception as err: |
| LOW | …atches/v14_0/rename_ongoing_status_in_sla_documents.py | 20 | except Exception: |
| LOW | …te_accounting_dimensions_in_subcontracting_doctypes.py | 42 | except Exception: |
| LOW | …/patches/v10_0/rename_price_to_rate_in_pricing_rule.py | 12 | except Exception as e: |
| LOW | erpnext/patches/v13_0/drop_unused_sle_index_parts.py | 9 | except Exception: |
| MEDIUM | erpnext/patches/v13_0/drop_unused_sle_index_parts.py | 6 | def execute(): |
| LOW | …pnext/patches/v13_0/trim_whitespace_from_serial_nos.py | 68 | except Exception: |
| LOW | erpnext/patches/v13_0/reset_corrupt_defaults.py | 22 | except Exception: |
| LOW | erpnext/patches/v13_0/reset_corrupt_defaults.py | 28 | except Exception: |
| LOW | …t/patches/v13_0/modify_invalid_gain_loss_gl_entries.py | 63 | except Exception: |
| LOW | …atches/v13_0/create_accounting_dimensions_in_orders.py | 37 | except Exception: |
| LOW | erpnext/patches/v13_0/job_card_status_on_hold.py | 18 | except Exception: |
| LOW | …t/patches/v13_0/add_missing_fg_item_for_stock_entry.py | 92 | except Exception: |
| LOW | erpnext/crm/frappe_crm_api.py | 54 | except Exception: |
| LOW | erpnext/crm/frappe_crm_api.py | 126 | except Exception: |
| LOW | erpnext/crm/frappe_crm_api.py | 170 | except Exception: |
| LOW | erpnext/crm/doctype/opportunity/opportunity.py | 154 | except Exception: |
| LOW | erpnext/crm/doctype/email_campaign/email_campaign.py | 123 | except Exception: |
| LOW | erpnext/crm/doctype/email_campaign/email_campaign.py | 199 | except Exception: |
| LOW | erpnext/setup/utils.py | 151 | except Exception: |
| LOW | erpnext/setup/demo.py | 30 | except Exception: |
| LOW | erpnext/setup/demo.py | 73 | except Exception: |
| LOW | erpnext/setup/setup_wizard/operations/taxes_setup.py | 128 | except Exception: |
| LOW | …saction_deletion_record/transaction_deletion_record.py | 461 | except Exception as e: |
| LOW | …saction_deletion_record/transaction_deletion_record.py | 600 | except Exception: |
| MEDIUM | erpnext/setup/doctype/company/company.py | 851 | def install_country_fixtures(company, country): |
| LOW | erpnext/setup/doctype/company/company.py | 857 | except Exception: |
| LOW | erpnext/tests/test_zform_loads.py | 35 | except Exception as e: |
| LOW | erpnext/tests/utils.py | 55 | except Exception: |
| LOW | …facturing/doctype/bom_update_log/bom_updation_utils.py | 63 | except Exception: |
| LOW | …manufacturing/doctype/bom_update_log/bom_update_log.py | 142 | except Exception: |
| LOW | …manufacturing/doctype/bom_update_log/bom_update_log.py | 182 | except Exception: |
| 82 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | erpnext/edi/doctype/code_list/code_list_import.py | 114 | # Create a new Code List document with the extracted name |
| MEDIUM | …t/buying/doctype/purchase_order/test_purchase_order.py | 1277 | # Create a Purchase Order and Fully Bill it |
| MEDIUM | …doctype/request_for_quotation/request_for_quotation.py | 482 | # This method is used to make supplier quotation from supplier's portal. |
| MEDIUM | …pe/request_for_quotation/test_request_for_quotation.py | 82 | # Create a Purchase Taxes and Charges Template for testing |
| MEDIUM | …t_sales_partner_target_variance_based_on_item_group.py | 21 | # Create a Target Distribution |
| MEDIUM | …t_sales_partner_target_variance_based_on_item_group.py | 29 | # Create a Sales Invoice for the Partner |
| MEDIUM | …st_sales_person_target_variance_based_on_item_group.py | 17 | # Create a Target Distribution |
| MEDIUM | …st_sales_person_target_variance_based_on_item_group.py | 28 | # Create a Sales Order with 50-50 contribution between both Sales people |
| MEDIUM | erpnext/selling/doctype/sales_order/test_sales_order.py | 725 | # Create the Material Request from the sales order for the Packing Items |
| MEDIUM | erpnext/selling/doctype/sales_order/test_sales_order.py | 2007 | # Create a advance payment against that Sales Order |
| MEDIUM | erpnext/setup/setup_wizard/operations/taxes_setup.py | 265 | # Create a new group account named 'Duties and Taxes' or 'Tax Assets' just |
| MEDIUM | …saction_deletion_record/transaction_deletion_record.py | 645 | # This method is the entry point for the chain of events that follow |
| MEDIUM | erpnext/manufacturing/doctype/job_card/test_job_card.py | 487 | # Create a corrective operation against it |
| MEDIUM | …xt/manufacturing/doctype/work_order/test_work_order.py | 1884 | # Create a work order |
| MEDIUM | …xt/manufacturing/doctype/work_order/test_work_order.py | 1903 | # Create a stock entry to manufacture the item |
| MEDIUM | …turing/doctype/production_plan/test_production_plan.py | 2724 | # Create the shared phantom BOM |
| MEDIUM | erpnext/www/book_appointment/index.py | 102 | # Create a appointment document from form |
| MEDIUM | …report/accounts_receivable/test_accounts_receivable.py | 755 | # Create a list of customer groups, e.g., ["Group1", "Group2"] |
| MEDIUM | …counts/doctype/payment_request/test_payment_request.py | 1133 | # Create a customer with contact and address to ensure assertions run |
| MEDIUM | …t/accounts/doctype/sales_invoice/test_sales_invoice.py | 3929 | # Create a sales order |
| MEDIUM | …ext/accounts/doctype/subscription/test_subscription.py | 359 | # Create a non pre-billed subscription, processing should not create |
| MEDIUM | …counts/doctype/loyalty_program/test_loyalty_program.py | 200 | # Create a new loyalty program with multiple tiers |
| MEDIUM | …unts/doctype/purchase_invoice/test_purchase_invoice.py | 97 | # Create a Purchase Invoice with update_stock=True |
| MEDIUM | …unts/doctype/purchase_invoice/test_purchase_invoice.py | 2299 | # Create a Supplier |
| MEDIUM | …e/bank_reconciliation_tool/bank_reconciliation_tool.py | 162 | # Create a new journal entry based on the bank transaction |
| MEDIUM | …e/bank_reconciliation_tool/bank_reconciliation_tool.py | 322 | # Create a new payment entry based on the bank transaction |
| MEDIUM | …e/bank_reconciliation_tool/bank_reconciliation_tool.py | 686 | # Create a new journal entry based on the bank transaction |
| MEDIUM | …doctype/repost_item_valuation/repost_item_valuation.py | 624 | # This function is called every 15 minutes via hooks.py |
| MEDIUM | …doctype/repost_item_valuation/repost_item_valuation.py | 673 | # This function is called every hour via hooks.py |
| MEDIUM | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 2686 | # Create a Purchase Receipt and Fully Bill it |
| MEDIUM | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 5489 | # Create a Company without Stock Accounts Linked. |
| MEDIUM | erpnext/stock/doctype/stock_entry/test_stock_entry.py | 2218 | # Create a Material Request for Material Transfer |
| MEDIUM | erpnext/controllers/tests/test_accounts_controller.py | 940 | # Create a Sales Taxes and Charges Template |
| MEDIUM | erpnext/controllers/tests/test_accounts_controller.py | 956 | # Create a Sales Invoice |
| MEDIUM | erpnext/controllers/tests/test_accounts_controller.py | 972 | # Create a Sales Invoice |
| MEDIUM | erpnext/controllers/tests/test_accounts_controller.py | 2253 | # Create a sales order with discount amount |
| MEDIUM | erpnext/controllers/tests/test_accounts_controller.py | 2289 | # Create a purchase order with discount amount |
| MEDIUM | erpnext/controllers/tests/test_accounts_controller.py | 2325 | # Create a sales order with discount amount |
| MEDIUM | erpnext/controllers/tests/test_accounts_controller.py | 2363 | # Create a sales order with discount percentage instead of amount |
| MEDIUM | erpnext/assets/doctype/asset/asset.py | 1481 | # Create a new depreciation schedule based on the current one |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | erpnext/buying/utils.py | 40 | # Check if item code is present |
| LOW | …t/buying/doctype/purchase_order/test_purchase_order.py | 1289 | # Check if the billed amount reduced |
| LOW | …t/buying/doctype/purchase_order/test_purchase_order.py | 1302 | # Check if the billed amount stayed the same |
| LOW | …ort/customer_credit_balance/customer_credit_balance.py | 15 | # Check if customer id is according to naming series or customer name |
| LOW | erpnext/selling/doctype/quotation/quotation.py | 579 | # Check if a Customer already exists for the Lead or Prospect. |
| LOW | erpnext/selling/doctype/sales_order/test_sales_order.py | 312 | # Check if payment terms are copied from sales order to sales invoice |
| LOW | erpnext/selling/doctype/sales_order/test_sales_order.py | 328 | # Check if payment terms are not copied from sales order to sales invoice |
| LOW | erpnext/selling/doctype/sales_order/test_sales_order.py | 1526 | # Check if Work Orders were raised |
| LOW | …agement/doctype/quality_procedure/quality_procedure.py | 63 | # Check if any child process belongs to another parent. |
| LOW | …pnext/patches/v15_0/link_purchase_item_to_asset_doc.py | 64 | # Check if the asset is grouped |
| LOW | erpnext/patches/v13_0/update_member_email_address.py | 15 | # Check if email_id already exists |
| LOW | erpnext/crm/doctype/appointment/appointment.py | 78 | # Set status to unverified |
| LOW | …saction_deletion_record/transaction_deletion_record.py | 400 | # Check if doctype exists and is not a child table or virtual |
| LOW | …saction_deletion_record/transaction_deletion_record.py | 543 | if "company" in db_company_fields: # Check if 'company' is a valid field |
| LOW | erpnext/manufacturing/doctype/job_card/test_job_card.py | 326 | # Check if 'For Quantity' is negative |
| LOW | erpnext/www/book_appointment/index.py | 63 | # Check if holiday |
| LOW | …ort/customer_ledger_summary/customer_ledger_summary.py | 283 | # Check if this is a direct return invoice (most specific condition first) |
| LOW | …ort/customer_ledger_summary/customer_ledger_summary.py | 286 | # Check if this entry is against a return invoice |
| LOW | erpnext/accounts/report/balance_sheet/balance_sheet.py | 170 | # Check if previous year balance sheet closed |
| LOW | …ce_creation_tool/test_opening_invoice_creation_tool.py | 47 | # Check if update stock is not enabled |
| LOW | …ce_creation_tool/test_opening_invoice_creation_tool.py | 101 | # Check if missing debit account error raised |
| LOW | …unts/doctype/bank_transaction/test_bank_transaction.py | 107 | # Check if ERPNext can correctly filter a linked payments based on the debit/credit amount |
| LOW | …bank_statement_import_log/bank_statement_import_log.py | 337 | # Check if date column is a valid date |
| LOW | …bank_statement_import_log/bank_statement_import_log.py | 343 | # Check if either the amount, withdrawal or deposit column is a valid number |
| LOW | …bank_statement_import_log/bank_statement_import_log.py | 643 | # Check if there's an amount column |
| LOW | …bank_statement_import_log/bank_statement_import_log.py | 657 | # Check if there's a debit_credit column containing "cr"/"dr" |
| LOW | …/payment_reconciliation/test_payment_reconciliation.py | 843 | # Check if difference journal entry gets generated for difference amount after reconciliation |
| LOW | …/payment_reconciliation/test_payment_reconciliation.py | 937 | # Check if difference journal entry gets generated for difference amount after reconciliation |
| LOW | …t/accounts/doctype/sales_invoice/test_sales_invoice.py | 2008 | # Check if SO is unlinked/replaced by SI in PE & if SO advance paid is 0 |
| LOW | …t/accounts/doctype/sales_invoice/test_sales_invoice.py | 2885 | # Check if adjustment entry is created |
| LOW | …t/accounts/doctype/sales_invoice/test_sales_invoice.py | 3946 | # Check if loyalty points are applied correctly |
| LOW | erpnext/accounts/doctype/sales_invoice/sales_invoice.py | 2333 | # Check if outstanding amount is 0 due to credit note issued against invoice |
| LOW | …/cost_center_allocation/test_cost_center_allocation.py | 95 | # Check if any child cost center is used as main cost center in any other existing allocation |
| LOW | …ctype/cost_center_allocation/cost_center_allocation.py | 69 | # Check if GLE exists against the main cost center |
| LOW | …ctype/cost_center_allocation/cost_center_allocation.py | 89 | # Check if there are any future existing allocation records against the main cost center |
| LOW | …ctype/cost_center_allocation/cost_center_allocation.py | 143 | # Check if child cost center is used as main cost center in any existing allocation |
| LOW | erpnext/accounts/doctype/tax_rule/test_tax_rule.py | 389 | # Check if accounts heads and rate fetched are also fetched from tax template or not |
| LOW | …doctype/bank_transaction_rule/bank_transaction_rule.py | 56 | # Set priority to 1 if no rules exist, otherwise increment by 1 |
| LOW | …unts/doctype/purchase_invoice/test_purchase_invoice.py | 103 | # Check if the received quantity is updated in Material Request |
| LOW | …/accounts/doctype/purchase_invoice/purchase_invoice.py | 889 | # Check if there exists any item with cwip accounting enabled in it's asset category |
| LOW | …/accounts/doctype/purchase_invoice/purchase_invoice.py | 1868 | # Check if outstanding amount is 0 due to debit note issued against invoice |
| LOW | erpnext/accounts/doctype/account/test_account.py | 170 | # Check if renamed in children |
| LOW | erpnext/accounts/doctype/account/account.py | 450 | # Check if any previous balance exists |
| LOW | …e/bank_reconciliation_tool/bank_reconciliation_tool.py | 715 | # Check if this account is a Income or Expense Account |
| LOW | …ype/service_level_agreement/service_level_agreement.py | 106 | # Check if repeated priority |
| LOW | …ype/service_level_agreement/service_level_agreement.py | 79 | # Check if response and resolution time is set for every priority |
| LOW | …type/maintenance_schedule/test_maintenance_schedule.py | 84 | # Check if item is mapped in visit. |
| LOW | erpnext/regional/italy/utils.py | 85 | # Check if stamp duty (Bollo) of 2 EUR exists. |
| LOW | …type/stock_reconciliation/test_stock_reconciliation.py | 337 | # Check if Serial No from Stock Reconcilation is intact |
| LOW | …type/stock_reconciliation/test_stock_reconciliation.py | 341 | # Check if Serial No from Stock Entry is Unlinked and Inactive |
| LOW | erpnext/stock/doctype/batch/test_batch.py | 197 | # Set user to session user |
| LOW | erpnext/stock/doctype/item/item.py | 921 | # Check if old attributes were removed from the list |
| LOW | …next/stock/doctype/delivery_note/test_delivery_note.py | 394 | # Check if Original DN updated |
| LOW | …next/stock/doctype/delivery_note/test_delivery_note.py | 402 | # Check if unreturned amount is mapped in 2nd return |
| LOW | …next/stock/doctype/delivery_note/test_delivery_note.py | 463 | # Check if Original DN updated |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 4202 | # Check if Original PR updated |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 4211 | # Check if the first partial debit billing percentage got updated |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 4221 | # Check if the second partial debit note billing percentage got updated |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 483 | # Check if Original PR updated |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 492 | # Check if unreturned amount is mapped in 2nd return |
| 13 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ents/features/BankReconciliation/MatchAndReconcile.tsx | 779 | // We need to check if the following details match: |
| LOW | erpnext/patches/v15_0/update_invoice_remarks.py | 22 | ### Step 1: Update remarks in GL Entries |
| LOW | erpnext/patches/v15_0/update_invoice_remarks.py | 25 | ### Step 2: Update remarks in Payment Ledger Entries |
| LOW | erpnext/patches/v15_0/update_invoice_remarks.py | 28 | ### Step 3: Update remarks in Sales Invoice |
| LOW | erpnext/patches/v15_0/update_invoice_remarks.py | 55 | ### Step 1: Update remarks in GL Entries |
| LOW | erpnext/patches/v15_0/update_invoice_remarks.py | 58 | ### Step 2: Update remarks in Payment Ledger Entries |
| LOW | erpnext/patches/v15_0/update_invoice_remarks.py | 61 | ### Step 3: Update remarks in Purchase Invoice |
| LOW | erpnext/manufacturing/doctype/bom/test_bom.py | 623 | # Step 1: Create BOM |
| LOW | erpnext/manufacturing/doctype/bom/test_bom.py | 642 | # Step 2: Uncheck is_active field |
| LOW | erpnext/manufacturing/doctype/bom/test_bom.py | 648 | # Step 3: Check is_active field |
| LOW | …_withholding_category/test_tax_withholding_category.py | 2911 | # Step 1: Create a Payment Entry with over withheld amount at 10% rate |
| LOW | …_withholding_category/test_tax_withholding_category.py | 2919 | # Step 2: Create Purchase Invoice with partial adjustment and manual rate change |
| LOW | …_withholding_category/test_tax_withholding_category.py | 3032 | # Step 1: Create a Payment Entry with over withheld amount at 10% rate |
| LOW | …_withholding_category/test_tax_withholding_category.py | 3040 | # Step 2: Create Purchase Invoice with partial adjustment and manual rate change |
| LOW | …_withholding_category/test_tax_withholding_category.py | 2964 | # Step 3: Verify the tax withholding entries |
| LOW | …_withholding_category/test_tax_withholding_category.py | 3085 | # Step 3: Verify the tax withholding entries |
| LOW | …_withholding_category/test_tax_withholding_category.py | 3188 | # Step 3: Verify the tax withholding entries on invoice |
| LOW | …bank_statement_import_log/bank_statement_import_log.py | 194 | # If cell is a string, then we need to check if it contains any of the keywords |
| LOW | …ancial_report_template/test_financial_report_engine.py | 2077 | # Step 1: opening JV in current year (FY 2024) — must be posted before PCV |
| LOW | …ancial_report_template/test_financial_report_engine.py | 2091 | # Step 2: opening JV in next year (FY 2025) |
| LOW | …ancial_report_template/test_financial_report_engine.py | 2104 | # Step 3: book Period Closing Voucher for previous year (FY 2023) |
| LOW | …/subcontracting_receipt/test_subcontracting_receipt.py | 1378 | # Step 1: Create Subcontracting Receipt with rejected quantity |
| LOW | …/subcontracting_receipt/test_subcontracting_receipt.py | 1392 | # Step 2: Create Subcontract Return from Rejected Warehouse |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 1853 | # Step 1: Create Item |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 1856 | # Step 2: Create Stock Entry (Material Receipt) |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 2061 | # Step 1: Create Purchase Receipt with valuation rate 100 |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 2071 | # Step 2: Create One more Purchase Receipt with valuation rate 200 |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 2081 | # Step 3: Create Purchase Return for 2 qty |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 1868 | # Step 3: Create Delivery Note with Internal Customer |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 1883 | # Step 4: Create Internal Purchase Receipt |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 1897 | # Step 5: Test Over Receipt Allowance |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 2005 | # Step 2: Create Stock Entry (Material Receipt) |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 2016 | # Step 3: Create Delivery Note with Internal Customer |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 2031 | # Step 4: Create Internal Purchase Receipt |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 2111 | # Step 1: Create Purchase Receipt with valuation rate 100 |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 2572 | # Step 1: Create Purchase Receipt |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 2612 | # Step 2: Create Purchase Receipt |
| LOW | …tock/doctype/purchase_receipt/test_purchase_receipt.py | 3291 | # Step 1: Create Purchase Receipt with valuation rate 100 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | banking/src/lib/namespace/sync.js | 61 | } |
| LOW | erpnext/edi/doctype/common_code/common_code.js | 1 | // Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …_transaction_log_detail/bulk_transaction_log_detail.js | 1 | // Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …/delivery_schedule_item/test_delivery_schedule_item.py | 1 | # Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and Contributors |
| LOW | …ctype/delivery_schedule_item/delivery_schedule_item.js | 1 | // Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …p/doctype/terms_and_conditions/terms_and_conditions.js | 1 | // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors |
| LOW | erpnext/setup/doctype/incoterm/incoterm.js | 1 | // Copyright (c) 2022, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | erpnext/setup/doctype/uom/uom.js | 1 | // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors |
| LOW | …production_schedule/test_master_production_schedule.py | 1 | # Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and Contributors |
| LOW | …ccount/test_workstation_operating_component_account.py | 1 | # Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and Contributors |
| LOW | …ent_account/workstation_operating_component_account.js | 1 | // Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …ting_component/test_workstation_operating_component.py | 1 | # Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and Contributors |
| LOW | …operating_component/workstation_operating_component.js | 1 | // Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …acturing/doctype/sales_forecast/test_sales_forecast.py | 1 | # Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and Contributors |
| LOW | …ring/doctype/workstation_cost/test_workstation_cost.py | 1 | # Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and Contributors |
| LOW | …facturing/doctype/workstation_cost/workstation_cost.js | 1 | // Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | erpnext/public/js/utils/barcode_scanner.js | 21 | this.prompt_qty = opts.prompt_qty; |
| LOW | …ated_discount_mismatch/calculated_discount_mismatch.js | 1 | // Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …unts/report/accounts_receivable/accounts_receivable.py | 21 | get_advance_payment_doctypes, |
| LOW | …s/doctype/process_subscription/process_subscription.js | 1 | // Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …doctype/ledger_health_monitor/ledger_health_monitor.js | 1 | // Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …ts/doctype/pegged_currencies/test_pegged_currencies.py | 1 | # Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and Contributors |
| LOW | …ccounts/doctype/pegged_currencies/pegged_currencies.js | 1 | // Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | erpnext/accounts/doctype/ledger_health/ledger_health.js | 1 | // Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …closing_voucher/test_process_period_closing_voucher.py | 1 | # Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and Contributors |
| LOW | …doctype/subscription_settings/subscription_settings.js | 1 | // Copyright (c) 2018, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …s/doctype/bank_account_balance/bank_account_balance.js | 1 | // Copyright (c) 2026, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | erpnext/accounts/doctype/bisect_nodes/bisect_nodes.js | 1 | // Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …doctype/tax_withholding_group/tax_withholding_group.js | 1 | // Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …s/doctype/subscription_invoice/subscription_invoice.js | 1 | // Copyright (c) 2018, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …doctype/pos_invoice_merge_log/pos_invoice_merge_log.py | 521 | Splits invoices into multiple groups |
| LOW | …/accounts/doctype/account_category/account_category.js | 1 | // Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …unts/doctype/account_category/test_account_category.py | 1 | # Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and Contributors |
| LOW | erpnext/support/doctype/issue/issue.js | 141 | // if (frappe.model.can_create("Help Article")) { |
| LOW | …xt/stock/doctype/item_lead_time/test_item_lead_time.py | 1 | # Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and Contributors |
| LOW | …doctype/stock_closing_balance/stock_closing_balance.js | 1 | // Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …/doctype/stock_ledger_entry/test_stock_ledger_entry.py | 781 | # Run assertions |
| LOW | …/doctype/stock_ledger_entry/test_stock_ledger_entry.py | 801 | # ) |
| LOW | …/doctype/stock_ledger_entry/test_stock_ledger_entry.py | 821 | # old3 = make_stock_entry( |
| LOW | …/doctype/stock_ledger_entry/test_stock_ledger_entry.py | 841 | # self.assertSLEs( |
| LOW | …/doctype/stock_ledger_entry/test_stock_ledger_entry.py | 861 | # "actual_qty": 10, |
| LOW | …/doctype/stock_ledger_entry/test_stock_ledger_entry.py | 881 | # }, |
| LOW | …/doctype/stock_ledger_entry/test_stock_ledger_entry.py | 901 | # item_code=item_code, source=warehouse, qty=10, batch_no=batches[1] |
| LOW | erpnext/startup/__init__.py | 1 | # ERPNext - web based ERP (http://erpnext.com) |
| LOW | erpnext/assets/doctype/asset_activity/asset_activity.js | 1 | // Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | …ssets/doctype/asset_shift_factor/asset_shift_factor.js | 1 | // Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and contributors |
| LOW | erpnext/shopping_cart/__init__.py | 1 | # Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | erpnext/edi/doctype/code_list/code_list.py | 11 | |
| LOW | erpnext/buying/doctype/purchase_order/purchase_order.py | 28 | |
| LOW | …doctype/authorization_control/authorization_control.py | 19 | |
| LOW | …facturing/doctype/bom_update_log/bom_updation_utils.py | 10 | |
| LOW | …xt/manufacturing/doctype/work_order/test_work_order.py | 34 | |
| LOW | …nufacturing/doctype/bom_update_tool/bom_update_tool.py | 8 | |
| LOW | erpnext/accounts/utils.py | 47 | |
| LOW | …stom_financial_statement/custom_financial_statement.py | 4 | |
| LOW | …unts/report/accounts_receivable/accounts_receivable.py | 9 | |
| LOW | …profit_and_loss_statement/profit_and_loss_statement.py | 9 | |
| LOW | erpnext/accounts/report/balance_sheet/balance_sheet.py | 9 | |
| LOW | erpnext/accounts/report/cash_flow/cash_flow.py | 13 | |
| LOW | …/payment_reconciliation/test_payment_reconciliation.py | 6 | |
| LOW | …/payment_reconciliation/test_payment_reconciliation.py | 10 | |
| LOW | …/payment_reconciliation/test_payment_reconciliation.py | 18 | |
| LOW | erpnext/stock/stock_ledger.py | 14 | |
| LOW | erpnext/stock/doctype/serial_no/test_serial_no.py | 18 | |
| LOW | erpnext/stock/doctype/stock_settings/stock_settings.py | 11 | |
| LOW | …stock/doctype/stock_entry_detail/stock_entry_detail.py | 7 | |
| LOW | …stock/doctype/stock_entry_detail/stock_entry_detail.py | 7 | |
| LOW | …stock/doctype/stock_entry_detail/stock_entry_detail.py | 7 | |
| LOW | …stock/doctype/stock_entry_detail/stock_entry_detail.py | 7 | |
| LOW | …stock/doctype/stock_entry_detail/stock_entry_detail.py | 7 | |
| LOW | …stock/doctype/stock_entry_detail/stock_entry_detail.py | 21 | |
| LOW | …stock/doctype/stock_entry_detail/stock_entry_detail.py | 21 | |
| LOW | …stock/doctype/quality_inspection/quality_inspection.py | 11 | |
| LOW | erpnext/stock/doctype/stock_entry/stock_entry_utils.py | 14 | |
| LOW | erpnext/stock/doctype/stock_entry/stock_entry.py | 13 | |
| LOW | erpnext/stock/doctype/stock_entry/stock_entry.py | 14 | |
| LOW | erpnext/stock/doctype/stock_entry/stock_entry.py | 14 | |
| LOW | erpnext/stock/doctype/stock_entry/stock_entry.py | 14 | |
| LOW | erpnext/stock/doctype/stock_entry/stock_entry.py | 14 | |
| LOW | erpnext/stock/doctype/stock_entry/stock_entry.py | 31 | |
| LOW | erpnext/stock/doctype/stock_entry/stock_entry.py | 31 | |
| LOW | erpnext/stock/doctype/stock_entry/stock_entry.py | 39 | |
| LOW | erpnext/stock/doctype/stock_entry/stock_entry.py | 40 | |
| LOW | erpnext/stock/doctype/stock_entry/stock_entry.py | 48 | |
| LOW | erpnext/stock/doctype/stock_entry/stock_entry.py | 48 | |
| LOW | erpnext/stock/doctype/stock_entry/stock_entry.py | 48 | |
| LOW | erpnext/stock/doctype/stock_entry/stock_entry.py | 48 | |
| LOW | erpnext/stock/doctype/stock_entry/test_stock_entry.py | 28 | |
| LOW | erpnext/controllers/queries.py | 12 | |
| LOW | erpnext/controllers/queries.py | 16 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | erpnext/hooks.py | 226 | "condition": "eval: frappe.boot.sysdefaults.demo_company && frappe.boot.sysdefaults.demo_company.length > 0", |
| HIGH | …nancial_report_template/financial_report_validation.py | 258 | message=f"Line References undefined in Formula: {', '.join(undefined)}", |
| HIGH | …nancial_report_template/financial_report_validation.py | 324 | message=f"Formula references undefined codes: {', '.join(undefined)}", |
| HIGH | erpnext/stock/reorder_item.py | 195 | and (warehouse != '' and warehouse is not null)""".format( |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | erpnext/selling/doctype/customer/test_customer.py | 343 | first, middle, last = parse_full_name("John Doe") |
| LOW | erpnext/setup/setup_wizard/data/sample_blog_post.html | 3 | <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore m |
| LOW | erpnext/setup/setup_wizard/data/sample_blog_post.html | 3 | <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore m |
| LOW | …report/accounts_receivable/test_accounts_receivable.py | 778 | "customer_name": "Jane Doe", |
| LOW | …report/accounts_receivable/test_accounts_receivable.py | 997 | "customer_name": "Jane Doe", |
| LOW | …counts/doctype/payment_request/test_payment_request.py | 238 | recipient_id="user@example.com", |
| LOW | …counts/doctype/payment_request/test_payment_request.py | 263 | recipient_id="user@example.com", |
| LOW | …counts/doctype/payment_request/test_payment_request.py | 282 | recipient_id="user@example.com", |
| LOW | …counts/doctype/payment_request/test_payment_request.py | 1786 | "address_line1": "123 Main St", |
| LOW | …counts/doctype/payment_request/test_payment_request.py | 1809 | self.assertEqual(address.get("address_line1"), "123 Main St") |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …_quotation_comparison/supplier_quotation_comparison.py | 141 | group_entries = group_wise_map[group] # all entries pertaining to item/supplier |
| LOW | erpnext/accounts/general_ledger.py | 285 | # if there is already an entry in this account then just add it |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …saction_deletion_record/transaction_deletion_record.py | 594 | def execute_task(self, task_to_execute: str | None = None): |