El proveedor reenvía la factura, alguien sube el XML manualmente y otra persona registra el PDF como si fuera una compra nueva. Al revisar el mes aparecen dos obligaciones por una sola entrega. Detectar documentos de proveedor duplicados requiere identificar el comprobante antes de comparar importes o nombres de archivo. Dos archivos distintos pueden representar la misma factura. Dos facturas con el mismo importe pueden ser operaciones legítimas. Si empezás por esa distinción, podés bloquear una revisión de pago con una razón concreta y conservar la evidencia que explica qué se repitió.
Separá copia de archivo, documento y pago
Una copia de archivo es el mismo soporte recibido otra vez. Un duplicado de registro ocurre cuando esa misma obligación termina representada en dos compras. Un pago duplicado es una segunda salida de dinero que cancela algo ya pagado, incluso si solo existe una compra. Cada problema necesita una búsqueda diferente. Revisar archivos no basta para descartar pagos repetidos, y revisar el banco no identifica todas las compras duplicadas que todavía no se han cancelado. Cuando recibás un reclamo del proveedor, anotá cuál de esas situaciones investigás para que el equipo no resuelva la equivocada.
La identidad del comprobante electrónico
La documentación oficial del API de Hacienda utiliza la clave del comprobante para identificarlo y consultar su estado. Por eso, al comparar XMLs, buscá esa identidad dentro del contenido en lugar de depender de 'factura-final.xml'. Conservá además emisor, receptor y tipo de documento para revisar el contexto. Una nota de crédito que referencia una factura no es otra copia de esa factura. Los estados fiscales también deben interpretarse con el comprobante correspondiente: un correo que dice 'aceptado' sin identificar cuál documento se consultó no alcanza para resolver una revisión de duplicidad.
Ejemplo: dos archivos de una compra de CRC 113.000
El lunes ingresa por correo una factura de repuestos por CRC 113.000 y se crea la compra B-501. El martes el encargado descarga un archivo llamado 'reenvio-repuestos.xml' y lo carga manualmente. Ambos XMLs tienen la misma clave y el mismo receptor. Es otra llegada del mismo documento, no una segunda entrega. Buscá B-501, confirmá las líneas y vinculá el soporte pertinente a ese registro cuando corresponda. Si también existe una compra manual B-517 tomada del PDF, revisá si representa la misma obligación antes de programar pagos; la coincidencia del archivo importado no analiza automáticamente ese registro manual.
En Tario, la importación de XMLs comprueba si la empresa ya tiene una compra con esa clave. También existe una restricción de unicidad por empresa y clave que protege frente a importaciones simultáneas del mismo comprobante. El flujo trata esa colisión como documento ya importado, en vez de crear otra compra por el reenvío. Es una protección concreta para esa identidad. No la describás como detección universal de facturas parecidas, imágenes repetidas o compras digitadas sin clave. Esos casos requieren revisión de proveedor, número, fechas y líneas por parte del equipo.
- Coinciden empresa y clave del XML: buscá el registro existente antes de crear otro.
- Coinciden proveedor y número, pero falta XML: pedí el soporte original y revisá ambas compras.
- Coinciden solo importe y fecha: tratá el caso como señal para investigar, no como duplicado confirmado.
- Una compra tiene dos pagos: comprobá referencias bancarias y aplicaciones, aunque no haya dos documentos.
- Una nota de crédito referencia la factura: revisá su efecto, sin confundirla con una copia.
- El receptor es otra empresa: no uses ese documento para completar tu compra.
Un falso positivo: alquileres con el mismo importe
El alquiler de agosto y el de septiembre cuestan CRC 350.000. El proveedor envía ambos el 3 de septiembre, así que tienen el mismo importe y una fecha cercana. Sin leer el periodo del servicio podrías descartar una obligación válida. Compará las claves, los números y la descripción de cada factura. Si son documentos distintos que corresponden a meses diferentes, conservá ambos y revisá el tratamiento de sus fechas con el contador. También puede haber un cobro repetido con claves diferentes; la identidad distinta no prueba que existieran dos servicios. Ahí necesitás contrato y confirmación del proveedor.
Qué hacer con una compra duplicada ya registrada
Detené la preparación de un segundo pago mientras se aclara el caso y avisá a la persona responsable. Compará si cada registro está en borrador, reconocido o cancelado, y qué movimientos produjo. Elegí con el contador el flujo de anulación o reversión que corresponda; no borres una transacción contabilizada solo para limpiar la lista. Guardá las referencias de ambas compras y el motivo de la decisión. Si ya hubo dos transferencias, la solución puede requerir devolución del proveedor o un acuerdo para aplicar el excedente. Corregir el registro no trae el dinero de vuelta.
Una revisión de pago con identidad y saldo
Antes de enviar una transferencia, revisá el documento fiscal o referencia original, el saldo pendiente de la compra y los pagos anteriores. Un PDF recibido hoy puede corresponder a una obligación liquidada la semana pasada. Pedí que las solicitudes de pago citen el identificador del registro existente, no que adjunten solo una imagen. En compras manuales sin clave, acordá una búsqueda por proveedor y número normalizado; conservá el valor original para no confundir numeraciones diferentes. Esa revisión es un procedimiento de la empresa, no una promesa de que todo archivo parecido será detectado por el sistema.
Para comprobar que el caso de B-501 quedó resuelto, revisá que exista una sola obligación activa por CRC 113.000 y que sus pagos expliquen el saldo real. El expediente debe decir por dónde llegó cada copia y qué ocurrió con B-517, si existía. Medí los incidentes por causa: reenvío, doble captura, confusión entre empresas o pago repetido. Cada causa pide un cambio distinto, como centralizar la recepción o exigir una referencia al solicitar pagos. La prevención mejora cuando corregís el punto de entrada, no cuando eliminás archivos hasta que la carpeta parece ordenada.