Loading
Salesforce Enforces New Security Requirements in Summer 2026Read More
Channel Revenue Management
Data Lake Objects (DLOs) in Rebate and Accrual Management Advanced

Data Lake Objects (DLOs) in Rebate and Accrual Management Advanced

The Accrual and Payout Engine uses 15 Data Lake Objects (DLOs) across four layers to move data from Salesforce Core through calculation and back. Understanding which layer a DLO belongs to helps you configure inputs correctly and troubleshoot calculation issues.

Required Editions

Available in: Enterprise, Unlimited, and Developer Editions that have Rebate and Accrual Management Advanced enabled.
DLO Layer Purpose Populated By Used By
AccrualAndPayoutRuleMeta_dll Configuration Stores the calculation rules (tier type, anchor configuration, and input/output mappings) that the engine uses to process accruals. Advanced Rebate and Accrual Pre-Processing - Rule Configuration Advanced Rebate and Accrual Pre-Processing - Data Preparation; Accrual and Payout Engine - Rule Processing
AccrualAndPayoutInputAnchor_dll Configuration Defines which anchor dimensions (Anchor1, Anchor2, Anchor3) are active for a rule. Advanced Rebate and Accrual Pre-Processing - Rule Configuration Advanced Rebate and Accrual Pre-Processing - Data Preparation
AccrualAndPayoutInputMeta_dll Configuration Defines which transaction fields (such as Quantity or Revenue) the engine uses as inputs for accrual calculations. Advanced Rebate and Accrual Pre-Processing - Rule Configuration Advanced Rebate and Accrual Pre-Processing - Data Preparation; Accrual and Payout Engine - Rule Processing
AccrualAndPayoutOutputMeta_dll Configuration Defines how calculated accrual results are formatted and stored, including decimal precision. Advanced Rebate and Accrual Pre-Processing - Rule Configuration Accrual and Payout Engine - Rule Processing
AccrualAndPayoutRuleIngest_dll Input Staging records that link active members, accrual periods, and rule metadata Advanced Rebate and Accrual Pre-Processing - Data Preparation Accrual and Payout Engine - Delta Calculation
AccrualAndPayoutTierIngest_dll Input Staging records for each benefit tier associated with a rule ingest record Advanced Rebate and Accrual Pre-Processing - Data Preparation Accrual and Payout Engine - Delta Calculation
AccrualAndPayoutInputDayIngest_dll Input Day-level transaction staging records ingested from Transaction Journals Advanced Rebate and Accrual Pre-Processing - Data Preparation Accrual and Payout Engine - Delta Calculation
AccrualAndPayoutRuleStage_dll Processing Tracks rule state changes between runs for delta detection Accrual and Payout Engine - Delta Calculation Accrual and Payout Engine - Rule Processing
AccrualAndPayoutTierStage_dll Processing Tracks tier boundary changes and cumulative quantities across runs Accrual and Payout Engine - Delta Calculation Accrual and Payout Engine - Rule Processing
AccrualAndPayoutInputStage_dll Processing Tracks changes to transaction input values between runs so the engine processes only new or updated data. Accrual and Payout Engine - Delta Calculation Accrual and Payout Engine - Rule Processing
AccrualAndPayoutRule_dll Processing Stores the active, resolved rule records that the engine applies when calculating accrual amounts. Accrual and Payout Engine - Rule Processing Advanced Rebate and Accrual Post-Processing - Source Generation
AccrualAndPayoutTier_dll Processing Active tier records with boundaries and applied rates. Accrual and Payout Engine - Rule Processing Advanced Rebate and Accrual Post-Processing - Source Generation
AccrualAndPayoutInput_dll Processing Stores the active, resolved transaction input records that the engine processes during accrual calculation. Accrual and Payout Engine - Rule Processing Advanced Rebate and Accrual Post-Processing - Source Generation
AccrualAndPayoutOutputStage_dll Processing Intermediate calculated results before final aggregation Accrual and Payout Engine - Delta Calculation Advanced Rebate and Accrual Post-Processing - Source Generation
AccrualAndPayoutOutput_dll Output Final aggregated accrual results synced back to Salesforce Core Advanced Rebate and Accrual Post-Processing - Source Generation Advanced Rebate and Accrual Post-Processing - Status Update
  • Input Layer
    Admins configure the Data Preparation DPE to populate these DLOs. Ensure the fields listed here are mapped correctly in the Transaction Journal datasource node and flow through all join nodes.
  • Output Layer
    The Source Generation DPE writes final calculated results to this DLO and syncs them back to Salesforce Core as Program Rebate Type Accrual Source records.
 
Loading
Salesforce Help | Article