Merge pull request #23 from Sea-Haven-Industries/in_words_jinja

feat: add jinja method for amount
This commit is contained in:
Adam Moussa 2025-06-25 16:18:23 -04:00 • committed by GitHub
commit 3251eab17b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 17 additions and 0 deletions

View file

@ -248,3 +248,9 @@ website_route_rules = [
]
export_python_type_annotations = True
jinja = {
"methods": [
"suppliers_portal.overrides.print.amount_in_words_with_asterisks",
]
}

View file

@ -0,0 +1,11 @@
import frappe
from frappe.utils import flt, money_in_words
@frappe.whitelist()
def amount_in_words_with_asterisks(amount):
amount = flt(amount)
amount_in_words = money_in_words(amount)[4:-6]
if amount % 1 == 0:
return f"{amount_in_words + ' and Zero Cents ':*<70}"
return f"{amount_in_words + 's ':*<84}"