wiki/knowledge/salesforce/axley-ytd-revenue-data-preservation.md Layer 2 article 806 words Updated: 2025-11-17
↓ MD ↓ PDF
axley salesforce data-integrity year-end revenue-tracking

Axley — Salesforce YTD Revenue Data Preservation

Overview

Axley's Salesforce instance pulls a "Year-to-Date Cash Receipts" field from their accounting system (connected via Jitterbit). Every January (~January 10th), the accounting system zeroes out this field for the new year — permanently destroying the prior year's revenue data for all active client records. This article documents the problem, the agreed solution, and the step-by-step process to execute it before the January reset.

See also: [1] | [2]


The Problem


The Solution

Create a permanent, static 2025 Revenue field on the Salesforce client object and populate it with a hard-coded snapshot of the current YTD values before the January reset. This field will not be tied to any sync or formula — it is a one-time import of fixed numbers.


Step-by-Step Process

1. Add the Salesforce ID Column to the Report

The standard export won't include Salesforce record IDs by default. Before exporting:

Salesforce IDs are not visible in the standard UI — they must be explicitly added to the report or export configuration.

2. Export the Report as CSV

Export the report with at minimum these columns:

Column Purpose
Salesforce ID Unique record identifier for import mapping
Client Name Human-readable reference / sanity check
YTD Cash Receipts The value to preserve as 2025 Revenue

3. Create the New 2025 Revenue Field

A prior attempt was made to create a 2017 Cash Receipts field, but it appears to have been set up as a formula/lookup rather than a static field, so it zeroed out when the source field was cleared. This time, the field must hold hard numbers only.

4. Prepare the Import Spreadsheet

Structure the CSV for import:

Column A Column B Column C
Salesforce ID Client Name 2025 Revenue
0031234... Smith, John 4250.00

5. Import via Salesforce Data Import Wizard


Timeline

Milestone Target
Schedule working session Post-holiday (late December / early January)
Execute export + field creation + import Before ~January 10th accounting reset
Verify data integrity Immediately after import

Format: In-person at Axley's office or shared-screen call. Sebastian will reach out to Asymmetric when ready.



Key Contacts

Name Role
Sebastian Gant Axley internal contact; Salesforce admin
Paul Buniel Asymmetric — Salesforce support lead for this task

Notes