import frappe @frappe.whitelist() def get_payment_message(docname): doc = frappe.get_doc("Payment Request", docname) # Ambil dokumen referensi (Sales Order / Invoice / lainnya) ref_doc = None if doc.reference_doctype and doc.reference_name: try: ref_doc = frappe.get_doc(doc.reference_doctype, doc.reference_name) except: pass context = { "doc": doc, "ref_doc": ref_doc } return frappe.render_template( "editor_override/templates/payment_request/payment_request.html", context )