SARS IT3(d) submission data safeguards

Improved IT3(d) submission data correctness for SARS exports.

Highlights:

  • Explicit SARS field ordering for GH and SE records
  • Stricter donor type mapping to handle inconsistent casing and unmappable values
  • Protection against deleting donors or receipts when that would leave SARS-reported Section 18A data stranded