diff --git a/addons/l10n_vn/models/res_bank.py b/addons/l10n_vn/models/res_bank.py index 6e502795eae..a0370d71fd6 100644 --- a/addons/l10n_vn/models/res_bank.py +++ b/addons/l10n_vn/models/res_bank.py @@ -47,7 +47,7 @@ class ResPartnerBank(models.Model): def _get_additional_data_field(self, comment): if self.country_code == 'VN': - return self._serialize(1, comment) + return self._serialize(8, comment) return super()._get_additional_data_field(comment) def _get_error_messages_for_qr(self, qr_method, debtor_partner, currency): diff --git a/addons/l10n_vn/tests/test_l10n_vn_emv_qr.py b/addons/l10n_vn/tests/test_l10n_vn_emv_qr.py index a2c95a06e67..cecd7fc7a21 100644 --- a/addons/l10n_vn/tests/test_l10n_vn_emv_qr.py +++ b/addons/l10n_vn/tests/test_l10n_vn_emv_qr.py @@ -81,7 +81,7 @@ class TestL10nVNEmvQrCode(AccountTestInvoicingCommon): ) # Check the whole qr code string - self.assertEqual(emv_qr_vals, '00020101021238590010A0000007270129000697042201156607040600001290208QRIBFTTA52040000530370454031005802VN5914company_1_data6007Vietnam62170113INV/TEST/00016304E801') + self.assertEqual(emv_qr_vals, '00020101021238590010A0000007270129000697042201156607040600001290208QRIBFTTA52040000530370454031005802VN5914company_1_data6007Vietnam62170813INV/TEST/00016304600B') def test_remove_vietnamese_accents(self): accent_string = "áàảãạăắằẳẵặâấầẩẫậÁÀẢÃẠĂẮẰẲẴẶÂẤẦẨẪẬéèẻẽẹêếềểễệÉÈẺẼẸÊẾỀỂỄỆóòỏõọôốồổỗộơớờởỡợÓÒỎÕỌÔỐỒỔỖỘƠỚỜỞỠỢíìỉĩịÍÌỈĨỊúùủũụưứừửữựÚÙỦŨỤƯỨỪỬỮỰýỳỷỹỵÝỲỶỸỴđĐ" @@ -102,4 +102,4 @@ class TestL10nVNEmvQrCode(AccountTestInvoicingCommon): ) # Check the whole qr code string - self.assertEqual(emv_qr_vals, '00020101021238590010A0000007270129000697042201156607040600001290208QRIBFTTA52040000530370454031005802VN5914aAeEoOiIuUyYdD6007Vietnam62170113INV/TEST/0002630492AF') + self.assertEqual(emv_qr_vals, '00020101021238590010A0000007270129000697042201156607040600001290208QRIBFTTA52040000530370454031005802VN5914aAeEoOiIuUyYdD6007Vietnam62170813INV/TEST/000263041AA5')