Generation Source
Generation Source for the Reference Number Qualifier can be one of the following:
- Manual – Fixed Length (MANUAL)
- Internally Generated (INTERNAL)
- Transaction Generated (TRANSID)
- Manual – Free Format (FREE_FMT)
- Manual - Domain (DOMAIN)
The following table describes compatible values and their associated meanings:
|
Generation Source |
Auto Generate Only |
Sequence ID |
Literal (*) |
Start/ End Position Free Format |
Start Position for Sequence |
Check Digit |
---|---|---|---|---|---|---|---|
1 |
MANUAL |
FALSE (view only) |
Null |
Required |
Required |
|
Null |
2 |
FREE_FMT |
FALSE (view only) |
Null |
|
Optional |
|
Null |
3 |
TRANSID |
TRUE (view only) |
Null |
|
Null |
|
Null |
4 |
INTERNAL |
TRUE (default) / FALSE |
Required |
Required |
Null |
Required (**) |
Optional |
5 |
DOMAIN |
FALSE |
Null |
|
|
|
Null |
Notes:
- (*) Leading spaces not allowed
- (**) checks the Literal Length & Start position vs. the Length of the Sequence
User Defined vs. System Defined
- In cases 1, 2 and 5 above, the Reference Number will be user defined only.
- In case 3, the Reference Number will be system defined exclusively.
- In case 4, the Reference Number will be generated by the system but it can be overridden by User if the Auto-Generate Only flag is False.
Length
- In cases 1 and 4, the length is internally set based on the number of non-null characters in the Literal.
-
In case 2, the length can be defined to a maximum of 120 characters. Any number of characters are accepted up to the limit. If the maximum should be enforced at less than 120 characters, indicate that length limit in the End Position field.
- In case 3, the length is internally set to 30.
Internally generated reference numbers will support a fixed length format with user-specified literal strings, a single embedded ranged sequence and a single check digit (for example, Modulus 10, Modulus 11).
Some of the Generation Sources are only supported for certain Reference Number Types:
Reference Number Type |
Generation Source |
---|---|
BM, MB, 08 |
MANUAL INTERNAL FREE_FMT TRANSID |
Any |
FREE_FMT MANUAL DOMAIN |
Examples