Skip to content

Commit

Permalink
fix: KSA VAT QR Code arabic conversion
Browse files Browse the repository at this point in the history
  • Loading branch information
ahmadpak committed Nov 27, 2021
1 parent f7aa473 commit 2bb2c69
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions erpnext/regional/saudi_arabia/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,18 +41,16 @@ def create_qr_code(doc, method):
tlv_array = []
# Sellers Name

'''TODO: Fix arabic conversion'''
# seller_name = frappe.db.get_value(
# 'Company',
# doc.company,
# 'company_name_in_arabic')
seller_name = frappe.db.get_value(
'Company',
doc.company,
'company_name_in_arabic')

# if not seller_name:
# frappe.throw(_('Arabic name missing for {} in the company document'.format(doc.company)))
if not seller_name:
frappe.throw(_('Arabic name missing for {} in the company document'.format(doc.company)))

seller_name = doc.company
tag = bytes([1]).hex()
length = bytes([len(seller_name)]).hex()
length = bytes([len(seller_name.encode('utf-8'))]).hex()
value = seller_name.encode('utf-8').hex()
tlv_array.append(''.join([tag, length, value]))

Expand Down

0 comments on commit 2bb2c69

Please sign in to comment.