diff --git a/odex25_accounting/report_e_invoice/models/account_move.py b/odex25_accounting/report_e_invoice/models/account_move.py index 2f789ce8c..9750d8564 100644 --- a/odex25_accounting/report_e_invoice/models/account_move.py +++ b/odex25_accounting/report_e_invoice/models/account_move.py @@ -54,6 +54,7 @@ class AccountMove(models.Model): str_to_encode = seller_name_enc + company_vat_enc + timestamp_enc + invoice_total_enc + total_vat_enc qr_code_str = base64.b64encode(str_to_encode).decode('UTF-8') record.qr_string = qr_code_str + record.l10n_sa_qr_code_str = qr_code_str @api.depends('line_ids.sale_line_ids') def _get_sale_orders(self): @@ -110,7 +111,7 @@ class AccountMove(models.Model): partner_name = rec.partner_id.name else: partner_name = rec.partner_id.name - partner_name = str(_('اسم المورد: \t \t ' + partner_name)) + partner_name = str(_('اسم المورد: \t \t ' + str(partner_name) )) partner_vat = "##########" if rec.move_type in ['out_invoice', 'in_refund']: if rec.company_id.partner_id.vat: @@ -120,14 +121,14 @@ class AccountMove(models.Model): if rec.partner_id.vat: partner_vat = rec.partner_id.vat - partner_vat = str(_('رقم تسجيل ضريبة: \t \t ' + partner_vat)) + partner_vat = str(_('رقم تسجيل ضريبة: \t \t ' + str(partner_vat))) currency_total = ''.join([rec.currency_id.name, str(rec.amount_total)]) - total = str(_('إجمالي الفاتورة: \t \t ' + currency_total)) + total = str(_('إجمالي الفاتورة: \t \t ' + str(currency_total))) currency_tax = ''.join([rec.currency_id.name, str(rec.amount_tax)]) - tax = str(_('إجمالي ضريبة القيمة المضافة: \t \t ' + currency_tax)) + tax = str(_('إجمالي ضريبة القيمة المضافة: \t \t ' + str(currency_tax))) date_invoice = str(rec.invoice_date) - date = str(_('الطابع الزمني للفاتورة: \t \t ' + date_invoice)) + date = str(_('الطابع الزمني للفاتورة: \t \t ' + str(date_invoice))) lf = '\n\n' ibanqr = lf.join([partner_name, partner_vat, date, total, tax]) rec.qr_image = generate_qr_code(ibanqr)