Skip to content

fix(packager): correct DE-072 Data Record to LLLLVAR b..9999#686

Merged
ar merged 1 commit intomainfrom
fix/de-072-data-record-llll
Mar 28, 2026
Merged

fix(packager): correct DE-072 Data Record to LLLLVAR b..9999#686
ar merged 1 commit intomainfrom
fix/de-072-data-record-llll

Conversation

@ar-agt
Copy link
Copy Markdown
Collaborator

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

ISO 8583 defines DE-072 (Data Record) as LLLLVAR ansb..9999.

Both cmf.xml and cmfv3.xml were using IFB_LLLBINARY with length=999, which:

  • Uses a 3-digit BCD length prefix (LLL) instead of the correct 4-digit (LLLL)
  • Caps the field at 999 bytes instead of 9999

Fix: change both packagers to IFB_LLLLBINARY with length=9999.

ISO 8583 defines DE-072 as LLLLVAR ansb..9999. Both cmf.xml and
cmfv3.xml were using IFB_LLLBINARY with length=999 (LLL prefix),
which is too short and uses the wrong length prefix class.
@ar ar merged commit 3e1c5fa into main Mar 28, 2026
2 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