← Volver al blog

Cómo detectar facturas duplicadas con IA sin borrar nada por error

Reglas prácticas para encontrar candidatos a duplicado utilizando proveedor, número, fecha e importe sin convertir una coincidencia débil en una decisión automática.

Las facturas duplicadas son un buen caso de automatización porque existen señales bastante claras. También son un buen ejemplo de por qué la IA no debería tomar una coincidencia débil y convertirla directamente en una eliminación.

La señal más fuerte

La combinación más útil suele ser el identificador del proveedor y el número de factura normalizado. Si ambos coinciden, existe una razón fuerte para revisar el par.

Fecha e importe refuerzan la coincidencia

Si además coinciden fecha y total, la confianza aumenta. Aun así, la salida debería decir «candidato a duplicado» hasta que el proceso de negocio determine qué hacer.

Qué no sirve por sí solo

Dos facturas de 121 € no son duplicadas solo por compartir importe. Tampoco basta con que el nombre del proveedor se parezca si los números de factura son distintos.

Normalización antes de comparar

Conviene quitar espacios o guiones irrelevantes de NIF/VAT ID y números de factura para evitar falsos negativos, pero sin destruir caracteres que formen parte real del identificador.

Nunca borres automáticamente el documento

El sistema debería devolver los pares sospechosos con las razones de la coincidencia. El archivo original permanece intacto.

Invoice Flow

La herramienta local detect_duplicate_invoices de Invoice Flow aplica reglas deterministas y devuelve pares candidatos con motivos y nivel de confianza. Eso permite que el agente explique por qué los ha marcado.

Relacionado: ver plugins para esta tarea · Invoice Flow — Convierte facturas en datos limpios