Field Encoding Types Quiz

Test your understanding of ISO8583 field encoding: fixed vs variable length, BCD encoding, padding rules, and data type validation.


Get every question correct to pass this checkpoint. You can review feedback, revise your answers, and submit again.

1. A field uses two ASCII decimal length digits and counts value bytes. Prefix 09 means what?

Select one answer.

2. You need to encode the amount $100.00 (10000 cents) into a fixed 12-character numeric field. What's the correct encoding?

Select one answer.

3. How does BCD (Binary-Coded Decimal) encoding save space compared to ASCII?

Select one answer.

4. You see the LLVAR-encoded bytes: 31 36 34 35 33 32 30 31 35 31 31 32 38 33 30 33 36 36. What is the field value?

Select one answer.

5. What is the correct way to encode the terminal ID "TERM01" in a fixed 8-character ANS field?

Select one answer.

6. The course BCD helper left-pads an odd digit count with zero. How does it encode 123?

Select one answer.

7. What distinguishes an 'N' (numeric) field from an 'AN' (alphanumeric) field in ISO8583?

Select one answer.

8. A profile defines DE4 as BCD USD minor units with two decimal places. The bytes are 00 00 01 00 00 00. What amount is represented?

Select one answer.

9. An ANS field contains trailing spaces. When may a decoder remove them?

Select one answer.

10. The ASCII bytes 0x31 0x36 mean length 16, but a decoder interprets their nibbles as packed decimal 3136. What is wrong?

Select one answer.

11. What's the difference between ASCII and EBCDIC encoding for the digit '0'?

Select one answer.

12. Field DE35 (Track 2 Data) is defined as LLVAR z..37. What does the 'z' data type mean?

Select one answer.

13. You're implementing a field encoder. For LLVAR fields, when should you validate the value length against MaxLength vs against 99?

Select one answer.

14. When decoding a fixed numeric field like Processing Code (n 6), should you strip leading zeros?

Select one answer.

15. You receive a message where the bitmap says DE52 (PIN Data, b 8) is present. How do you read it?

Select one answer.

Join Discord