---
schema_version: "1"
id: 39ce21a294aaf180ef5390422729e54fdba88149a9eafc71353ff310fdd37c23
title: Validate and Submit a Change Set in Salesforce Spiff
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sales/264-0-0/spiff_test_submit_change_sets.md
canonical_url: https://help.salesforce.com/s/articleView?id=sales.spiff_test_submit_change_sets.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 74848216795017a261890e49823dde4aedd3f5be67179405619e846143420c30
description: Before submitting a change set to the production environment, validate the change set to check for potential issues that prevent Spiff from merging the changes. However, validating a change set doesn’t verify that the changes result in calculable commission statements. Before submitting your change set, select the necessary dependent items. If you don’t include the dependencies, calculation errors can occur. After you test your changes, submit the change set for approval and deployment.
products:
  - Sales Cloud
  - Sales Enablement
release: "264"
---
# Validate and Submit a Change Set in Salesforce Spiff

Before submitting a change set to the production environment, validate the change set to check for potential issues that prevent Spiff from merging the changes. However, validating a change set doesn’t verify that the changes result in calculable commission statements. Before submitting your change set, select the necessary dependent items. If you don’t include the dependencies, calculation errors can occur. After you test your changes, submit the change set for approval and deployment.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available for an additional cost in: <strong>Professional</strong> Edition with Web Services API Enabled</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d24464e81">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d24464e81 ">
              <p style="margin-bottom:0;">To validate and submit change sets in Salesforce Spiff:</p>
            </td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d24464e81 ">
              <p>A Spiff <a href="https://help.salesforce.com/s/articleView?id=sales.spiff_users_roles_and_permissions.htm&amp;release=264.0.0&amp;type=5" title="Give users the appropriate level of access so they can be successful in Salesforce Spiff, and enforce the principle of least privilege. Assign a default role to each user, or create custom roles with access to specific Spiff functionality.">user role</a> with this permission turned on.</p>
              <p style="margin-bottom:0;">Change Sets: View</p>
            </td>

          </tr>
        </tbody>
      </table>

1. In the sandbox, click **View Changes**.
    
    This list shows the changes that you haven’t previously submitted in a change set.
2. Click **Validate**.
    
    If the validation fails, the errors are summarized at the top of the page. Review the error messages in the data table next to the affected items. Correct the errors and revalidate the changes.
3. To submit the changes to the parent environment, click **Submit**. You can't submit an empty change set.
4. Review the change set in the sandbox.
    1. In the sandbox, go to Admin and select **Settings**.
    2. Under Environments, select **Outbound Change Sets**.
    3. Review the change sets that you’ve validated, submitted to a parent environment, and deployed to a parent environment.
    4. To review the individual changed items in the change set, click change set in the Name column.
    5. To create a CSV file of all the changes in a change set, including test results, click **Download** (1).
        
        ![Spiff dashboard highlighting the Download CSV button](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_download_csv.png)