SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 63273: The extract, transform, load (ETL) code to process the OFAC watch list might not preserve information about the place of birth

DetailsHotfixAboutRate It

In SAS® Anti-Money Laundering, a set of macros reads the Office of Foreign Assets Control (OFAC) watch list (provided by the US Treasury). Under certain conditions, this process might drop the PLACE_OF_BIRTH column information.

The information is dropped when duplicate records are handled. The FCF_WL_OFAC_TRANSFORM macro routine contains a DATA step that generates STG_WTCH.wl_ofac_transform_0n data sets. The intermediate data set that is named STG_WTCH.wl_ofac_transform_06 contains information about date of birth, year of birth, and place of birth. All that information is extracted from the Remark field in STG_WTCH.wl_ofac_transform_01.

When the macro program executes, after the program creates STG_WTCH.wl_ofac_transform_06, duplicate record information is removed, based on the values of three columns: ENT_NUM, DATE_OF_BIRTH, and YEAR_OF_BIRTH. However, the succeeding NODUPKEY option in the SORT procedure does not include the PLACE_OF_BIRTH column in the BY statement. 

The place of birth information is dropped under these conditions:

  • Duplicate records exist for an entity.
  • The place of birth is missing in the first duplicate record.

Workaround

  1. Open the fcf_wl_ofac_transform.sas program. It is located in these directories:
  • Windows: SASHOME\SASFoundation\9.4\antimnycmn\ucmacros
  • UNIX/Linux: $SASROOT/ucmacros/antimnycmn
  1. Open the program. Look for the PROC SORT for STG_WTCH.wl_ofac_transform_06. Be sure to include the PLACE_OF_BIRTH column in the BY statement:
      proc sort data=STG_WTCH.wl_ofac_transform_06
                out=STG_WTCH.wl_ofac_transform_06
                nodupkey;
         by ent_num
            date_of_birth
            year_of_birth
            place_of_birth;
      run;
  1. Save the program.
  2. Re-run the watch-list ETL code in order to re-import the OFAC watch-list data.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Anti-Money LaunderingMicrosoft® Windows® for x647.1
64-bit Enabled AIX7.1
64-bit Enabled Solaris7.1
Linux for x647.1
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.