---
schema_version: "1"
id: 9a9f857d952d4c4c43fa07482feef03df6ecdc64f80923476e13a7b3338ce8ba
title: Validate Partners and Partner Products in Transaction Journals
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/loyalty_dpe_validate_partners.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.loyalty_dpe_validate_partners.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 0e48aa311d5288125c170588cd5a7fd763fcda1c4f2042897bf9a0274f84f60e
description: This job validates the partners and partner products in Transaction Journal records.
products:
  - Loyalty Management
release: "264"
---
# Validate Partners and Partner Products in Transaction Journals

This job validates the partners and partner products in Transaction Journal records.

### 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: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>,&nbsp;<strong>Performance</strong>, <strong>Unlimited</strong>, and&nbsp;<strong>Developer</strong>&nbsp;Editions with Loyalty Management</td></tr></tbody></table>

These validations are for accrual transactions. When you’re starting the Accrual Processing orchestration, you can include this as a first step.

These key nodes are used in the Validate Partners and Partner Products in Transaction Journals Data Processing Engine template, in the order of the execution:

  
| Node Name | Description | Node Type |
| --- | --- | --- |
| Transaction Journal | Uses the Transaction Journal object to validate the associated partner and partner products. | Data Source |
| Loyalty Program Partner | Uses the Loyalty Program Partner object to validate partner associations against journal records. | Data Source |
| Journal Type | Uses the Journal Type object to validate the partner and partner products against journal records. | Data Source |
| Loyalty Partner Product | Uses the Loyalty Partner Product object to validate partner products against journal records. | Data Source |
| Loyalty Program | Uses the Loyalty Program object to validate the partner and partner products against journal records. | Data Source |
| Add Journal Type to Transaction Journal | Adds the journal type to the transaction journal records. | Join |
| Add Program to Journal | Adds the loyalty program to the journal records. | Join |
| Verify Created Date | Verifies that the journal’s created date is after the date specified in the Filter Journals from Created Date parameter. | Formula |
| Select Journals to Validate | Selects journal records to be validated. | Filter |
| Add Program Partner to Journals Selected for Validation | Adds the partner to the journal records selected for validation. | Join |
| Loyalty Program Partner Validation | Verifies the partner with the journal. | Formula |
| Filter for Invalid Journals | Selects invalid journal records after the partner validations. | Filter |
| Filter for Valid Journals | Selects valid journal records after the partner validations. | Filter |
| Add Partner Product Associated with Product to Journal | Adds the partner product associated with the product to the journal records verified during partner validations. | Join |
| Filter for Invalid Journals After Product Validation | Selects journal records with an invalid combination of partner and product. | Filter |
| Verify Partner and Product | Verifies that the partner is associated with the product specified in the journal. | Formula |
| Filter for Journals with Valid Partner and Product | Selects journals with a valid combination of partner and product. | Filter |
| Add Partner Product Associated with Product Category to Journal | Adds the partner product associated with the product category to the journal records verified during product validation. | Join |
| Verify Partner and Product Category | Verifies that the partner is associated with the product category specified in the journal. | Formula |
| Combine Journals to Update | Combines the journal records to be updated. | Append |
| Update Error in Journal | Updates the error status and description fields in the journal. | Write Back Object |

## Input Variables

You can define these input parameters for the job so that the input values are passed at the time of job execution.

- Loyalty Program Name
- Filter Journals from Created Date