77 codes that cover most of what an originator sees. Each one carries the decision: retry or stop, how long the receiving institution has to send it, what the guidance rests on, and when it was last checked.
On a rail fact, every detail line names the section or instrument it rests on and whether that is a rule, a law, operator guidance, or observed practice.
Not yet covered: the return code lists and deadlines that the other five GCC central banks set for their own participants were not read, so every record reports SAMA's rules only; SAMA publishes one line per code and no guidance on when to use each; triggers and actions beyond that line are inference; the AFAQ message format guides are controlled documents shared with participants only, so which message field carries the code and any additional information is not stated; the live code dictionary in the AFAQ Central Component may hold codes that the published appendix lacks; XX00, which SAMA lists as the placeholder the Central Component puts in place of an unregistered code, has no record because it names no reason.