Virgin don't pass any uniquely identifiable information with their transactions. That makes deduplication very challenging. This is especially true if you make an identical transaction on the same day (eg get coffee from the same shop twice in the same day)
Bank Accounts, Virgin Money
Relevant to users on:
Money Dashboard Neon
Not sure which App you are on?
If you are unsure if you are on Money Dashboard Classic or Money Dashboard Neon? You can find that information here
To avoid showing you any duplicate transactions we "de dupe" based on the fields Virgin provide us. Unfortunately Virgin do not give us transaction descriptions, timestamps or immutable (unique) transaction Identification numbers. (And have told us they have no plans to change this!)
This can mean that if you make an identical payment on the same day (eg you get coffee twice from the same shop for the same value they look like duplicates because Virgin provide no uniquely identifiable information for a transaction. This gives us 2 choices:
- Remove all duplication checking (Essentially meaning that if Virgin ever pass us incorrect information we would not be able to distill it out for you but you would see these transactions incorrectly identified as duplicates
- Get rid of these as a result of deduplication but protect you from any errors in the API call.
Until we get a working solution we think its better to miss one transaction that end up with duplicates for 3 months of transactions. We are working on a fix at the moment to try and get around this.