I asked a question, no one answered.
Thats it
I asked a question, no one answered.
Thats it
This would require you to enter SMS API settings in this SMS Settings Page.
Then on the hook on_submit
, write a function that utilises the inbuilt send_sms function to send an sms to the Debtor and the Creditor. I believe their details will have to fetched from the child table Journal Entry Account
In Hooks.py of your custom app
doc_events = {
"Journal Entry": {
"on_submit": "your_app.your_module.file_name.function_name",
},
Then in the file,
from frappe.core.doctype.sms_settings.sms_settings import send_sms
def jv_send_sms(doc, method):
message = "{} Amount has been processed".format(doc.total_amount)
contact_numbers = []
for row in doc.get('accounts'):
if row.party_type = "Customer":
contact_numbers.append(row.party.mobile_no)
send_sms(contact_numbers, message)
This code can stay in your custom app which will let ERPnext code stay untouched.
I was not sure about Accounts situation, I’ve been really bad at understanding this credit and debit situations. However if you give a screenshot with dummy data, I’ll let you know how to fetch those data. One more thing :
In the statement: contact_numbers.append(row.party.mobile_no) I’m assuming you are using Version 11 on the master branch. I know that as of this version, each time a customer is saved a primary contact is linked to the Customer with relevant phone details.
I sent multiple posts because apparently new users cannot post more than 1 image in one post… which is just dumb. But oh well
EDIT: Ok, nvm. Figured the other part out (Ignore this if you haven’t seen this prior to the edit )
Thank You so much for your time, I really appreciate it