UNILIN-UNIMAT: Control Records
T.0 Control Record
- Purpose
-
Used by the receiving system to check whether the following control block is valid.
- Valid for
-
Every new block of data added to the payload.
- What happens when the row is read
-
The row starts a new control block. The declared record count is compared with the number of rows that follow in that block.
- If the count matches
-
The block is structurally valid and processing may continue.
- If the count does not match
-
The payload is invalid and the block must be rejected.
- Note
-
If a later mutation row does not contain its own business date, the control-record date and time define the block timestamp for that row set.
Fields:
| Field | Length | Format | Explanation |
|---|---|---|---|
Mutation code |
1 |
|
Always |
Date |
8 |
|
Date when the following data was created. |
Time |
4 |
|
Time when the following data was created. |
Quantity of records |
4 |
|
Number of records following this control record in the same block, excluding the control record itself. |