Published at: 2025-10-31
Channel Reconciliation Statement
1. Channel Reconciliation — Overall Business Process

2. Reconciliation Statement Configuration
2.1. Enable Reconciliation Statement
Channel Reconciliation is provided as a separate license and must be enabled through gray release application. After activation, the Admin Console displays a “Channel Reconciliation Statement” module that is disabled by default — click Enable to turn it on.
Note: Currently the feature supports reconciliation for Account entities only; partner-based reconciliation is not supported yet.

2.2. Configure Reconciliation Scheme
When enabled, the system provides a default reconciliation scheme. The data sources for reconciliation default to objects such as orders, Payment Collection, returns, and refunds. Administrators can edit the scheme to match their business needs and finalize initialization. If your business has multiple reconciliation scenarios, you can create multiple schemes.
In Data Source configuration, specify the source object(s), which fields appear on the reconciliation statement, the Account (customer) field, the date field, and set filters for object records.

2.3. Initialize Reconciliation Scheme to Generate Statement Objects
After editing the reconciliation scheme and confirming it, initialize the scheme. The system automatically creates the reconciliation statement detail object. The Primary Object “Transaction Reconciliation Statement” is provided by default. The Sub-object names will follow the data source names defined in the reconciliation scheme.
Note: Automatically generated reconciliation detail objects are custom objects and will consume custom object quota.

Adjust the reconciliation statement objects to meet business requirements—for example, add roll-up/statistic fields on the Primary Object that aggregate values from the Sub-object, and add other custom fields or layout changes as needed.
Fields on the Sub-object are managed from the reconciliation scheme. Only fields added in the scheme will populate values into reconciliation statement instances.
Note: Do not add fields directly on the reconciliation detail (Sub-object) object.

2.4. Configure Print Template
After configuring objects, configure the print template. When you initiate reconciliation, the system uses the print template to generate a PDF attachment.
Note: Print templates do not include Sub-objects by default — remember to add Sub-objects to the template.

2.5. Configure BPM Workflow (Optional)
The system provides a default Business Process. If you require internal approvals or complex routing, adjust the default BPM workflow as needed. You can start the BPM process manually from a reconciliation statement or configure it to start automatically.
Note: This step is optional. If you do not enable BPM, you can proceed directly by clicking the “Initiate Reconciliation” button.

3. Business Operations — Reconciliation Workflow
3.1. Create a Reconciliation Statement
After completing the configuration steps above, search for “Transaction Reconciliation Statement” in the CRM and click New. Select the Account, specify the date range, and enter the opening balance to generate the reconciliation statement.
If the dataset is small, the system generates the statement immediately. For larger datasets, generation may take longer; check the “Completion Flag” field for progress.
Note: In the initial release, creating reconciliation statements is manual. Automatic initiation will be added later.


3.2. Initiate Reconciliation
After the reconciliation statement is created and verified, initiate the reconciliation process. You can click “Initiate Reconciliation” on the statement detail page or initiate reconciliation in bulk.
After initiation, the detail record automatically attaches the PDF (generated from the print template) and sets the reconciliation confirmer. The confirmer is the downstream channel user associated with the current Account.

3.3. Confirm Reconciliation
Once the upstream party initiates reconciliation, downstream users can view pending reconciliation statements in the Channel Portal. If BPM is enabled, the user will also see a pending BPM task.
Open the detail and click the “Confirm Reconciliation” button (either on the detail page or within the BPM task). Complete the confirmation by filling in the required fields in the pop-up dialog.

3.4. Mobile Operations

4. Roadmap (Planned Iterations)
