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'