Loading

RCA - ErrorCode: CSV_INVALID_DATA_INGESTION_ERROR “The CSV file headers don’t match the headers in the DPE definition. Make sure the headers match and try again.”

Publiseringsdato: Jul 6, 2026
Beskrivelse

During import, bundle products and their child products or Multi Currency Enabled org Products were not processing correctly because the DPE is not updating for bundle products.

The Quote Line Import process is failing with the error CSV_INVALID_DATA_INGESTION_ERROR during CSV upload.

Root Cause

The CSV file contained the following fields:

  • CurrencyIsoCode
  • ItemKey
  • ParentItemKey

The CSV file contained the following fields (This is an Example for below Header Field):

  • CurrencyIsoCode
  • ItemKey
  • ParentItemKey

However, these fields were not defined in the active Data Processing Engine (DPE) schema used for Quote Line Import. Since the ingestion engine validates the incoming CSV against the configured DPE definition, any fields not declared in the schema are rejected during processing.

As a result, the ingestion engine failed validation and returned the following error:

CSV_INVALID_DATA_INGESTION_ERROR

Løsning

Step 1: Validate the Header Mismatch

Review the failing CSV file and compare the header row against the columns defined in the active DPE definition.

Confirm that the required fields are missing from the DPE schema: 

  • CurrencyIsoCode
  • ItemKey
  • ParentItemKey

Step 2: Deploy the Updated DPE Definition

Using Workbench, deploy the provided BatchCalcJobDefinition JSON payload via the Tooling API endpoint:

/services/data/v65.0/tooling/sobjects/BatchCalcJobDefinition

After deployment, activate the newly created DPE definition:

Navigation:

Setup → Data Processing Engine → DPEwithBillingAndCurrency → Activate


Step 3: Associate the New DPE with Quote Line Import

Navigate to:

Setup → Revenue Settings → Data Processing Engine Definition for Importing Quote Line Items

Select:(Ignore if this is not related to Multi Currency)

DPEwithBillingAndCurrency

as the active DPE definition.


Step 4: Update the CSV File

Add the following columns to the import file and populate them appropriately:

HeaderRequired ForNotes
CurrencyIsoCodeMulti-currency supportMust match the currency of the Quote record
ItemKeyBundle parent identificationMust be unique for each line item
ParentItemKeyBundle child relationshipMust reference the parent line's ItemKey

Step 5: Re-import the File

  1. Refresh the Quote record page.
  2. Click Import Lines.
  3. Upload the corrected CSV file.
  4. Verify that both bundle parent and child quote lines are created successfully.

Flere ressurser
Knowledge-artikkelnummer

005385888

 
Laster
Salesforce Help | Article