diff --git a/erpnext/accounts/doctype/payment_request/payment_request.json b/erpnext/accounts/doctype/payment_request/payment_request.json index 2eef429cd3a..5a19a080484 100644 --- a/erpnext/accounts/doctype/payment_request/payment_request.json +++ b/erpnext/accounts/doctype/payment_request/payment_request.json @@ -58,7 +58,9 @@ "payment_account", "payment_channel", "payment_order", - "amended_from" + "amended_from", + "column_break_iiuv", + "phone_number" ], "fields": [ { @@ -376,6 +378,7 @@ "read_only": 1 }, { + "depends_on": "eval: doc.payment_channel==\"Phone\"", "fetch_from": "payment_gateway_account.payment_channel", "fieldname": "payment_channel", "fieldtype": "Select", @@ -429,13 +432,22 @@ "fieldtype": "Data", "label": "Party Name", "read_only": 1 + }, + { + "fieldname": "column_break_iiuv", + "fieldtype": "Column Break" + }, + { + "fieldname": "phone_number", + "fieldtype": "Data", + "label": "Phone Number" } ], "in_create": 1, "index_web_pages_for_search": 1, "is_submittable": 1, "links": [], - "modified": "2024-10-23 12:23:40.117336", + "modified": "2024-12-27 21:29:10.361894", "modified_by": "Administrator", "module": "Accounts", "name": "Payment Request", diff --git a/erpnext/accounts/doctype/payment_request/payment_request.py b/erpnext/accounts/doctype/payment_request/payment_request.py index 61bb2932d2b..f84f094e464 100644 --- a/erpnext/accounts/doctype/payment_request/payment_request.py +++ b/erpnext/accounts/doctype/payment_request/payment_request.py @@ -224,6 +224,7 @@ class PaymentRequest(Document): sender=self.email_to, currency=self.currency, payment_gateway=self.payment_gateway, + phone_number=self.phone_number, ) controller.validate_transaction_currency(self.currency) @@ -635,6 +636,7 @@ def make_payment_request(**args): "party": args.get("party") or ref_doc.get("customer"), "bank_account": bank_account, "party_name": args.get("party_name") or ref_doc.get("customer_name"), + "phone_number": args.get("phone_number") if args.get("phone_number") else None, } )