There are two systems of cut numbers in central Europe. One from Salzgitter, one from Klöckner. All the other steel trader use one of this systems. It will be a good Idea to calculate the Number of de cut an then put the result into a attribute, which can be used for reports. This calculation of the cut number can be done when the numbering process is working.
Example for a Klöckner code:
HEB200 - 500 / FIG: 21/45°
or

HEB200 - 500 / FIG: 23/45°/45°
or same example in Salzgitter code:

HEB200 - 500 / FIG: B/45°/45°
What the user need is the number or letter of the figure in one variable.
exemple:
FIG: 23/45°/45°
This figure wil be written on the list to ask a offer for steel or to order steel. Steel trader use the nuber internal to cut the beam an bring it on the right length. They don't use DSTV files.
The system today, with the cutlist with symbols, is not enogh to order beams or ask for a offer.