Skip to main content

Phase 5: Organization Activation

Activation is the final step that enables the organization to perform financial operations. This phase includes role validation, IBAN generation, and wallet activation.

Prerequisites Checklist

ALL prerequisites must be met before activation:
#PrerequisiteRequired Status
1User has COMPLIANCE_OFFICER or ADMIN_USER role
2Organization statusNot already ACTIVE
3Verification statusAPPROVED
4Director verificationAPPROVED (bypassed)
5Role requirements for business typeMet
6Minimum personnel1 director, 1 shareholder, 1 employee
7Terms & ConditionsACCEPTED
8Privacy PolicyACCEPTED
9Data ProcessingACCEPTED
10Director consentsAll DATA_PROCESSING (bypassed)

Activate Organization

Endpoint: POST /api/v2.1/customer/organization/{organizationId}/activationHeaders:
X-User-ID: user-660e8400-e29b-41d4-a716-446655440011
X-User-Roles: ADMIN_USER
Authorization: Bearer {jwt-token}
Request Body:
{
  "activationReason": "All prerequisites met - verification approved, all consents accepted, personnel requirements satisfied",
  "activatedBy": "admin-user-id",
  "activationNotes": "Organization ready for live operations"
}

Activation Validation Flow


Role Requirements by Business Type

Business TypeRequired Roles
B2BCOMPLIANCE_OFFICER
B2CCUSTOMER_SERVICE

What Happens During Activation

  1. Validate User Permission - Check COMPLIANCE_OFFICER or ADMIN_USER role
  2. Check Organization Status - Verify not already ACTIVE
  3. Validate Verification - Confirm APPROVED status
  4. Validate Role Requirements - Check minimum roles for business type
  5. Check Minimum Personnel - At least 1 director, shareholder, employee
  6. Check Organization Consents - All three mandatory consents
  7. Generate IBAN - Create unique IBAN for organization
  8. Activate Wallet - Enable transaction capabilities
  9. Apply Limits - Category-based transaction limits
  10. Update Status - Set organization to ACTIVE
  11. Publish Events - OrganizationActivated, WalletActivated (Kafka)
  12. Send Notifications - Email confirmation

Business Account Features

FeatureDescription
SEPA_TRANSFERSSEPA credit transfers
SWIFT_TRANSFERSInternational wire transfers
BULK_PAYMENTSBatch payment processing
DIRECT_DEBITSDirect debit collections

Transaction Limits (Category-Based)

Medium-Risk Business

Limit TypeAmount (EUR)
Daily200,000
Monthly500,000
Single Transaction100,000

High-Risk Business

Limit TypeAmount (EUR)
Daily50,000
Monthly200,000
Single Transaction25,000

Next Step

After activation, proceed to Phase 6: Beneficiary Management.

Phase 6: Beneficiary Management

Add business beneficiaries