Cómo detectamos que un portal cambió su formato sin avisar
El campo sigue ahí, la consulta responde y el valor se lee sin error. Lo único que cambió es cómo está escrito, y eso alcanza para que una fecha o un monto signifiquen otra cosa.
Por Marco Ferreiro ·
Un portal puede cambiar sin romper nada. La página responde, los campos siguen en su lugar y la lectura devuelve filas completas. Lo único distinto es cómo está escrito cada valor: la fecha invierte día y mes, el importe cambia de separador, el acta pierde los ceros de la izquierda.
Llamamos cambio de formato a esa modificación en la convención con que se escribe un campo, sin que el campo desaparezca ni se mueva. Es distinto de un cambio de estructura, que rompe la lectura y avisa con un error. Uno produce un dato faltante; el otro, un dato plausible y equivocado, y por eso necesita una detección propia.
Un lector tolerante esconde el cambio
Un lector que acepta “1.234,56” y “1,234.56” y elige la interpretación más razonable vuelve invisible el cambio: absorbe la novedad y devuelve un número. Trabajamos al revés. Cada campo de cada fuente tiene un formato declarado y, si el texto no coincide, no se convierte: la fuente queda marcada como no verificada en lugar de devolver un valor adivinado.
Guardamos además el texto crudo tal como lo publicó la fuente, con la fecha de la consulta: es el único testigo del formato en ese momento. Un importe forzado a entrar en un molde es peor que un importe ausente, porque la normalización de montos sólo es segura cuando el formato de entrada está confirmado.
Ambigüedades que un caso aislado no resuelve
“03/04/2026” es 3 de abril o 4 de marzo según el orden que use el portal. Un valor así se interpreta siempre sin error y ninguna alerta se dispara. La ambigüedad no aparece en el registro individual sino en el conjunto: si un campo que venía mostrando números mayores a doce en la primera posición deja de mostrarlos, algo se movió. Es una señal para abrir revisión, no una prueba: también puede ser un período sin fechas posteriores al día doce.
La especificación RFC 3339 fija una forma no ambigua de escribir fecha y hora para protocolos de Internet, con desplazamiento horario explícito. Los portales no están obligados a usarla; nosotros sí la exigimos hacia adentro. Y registramos si el campo trae hora: una fecha de calendario no admite conversión de zona horaria, y tratarla como un instante corre el día entero.
La firma de escritura de cada campo
De cada campo conservamos una descripción de su forma: largo, qué caracteres lo componen, dónde caen los separadores, si hay hora, si usa mayúsculas o acentos. Esa descripción no guarda el valor, así que puede versionarse y compararse sin arrastrar patentes ni documentos, con el criterio de guardar evidencia sin guardar la patente.
Comparamos las formas observadas entre consultas sucesivas de la misma fuente. Una forma nueva abre una revisión aunque cada registro sea válido por separado: la señal es la novedad, no el error. La Guía para la publicación de datos en formatos abiertos fija convenciones para el Estado —punto como separador decimal, sin separador de miles— y pide explicar las abreviaturas en la documentación de cada columna. Cuando el organismo publica así, contrastamos contra su documentación; cuando no, el contrato es interno y dice qué observamos y cuándo, sin presentarlo como garantía de la fuente.
La unidad y el identificador también son formato
La Provincia de Buenos Aires publica el valor vigente de la Unidad Fija y la normativa que lo respalda: un importe en unidades no es comparable con uno en pesos. Si un portal deja de mostrar el importe convertido y pasa a la cantidad de unidades, el número baja de golpe sin que haya ninguna quita. Por eso van juntos importe, unidad declarada y fecha.
Con los identificadores pasa lo mismo. La Disposición 40/2016 fijó la codificación oficial de las patentes Mercosur, pero un portal puede mostrarlas con o sin espacios; el número de acta gana o pierde ceros a la izquierda, guiones o prefijos del organismo. Eso no cambia el hecho, pero sí la clave con la que unimos dos observaciones de la misma infracción: una clave que cambia de forma puede duplicar un acta o hacerla desaparecer. Comparamos por clave normalizada y conservamos la forma original.
Qué hacemos cuando la forma cambia
El orden es fijo:
- confirmamos el cambio contra el portal oficial antes de tocar el lector;
- versionamos el formato con fecha de corte;
- marcamos como ambiguo el intervalo entre la última consulta con la forma vieja y la primera con la nueva;
- no publicamos un monto, una fecha ni un “sin multas” mientras la lectura no esté confirmada.
El histórico queda con el formato de su época. No lo reinterpretamos a partir de una hipótesis: si el formato viejo era ambiguo, sigue siendo ambiguo después del cambio.
De tu lado, cuando un dato te parezca raro, mirá la fecha de última verificación, compará el valor con el portal oficial y prestá atención a la unidad del importe antes de suponer que la deuda cambió. Un número que se movió de lugar no es una novedad del expediente: ante cualquier diferencia manda lo que informa el organismo.
Metodología
- Alcance
- Detección de cambios en la convención de escritura de fechas, montos, identificadores y etiquetas de una fuente oficial. No cubre cambios de estructura, de cobertura ni del contenido informado por el organismo.
- Unidad de análisis
- Un campo de una fuente, con su formato observado y la fecha de la consulta que lo registró.
- Cobertura
- Estándares de formato y guías de publicación consultados el 29 de agosto de 2026, con la codificación de patentes Mercosur y la Unidad Fija bonaerense como ejemplos de identificador y de unidad declarada.
Limitaciones
- Una fuente puede cambiar el formato y el valor en la misma actualización; la señal marca la diferencia pero no distingue por sí sola cuál de las dos cosas ocurrió.
- Un formato ambiguo desde el origen, como una fecha sin orden declarado, no se resuelve mirando el dato: hace falta documentación del organismo o una comprobación contra el portal.
- Lo que registramos es el formato observado en una consulta, no un compromiso del organismo sobre cómo va a escribir ese campo en el futuro.
Fuentes
- RFC 3339 — fecha y hora para protocolos de Internet — RFC Editor (consultada el )
- Guía para la publicación de datos en formatos abiertos — Dirección de Datos Abiertos (consultada el )
- Valor y normativa vigente de la Unidad Fija bonaerense — Ministerio de Transporte de la Provincia de Buenos Aires (consultada el )
- Disposición 40/2016 — codificación de patentes Mercosur — Argentina.gob.ar (consultada el )
Preguntas frecuentes
¿Un cambio de formato puede cambiar el monto de una multa?
No cambia lo que el organismo reclama, pero sí puede cambiar el número que se lee. Un separador distinto, o un importe expresado en unidades de valor en vez de pesos, altera la magnitud aparente sin que haya ocurrido nada en el expediente.
¿Cómo saben que una fecha quedó invertida y no es otra fecha?
Un caso aislado no lo prueba. La sospecha aparece cuando la forma de escritura del campo cambia respecto de lo que esa fuente venía publicando, y la confirmación se hace contra el portal oficial antes de tocar el lector.
¿Qué pasa con los datos guardados antes del cambio?
Quedan con el formato de su época y con la fecha de la consulta que los produjo. No reinterpretamos el histórico en silencio: se versiona el formato con fecha de corte y el período dudoso queda marcado como tal.
Notas relacionadas
Cómo detectamos que un portal cambió su estructura sin avisar
Un rediseño puede mover botones sin alterar datos o cambiar campos, páginas y cobertura. Contratos, fixtures y revisión humana permiten distinguirlos.
Acentos, códigos y abreviaturas: cuándo dos actas parecen distintas
Dos fuentes pueden escribir de manera diferente el mismo organismo, localidad o motivo. Normalizar ayuda a comparar, siempre que el texto original siga disponible.
RENAT: qué registra el Registro Nacional de Antecedentes de Tránsito y qué sanciones recibe
Qué datos concentra el registro nacional que se consulta antes de cada licencia, quién está obligado a informarlos, cómo llega una sanción firme desde un juzgado local y qué relación guarda con el SINAI y los puntos.