Data Sources

4 terms in Sales Data

0 of 4 learned
0% complete

CRM Integration

#
SPM Data Engineer
Definition

The technical and business-process connection between a Customer Relationship Management (CRM) system and the incentive compensation management (ICM) platform. CRM integration supplies the ICM engine with deal data, pipeline stages, account ownership, and customer attributes needed to calculate credits and commissions. Integration quality is the single largest driver of comp accuracy — broken integrations cause missed payments, overpayments, and rep disputes. Common integration patterns include batch file extracts (nightly CSV/SFTP), real-time APIs (REST webhooks on opportunity close), and middleware platforms (MuleSoft, Workato). Each pattern trades off latency, reliability, and implementation cost. A well-designed integration includes field mapping documentation, error handling with retry logic, duplicate detection, and a reconciliation process.

Example

A company integrates Salesforce with its ICM platform via a nightly batch extract. Every evening at 11 PM, a scheduled job pulls all opportunities with 'Closed-Won' status changed that day, maps the Salesforce fields (Amount, CloseDate, Owner, Product Family) to ICM fields (Revenue, BookingDate, PayeeID, ProductCode), and loads them as order records. A reconciliation report runs each morning comparing Salesforce closed-won count against ICM orders received.

In a Comp Plan
Section 2.4 — Data Sources
Compensation calculations are based on eligible transactions sourced from the company CRM system of record (Salesforce). Orders are extracted daily and loaded into the compensation platform. In the event of a discrepancy between CRM data and compensation records, the CRM system of record shall prevail. Reps must ensure their CRM data is accurate; disputes based on missing or incorrect CRM entries will be resolved per Section 8.
Report Design

Integration Health Dashboard showing: records received today vs. expected, field mapping error count, duplicate records detected, last successful sync timestamp, and a 30-day trend line of daily record volumes with anomaly flags.

ERP Integration

#
SPM Data Engineer
Definition

ERP Integration in SPM refers to the data connection between an Enterprise Resource Planning system (such as SAP, Oracle ERP Cloud, or Microsoft Dynamics) and the sales performance management platform, enabling the automated flow of financial, order, and operational data required to calculate accurate commissions. ERP systems are authoritative sources for invoice records, revenue recognition events, product pricing, customer master data, and payment status — all of which are inputs to commission calculations. In SPM, ERP integration typically involves scheduled batch extracts or real-time API feeds that pull transaction-level data into the compensation system. Data engineers must map ERP fields to SPM data models, handle currency conversions, manage record deduplication, and establish error-handling protocols to ensure that compensation calculations are based on clean, complete financial data.

Example

The SPM platform is configured to pull a nightly extract from SAP containing all invoices with status 'Posted' dated within the prior 24 hours. The extract maps SAP field VBELN (billing document number) to the SPM transaction ID, NETWR (net value) to credited amount, and ERDAT (creation date) to the commission recognition date, feeding 150–300 daily transactions into the comp engine.

In a Comp Plan
Sales credit for all hardware and software transactions shall be sourced exclusively from ERP invoice records with a posting status of 'Complete.' CRM opportunity data may not substitute for ERP data as the basis for commission calculation. Transactions absent from the ERP extract will not be credited until the following processing cycle after the ERP record is confirmed. SPM Data Engineers are responsible for maintaining the ERP-to-SPM field mapping documentation and validating extract completeness before each pay period close.
Report Design

ERP Integration Reconciliation Report: compares transaction counts and total credited amounts between the ERP source extract and the SPM system for each processing cycle. Flags missing records, value discrepancies, and field mapping errors. Used by SPM Data Engineers and Compensation Analysts to validate data completeness before the pay period is locked for commission processing.

Order Management System

#
SPM Data Engineer
Definition

An Order Management System (OMS) in SPM is a software platform that tracks the complete lifecycle of a sales order — from placement through fulfillment, shipping, and delivery — and serves as a data source for sales performance management when commission plans are triggered by order-based events rather than invoices or bookings. OMS data is particularly relevant in product-centric businesses where ship date or delivery confirmation is the comp plan trigger, and where order amendments, partial shipments, or backorders can affect the credited value in a given period. SPM data engineers integrate OMS feeds into the compensation platform to ensure that order status changes, fulfillment dates, and quantity adjustments are reflected accurately in sales credit calculations and that reps are paid on actual delivered value rather than open order commitments.

Example

A hardware rep's plan credits commissions on ship date. An $80,000 order placed December 20 ships in two parts: $50,000 ships December 29 and $30,000 ships January 4. The OMS feeds both shipment records to the SPM system, crediting $50,000 (and a $2,500 commission) in December and $30,000 (and a $1,500 commission) in January.

In a Comp Plan
For all hardware product lines, sales credit shall be assigned based on the ship date recorded in the Order Management System at the line-item level. Partial shipments are credited in the period corresponding to each shipment's recorded ship date. Orders on hold, backorders, or orders in 'Pending Fulfillment' status are not eligible for commission credit until shipment confirmation is received from the OMS. OMS data feeds to the SPM system are processed nightly with a 24-hour lag.
Report Design

Order Fulfillment vs. Commission Credit Report: matches open orders from the OMS against commission credits posted in the SPM system, showing order date, expected ship date, actual ship date, partial shipment status, credited amount per period, and any gaps between OMS records and SPM credits. Used by SPM analysts to identify orders that have shipped but not yet been credited due to feed delays.

Contract Management System

#
SPM Data Engineer
Definition

A Contract Management System (CMS) in SPM is a software platform that manages the full lifecycle of customer contracts — including drafting, negotiation, execution, amendments, and renewal tracking — and provides the authoritative source of contract terms used to configure commission calculations in the incentive compensation system. CMS data is essential for SPM when commission plans reference contract-specific attributes such as ACV, TCV, term length, contract start/end dates, renewal provisions, and negotiated pricing. Integration between the CMS and the SPM platform ensures that amendments, early terminations, and auto-renewals are reflected promptly in compensation crediting. SPM data engineers must maintain CMS-to-SPM field mappings and implement data validation rules to catch contract records with missing or inconsistent data before they enter the compensation processing pipeline.

Example

A rep's $300,000 multi-year contract is amended in Month 4 to add $75,000 in ACV, changing the TCV from $900,000 to $1,125,000. The CMS pushes the amendment record to the SPM system with an effective date, triggering incremental quota credit of $75,000 and an additional $3,750 commission (5% rate) in the amendment period.

In a Comp Plan
All quota credit and commission calculations for subscription and enterprise license transactions shall reference contract records sourced from the Contract Management System as the system of record. The effective date of any contract amendment, upgrade, or cancellation as recorded in the CMS determines the period in which the compensation adjustment is recognized. Contracts not yet fully executed in the CMS (status other than 'Fully Executed') are ineligible for commission crediting regardless of CRM opportunity stage or ERP invoice status.
Report Design

Contract Amendment Impact Report: lists all contract amendments processed in the period by rep, showing the original contract value, amendment date, amended value, net ACV change, quota credit adjustment, and commission delta. Used by Compensation Analysts to validate that amendment-driven commission adjustments match the terms recorded in the Contract Management System.

Referenced by

Test Your Knowledge

0 of 4 correct
Question 1 of 4

Which term does this describe?

An ______ (OMS) in SPM is a software platform that tracks the complete lifecycle of a sales ______ — from placement through fulfillment, shipping, and delivery — and serves as a data source for sales …

Related Topics

Loading expert insights...