Data Integrity and Data Delays
When ACSISS checks the balance reported by a bank against the sum of individual transactions plus the last verified balance, it aims to ensure they reconcile.
If a discrepancy is found, we wait and attempt to recollect the data to provide accurate and reconciled information.
We will recollect the data for up to six hours before inserting a balancing transaction. This may result in a delay in your data and will only affect the account(s) that have a balance discrepancy on the first collection attempt.
Sometimes transactions from NAB or Westpac appear later than expected.
These banks may send us pending transactions, but ACSISS only calculates balances using posted transactions. Pending transactions can change or be removed, so we don’t include them until they are confirmed by the bank.
If the first new transaction we receive after the last confirmed balance is still pending, we won’t add any new transactions for that day. We’ll automatically try again the next day, once the transaction has been posted.
This happens more often with Westpac than with NAB, but no action is required from you.
|
Retry schedule If the integrity check fails, SISS retries up to 6 times with increasing delays: 5, 25, 30, 60, 90, and 180 minutes. Around 10–15% of accounts will experience at least one retry on any given day. |
What is a Balancing Transaction?
Our role is to ensure your data is accurate and not simply rely on the banks telling us it’s accurate, we check it. We do this by verifying all bank accounts before sharing them with you.
However, occasionally the data provided by Banks does not reconcile. When this happens ACSISS creates a Balancing Transaction, which is an identifiable adjustment to tell you exactly when the bank data did not reconcile.
ACSISS inserts a balancing transaction to ensure the running balances are accurate and consistent.
|
Balancing transactions If the balance still does not reconcile after all retries, SISS generates a synthetic transaction for the difference. Around 5% of accounts may receive one on any given day — credit cards are especially prone. You can opt out via excludeBalancingTransactions=true, but running balances and EOD balances may not reconcile if excluded. |
Let's see how this works
We receive the following data from a bank:
-
Bank Balance on Monday $1,325
-
Less: Purchase Computer ($550)
-
Bank Balance on Tuesday $907
In this scenario, this account does not reconcile. There is a difference of $132. ACSISS inserts a balancing transaction:
-
Bank Balance on Monday $1,325
-
Less: Purchase Computer ($550)
-
Add: ACSISS Balancing Transaction $132
-
Bank Balance on Tuesday $907
The addition of the ACSISS Balancing Transaction of $132 results in the account reconciling with the last verified balance and current balance provided by the bank.
The user has precise information about when the account did not reconcile and by how much.
Primary Causes of Balancing Transactions
There are several reasons why balancing transactions occur:
Inclusion of Pending Transactions
Issue: Some banks include pending transactions in their reported balances, which can lead to discrepancies.
Banks: NAB, Westpac, and UBank
Post-dated Transactions
This is the most common cause. A transaction dated in the future has been included in the current balance.
Incorrect Balances Provided by Banks
Example: NAB Credit Cards report what you have left to spend as your balance but do not provide the credit limit. This omission makes it difficult to calculate the actual balance (which should be the current balance minus the credit limit).
Additional Causes
Beyond the primary causes, other complications can affect the accuracy of balances:
Note: NAB and Westpac include pending transactions in their balances, which can cause a 1-day delay for transactions on 10–20% of accounts for those banks.