Validating Customers against "Denied Persons" lists

We have a client who is in the firearms industry. They are required to validate buyers of their products against multiple "Denied Persons" lists. These lists contain people & businesses who have been flagged by various government agencies as potential threats. See the list below for examples.

My question is whether anyone has developed a web service or other means of comparing Customer Names & Addresses on 500 Sales Orders or Quotes against all of these lists? Writing a web service for one or two would not be that difficult, but there are about 50 below.

· Department of Commerce Denied Persons [BIS]

· Department of Commerce Entity List [BIS]

· Department of Commerce "Unverified" List [BIS]

· Department of State Arms Export Control Act Debarred Parties [DDTC]

· Department of State Munitions Export Control Orders [DDTC]

· Department of State Nonproliferation Orders

· WMD Trade Control Designations [OFAC]

· Department of State Designated Terrorist Organizations

· Department of State Terrorist Exclusion List

· Palestinian Legislative Council List [OFAC]

· Federal Register General Orders

· Specially Designated Nationals and Blocked Persons [OFAC]

· Foreign Sanctions Evaders List (FSE-IR) [OFAC]

· United Nations Consolidated List

· GSA Parties Excluded from Federal Procurement Programs [SAM/EPLS]

· GSA Parties Excluded from Federal Nonprocurement Programs [SAM/EPLS]

· GSA Parties Excluded from Federal Reciprocal Programs [SAM/EPLS]

· Air Force Special Investigations - Top Ten Fugitives

· Alcohol, Tobacco, Firearms and Explosives Most Wanted

· FBI Ten Most Wanted Fugitives

· FBI Most Wanted Terrorists

· FBI Seeking Information

· FBI Wanted Fugitives

· FBI Crime Alert

· Food and Drug Administration – Clinical Investigators

· Food and Drug Administration – Debarment List

· Food and Drug Administration – Disqualified and Restricted

· Homeland Security Investigations Most Wanted

· Naval Criminal Investigative Service – Wanted Fugitives

· U.S. Immigration and Customs Enforcement Most Wanted

· U.S. Drug Enforcement – Major International Fugitives

· U.S. Marshals Service – Major Fugitive Cases

· U.S. Marshals Service – Top 15 Most Wanted

· Office of Research Integrity PHS Administrative Actions

· U.S. Postal Inspection Service – Most Wanted

· U.S. Secret Service Most Wanted

· OIG Entities Excluded from Federal Health and Medicare Programs

· CIA Chiefs of State and Cabinet Members of Foreign Governments [Politically Exposed Persons]

· Japan Foreign End-Users of Concern

· Kingdom of Saudi Arabia Wanted Militants

· CPSEP Listed Entities

· Australia Foreign Affairs Consolidated List

· European Union Consolidated List

· Interpol Recently Wanted

· HM Treasury Consolidated List [England]

· Canadian Border Services Agency Wanted List

· RCMP Wanted Fugitives

· World Bank Listing of Ineligible Firms

· OSFI Consolidated List – Entities

· OSFI Consolidated List – Individuals

· OSFI Warning List

Parents
  • 0

    so do you want this to be a pre-condition or a post-condition that is its possible to create an application that can do this verification to you. The question is if these lists above are static files or are they service endpoints themselves. Processing against each is just an iterative step and the architecture can take the multiple sources into account.

Reply
  • 0

    so do you want this to be a pre-condition or a post-condition that is its possible to create an application that can do this verification to you. The question is if these lists above are static files or are they service endpoints themselves. Processing against each is just an iterative step and the architecture can take the multiple sources into account.

Children