details: https://code.tryton.org/tryton/commit/25509d5268ef
branch: default
user: Cédric Krier <[email protected]>
date: Thu Dec 18 13:31:22 2025 +0100
description:
Use upper case for VATIN
diffstat:
modules/edocument_ubl/party.py | 2 +-
modules/edocument_ubl/tests/test_module.py | 28 ++++++++++++++++++----------
2 files changed, 19 insertions(+), 11 deletions(-)
diffs (53 lines):
diff -r d75e351bb91d -r 25509d5268ef modules/edocument_ubl/party.py
--- a/modules/edocument_ubl/party.py Fri Dec 19 09:41:39 2025 +0100
+++ b/modules/edocument_ubl/party.py Thu Dec 18 13:31:22 2025 +0100
@@ -130,4 +130,4 @@
code = self.code[2:]
else:
code = self.code
- return f'{country}{code}'.lower()
+ return f'{country}{code}'.upper()
diff -r d75e351bb91d -r 25509d5268ef modules/edocument_ubl/tests/test_module.py
--- a/modules/edocument_ubl/tests/test_module.py Fri Dec 19 09:41:39
2025 +0100
+++ b/modules/edocument_ubl/tests/test_module.py Thu Dec 18 13:31:22
2025 +0100
@@ -237,22 +237,30 @@
pool = Pool()
Identifier = pool.get('party.identifier')
- for type, code, eas_code, eas in [
- ('gr_vat', '023456783', '9933', 'el023456783'),
- ('eu_vat', 'EL023456783', '9933', 'el023456783'),
- ('eu_vat', 'GR023456783', '9933', 'el023456783'),
- ('be_vat', '0403019261', '9925', 'be0403019261'),
- ('eu_vat', 'BE0403019261', '9925', 'be0403019261'),
- ('gb_vat', '980780684', '9932', 'gb980780684'),
- ('eu_vat', 'GB980780684', '9932', 'gb980780684'),
- ('eu_vat', 'XI980780684', '9932', 'gb980780684'),
+ for type, code, eas_code, eas, vatin in [
+ ('gr_vat', '023456783',
+ '9933', 'el023456783', 'EL023456783'),
+ ('eu_vat', 'EL023456783',
+ '9933', 'el023456783', 'EL023456783'),
+ ('eu_vat', 'GR023456783',
+ '9933', 'el023456783', 'EL023456783'),
+ ('be_vat', '0403019261',
+ '9925', 'be0403019261', 'BE0403019261'),
+ ('eu_vat', 'BE0403019261',
+ '9925', 'be0403019261', 'BE0403019261'),
+ ('gb_vat', '980780684',
+ '9932', 'gb980780684', 'GB980780684'),
+ ('eu_vat', 'GB980780684',
+ '9932', 'gb980780684', 'GB980780684'),
+ ('eu_vat', 'XI980780684',
+ '9932', 'gb980780684', 'GB980780684'),
]:
with self.subTest(type=type, code=code):
identifier = Identifier(type=type, code=code)
self.assertEqual(identifier.eas_code, eas_code)
self.assertEqual(identifier.eas, eas)
- self.assertEqual(identifier.vatin, eas)
+ self.assertEqual(identifier.vatin, vatin)
del ModuleTestCase