slug: bloomberg-buyside-enterprise-solutions provider: Bloomberg Buyside Enterprise Solutions generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Banking & Capital Markets min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 9 edges: - tag: Orders spec_file: bloomberg-buyside-enterprise-solutions-orders-api-openapi.yml capability_id: BC-1370.30 capability_id_l1: BC-1370 capability_name: Trading Order Management confidence: 0.9 evidence: POST /v1/orders createOrder 'Create an order'; PATCH 'Amend an order'; POST /v1/orders/{orderId}/cancel 'Cancel an order'; schema ComplianceRejection reason: Full order lifecycle capture, amendment and cancellation for buy-side trading — trading order management. - tag: Performance spec_file: bloomberg-buyside-enterprise-solutions-performance-api-openapi.yml capability_id: BC-1390.40 capability_id_l1: BC-1390 capability_name: Performance Measurement Management confidence: 0.85 evidence: GET /v1/portfolios/{portfolioId}/performance/attribution getPerformanceAttribution; schemas AttributionResponse, PerformanceResponse reason: Portfolio performance and attribution calculation for institutional investors maps to performance measurement/attribution. - tag: Blotters spec_file: bloomberg-buyside-enterprise-solutions-blotters-api-openapi.yml capability_id: BC-1370.30 capability_id_l1: BC-1370 capability_name: Trading Order Management confidence: 0.75 evidence: GET /v1/blotter getBlotter "Get trading blotter"; schemas BlotterResponse, Order reason: A trading blotter listing Order records is front-office order capture/tracking, i.e. trading order management, not an accounting or settlement function. - tag: Allocations spec_file: bloomberg-buyside-enterprise-solutions-allocations-api-openapi.yml capability_id: BC-1380.10 capability_id_l1: BC-1380 capability_name: Trade Confirmation Management confidence: 0.72 evidence: POST /v1/allocations createAllocation Create post-trade allocation; GET /v1/allocations listAllocations reason: Post-trade allocation of executed blocks to client accounts is a capital-markets middle-office trade capture/confirmation activity for buy-side firms. Title's 'Bloomberg Analytics' is spec-concatenation noise; operations clearly concern allocations. Some ambiguity between trade confirmation and settlement sub-capability. - tag: Corporate Actions spec_file: bloomberg-buyside-enterprise-solutions-corporate-actions-api-openapi.yml capability_id: BC-1380.60 capability_id_l1: BC-1380 capability_name: Corporate Actions Management confidence: 0.7 evidence: POST /data/v1/corporate-actions getCorporateActions "Get corporate actions for securities"; schemas CorporateAction, CorporateActionsResponse reason: Operation retrieves corporate action events on securities, the information backbone of corporate actions processing in securities operations. It is data delivery rather than election processing, so confidence is moderate. - tag: Executions spec_file: bloomberg-buyside-enterprise-solutions-executions-api-openapi.yml capability_id: BC-1370.30 capability_id_l1: BC-1370 capability_name: Trading Order Management confidence: 0.7 evidence: GET /v1/orders/{orderId}/executions "Get order executions"; GET /v1/executions "List executions"; schema Execution reason: Executions tied to order ids represent order execution tracking within the trading order lifecycle. Some ambiguity with trade capture/confirmation in operations, hence 0.7. - tag: Portfolios spec_file: bloomberg-buyside-enterprise-solutions-portfolios-api-openapi.yml capability_id: BC-1390 capability_id_l1: BC-1390 capability_name: Wealth Management Operations Management confidence: 0.7 evidence: GET /v1/portfolios listPortfolios; POST /v1/portfolios 'Create a portfolio'; schema CreatePortfolioRequest reason: Portfolio master maintenance for asset managers sits in wealth/investment management operations, but the CRUD surface does not name advisory vs discretionary mandates, so no L2. - tag: Scenario Analysis spec_file: bloomberg-buyside-enterprise-solutions-scenario-analysis-api-openapi.yml capability_id: BC-1410.20 capability_id_l1: BC-1410 capability_name: Market Risk Management confidence: 0.7 evidence: POST /v1/scenarios/analyze 'Run scenario analysis'; schemas MarketShock, ScenarioResponse reason: Market-shock scenario analysis on portfolios is market risk measurement. - tag: Stress Testing spec_file: bloomberg-buyside-enterprise-solutions-stress-testing-api-openapi.yml capability_id: BC-1410.20 capability_id_l1: BC-1410 capability_name: Market Risk Management confidence: 0.7 evidence: POST /v1/stress-tests/run 'Run stress test'; GET /v1/stress-tests/scenarios; schemas MarketShock, StressTestResponse reason: Stress testing driven by market shocks against portfolios is market risk management.