SEC – poziom standardowy, w którym dla 42 modułów kodujących dane dodaje się 20 modułów korygujących, co zapewnia możliwość poprawnego odczytu danych dla symbolu uszkodzonego w 16 procentach. EEC – poziom rozszerzony, w którym na każdy moduł kodujący dane przypada jeden moduł zawierający dane o korekcji, co pozwala na poprawny odczyt symboli uszkodzonych w 25 procentach.
Struktura logiczna W kodzie grupy modułów tworzą tzw. słowa kodowe. Jedno słowo kodowe odpowiada jednemu znakowi alfanumerycznemu. Dzięki możliwości kompresji cyfr jest możliwość kodowania dziewięciu cyfr w sześciu słowach kodowych. Kodowane dane dzielą się na dwa komunikaty:
komunikat pierwotny – zawiera informacje o trybie kodu, dla niektórych trybów zawiera także pewne informacje o przesyłce, takie jak: trzycyfrowy kod kraju według ISO 3166
kod pocztowy danego kraju trzycyfrowy kod Class of service przydzielony przez przewoźnika określający priorytet w kolejce dwudziestocyfrowy kod do śledzenia ruchu przesyłki dwu- czterocyfrowy kod określający pochodzenie przewoźnika
Komunikat ma długość 60 bitów (modułów).