Deposit Scheme Integration Sync Status Check
Deposit Scheme Integration Sync Status Check
DepositDash runs a weekly automated reconciliation to verify that every deposit protection reference stored in the platform is still valid and matches the record held by the scheme provider (TDS, DPS, or mydeposits).
Overview
| Property | Detail |
|---|---|
| Type | Reconciliation workflow |
| Schedule | Every Sunday at 02:00 UTC (0 2 * * 0) |
| Providers | TDS · DPS · mydeposits |
| Entities | tenancies, complianceChecks, orgMembers, notifications |
How It Works
-
Eligible tenancies are identified. The workflow selects all tenancies where:
depositSchemeis set to a value other thannone.depositProtectionRefis present (i.e. a reference number has been recorded).
-
The deposit scheme API is queried. For each eligible tenancy, the stored
depositProtectionRefis looked up against the API of the relevant scheme (TDS, DPS, or mydeposits). -
Results are compared. The workflow checks whether the returned record matches what is stored in DepositDash.
-
Compliance warnings are raised where needed. Two conditions trigger a warning:
- Mismatch — the reference was found, but the scheme's record differs from the stored data.
- Not found — the reference returned no record; the deposit may have been released, transferred, or was never successfully registered.
-
Notifications are sent. Affected
orgMembersare notified so they can investigate and resolve discrepancies promptly.
Compliance Warnings
Warnings generated by this workflow are written to complianceChecks and are visible in the Compliance section of the DepositDash dashboard. Each warning includes:
- The tenancy and deposit reference in question.
- The scheme provider that was queried.
- The type of issue detected (
mismatchornot-found). - A timestamp of when the check was run.
Warnings remain open until manually reviewed and resolved by an org member.
Why This Matters
Deposit protection references can become out of sync with scheme records for several reasons:
- A deposit was re-registered directly with the scheme (e.g. after a landlord change).
- A deposit was released or disputed and the DepositDash record was not updated.
- A data entry error occurred when the reference was first recorded.
Unprotected or incorrectly recorded deposits are a compliance risk under the Renters' Rights Act. This workflow provides a safety net by surfacing discrepancies automatically every week — without requiring manual audits.
Actions to Take on a Warning
| Warning Type | Recommended Action |
|---|---|
| Mismatch | Log in to the scheme portal, verify the correct registration details, and update the tenancy record in DepositDash. |
| Not found | Confirm whether the deposit is still protected. If not, re-protect it immediately and update depositProtectionRef. If it was legitimately released, close the tenancy record accordingly. |
Scope and Exclusions
- Tenancies with
depositSchemeset tononeare excluded (no scheme to check against). - Tenancies without a
depositProtectionRefare excluded (nothing to look up). - The workflow does not modify any tenancy data — it only reads and raises warnings.