Home›Telecom›Customer›Party Management← All modules
Customer · BSS module

Party Management

Party Management is the central identity and account service — storing subscriber profiles, managing KYC verification status, tracking addresses and payment methods, and maintaining account relationships across the platform.

Account Lifecycle Identity & KYC Address Management Payment Method Relationships Fraud & Risk
On this pageAt a glanceHow it worksCore CapabilitiesStorage & PersistenceDesign PrinciplesWhere AI helpsStandards

At a glance

Holds customers, accounts, contacts, addresses and identity status.

Key data

Party (person / organisation)AccountAddressKYC status

Receives from

  • Channels
  • KYC providers
Party Management

Sends to

  • Order capture
  • Billing
  • CRM
  • IAM

How it works

The main steps, end to end.

  1. 1
    Capture customer details
  2. 2
    Verify identity (KYC)
  3. 3
    Create accounts and hierarchy
  4. 4
    Maintain addresses, contacts and payment tokens
  5. 5
    Share a single customer record with all systems

Core Capabilities

What Party Management provides across all subscriber lifecycle operations

Account Management

Create & Manage
  • Creates and manages subscriber accounts across all channels
  • Stores personal details: name, date of birth, gender, addresses
  • Manages account status lifecycle: Active, Suspended, Inactive, Former
  • Supports account type segmentation: individual, business, MVNO
  • Links multiple service lines and billing accounts per subscriber
Document StoreREST API

Identity & KYC

Verify & Validate
  • Manages KYC status per subscriber: Not Performed, In Progress, Approved, Rejected
  • Supports multiple KYC types: document image, IC chip, in-person
  • Tracks KYC method and verification outcome per account
  • Generates and manages encrypted identity containers for IC chip verification
  • Stores verification status for regulatory compliance
Identity Management IntegrationData Store

Address Management

Location & Delivery
  • Stores shipping, billing and service addresses per account
  • Validates address formats for domestic and international addresses
  • Supports multiple addresses per account with labelling
  • Used for shipment routing and service area validation
Document Store

Payment Method

Tokenised Payments
  • Stores tokenised payment method reference per account
  • Supports credit card, direct debit and other payment channels
  • Payment credential tokenised externally — no raw data stored
  • Links payment method to billing account for invoice collection
Payment ModuleTokenisation Service

Relationships

Account Links
  • Manages account relationships: parent/child, family group, MVNO tenant
  • Creates and updates relationship links between accounts
  • Used for family plan grouping, business account hierarchies
  • Validates relationship eligibility before linking
Document Store

Fraud & Risk

Protect
  • Fraud status checking during account creation and order flows
  • Integrates with fraud management service for real-time checks
  • Tracks fraud indicators per account for risk assessment
  • Blocks high-risk accounts from proceeding with service orders
Fraud Management Service

Storage & Persistence

How and where PartyManagement stores its data

Document Data Store

Account records
  • Customer account documents: personal details, status, addresses
  • KYC status and verification records
  • Payment method tokens — no raw credentials
  • Relationship documents: family groups, parent/child links
  • Fraud status flags per account

Search Index

Account search
  • Full-text search across account attributes
  • Search by MSISDN, email, IMEI, ICCID, order ID
  • Used by CRM and Order Capture for eligibility checks

Async Event Bus

Account events
  • Account created / updated events
  • KYC status change events
  • Payment method update notifications

Design Principles

Key architectural decisions behind Party Management

Single Account of Truth

All channels, services and downstream systems resolve subscriber identity through Party Management. Account number, KYC status, address and payment method are always read from this single source — preventing inconsistency across the platform.

KYC as a Lifecycle State

KYC is not a one-time event — it is a persistent account attribute with a status that can be updated, reset and re-verified. Party Management owns this state and exposes it to Order Capture, billing and care services for eligibility checks.

Zero Raw Payment Storage

Party Management stores only a payment method token — never raw card numbers or bank account details. The tokenisation service owns credential resolution, keeping sensitive payment data outside the core account system.

AI opportunity
Where AI helps
Identity verification

AI-assisted document and face checks for faster, safer onboarding.

Duplicate detection

Find duplicate customer records despite spelling and address differences.

More in 30 AI & ML use cases and AIOps for BSS.

Standards & references
TMF632Party Management API
TMF666Account Management API
TMF673Geographic Address API