Skip to main content

SSP Spend Analytics

Data classification: GM_Confidential
Domain: Finance Data Engineering - Supplier Spend / Spend Analytics
Application / data product ID: 118196 - Supplier Spend Reporting
Primary business capability: Supplier spend, purchase order, invoice, and payment analytics
Catalog schema: finance_prod.gold_supplier_spend_gbl


Overview

SSP Supplier Spend, also known as Spend Analytics, is GM Finance's supplier spend analytics foundation for Accounts Payable, purchase order, invoice, and payment reporting. It brings supplier spend data into a common reporting layer so Finance, Purchasing, GP&MS, and leadership users can understand what GM buys, who GM pays, where spend is occurring, and how spend changes by region, supplier, workstream, taxonomy, and purchasing context.

SSP is designed to answer practical supplier-spend questions such as:

  • How much is GM spending with suppliers by region, country, business function, workstream, taxonomy, or commodity team?
  • Which suppliers account for the largest recent, year-to-date, or historical payments?
  • Which purchase orders are open, deleted, invoiced, uninvoiced, or tied to specific buyer groups?
  • Which invoices and payments have posted, and how do they connect to suppliers, clearing documents, purchase orders, and source systems?
  • Where are timing or process exceptions, such as invoices that post before the purchase order date?
  • How can buyers and finance analysts use consistent spend history to support sourcing, negotiation, cost-control, and operational decisions?

At a business level, SSP is the global repository for detailed supplier spend analysis. It supports both standard reports and ad-hoc analytics, with exportable reporting outputs for users who need to continue analysis in Excel or other business tools.


Key benefits

Supplier spend is one of the largest and most complex financial views across GM. A single supplier or category can appear across multiple SAP instances, regions, company codes, plants, buyer groups, payment flows, and purchasing processes. SSP reduces that fragmentation by harmonizing purchase order, invoice, and payment data into repeatable reporting assets.

For business users, SSP makes supplier spend easier to find, filter, compare, and explain. For data engineers, it provides a shared Finance Data Engineering foundation that supports reporting zones, Cognos dashboards, cubes, direct-query access, downstream finance applications, and modernization work tied to SAP and Fincore migration.

The most common business themes are:

ThemeTypical questions
Supplier spend visibilityHow much did GM spend with a supplier, supplier group, or region over the current month, year, or prior 13 months?
Purchasing and buyer analyticsWhich buyer groups, purchasing organizations, workstreams, or commodity teams are associated with spend and open orders?
Payment and invoice analysisWhich invoices and payments have posted, what clearing documents are involved, and how do they tie to suppliers?
Open PO managementWhich purchase orders remain open or not fully invoiced, and where should buyers or finance teams focus follow-up?
Spend taxonomyHow does spend group by taxonomy, spend type, material group, workstream, geography, or business function?
Exception and policy supportWhere are pre-commitment, deleted PO, contract, GIANT, allied supplier, or other filtered transaction patterns affecting the view?

Who uses it

Team / personaHow they use SSP
GP&MS Process and Business IntelligenceStandard supplier spend reporting, dashboard ownership, cube support, and ad-hoc spend analysis
Buyers and buyer managersPurchase order, open PO, supplier, workstream, and buyer group analysis
Executives and leadership teamsAggregated supplier ranking, spend trend, and regional spend visibility
Finance analystsPayment, invoice, AP, cost center, WBS, and supplier spend investigation
Manufacturing Finance / plant usersConsistent supplier spend inputs reused by Manufacturing Cost Compass and related cost experiences

Core business scope

SSP organizes supplier spend around purchase order, invoice, payment, supplier, and purchasing reference subjects.

SubjectWhat it captures
Supplier and vendorSupplier account, system supplier identifiers, ultimate supplier name, vendor account, and supplier ranking context
Purchase ordersPurchase order header and line information, buyer group, purchase group, purchase organization, PO type, PO category, open PO state, and delete indicators
InvoicesInvoice detail, invoice amounts, invoice system references, invoice-to-PO relationships, and invoice timing
Payments and clearingAP payment detail, payment summaries, clearing document references, payment terms, payment blocks, and related transaction attributes
Geography and organizationRegion, country, company, plant, accounting company, cost center, WBS, business function, and purchasing organization context
Spend classificationSpend type, spend category hierarchy, material group, workstream, taxonomy, commodity team, and related purchasing classification
Source and refresh contextSAP and related regional source systems, source system identifiers, daily reporting-zone updates, and cube/report refresh patterns

The platform supports global reporting and regional views for GMNA, GME, GMIO, and GMSA. Regional fields are part of the business definition for many SSP assets, so users should keep region and country filters visible when comparing totals across reports, cubes, and direct-query analysis.


Source systems by business subject

SSP brings together Accounts Payable, purchase order, invoice, and purchasing reference data from SAP and related source-system landscapes. Current modernization work is expanding Fincore coverage across supplier spend integrated core tables and downstream fact/materialized assets.

Subject areaKey source patterns
Accounts Payable and paymentsSAP AP transaction data, vendor open item and vendor cleared item flows, payment terms, payment blocks, and clearing documents
Purchase ordersSAP PO header, PO item, PO account assignment, PO item history, purchasing document type, purchasing group, and purchasing organization data
Invoice detailSAP invoice and invoice-to-PO detail used by invoice cube and supplier invoice reports
Supplier and vendor referenceVendor account, supplier identity, ultimate supplier, and related vendor function leader reference data
Finance organizationAccounting company, cost center, WBS detail, plant account, country, currency conversion, and source-system reference data
Spend taxonomySpend category hierarchy, material group, supplier spend type, workstream, and taxonomy reference data

Business measures and rules

SSP reporting centers on supplier spend, purchase order, invoice, and payment measures. Users should pay attention to which measure is being used, because a purchase order amount, invoice amount, and payment amount answer different business questions.

Measure / ruleBusiness meaning
Global net order amountPurchase order value used for PO and requisition-style analysis
Global invoice amountInvoice value used for invoice cube and invoice detail analysis
Payment amountAP payment value used for supplier payment and supplier ranking analysis
Prior 13 monthsRolling supplier spend view used for recent supplier ranking and trend comparison
Current year and prior yearsCommon cube and report windows for trend analysis and historical spend comparison
Open PO logicIdentifies purchase orders that remain open or not fully invoiced
Pre-commitment logicHighlights timing exceptions where invoices may post before the purchase order date

Many standard views apply business filters to remove or isolate specific transaction types such as contract transactions, deleted purchase orders, GIANT purchase order transactions, or allied supplier purchase orders. Confirm report filter context before comparing totals across dashboards, cubes, and extracts.


Reporting and analytics interfaces

SSP is exposed through several business-facing interfaces so users can start from a standard report, a dashboard, a cube, or a more technical data-access path.

InterfaceView of the dataPrimary use cases
Supplier Spend Buyer DashboardAggregated spot-buy and release-order attributes by purchase group codeBuyer and manager analysis of purchasing activity
Supplier Spend Executive DashboardAggregated leadership view of supplier spendExecutive spend monitoring and regional/global review
Cognos standard reportsStandardized supplier, payment, invoice, PO, and exception reportsRepeatable reporting, exportable analysis, and business review
MSAS / Excel cubesPivot-style spend, PO, invoice, requisition, savings, and open PO analysisAd-hoc analysis for trained business users
Direct-query accessApproved technical access to supplier spend reporting dataAdvanced analysis, engineering support, and controlled data exploration
Downstream Finance experiencesSSP-derived assets reused by applications such as Manufacturing Cost CompassConsistent supplier spend context in broader Finance workflows

Common SSP reporting assets include Supplier Ranking, Payment Summary, Payment Detail by Supplier, Invoice Detail by Supplier, PO Detail by Supplier, Buyer PO Summary, Buyer PO Detail, Open PO Report, Pre-Commitment Report, Service Line Detail Report, Buyer Dashboard, and Executive Dashboard.

Common cube experiences include Req Cube, PO Cube, Invoice Cube, Spend Detail Cube, Savings Cube, and Open PO Cube. Some cube templates contain current year plus prior-year data windows and are refreshed on scheduled cadences such as daily or weekly, depending on the cube.


Finance360 relationship

SSP is part of the broader Finance Data Engineering ecosystem that supports Finance360-related experiences and downstream finance applications. It is not only a stand-alone report source; SSP assets are reused by other Finance products that need consistent supplier spend, cost, invoice, or purchasing context.

Manufacturing Cost Compass is a notable downstream experience that leverages SSP assets to provide plant and manufacturing users with consistent cost data. SSP modernization work around SAP, Fincore, ZTB, and cloud migration helps keep these downstream experiences aligned with current Finance platform direction.


Downstream consumers

ConsumerHow SSP contributes
Supplier Spend Buyer DashboardProvides buyer, purchase group, PO, and spend context for buyer and manager reporting
Supplier Spend Executive DashboardProvides aggregated global and regional supplier spend reporting for leadership
Supplier spend standard reportsProvides supplier, payment, invoice, PO, open PO, and pre-commitment reporting datasets
Supplier spend cubes and Excel templatesProvides analysis-ready AP, PO, invoice, requisition, savings, and open PO views
Manufacturing Cost CompassReuses SSP assets for consistent manufacturing and plant cost context
Finance Data Engineering operationsUses SSP pipelines and reporting-zone assets for SAP/Fincore migration, data quality, and downstream support

Getting access

Report access starts from the Finance360 access page.

  1. Open https://gmone.gm.com/programs/finance/global/en/gm/home/finance360-get-access.html.
  2. For What Do You Need Access To?, select Spend Analytics.
  3. Select the report of interest.
  4. Follow the displayed steps to continue to the required myGMAccess request.
  5. Provide a business justification that explains the supplier spend analysis or reporting work being performed.
  6. After approval, validate access in the target reporting interface, dashboard, or cube.

For direct query access, use the SSP Supplier Spend data product in Immuta: https://app.immutacloud.com/marketplace/data-product/e1c9f124-95bd-4538-8a89-d53e4ee01140/details.

Current SSP operating references identify Brad Cromwell as program lead, Hayley Hui as engineering lead, and Ethan Pauwels as product lead. For current business, Finance IT, and Finance Data Engineering support contacts, use the Spend Analytics Wiki, SSP Executive Summary, Data Engineering SSP folder, and current operating pages.


Where the data lives

The Databricks gold serving layer is:

finance_prod.gold_supplier_spend_gbl

The schema contains the main supplier spend facts, materialized reporting assets, requisition and shopping cart assets, PO and invoice/payment relationship tables, and finance/purchasing dimensions used by the SSP reporting ecosystem. Business users should usually start with the approved dashboards, standard reports, or cubes before moving to direct-query or engineering-level tables.

For technical users, finance_prod.gold_supplier_spend_gbl is the best Databricks starting point for curated SSP analysis. Use the gold schema before dropping into lower-level source, integrated-core, migration, or pipeline-specific tables.

These objects are useful to recognize when getting started. They are listed for orientation, not as a complete schema guide.

ObjectWhat it is used for
suppl_spnd_sum_fSupplier spend summary fact used for high-level supplier, workstream, commodity team, and purchasing group analysis
spnd_dtl_mSpend detail materialized asset used for detailed supplier spend analysis by supplier, fiscal period, workstream, commodity team, and purchase group
po_spnd_fCore purchase order spend fact used for supplier spend, PO, and invoice-related reporting
po_spnd_m_sapSAP-based materialized supplier spend asset used by invoice cube and downstream analysis
po_line_inv_pymt_fPO line, invoice, and payment relationship fact used by buyer and supplier spend reporting
buyer_po_sum_fBuyer purchase order summary used by buyer dashboard and buyer manager analysis; includes PO, invoice, and payment global amounts
open_po_qryOpen purchase order query asset used to review PO amount, invoice amount, and remaining amount still to be invoiced
cash_flow_ssp_fCash-flow-oriented supplier spend fact used in spend and payment analysis
vndr_item_mVendor item materialized asset used for invoice/payment detail and supplier activity analysis
po_line_fPurchase order line fact used for detailed PO line analysis
po_line_mMaterialized PO line asset used by downstream PO and spend reporting
prcrmt_req_item_fProcurement requisition item fact used for request and shopping-cart style analysis
prcrmt_req_item_mMaterialized procurement requisition item asset used by requisition reporting
shop_cart_fShopping cart fact used for requisition and purchasing-demand analysis
vndr_acct_dVendor account dimension used to identify supplier and vendor context
mtl_mstr_dMaterial master dimension used for part/material context in spend and manufacturing-adjacent analysis
plant_acct_dPlant account dimension used for plant and manufacturing finance context
mtl_grp_dMaterial group dimension used for purchasing and commodity analysis
purch_grp_dPurchasing group dimension used for buyer and purchase group reporting
purch_org_dPurchasing organization dimension used for purchasing organization rollups
purch_doc_type_dPurchasing document type dimension used to classify purchase order activity
u_spnd_cat_hSpend category hierarchy used for taxonomy and spend-category rollups
acctg_co_dAccounting company dimension used for finance organization context
cost_ctr_dCost center dimension used for finance and organizational analysis
finc_wbs_dtlWBS detail used for project or work breakdown structure context

Practical guidance for engineers

  • Start with the dashboard, report, or cube that matches the business question before querying lower-level data.
  • Use suppl_spnd_sum_f or spnd_dtl_m for general supplier spend analysis.
  • Use po_line_inv_pymt_f when the question requires the relationship between PO lines, invoices, and payments.
  • Use buyer_po_sum_f for buyer dashboard-style summaries by supplier, region, workstream, commodity team, and purchasing group.
  • Use open_po_qry when the question is specifically about open purchase orders or remaining amount still to be invoiced.
  • Use prcrmt_req_item_f, prcrmt_req_item_m, or shop_cart_f for requisition and shopping-cart analysis.
  • Confirm whether the analysis needs PO amount, invoice amount, or payment amount before comparing totals.
  • Check report filters for deleted POs, contract transactions, GIANT transactions, allied supplier transactions, region, and time window.
  • Use lower-level integrated core or source-aligned tables only when investigating reconciliation, pipeline behavior, SAP/Fincore migration logic, or data quality issues.

Supplier spend glossary

TermMeaning
APAccounts Payable; payment and liability activity associated with supplier invoices
Buyer dashboardSSP dashboard for buyer and manager analysis of purchase group and order activity
Clearing documentFinance document reference used to connect invoice/payment clearing activity
Direct queryControlled technical access path for approved users who need to query reporting data directly
FincoreCurrent Finance core platform direction being added to SSP integrated core and downstream assets
GLENDA roleAccess role used for Spend Analytics cubes, reports, dashboards, and related data access
Open POPurchase order that remains open or not fully invoiced
Pre-commitmentException pattern where invoice timing precedes the purchase order date
Spend taxonomyBusiness classification used to group supplier spend by spend category, workstream, material group, or related hierarchy
Ultimate supplierConsolidated supplier identity used for ranking and supplier group analysis

Data refresh cadence

Many SSP reporting-zone dependencies refresh daily. The reporting inventory lists several standard report dependencies as daily and some reference data as as-needed. Cube cadences vary by subject; for example, invoice cube patterns are weekly in current reference material, while several report-facing dependencies refresh daily.

Before using SSP totals for a formal business review, confirm the refresh date in the dashboard, report, cube, or extract being used. This is especially important when comparing data during SAP/Fincore migration windows or when reconciling report totals to source-system activity.


Getting started path

Work through these steps to become productive with SSP Supplier Spend:

  1. Read the business overview, core scope, measures, interfaces, and access sections in this document.
  2. Review the Spend Analytics Wiki and SSP training material to understand dashboard and cube entry points.
  3. Confirm the needed interface: standard report, buyer dashboard, executive dashboard, cube, or direct-query access.
  4. Request access through myGMAccess / SailPoint IdentityIQ using the correct Supplier Spend role and regional scope.
  5. Start with Supplier Ranking, Payment Summary, Buyer PO Summary, PO Detail by Supplier, Invoice Detail by Supplier, or Open PO reporting before writing custom queries.
  6. For cube analysis, confirm the cube subject and data window, such as Req, PO, Invoice, Spend Detail, Savings, or Open PO.
  7. Move into lower-level tables only when investigating reconciliation, source-system logic, data quality, or pipeline behavior.

ResourceURL
Spend Analytics Wikihttps://generalmotors.sharepoint.com/sites/spendanalyticswiki
SSP Executive Summaryhttps://gm-sdv.atlassian.net/wiki/spaces/SSPMO/pages/619091237
Data Engineering SSP folderhttps://gm-sdv.atlassian.net/wiki/spaces/DATAENG/folder/570329617
Databricks gold schemafinance_prod.gold_supplier_spend_gbl
Manufacturing Cost Compass Overviewhttps://gm-sdv.atlassian.net/wiki/spaces/IT/pages/616929151
SSP GitHub repoGeneralMotors-IT/SSP_118196_Supplier_Spend
Supplier Spend business applicationServiceNow business application: Supplier Spend (SSP)
myGMAccessmyaccess.gm.com