¿Qué son los datos duplicados?
Los datos duplicados se refieren a transacciones, cuentas, facturas, etc. duplicadas en nuestra base de datos. En otras palabras, cuando se devuelve dos transacciones a través de GET /transactions para una sola transacción que existe en la institución financiera.
¿Cuál es la causa de los datos duplicados?
Cada vez que se actualiza un enlace único mediante POST o se actualiza automáticamente un enlace recurrente, los datos recién recopilados se comparan con los datos existentes en nuestra base de datos y ésta se actualiza con los nuevos datos recopilados, es decir, nuevas transacciones, nuevas cuentas, nuevos ingresos, etc.
En Belvo disponemos de métodos sofisticados para identificar si los datos que recuperamos son en realidad datos nuevos o datos que ya tenemos almacenados en nuestra base de datos. Sin embargo, las modificaciones de los datos por parte de las instituciones o la recogida de datos de distintas fuentes al mismo tiempo pueden dificultarnos distinguir los datos nuevos de los ya existentes en determinados casos.
Cuentas
Cambios en el identificador único de una cuenta _ Si una institución cambia el nombre, el número_de_cuenta o el tipo de una cuenta es más difícil confirmar si se trata de la misma cuenta y, por tanto, aumenta la probabilidad de que esté duplicada en nuestra base de datos de cuentas.
Solicitud POST /cuentas a un enlace recurrente _ Las transacciones pueden duplicarse si las transacciones de un enlace recurrente se están actualizando automáticamente y al mismo tiempo se envía manualmente una solicitud POST /transacciones al mismo enlace. Por este motivo, sólo sugerimos enviar solicitudes POST para rellenar enlaces únicos.
Transacciones
Cambio en el identificador único de una transacción _ Si una institución cambia el importe, la descripción o la fecha_valor de una transacción después de que ya haya sido recopilada por nuestra API, es más difícil confirmar si se trata de la misma transacción y, por tanto, aumenta la probabilidad de que se duplique en nuestra base de datos de transacciones.
Solicitud POST /transactions a un enlace recurrente _ Las cuentas pueden duplicarse si las cuentas de un enlace recurrente se actualizan automáticamente y al mismo tiempo se envía manualmente una solicitud POST /accounts al mismo enlace. Por este motivo, sólo sugerimos enviar solicitudes POST para rellenar enlaces únicos.