Facturación por consulta de multas: cómo se audita
Un total no se puede verificar sin una definición escrita de unidad facturable y un detalle conciliable. Qué registrar de cada llamada para discutir una diferencia con evidencia y no con impresiones.
Una factura por consumo llega con un total y, con suerte, con un detalle. La pregunta que Administración le traslada al equipo técnico es siempre la misma: ¿esas son las patentes que consultamos? Responderla no consiste en sumar líneas, porque proveedor y cliente pueden estar contando cosas distintas con la misma palabra.
Auditar significa acá reconstruir el total desde registros propios y explicar cada diferencia con evidencia. Eso exige tres definiciones anteriores al comprobante: qué es una unidad facturable —una patente, una jurisdicción interrogada, un acta devuelta—, qué identificador la nombra y dónde corta el período. Ninguna de las tres se improvisa el día que llega la factura.
Qué cuenta como unidad facturable
“Consulta” es una palabra elástica. Un pedido por una patente puede abrir varias solicitudes a fuentes distintas, tardar minutos y devolver un resultado parcial. Según dónde se ponga el contador, ese trabajo vale uno o vale cinco.
Las definiciones más frecuentes son:
- por identificador consultado, sin importar cuántas fuentes se recorran;
- por solicitud aceptada, contando cada llamada que el servidor admite;
- por fuente efectivamente consultada, que traslada al cliente la variabilidad de cobertura;
- por resultado entregado, que no cobra cuando no hubo respuesta útil.
Ninguna es más correcta que las otras; lo que no puede pasar es que el contrato no diga cuál rige. Conviene además escribir qué no cuenta: consultar el estado de un trabajo en curso, descargar el informe de actas ya producido o renovar un token no son consultas nuevas.
Errores, reintentos y consultas canceladas
Las clases de respuesta que define RFC 9110 dan un vocabulario reutilizable: una respuesta exitosa consumió trabajo real; un error del cliente indica un pedido mal formado; un error del servidor señala una falla del proveedor. Cobrar las tres por igual es una decisión comercial, no un hecho técnico, y merece quedar explicitada.
El reintento es el caso que más discusiones genera: si el cliente repite por un timeout sin saber si el trabajo se creó, el proveedor puede registrar dos unidades donde hubo una sola intención. Una clave de idempotencia acordada permite reconocer el segundo intento como el mismo pedido; sin ella, la diferencia es indistinguible de un consumo genuino.
También conviene fijar qué pasa con una consulta cancelada y con un resultado parcial. Un trabajo interrumpido pudo haber recorrido la mitad de las jurisdicciones: cobrarlo entero, a prorrata o no cobrarlo son políticas defendibles, y cualquiera es mejor que dejarlo librado a la implementación.
Dónde corta el período
Una unidad tiene al menos tres momentos: cuándo se aceptó el pedido, cuándo terminó y cuándo quedó registrado. Con un barrido de patentes que dura minutos, esos momentos pueden caer en meses distintos. El contrato debe decir cuál define el período.
RFC 3339 describe cómo escribir fecha y hora con el desplazamiento respecto de UTC. Si el proveedor cierra el ciclo en UTC y el cliente concilia en hora local argentina, las últimas horas de cada mes cambian de lado sin que nadie se equivoque: están usando dos husos. Registrar cada instante con desplazamiento explícito y declarar en qué huso corta el ciclo evita esa discusión. Un cambio de precio a mitad de ciclo plantea la misma pregunta.
Tres registros que deben cerrar entre sí
La conciliación compara tres fuentes: el registro propio de consultas de patentes, el detalle de consumo del proveedor y el comprobante emitido. Se cruzan por el identificador estable de cada unidad, no por totales: dos totales iguales pueden esconder errores que se compensan.
Las diferencias se clasifican antes de reclamar: unidades que aparecen sólo en el registro propio; sólo en el detalle del proveedor; o en ambos con distinta categoría o importe. Cada grupo tiene una explicación probable distinta —reintentos, una credencial no inventariada, una jurisdicción que se sumó al plan— y un interlocutor distinto.
El detalle de consumo no debería ser una segunda copia de los resultados. Alcanza con el identificador de la unidad, el momento, la credencial y la categoría facturada: la patente consultada vive en el sistema del cliente, que llega a ella por ese identificador. La Ley 25.326 fija obligaciones generales sobre el tratamiento de datos personales, y un archivo de facturación conservado durante años es tratamiento.
Del lado fiscal, el comprobante emitido es un documento con identidad propia. Según el régimen general publicado por ARCA, la clase de comprobante depende de la condición del emisor y del receptor. Una diferencia no se corrige editando ese documento ni la exportación descargada: se plantea por el canal administrativo del emisor.
Qué verificar antes de aprobar el comprobante
Antes del visto bueno conviene revisar cuatro cosas: que la unidad facturable del contrato sea la que el detalle aplica; que cada credencial activa tenga dueño y un consumo esperado de patentes; que la suma del detalle coincida con el total del comprobante; y que las diferencias residuales queden clasificadas y explicadas por escrito.
Cuando esa revisión se hace todos los meses, el reclamo deja de depender de la memoria de alguien. Y si no hay diferencias, el trabajo tampoco se perdió: dos sistemas independientes contaron lo mismo, que es lo que un contrato por consumo necesita.
Metodología
- Alcance
- Cómo verificar un cargo por consumo de una API de consultas vehiculares contra registros propios. No cubre el tratamiento contable ni impositivo de esos comprobantes, que corresponde a cada asesor.
- Unidad de análisis
- Una unidad facturable según la definición del contrato, con su identificador estable, su momento y su categoría.
- Cobertura
- Semántica de respuestas y de fechas tomada de los estándares HTTP y de RFC 3339, y régimen general de comprobantes publicado por ARCA al 29 de agosto de 2026.
Limitaciones
- Cada contrato define su propia unidad facturable; las categorías descritas son las más frecuentes, no un estándar del mercado.
- La nota no constituye asesoramiento contable, impositivo ni legal sobre un comprobante concreto.
- La conciliación depende de que el proveedor entregue un detalle con identificadores estables; sin eso sólo pueden compararse totales.
Fuentes
- RFC 9110 — HTTP Semantics — RFC Editor (consultada el )
- RFC 3339 — Date and Time on the Internet — RFC Editor (consultada el )
- Régimen general de facturación y clases de comprobantes — Agencia de Recaudación y Control Aduanero (consultada el )
- Ley 25.326 de Protección de los Datos Personales — Argentina.gob.ar (consultada el )
Preguntas frecuentes
¿Un reintento por timeout se puede facturar dos veces?
Depende de lo que diga el contrato. Sin una clave de idempotencia acordada, el proveedor no tiene cómo distinguir un reintento de un pedido nuevo y su registro va a mostrar dos unidades. Con clave, el segundo intento puede reconocerse como el mismo pedido; conviene verificar que el detalle de consumo efectivamente lo refleje.
¿Alcanza con que el total del detalle coincida con el de la factura?
No. Dos totales iguales pueden esconder errores que se compensan: unidades cobradas de más en una categoría y de menos en otra. La conciliación útil cruza identificador por identificador y clasifica las diferencias antes de mirar el total.
¿Qué período factura una consulta que empieza un mes y termina el siguiente?
El que defina el contrato, que puede tomar la fecha de aceptación, la del resultado terminal o la del registro. Si no está escrito, cada parte asume la que le resulta natural. Conviene además declarar el huso horario del corte, porque cerrar en UTC o en hora local argentina mueve las últimas horas de cada mes.
¿El detalle de consumo tiene que incluir las patentes consultadas?
No hace falta para conciliar. Con el identificador de la unidad, el momento y la credencial alcanza para cruzarlo contra el registro propio, que sí sabe qué se consultó. Reducir los datos personales de un archivo que se conserva durante años es además coherente con las obligaciones generales de la Ley 25.326.
Notas relacionadas
Cuota de consultas de multas: cómo se reparte entre equipos
Varios equipos consumiendo la misma cuota contratada terminan en una discusión sin datos cuando se agota. Credenciales separadas, un esquema de reparto explícito y topes para los lotes permiten atribuir el consumo antes del reclamo.
Auditar consultas de multas sin guardar payloads para siempre
Una secuencia mínima de eventos y hashes encadenados puede revelar alteraciones sin convertir cada respuesta sensible en un archivo permanente.
Exportar resultados a un data warehouse
La copia analítica queda fuera del contrato de la API apenas se escribe: sin ventana incremental, clave natural y registro de corridas, un tablero lee la ausencia de filas como ausencia de infracciones.