Skip to content

fix(cmfv3): convert DE-113.69/70/71 to variable-length packagers#696

Merged
ar merged 1 commit intomainfrom
fix/cmfv3-de113-69-71-variable-length
Mar 29, 2026
Merged

fix(cmfv3): convert DE-113.69/70/71 to variable-length packagers#696
ar merged 1 commit intomainfrom
fix/cmfv3-de113-69-71-variable-length

Conversation

@ar-agt
Copy link
Copy Markdown
Collaborator

@ar-agt ar-agt commented Mar 29, 2026

DE-113.69 (Card Token), 70 (Transaction ID), and 71 (Transaction Group ID) were defined as fixed-length in the packager, but should be variable-length to match the AN..40 / N..19 design intent.

Field Before After
69 Card Token IF_CHAR length=40 (fixed) IFB_LLCHAR length=40 (LLVAR)
70 Transaction ID IFB_NUMERIC length=19 (fixed BCD) IFB_LLNUM length=19 (LLVAR BCD)
71 Transaction Group ID IFB_NUMERIC length=19 (fixed BCD) IFB_LLNUM length=19 (LLVAR BCD)

…kagers

- 69 Card Token: IF_CHAR -> IFB_LLCHAR (ANS..40 LLVAR)
- 70 Transaction ID: IFB_NUMERIC -> IFB_LLNUM (N..19 LLVAR)
- 71 Transaction Group ID: IFB_NUMERIC -> IFB_LLNUM (N..19 LLVAR); rename to include space
@ar ar merged commit 44e4606 into main Mar 29, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants