Getting error on creating Quotation

### App Versions

{
“chat”: “0.0.1”,
“desk_navbar_extended”: “0.0.1”,
“erpnext”: “14.32.1”,
“frappe”: “14.42.0”,
“hrms”: “14.8.0”,
“india_compliance”: “14.13.0”,
“payments”: “0.0.1”
}

### Route

Form/Opportunity/CRM-OPP-2023-00012

### Traceback

Traceback (most recent call last):
File “apps/frappe/frappe/app.py”, line 94, in application
response = frappe.api.handle()
^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/api.py”, line 54, in handle
return frappe.handler.handle()
^^^^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/handler.py”, line 47, in handle
data = execute_cmd(cmd)
^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/handler.py”, line 85, in execute_cmd
return frappe.call(method, **frappe.form_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/init.py”, line 1619, in call
return fn(*args, **newargs)
^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/model/mapper.py”, line 36, in make_mapped_doc
return method(source_name)
^^^^^^^^^^^^^^^^^^^
File “apps/erpnext/erpnext/crm/doctype/opportunity/opportunity.py”, line 318, in make_quotation
doclist = get_mapped_doc(
^^^^^^^^^^^^^^^
File “apps/frappe/frappe/model/mapper.py”, line 148, in get_mapped_doc
postprocess(source_doc, target_doc)
File “apps/erpnext/erpnext/crm/doctype/opportunity/opportunity.py”, line 314, in set_missing_values
quotation.run_method(“calculate_taxes_and_totals”)
File “apps/frappe/frappe/model/document.py”, line 914, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/model/document.py”, line 1267, in composer
return composed(self, method, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/model/document.py”, line 1249, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
^^^^^^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/model/document.py”, line 911, in fn
return method_object(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “apps/erpnext/erpnext/controllers/accounts_controller.py”, line 348, in calculate_taxes_and_totals
calculate_taxes_and_totals(self)
File “apps/erpnext/erpnext/controllers/taxes_and_totals.py”, line 32, in init
self.calculate()
File “apps/erpnext/erpnext/controllers/taxes_and_totals.py”, line 62, in calculate
self.set_item_wise_tax_breakup()
File “apps/erpnext/erpnext/controllers/taxes_and_totals.py”, line 912, in set_item_wise_tax_breakup
self.doc.other_charges_calculation = get_itemised_tax_breakup_html(self.doc)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “apps/erpnext/erpnext/controllers/taxes_and_totals.py”, line 958, in get_itemised_tax_breakup_html
get_rounded_tax_amount(itemised_tax_data, doc.precision(“tax_amount”, “taxes”))
File “apps/erpnext/erpnext/controllers/taxes_and_totals.py”, line 1056, in get_rounded_tax_amount
if isinstance(row, dict) and isinstance(row[“tax_amount”], float):
~~~^^^^^^^^^^^^^^
KeyError: ‘tax_amount’

### Request Data

{
“type”: “POST”,
“args”: {
“method”: “erpnext.crm.doctype.opportunity.opportunity.make_quotation”,
“source_name”: “CRM-OPP-2023-00011”,
“args”: null,
“selected_children”: “{}”
},
“freeze”: true,
“freeze_message”: “”,
“headers”: {},
“error_handlers”: {},
“url”: “/api/method/frappe.model.mapper.make_mapped_doc”
}

### Response Data

{
“exception”: “KeyError: ‘tax_amount’”
}