Destino
Adónde van los datos. Busca por nombre de destino, por módulo o incluso por campo: busca «CPF» y mira qué destinos lo tienen. Cuando el destino exige una promoción, el alcance se elige aquí.
Partiu Importador es la app de escritorio que lleva a Partiu Formatura los datos que hoy viven en hojas de cálculo: graduados, cuotas, contratos, productos, empleados y proveedores. Señalas el archivo, revisas lo que se va a guardar y solo entonces ejecutas la importación.
Version 0.3.0 · free for Partiu Formatura customers · updates automatically

Migrar de otro sistema, recibir una lista de la institución, subir tu base de proveedores: todo lo que hoy es teclear a mano se convierte en un archivo y un clic.
CSV, TXT delimitado, TXT de ancho fijo, XLSX, XLS, ODS, JSON y JSONL. Codificación detectada automáticamente, elección de pestaña, fila de cabecera y rango, además de una muestra del archivo en bruto antes de cualquier interpretación.
La app sugiere el campo de destino de cada columna a partir de su nombre y su contenido, mostrando la confianza de cada propuesta. Donde la sugerencia no encaja, puedes usar una constante, unión de columnas, división, condición o expresión.
La hoja dice «Plan Oro» y el sistema tiene un identificador. La pantalla de correspondencias llega previnculada por similitud, y lo que corriges una vez vuelve listo en la siguiente importación.
Dentro del propio archivo y contra la base de datos, usando la clave natural de cada destino: documento fiscal, código, número de documento. Una fila repetida se convierte en aviso, no en registro duplicado.
El mapeo se guarda por nombre de columna, no por posición. La hoja del mes que viene puede llegar con las columnas en otro orden y la plantilla sigue funcionando, igual que en otro equipo.
Cada carga guarda los identificadores que creó. Si algo salió mal, la reversión elimina exactamente lo que ese trabajo guardó, sin tocar nada más.
Una carpeta con miles de archivos nombrados por documento fiscal se convierte en adjuntos de los registros correctos. La app comprueba las correspondencias y muestra los archivos huérfanos antes de subir el primer byte.
Antes de importar, la app le pregunta al sistema qué tiene realmente tu base de datos y avisa si algún campo del catálogo no existe en ese entorno. Nada se guarda a medias en silencio.
Cada paso responde una pregunta y solo desbloquea el siguiente cuando queda resuelta. Siempre puedes volver atrás; no puedes avanzar con un campo obligatorio sin resolver.
Adónde van los datos. Busca por nombre de destino, por módulo o incluso por campo: busca «CPF» y mira qué destinos lo tienen. Cuando el destino exige una promoción, el alcance se elige aquí.
Codificación, separador, pestaña de la hoja, fila de cabecera, rango y filas que saltar. El panel muestra el archivo tal como lo entendió la app, antes de cualquier interpretación.
Columna a columna, con sugerencias automáticas y confianza visible. Donde no hay columna, puedes usar una constante, una unión, una división, una condición o una expresión.
Valores de la hoja vinculados a registros del sistema (plan, categoría, proveedor, medio de pago), previnculados por similitud.
Crear, actualizar o crear/actualizar; qué hacer con duplicados y errores; qué campos se pueden sobrescribir; qué pasa con las celdas vacías; tamaño de lote, paralelismo y filtros de fila.
Toda la hoja procesada sin guardar nada: errores por tipo, correcciones automáticas con antes y después, comparación de los registros que ya existen y el JSON exacto que se enviaría.
La carga corre en lotes paralelos, con pausa, reanudación, reprocesado solo de las filas con error y deshacer de todo el trabajo.
No hay formato oficial ni plantilla obligatoria. La app abre lo que vino del otro sistema, de tu asesoría o de la secretaría de la institución, incluido el TXT de ancho fijo que ya nadie lee. Antes de interpretar nada, muestra el archivo en bruto: ahí se ve al instante que el separador está mal o que la cabecera empieza en la fila 5.
La rejilla se organiza por campo de destino, no por columna del archivo: la pregunta correcta es «¿está relleno el documento fiscal obligatorio?», no «¿adónde fue la columna F?». La app sugiere la correspondencia a partir del nombre y el contenido de la columna, muestra la confianza de cada propuesta y mantiene arriba los campos obligatorios pendientes.
Descubrir un error después de guardar cuatro mil registros es el peor final posible de una importación. Por eso la app procesa toda la hoja sin tocar la base de datos y muestra un informe: cuántas filas se van a añadir, cuántas están duplicadas, cuáles tienen errores y por qué. Corriges el mapeo y repites la simulación, las veces que quieras.
Fechas en cuatro formatos distintos, documentos fiscales con y sin máscara, importes con separador de miles, nombres en mayúsculas, teléfonos sin el noveno dígito. La app limpia cada campo en la entrada, con vista previa de antes y después usando los datos reales de tu archivo, y la transformación queda guardada en la plantilla para la próxima vez.
La carga corre en lotes paralelos, con reintentos automáticos cuando la red falla. El estado de cada fila se guarda en tu ordenador: si se va la luz en la fila 61.400, la app se reabre y sigue por la 61.401. Si se pierde una respuesta por el camino, la clave de idempotencia garantiza que el registro no se añada dos veces.
«Plan Oro», «ORO» y «oro 12x» son lo mismo para quien lo tecleó y tres cosas distintas para la base de datos. La pantalla de correspondencias llega previnculada por similitud: la revisas, corriges lo que no encaje y sigues. Una hoja con cuarenta valores de plan distintos deja de ser un problema de dos horas.
Migrar de sistema rara vez es una sola hoja: hay promociones, graduados, planes y cuotas, cada uno apuntando al anterior por un código que todavía no existe en Partiu Formatura. La reconciliación combina varias cargas en una importación: las cargas de referencia van primero y, cuando el sistema devuelve los identificadores reales, estos sustituyen a los códigos temporales en las cargas que dependían de ellos.
Contratos escaneados, documentos de identidad, recibos, fotos de productos. Señalas la carpeta y dices dónde está la clave en el nombre del archivo; la app descubre a quién pertenece cada uno y lo comprueba todo antes de subir el primer byte.
Miles de archivos a la vez, desde tu ordenador o la unidad de la empresa. Todavía no se envía nada.
La app extrae del nombre del archivo el documento fiscal, la matrícula o el código que identifica al titular: el nombre entero, lo anterior al separador, solo los dígitos o un patrón que definas.
La revisión ocurre antes del primer byte: cada archivo aparece con el nombre de quien lo recibirá, y los huérfanos quedan aparte para que los corrijas.
Progreso por archivo, reintentos en los fallos y reanudación donde se quedó. Cerrar la app no reinicia la subida.
Importar es rutina: la misma hoja vuelve el mes que viene, alguien pregunta qué se añadió la semana pasada y de vez en cuando hay que deshacer algo.
Toda la configuración (destino, mapeo, transformaciones, correspondencia de valores y reglas) guardada con un nombre. La correspondencia es por nombre de columna, así que el orden puede cambiar. Puedes marcarla como favorita, exportarla y llevarla a otro equipo.
Cada ejecución registra cuántas filas se añadieron, cuántas fallaron, en qué entorno y con qué archivo. El detalle se abre fila a fila, con el error que devolvió el servidor.
El contenido de cada fila se guarda en la base local. Una carga interrumpida continúa desde el punto exacto en otra sesión, sin el archivo original, y la comprobación de duplicados se rehace al reanudar.
Las filas correctas quedan como están. El informe de errores incluye los valores de cada fila, para que corrijas la hoja exportada y reimportes solo esas.
La reversión usa los identificadores que esa carga creó de forma verificable. No es «borrar lo creado hoy»: borra exactamente esos registros.
Compara, destino a destino, lo que la app puede escribir con lo que tu base de datos tiene de verdad. Un campo que no existe en la tabla se descartaría en silencio; aquí aparece antes de la carga.
Cada destino conoce los campos de su tabla, qué es obligatorio, el tamaño de cada columna y cómo identificar un registro repetido. La app lo comprueba contra tu base de datos antes de empezar.
Cuotas, cuotas unificadas, planes de pago, cuentas por pagar y por cobrar, categorías, centros de coste y presupuestos
Graduados, promociones, subgrupos, instituciones, cursos, eventos y campos de inscripción personalizados
Empleados, puestos, áreas, registros de jornada, beneficios y vacantes
Productos, categorías, almacenes, ubicaciones, saldos y movimientos
Proveedores, solicitudes, cotizaciones, pedidos, artículos y recepciones
Estructuras de producto, rutas, centros de trabajo, órdenes y registros de tiempo
Clientes, contactos, oportunidades, actividades y territorios
Vehículos, repostaje, mantenimiento y multas de tráfico
Plan de cuentas, asientos y conciliaciones
Reconocimientos médicos, riesgos y formación obligatoria
Rutas, paradas y viajes
Proyectos, tareas y registros de tiempo
Activos, depreciación y movimientos
Productos de tienda, categorías y terminales
Tipos de entrada, entradas emitidas y cupones
Menús, fichas técnicas y lotes
Comunicados, votaciones y listas de contactos
Consumos y ventas del evento
Galerías y vínculos de fotos con graduados
Contratos y firmantes
Niños y responsables
Insumos y composiciones de coste
Autónomos y turnos
Socios y ofertas
Pedidos de álbum
Rutas de aprendizaje e inscripciones
Credenciales de acceso
Expedientes y plazos
Flujos de cobranza y eventos
Rifas y sorteos
La app trata cada carga con el cuidado de quien sabe que al otro lado hay datos reales.
Importar en la base equivocada es el error más caro que hay. El entorno elegido está siempre visible y parpadea cuando no es producción.
Una plantilla nueva solo se ejecuta después de una simulación. Ninguna importación empieza a ciegas.
El servidor solo escribe en los campos que declara el destino, siempre dentro de la empresa del usuario. El archivo no elige dónde escribir.
Quién importó, cuándo, en qué entorno, cuántas filas se añadieron y cuántas fallaron. Todo registrado por empresa.
Los documentos fiscales, los salarios y los datos bancarios se enmascaran en los registros técnicos, y el contenido importado se neutraliza para que no se convierta en una fórmula ejecutable al reexportarlo.
Cada fila lleva una clave de idempotencia. Una respuesta perdida en el camino de vuelta no se convierte en un registro repetido.
En las actualizaciones, una columna en blanco conserva lo ya guardado, salvo que digas explícitamente lo contrario. Una hoja incompleta no vacía los registros.
Al crear/actualizar, antes del UPDATE aparece una comparación campo a campo y solo se aplican los que elijas. Actualizar un teléfono no tiene por qué tocar la dirección.
Al subir documentos: extensión en la lista permitida, ejecutables rechazados, firma binaria coherente con la extensión y nombres de archivo sin recorrido de directorios.
Un archivo de 300 MB no se sube a ningún sitio antes de tiempo: la lectura, el mapeo y las simulaciones ocurren en tu ordenador. Al sistema solo va el registro terminado.
App nativa, con instalador .dmg para Apple Silicon y .exe o .msi para Windows 10 y 11. El mismo motor y las mismas funciones en ambos.
Las versiones nuevas se anuncian dentro de la app y se instalan con un clic, verificando la firma antes de aplicarlas. Nadie se queda en una versión vieja.
Producción, preproducción o local, siempre a la vista y destacado cuando no es producción. Importar en la base equivocada es el error más caro que hay.
Llega a cualquier destino, sección o acción desde el teclado, sin buscar por los menús.
Entra con la misma cuenta del panel: contraseña, código de acceso por correo, SMS o WhatsApp, o escaneo del código QR desde la app móvil.
Plantillas, historial, estado de las filas y cola de subida viven en una base de datos de tu ordenador. Un corte de luz a mitad de carga no pierde lo ya procesado.

Gratis para clientes de Partiu Formatura. Elige la versión de tu sistema, instálala y entra con el mismo acceso que ya usas en el panel. Las actualizaciones llegan solas.
Requirements: macOS (Apple Silicon) or Windows 10/11 · version 0.3.0. The MSI package is for enterprise mass deployment; for normal use on Windows, use the .exe installer.
Descarga la app e importa por tu cuenta, a tu ritmo. Si la hoja es grande o está desordenada, nuestro equipo hace la primera carga contigo.