Sam selected the recommended QA path to add a dedicated Expense Ledger panel inside the Marketing Center so the new governed expense-entry object is visible where marketing spend is reviewed.
0AfUV000001VyNV0A0.3/3.20/20 MarketingExecutivePulseControllerTest methods passed.0 component errors, 0 test errors.MarketingExecutivePulseController.getSpendData() now returns Marketing_Expense__c ledger fields directly.marketingSpendPulse now renders an Expense Ledger section above the existing budget, monthly spend, and channel allocation views.Marketing_Expense__c entries.MarketingExecutivePulseControllerTest now creates governed test expense records attached to a sail_Vendor__c vendor and verifies the ledger totals, breakdowns, URLs, and recent-row shape.0AfUV000001VyLt0AK succeeded with 3/3 components and 20/20 tests.0AfUV000001VyNV0A0 succeeded with 3/3 components and 20/20 tests.MarketingExecutivePulseController.getSpendData() after deploy and confirmed the new ledger fields return successfully.expenseEntryCountYtd = 0, expenseEntryTotalYtd = 0, missingReceiptCount = 0, unreconciledExpenseCount = 0, and all breakdown/recent-entry row counts are 0.