The chat responses are generated using Generative AI technology for intuitive search and may not be entirely accurate. They are not intended as professional advice. For full details, including our use rights, privacy practices and potential export control restrictions, please refer to our Generative AI Service Terms of Use and Generative AI Service Privacy Information. As this is a test version, please let us know if something irritating comes up. Like you get recommended a chocolate fudge ice cream instead of an energy managing application. If that occurs, please use the feedback button in our contact form!
Skip to content

SFC - Code numbers with company code¶

The general SFC code (not the country-specific SFC code) of the manufacturer or supplier is to be used for products that are sold worldwide.

Original PDF:
SFC.pdf (SN 01050)

Identification¶

12345678901234
ANANNNNNNNN*A
N
A
N

Validation¶

As a requesting service, I want to get information if one or more strings I have sent are following the SFC syntax, that I can ensure to proceed/persist only correct product numbers.

The validation should only be executed for identified numbers.

The return string is called Normbyte and is two characters long. The Normbyte is there to encode validation and classification results.

RegEx (https://regex101.com/r/thQshK/1/)

^[A-Z]{2}[A-Z2-9][.:][\w\W]{1,21}$

Classification¶

As a requesting service, I want to get information about the state of the number if it is validated as correct, that I have more details about the product number.

The classification should only be executed for valid numbers.

The return string is called Normbyte and is max. two characters long. The Normbyte is there to encode validation and classification results.

Normbytes for SFC:

NBDescription
IZSFC with : at position 4
IBSFC with . at position 4

Formatting¶

As a requesting service, I want to format my product numbers in two different output formats which are following the numbering standards, that I can ensure my numbers are structured everytime the same.

SORT¶

Remove all blanks between position 5 and 25 except if number has . at position 4

PRINT¶

Remove all blanks between position 5 and 25 except if number has . at position 4