When to use this
- You need to know whether a value came from a source system or an override.
- You want to understand what changes when you edit a value in Core8.
- You’re debugging inconsistent inputs across deals or periods.
1) Source values (baseline)
Source values are the baseline variable values imported into Core8 from:- your CRM integration (HubSpot, Salesforce, etc.), and/or
- parsed documents (contracts, PDFs), and/or
- other connected data sources (invoices/payments, where applicable)
2) User edits (overrides)
If someone changes a value in Core8 (for example editing a deal amount, deal type, or a date), Core8 records a user edit for that variable. Overrides are intended for:- fixing missing/incorrect source data
- applying an agreed-upon adjustment to match the contract
- handling one-off operational corrections (with an audit trail)
3) Effective values (what Core8 uses)
Effective values are what Core8 uses for:- plan selection (which plan applies)
- anchor date computation
- eligibility gates (invoice/payment gates)
- calculator inputs
- if a variable has an override value, use it
- otherwise, use the source value
Example: source value vs override
Scenario: CRM showsamount = 100,000, but the signed order is 90,000.
- The source value is
100,000from CRM. - You override the deal amount to
90,000in Core8. - The effective value used in calculation becomes
90,000. - Recalculate the deal and confirm the Build Input step shows
90,000.
Important notes
- A calculation snapshot is stored for auditability, but snapshots do not change the current effective values. If you edit a variable after a calculation run, you may need to recalculate to see updated totals.
- Variable names are flat strings (not nested JSON paths).
After editing: recalculate
Edits update effective values, but deal totals won’t change until you run recalculation.- Open the deal details page.
- Click Recalculate to queue a new calculation run.
- If the deal is frozen or deleted, you’ll need to unfreeze/restore it before you can recalculate.
How to troubleshoot variable issues
- Open the deal details view and verify the key variables (amount, dates, deal type, currency, etc.).
- Check whether the value is coming from source data or an override.
- If you change a variable, click Recalculate to update totals.
Common gotchas
- If a number looks “wrong,” first confirm you’re looking at the right period and right plan (selection/timing vs payout timing).
- If two places disagree, check whether one view is showing source values and another is showing effective values (after overrides).
- When debugging, follow the chain: Deal → Plan selection → Eligibility gates → Calculation breakdown.