Companies House 데이터 실무 활용: KYB 팀이 실제로 사용하는 필드들
요약
영국 기업 등록부인 Companies House 데이터를 활용하여 KYB(Know Your Business) 프로세스를 구축하는 실무적인 방법을 다룹니다. 기업 프로필, 주소, 회계 마감일, 임원 정보 등 온보딩 및 컴플라이언스 파이프라인에 필수적인 데이터 필드와 활용 사례를 설명합니다.
핵심 포인트
- Companies House의 공개 데이터를 통한 효율적인 KYB 및 AML 프로세스 구축
- 기업 프로필, 주소, 회계 마감일 등 온보딩 시스템의 기준값 활용법
- 임원 등록부(Officer Register)를 통한 권한 검증 및 수동 검토 단계 연동
- OpenRegistry의 MCP 인터페이스를 통한 데이터 연동 방식
Companies House는 500만 개 이상의 활성 영국 기업을 목록화하고 있습니다. 모든 신고 사항은 규제 기관이 사실 기록으로 취급하는 공공 등록부에 등재됩니다. KYB(Know Your Business) 팀은 온보딩(onboarding) 과정 중에 해당 소스를 확인합니다. 내부 감사(Internal audit) 시에는 레거시 유료 데이터베이스 내에 저장된 캐시된 스냅샷이 아니라, Companies House 자체를 참조하는 조회를 기대하는 경우가 많습니다.
영국의 등록부는 이례적으로 개방적입니다. 핵심 기업 데이터는 공개되어 있습니다. 이사 임명 사항도 공개됩니다. 실질적 지배력을 가진 인물(Persons with Significant Control) 등록부 또한 공개되어 있습니다. 이러한 조합을 통해 KYB 프로세스는 AML(자금세탁방지) 제한 데이터셋을 건드리지 않고도 법인 설립을 확인하고, 이사를 검증하며, 소유권 신호를 조사할 수 있습니다.
Companies House 기록이 실제로 반환하는 내용
기업 프로필은 온보딩 시스템 내에서 기준값(anchor values)이 되는 경향이 있는 필드들을 노출합니다. OpenRegistry의 MCP 인터페이스는 Companies House가 게시하는 것과 정확히 동일한 상위 기록을 반환합니다.
get_company_profile 응답에는 일반적으로 다음과 같은 필드들이 포함됩니다:
company_name(기업명)company_number(기업 번호)company_status(기업 상태)date_of_creation(설립일)registered_office_address(등록 사무소 주소)
주소 객체는 Companies House에서 사용하는 구조를 그대로 반영합니다. 일반적인 필드로는 address_line_1, locality, postal_code, country 등이 있습니다. 컴플라이언스(Compliance) 파이프라인은 종종 이 블록을 관할권 확인(jurisdiction checks)이나 제재 대상 주소 매칭(sanctions address matching) 단계로 직접 전달합니다.
또한 등록부에는 법정 마감일(statutory deadlines)이 게시됩니다. 이는 상위 jurisdiction_data 객체 내에 나타납니다. 관련 필드는 다음과 같습니다:
accounts.next_due(회계 보고 다음 마감일)accounts.last_accounts.period_end_on(최근 회계 기간 종료일)confirmation_statement.next_due(확인 성명서 다음 마감일)
이러한 날짜들은 온보딩 결정에 영향을 미칠 수 있습니다. 이미 회계 보고 마감일이나 확인 성명서 마감일을 놓친 기업이라도 등록부에는 여전히 남아 있습니다. 어떤 경우에는 이미 제명(strike-off) 절차가 시작되었을 수도 있습니다.
임원 및 통제 신호
임원 확인 (Director verification)은 보통 프로필 조회 다음에 이루어집니다. Companies House는 시간에 따른 임명 및 사임 기록을 담은 별도의 임원 등록부 (officer register)를 유지합니다.
get_officers를 호출하면 다음과 같은 필드를 포함하는 항목들이 반환됩니다:
name(이름)officer_role(임원 역할)appointed_on(임명일)resigned_on(사임일)
컴플라이언스 분석가 (Compliance analysts)들은 종종 온보딩 (onboarding) 담당자와 이 목록을 비교합니다. 만약 누군가가 회사를 대표한다고 주장하지만 임원 등록부에 나타나지 않는다면, 해당 케이스는 종종 수동 검토 (manual review) 단계로 넘어갑니다.
소유권 지표 (Ownership indicators)는 2015년 소기업, 기업 및 고용법 (Small Business, Enterprise and Employment Act 2015)에 의해 도입된 PSC (Persons with Significant Control, 주요 통제권자) 등록부에서 가져옵니다. get_persons_with_significant_control 쿼리는 name, natures_of_control, notified_on, ceased_on을 포함한 필드들을 반환합니다.
natures_of_control 값은 구조화된 문구 형태로 나타납니다. 한 예로 ownership-of-shares-25-to-50-percent가 있습니다. 이러한 문구들은 영국 회사법에 정의된 법적 PSC 임계값 (thresholds)에 대응합니다. 많은 컴플라이언스 파이프라인 (compliance pipelines)은 OFAC 50% 규칙과 같은 제재 로직 (sanctions logic)을 실행하기 전에, 이 값들을 단순화된 소유권 그래프 (ownership graph)로 변환합니다.
감사 추적 (Audit trail)로서의 제출 이력 (Filing history)
Companies House는 또한 각 회사에 대한 전체 제출 이력 (filing history)을 공개합니다. 이를 법적 사건의 연대기적 로그 (chronological log)라고 생각하면 됩니다. 설립 (Incorporation) 정보가 여기에 나타납니다. 임원 변경 사항도 여기에 나타납니다. 주식 배정 (Share allotments) 및 회계 보고서 제출도 여기에 나타납니다.
list_filings를 호출하면 type, category, date, description을 포함한 필드가 있는 항목들이 반환됩니다. 각 항목에는 Companies House에 저장된 제출물(filing)을 가리키는 문서 메타데이터 (document metadata)도 포함되어 있습니다.
SH01 제출은 흔한 예시입니다. 이는 신주 배정 (allotment of new shares)을 기록합니다. 설립 직후 소유권 비율이 변동되는 경우, 해당 문서가 그 이유를 설명하는 경우가 많습니다. 강화된 고객 실사 (enhanced due diligence) 과정에서 조사관들은 최근의 PSC 업데이트를 이해하기 위해 제출 이력을 읽기도 합니다.
문서 자체가 필요한 경우, fetch_document를 통해 등록소 소스에서 원본 제출물을 가져올 수 있습니다.
등록부가 공개하지 않는 것
Companies House는 공개된 기업 데이터를 제공합니다. 이는 완전한 AML (자금세탁방지) 데이터셋은 아닙니다.
등록부는 제재 스크리닝 (sanctions screening)을 수행하지 않습니다. 정치적 노출 인물 (politically exposed persons, PEP)을 식별하지도 않습니다. 이러한 확인 절차는 엔티티 (entity)와 그 소유 구조가 파악된 이후에 진행됩니다.
모든 신고 사항은 또한 자기 보고 (self-reported) 방식입니다. 이사 (Directors)들은 직접 또는 설립 대리인 (formation agents)을 통해 정보를 제출합니다. Companies House는 신고를 수락하기 전에 유효성 검사 (validation checks)를 수행하지만, 공개 전 모든 진술 내용을 조사하지는 않습니다. 2023년 경제 범죄 및 기업 투명성 법 (Economic Crime and Corporate Transparency Act 2023)은 더 강력한 신원 확인 (identity verification) 규칙을 도입합니다. 2026년 현재 도입이 진행 중입니다.
실질적 소유권 (Beneficial ownership) 또한 불완전할 수 있습니다. PSC (Person with Significant Control) 등록부는 정의된 임계값 이상의 통제권을 기록합니다. 복잡한 구조는 여전히 최종 소유자를 가릴 수 있습니다. 국경 간 지주 회사 (Cross-border holding companies) 또는 신탁 계약 (trust arrangements)은 종종 영국 등록부 외부의 조사를 필요로 합니다.
OpenRegistry MCP를 통한 Companies House 쿼리
OpenRegistry는 MCP (Model Context Protocol) 서버를 통해 Companies House를 노출하므로, 어시스턴트와 내부 에이전트가 등록부를 직접 쿼리할 수 있습니다.
간단한 검색 호출은 다음과 같을 수 있습니다:
search_companies({
"jurisdiction": "GB",
"query": "Wise Ltd"
...
기업 번호를 가져온 후, 대부분의 KYB (Know Your Business) 파이프라인은 전체 프로필을 요청합니다.
get_company_profile({
"jurisdiction": "GB",
"company_number": "07209813"
...
거버넌스 (Governance) 확인이 즉시 뒤따르는 경향이 있습니다.
get_officers({
"jurisdiction": "GB",
"company_number": "07209813"
...
각 응답은 Companies House에서 반환된 원본 jurisdiction_data 블록을 보존합니다. 해당 세부 정보는 감사 (audits) 중에 중요합니다. 원래의 필드 이름이 내부 시스템에서 사용하는 단순화된 스키마 (schema)로 매핑되지 않고 그대로 표시됩니다.
KYB 팀이 설립 등록부를 확인하는 이유
규제 기관은 온보딩 (onboarding) 확인 절차가 공식 설립 등록부까지 추적될 것을 기대합니다. 영국 엔티티의 경우, 해당 등록부는 Companies House입니다.
직접 쿼리 (Direct queries)를 통해 컴플라이언스 (compliance) 팀은 점검이 실행된 시점의 기업 상태를 재현할 수 있습니다. 기업 번호 (company number)는 감사 추적 (audit trail)의 기준점이 됩니다. 제출 이력 (Filing history)은 구조적 변화를 설명합니다. PSC (Person with Significant Control) 항목은 법적으로 정의된 통제 신호를 제공합니다.
따라서 많은 KYB 시스템은 먼저 엔티티 (entity)를 식별합니다. 소유권 체인 (ownership chain)이 명확해지면 제재 스크리닝 (Sanctions screening)과 리스크 스코어링 (risk scoring)이 뒤따릅니다.
OpenRegistry는 동일한 MCP 인터페이스를 통해 Companies House 및 26개의 다른 국가 등록부를 노출합니다. 문서 (Documentation)와 서버 엔드포인트 (server endpoint)는 openregistry.sophymarine.com에 위치합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기