10/26/2026
by
Engineering

Pagar dos veces la misma factura es un error silencioso: nadie lo nota hasta que el banco ya ejecutó la transferencia. La detección de facturas duplicadas suele depender de revisiones manuales o de matching aproximado, que funciona bien en algunos casos y falla en otros, generando pagos duplicados o, peor, bloqueos sobre facturas legítimas. El problema no es solo el dinero pagado de más: es el tiempo que el equipo de Cuentas por Pagar pierde reconciliando lo que ya se pagó mal.
Para detectar un duplicado con precisión, primero hay que definir qué hace única a una factura. Esa identidad se construye con un conjunto de campos que, combinados, identifican sin ambigüedad cada documento:
Ninguno de estos campos por separado alcanza para confirmar un duplicado. Dos facturas distintas pueden compartir el mismo importe, o el mismo número si cambia el emisor. La identidad única aparece cuando se cruzan los cuatro campos a la vez.
La lectura determinística produce siempre la misma salida para la misma entrada: si una factura ingresa dos veces, el sistema extrae los mismos cuatro campos de identidad las dos veces, sin variación. Eso permite comparar con certeza, no con probabilidad.
Una lectura probabilística, en cambio, puede interpretar el mismo documento de manera distinta según el modelo, el prompt o el momento en que se procesa. Esa variabilidad introduce ruido justo donde se necesita precisión: en la comparación campo por campo que determina si dos facturas son la misma.
| Indicador | Lectura probabilística | Lectura determinística |
|---|---|---|
| Resultado por factura | Puede variar según el modelo | Siempre el mismo |
| Reconocimiento de duplicados | Depende de similitud aproximada | Coincidencia exacta de identidad |
| Intervención humana | Revisión manual frecuente | Revisión solo en casos legítimos |
No todas las coincidencias son duplicados reales. Las reglas de detección necesitan tolerancias definidas para distintos escenarios:
Cuando la identidad de una factura coincide con una ya contabilizada, el pago se bloquea antes de ejecutarse, no después. El equipo de Cuentas por Pagar recibe una alerta con el detalle de la coincidencia y revisa solo los casos donde la regla no puede resolver sola si se trata de un duplicado o de una excepción legítima, como una reemisión autorizada.
Esa revisión mínima es la diferencia entre bloquear todo lo sospechoso y bloquear solo lo que realmente lo es.
Para evaluar si la detección funciona, conviene seguir tres indicadores:
Un sistema con lectura determinística reduce los falsos positivos porque no depende de similitud aproximada: compara identidad exacta, con tolerancias explícitas para los casos legítimos.
No, son controles distintos. El matcheo con orden de compra y remito valida que lo que se factura corresponde a lo pedido y recibido; la detección de duplicados valida que esa factura específica no se pague dos veces.
El sistema compara los cuatro campos de identidad y detecta si la fecha o el importe cambiaron respecto al envío original. Si hay una diferencia que corresponde a una reemisión, no se bloquea como duplicado; se revisa según la tolerancia definida para ese escenario.
Las reglas de identidad y tolerancia se configuran considerando el identificador fiscal y el formato de numeración que usa cada país, dentro de la cobertura de facturas de +200 países.
Xtract usa lectura determinística para construir una identidad única por factura y bloquear duplicados antes del pago, sin intervención manual.
Agendá una demo técnica de detección de duplicados →Latest entries
© 2026 Xtract.app