Skip to content

PRT Export Bug #4382

Description

@Abdeali099
Traceback (most recent call last):
  File "apps/frappe/frappe/app.py", line 121, in application
    response = frappe.api.handle(request)
  File "apps/frappe/frappe/api/__init__.py", line 63, in handle
    data = endpoint(**arguments)
  File "apps/frappe/frappe/api/v1.py", line 40, in handle_rpc_call
    return frappe.handler.handle()
           ~~~~~~~~~~~~~~~~~~~~~^^
  File "apps/frappe/frappe/handler.py", line 54, in handle
    data = execute_cmd(cmd)
  File "apps/frappe/frappe/handler.py", line 87, in execute_cmd
    return frappe.call(method, **frappe.form_dict)
           ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "apps/frappe/frappe/__init__.py", line 1125, in call
    return fn(*args, **newargs)
  File "apps/frappe/frappe/utils/typing_validations.py", line 49, in wrapper
    return func(*args, **kwargs)
  File "apps/india_compliance/india_compliance/gst_india/doctype/purchase_reconciliation_tool/purchase_reconciliation_tool.py", line 566, in download_excel_report
    build_data.export_data()
    ~~~~~~~~~~~~~~~~~~~~^^
  File "apps/india_compliance/india_compliance/gst_india/doctype/purchase_reconciliation_tool/purchase_reconciliation_tool.py", line 769, in export_data
    data=self.get_invoice_data(),
         ~~~~~~~~~~~~~~~~~~~^^
  File "apps/india_compliance/india_compliance/gst_india/doctype/purchase_reconciliation_tool/purchase_reconciliation_tool.py", line 823, in get_invoice_data
    data = ReconciledData(**self.doc).get_consolidated_data(
        self.data.get("purchases"),
        self.data.get("inward_supplies"),
        prefix="inward_supply",
    )
  File "apps/india_compliance/india_compliance/gst_india/doctype/purchase_reconciliation_tool/__init__.py", line 946, in get_consolidated_data
    data = self.get(purchase_names, inward_supply_names)
  File "apps/india_compliance/india_compliance/gst_india/doctype/purchase_reconciliation_tool/__init__.py", line 997, in get
    inward_supplies = self.get_all_inward_supply(names=inward_supply_names, only_names=only_names)
  File "apps/india_compliance/india_compliance/gst_india/doctype/purchase_reconciliation_tool/__init__.py", line 1032, in get_all_inward_supply
    return super().get_all_inward_supply(inward_supply_fields, names, only_names) or []
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "apps/india_compliance/india_compliance/gst_india/doctype/purchase_reconciliation_tool/__init__.py", line 647, in get_all_inward_supply
    from_date=self.inward_supply_from_date,
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'ReconciledData' object has no attribute 'inward_supply_from_date'
Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions