Validación y Normalización de Cartera de Clientes por DNI
Problemática: El cliente enfrentaba un desafío significativo con una base de datos de más de 35,000 clientes (personas naturales y jurídicas), acumulada durante aproximadamente una década. Esta base presentaba inconsistencias críticas: numerosos DNI eran inválidos, contenían errores tipográficos o estaban mal escritos, y la mayoría carecía de una dirección exacta con su código UBIGEO correspondiente. Estas deficiencias generaban serios problemas en la gestión, validación y fiabilidad de la cartera de clientes.
Información del proyecto
- Categoría: Get - API
- Cliente: Anónimo
- Fecha de proyecto: El proyecto se desarrolló y desplegó en aproximadamente 6 días, desde el 15 de julio de 2025 hasta el 21 de Julio de 2025.
Objetivos alcanzados:
Se desarrolló un script de consola robusto y eficiente utilizando Python en conjunto con Django Rest Framework. Este script fue diseñado para interactuar programáticamente con una fuente de datos externa (como una API de RENIEC) para consultar y validar la información asociada a cada DNI. Tras la validación, el script procesaba la respuesta para actualizar o corregir los registros existentes en la base de datos del cliente, incluyendo la inserción de datos de dirección y UBIGEO. La solución fue concebida para una ejecución única y masiva, optimizada para el procesamiento de grandes volúmenes de datos de forma segura y precisa.