Exodus Salesforce Docs
Reports and Dashboards

Finance and Commission Object Fields

Field guide for GL accounts, item GL defaults, financial audits, and commission configuration reporting

Finance and commission reports should distinguish setup records from result fields. Setup objects explain why a result should happen. Sales Order and Sales Order Line fields show what was calculated on actual orders.

GL Account

GL Accounts define posting destinations for revenue, inventory, COGS, expenses, and variance.

FieldUse in reports
Account NumberExternal/accounting code used for reconciliation.
Account TypeRevenue, asset, expense, liability, equity-style classification.
Account SubtypeMore detailed finance classification.
Normal BalanceDebit/credit expectation for finance review.
ActiveWhether the account should still be used.
Posting AllowedWhether automation should post to the account.
Parent AccountGL hierarchy and rollup grouping.
External ERP KeyERP/accounting-system mapping.

Best practice: use GL Account reports for chart-of-accounts readiness. Use item/order reports for transaction impact.

Item GL Account Default

Item GL Account Defaults resolve missing GL fields on Items automatically.

Field familyImportant fieldsHow to use in reports
Rule selectionRule Type, Product Type Value, Category Value, Priority, Active.Use to understand which defaults will apply first. Lower priority numbers apply earlier.
Output accountsRevenue GL Account, Inventory GL Account, COGS GL Account, Expense GL Account, Inventory Expense GL Account, PWO Material Variance GL Account.Use to audit item setup coverage.

Best practice: do not manually maintain one-off item GL fields when a default rule should cover the category or product type. Use GL Intelligence/admin repair paths where available.

Sales Order Financial Audit

Financial Audit records preserve evidence after payment, fulfillment, email, or post-baseline order changes.

Field familyImportant fieldsHow to use in reports
Order/customer snapshotSales Order, Related Sales Order, Account, Sales Rep, Order Total, account channel/business classification, revive/upsell fields.Use to understand the order context when audit started.
Audit lifecycleAudit Status, Audit Creation Source, Audit Start Date, Latest Audit Refresh, Last Change On, Audit Key.Use for audit queue and stale audit reports.
Baseline detailSKU Snapshot, Credit Item Summary, Shipping Item Summary, original credit/shipping total fields.Use for before/after evidence.
Change totalsAdjustment Count, Credit Adjustment Total, Net Adjustment Amount.Use to measure post-baseline changes.
Payment evidencefirst payment activity/approved payment dates, primary Chargent order, Chargent order count, gateway summary, multiple Chargent flag.Use for payment-related audit review and legacy Chargent context.
Email evidenceemail timeline, failed email types, received email types, all attempted emails succeeded.Use for customer-communication audit.

Best practice: do not delete or ignore audit records because they look like logs. They are finance-control evidence.

Sales Order Audit Change And Audit Line

Use audit change/line records when the question is about exactly what changed after the financial baseline.

ObjectUse
Sales Order Audit ChangeHeader-level change evidence: who/what/when and financial impact.
Sales Order Audit LineLine-level change evidence for SKU, quantity, price, credit, shipping, or cost changes.

Best practice: use the Financial Audit header to find orders needing review, then drill into audit changes/lines for exact adjustments.

Commission Configuration

Commission Configuration records describe legacy/fallback commission rules and scoped overrides.

Field familyImportant fieldsHow to use in reports
ScopeConfiguration Type, Item, Item Group, Commission Group, Customer Org, Sales Rep, User.Use to understand which items/customers/users a rule applies to.
LifecycleActive, Effective Date, Expiration Date.Filter active/inactive/current rules.
DescriptionConfiguration Name, Notes.Use for admin review and cleanup.

Best practice: Commission Configuration is setup. To report actual commission results, use Sales Orders or Sales Order Lines.

Commission Rate

Commission Rate records define tier rows under a commission configuration.

Field familyImportant fieldsHow to use in reports
Tier identityTier Name, Sort Order, Active, parent Commission Configuration.Use for tier inventory and rule review.
Price/quantity criteriaPrice Threshold, Unit Price, Price Tolerance, Min Units, Max Units, Pricing Column.Use to explain why a line matched a tier.
ResultCommission Rate %.Use for setup reporting.
Review flagRequires Management Approval.Use for rates that require approval before payout confidence.
Legacy customer scopeCustomer Tier.Use only where fallback migration logic needs it.

Best practice: tier reports should include active status and effective/expiration context from the parent configuration.

Commission Group, Tier, And Member

These objects support the newer group/tier engine.

ObjectImportant fieldsHow to use in reports
Commission_Group__cDefault pricing mode, description, active flag, SKU count.Group-level setup and coverage.
Commission_Group_Member__cCommission group, item, SKU code, active flag.Which SKUs belong to which commission group.
Commission_Tier__cCommission group, tier name, default commission %, price/quantity/monthly spend criteria, pricing column, approval flag, active flag, sort order.Active tier ladder and payout rule review.
SKU/user override objectsItem/user-specific override scope, effective values, active state.Exception reporting for commission calculations.

Best practice: use Commission Group/Tier reports to explain setup. Use Sales Order Line commission fields to explain what happened on a transaction.

Transaction Result Fields

Actual commission results usually live on Sales Orders and Sales Order Lines.

ObjectKey fields
Sales OrderTotal Commission Amount, Average Commission Rate, Commission to Margin Ratio, Commission to Revenue Ratio, Net Margin After Commission, Net Margin % After Commission, Order Profitability Tier.
Sales Order LineCommission Amount, Commission Rate Percent, Calculated Commission Rate, Commission Status, Commission Tier, Matched Tier Name, Commission Source, Commission Resolution Path, override flags, approval fields, split fields.
Quote LineSimilar commission preview fields before order conversion.

Best practice: payout-readiness reports should include payment status, collected amount, refunds/disputes if relevant, commission status, and margin after commission. A high commission total by itself is not payout readiness.

Finance Report Patterns

ReportBase objectFiltersKey fields
Items missing GL setupItemAny GL field blank, active/sellable items only.SKU, Item Group, Product Type, Item Category, missing GL fields.
GL default coverageItem GL Account DefaultsActive rules.Rule Type, Product Type Value, Category Value, priority, output accounts.
Financial audit queueSales Order Financial AuditAudit status open/review.Sales Order, Account, Sales Rep, Net Adjustment Amount, Last Change On, failed email types.
Commission setup reviewCommission Group/Tier/RateActive rules.Group, tier, rate, pricing column, min/max criteria, approval flag.
Actual commission by repSales Orders or Sales Order LinesDate/payment status filters.Primary rep, total commission, collected amount, margin after commission, commission status.

Avoid These Mistakes

MistakeWhy it breaks reports
Reporting payout from setup objects.Setup objects show rules, not earned commission.
Ignoring payment status in commission reports.Uncollected or disputed orders may not be payout-ready.
Editing item GL fields without reviewing defaults.The same gap can reappear on the next item unless the default rule is fixed.
Treating financial audit as disposable log data.It preserves post-baseline finance evidence.
Looking only at order header commission totals for item issues.Line-level commission fields explain which item/rule caused the result.

Last updated on

On this page