I think the correct UIC numbers for the 071 fleet is
071 = 92 60 0117071-7
072 = 92 60 0117072-5
073 = 92 60 0117073-3
074 = 92 60 0117074-1
075 = 92 60 0117075-8
075 = 92 60 0117076-6
076 = 92 60 0117077-4
076 = 92 60 0117078-2
077 = 92 60 0117079-0
078 = 92 60 0117080-8
081 = 92 60 0117081-6
082 = 92 60 0117082-4
083 = 92 60 0117083-2
084 = 92 60 0117084-0
085 = 92 60 0117085-7
086 = 92 60 0117086-5
087 = 92 60 0117087-3
088 = 92 60 0117088-1
The first 2 digits 1-2 is the Type code:
Digit 1 is '9'
If digit 2 describes the type of tractive stock, the following coding is mandatory:[3]
90 Miscellaneous (tractive unit not otherwise classified, e.g. steam locomotive)
91 Electric locomotive
92 Diesel locomotive
93 Electric multiple unit (high speed) [power car or trailer]
94 Electric multiple unit (not high speed) [power car or trailer]
95 Diesel multiple unit [power car or trailer]
96 Specialised trailer
97 Electric shunter
98 Diesel shunter
99 Special vehicle (e.g. Departmental tractive unit)
The next 2 digits, 3-4 is the Country code:
60 Ireland.
70 UK, I presume that includes NI.
80 Germany.
The next 4 digits, 5-8 are the Class number:
0117.
The next 3 digits, 9-11 is the Serial number:
071.
The last digit, 12 is the Check digit:
The check digit is calculated from digits 1-11. It is derived from the sum of the numbers that arise when the digits are alternately multiplied by 2 and 1; the difference of this sum from the next multiple of ten produces the check digit.
So does that now mean that the Class 071 is now Class 0117?
Example of a UIC vehicle number:
Meaning of 97 80 8194 052-7 D-LEG
97 Type, here electric locomotive, top speed up to 100 km/h
80 Country, here Germany
8194 Federal Railway Office type, here DRB Class E 94
052 Serial
7 Check digit
D-LEG Owner, here Leipziger Eisenbahngesellschaft.