STP Phase 2 codes explained

STP Phase 2 introduces dozens of new codes — income types, country codes, tax treatment codes, and disaggregated gross categories. Here's what each one means and when to use it.