Hooks.py
doc_events = {
"Sales Invoice": {
"validate": "modag.api.arebic_amount"
},
"Sales Order": {
"validate": "modag.api.arebic_amount"
},
"Sales Quotation": {
"validate": "modag.api.arebic_amount"
}
}
api.py
from frappe.model.document import Document
import frappe
from num2words import num2words
# def arebic_amount(self):
# frappe.msgprint("Test")
@frappe.whitelist()
def arebic_amount(doc,method):
num2words(10100,lang='ar')
doc.amount_in_words_arebic = num2words( doc.grand_total,lang='ar')
frappe.msgprint("arebic conversion is success")
doc_events = {
"Sales Invoice": {
"validate": "modag.api.arebic_amount"
},
"Sales Order": {
"validate": "modag.api.arebic_amount"
},
"Sales Quotation": {
"validate": "modag.api.arebic_amount"
}
}
api.py
from frappe.model.document import Document
import frappe
from num2words import num2words
# def arebic_amount(self):
# frappe.msgprint("Test")
@frappe.whitelist()
def arebic_amount(doc,method):
num2words(10100,lang='ar')
doc.amount_in_words_arebic = num2words( doc.grand_total,lang='ar')
frappe.msgprint("arebic conversion is success")
No comments:
Post a Comment