Nada con esas palabras.
🔒 Seguridad — quién puede entrar
Cada persona entra escribiendo su usuario y su contraseña. Los nombres
no se muestran en la pantalla de entrada: hay que saberlos. Mientras no haya
ninguna persona creada, la aplicación abre sin pedir nada (como hasta ahora).
Al entrar, el campo «quién trajo el carro»
se marca solo con esa persona en los expedientes nuevos (si el usuario se llama
igual que en esa lista).
0 = no bloquearse sola. También se bloquea con el botón 🔒 de arriba.
PIN de administrador — protege esta configuración.
Sin él, cualquiera con la tablet podría quitar los candados o cambiar las columnas.
📱 Para que el candado salga en TODOS los aparatos
(teléfono incluido): la seguridad se guarda en cada aparato, así que hay que
descargar este archivo y subirlo junto a la app (a la misma carpeta donde va
licencia.json). Al abrir el enlace, cada aparato lo lee y aplica estas
personas y este PIN de administrador — y nadie puede quitarlo desde su aparato.
Límite honesto: esto frena a cualquiera de la
oficina o a quien agarre la tablet. A un programador con acceso al equipo no hay candado
de página que lo frene — la protección de fondo es que el dueño de la herramienta controla
la dirección web y la licencia.
💵 Tabla de aranceles de Cuba
De aquí sale el arancel estimado que se enseña debajo del carro y el que verá
el cliente en la página pública. Es un estimado: el monto exacto lo dice la
aduana por SMS cuando el carro llega.
⚠️ Sigue siendo un estimado. El monto exacto lo dice la aduana por SMS cuando
el carro llega, y así se enseña en todas partes. Sirve para orientar, no para
prometer. Según se vayan llenando los aranceles reales en los expedientes, se
sabrá cuánto se aleja.
✅ Tabla del 19-ago-2026 — 57 modelos y años 2016-2026, con KIA, BMW y los
camiones que antes faltaban. Tiene mejor pinta que la anterior: cobra por
cilindrada (5% eléctricos, 25% hasta 2.0 litros, 35% por encima, 20% camiones),
que es como cobra la Aduana de verdad, y solo el 1% de las cifras son múltiplos de 50
— antes era el 97%, que es lo que delataba a la vieja.
⚠️ No es que «subieran» a secas: unos suben fuerte (Altima +41%, Tacoma +35%)
y otros bajan fuerte (Sonata −33%, Civic −30%). Es lo que pasa al cobrar por
cilindrada. Y faltan el Honda Accord y el Ridgeline, que antes sí estaban.
Para cambiarla: se pega desde Excel. Una fila por modelo, separando con
tabulaciones — igual que sale al copiar de una hoja. La primera fila son los años.
🎯 Ajuste comercial del estimado
Cambia el número que se le enseña al cliente, sin tocar la tabla. En negativo
ve menos de lo que dice la tabla; en positivo, más. Con 0 se
enseña la cifra tal cual. La cifra ajustada se redondea a los $50 para que salga
redonda.
%
La página del cliente enseña un rango («$3.400 – $4.200»),
no una cifra. Aquí decides a cuál de las dos le entra el ajuste. En esta app la
cifra es una sola, así que esto no le afecta.
📄 La página del cliente usa esta misma tabla. Esa página
vive en su propia carpeta (cotizador) y en su propio sitio, así que
al cambiar la tabla o el ajuste aquí hay que pasárselos.
Este botón escribe el archivo él solo. La primera vez te pide el
cotizador.json de esa carpeta; a partir de ahí es un clic. Le mete la
tabla y el ajuste sin tocar nada más — teléfonos, precios y reglas se quedan igual.
No descarga nada y no hay que mover ni renombrar ningún archivo.
Después solo queda arrastrar la carpeta
cotizador a Netlify (pestaña Deploys).
📷 Escanear desde la computadora
La computadora ya escanea igual que el teléfono: los botoncitos 📷 de cada
campo funcionan aquí también. Lo único que decide si lee bien o no es qué cámara
usa. La del portátil suele ser floja y de foco fijo, y con eso el código de
atrás de una licencia no se lee.
Lo que sí funciona: enganchar el teléfono como cámara con un programa tipo
Camo Studio (o Iriun, DroidCam…). La computadora pasa a ver por la cámara del
Android, que sí tiene enfoque y resolución de sobra.
Cuando hay varias cámaras, el escáner enseña un selector y recuerda la que
elijas. La primera vez intenta adivinar cuál es la del teléfono por su nombre —
estos son los nombres que busca, separados por comas:
Si mañana sale otro programa, se añade aquí y ya. Lo que elijas a
mano en el escáner manda siempre por encima de esto.
Fecha y hora de la oficina
De aquí sale el «hoy» de toda la app: la fecha del expediente, la que se imprime
al lado de las firmas, la del POA, la de la factura y la cuenta de días del panel de
entregas. No depende del reloj de esta computadora ni de que haya internet.
Esto arregla un problema real: la app usaba la hora de
Londres, así que de 8 de la noche en adelante un expediente nuevo nacía con la
fecha de mañana, y esa es la que se pega en el Excel como «Fecha de Recibo».
🚛 Los grueros de siempre
Los que salen como sugerencia al escribir el nombre del gruero, aquí y en el
teléfono. Se guardan en la nube: lo que apuntes aquí lo ve Marcel en su
teléfono al momento, y al revés. No hace falta darle a «Guardar ajustes».
Nube — datos compartidos
Conecta este equipo a la base de datos compartida para que todos vean
los mismos expedientes. Los pasos para crearla están en
NUBE.md. Sin conectar, la app funciona igual pero solo con los datos de esta máquina.
Los ajustes del envío, iguales en todas
Cuando alguien guarda la configuración con la nube conectada, los pasos del envío, sus
frases, los plazos y los mensajes al cliente viajan a las demás computadoras solos.
Se avisa en pantalla cada vez, diciendo quién los cambió.
Quítalo si quieres que esta máquina trabaje con
sus propios pasos —para probar algo sin tocarle el trabajo a nadie—. Lo que ya tenga se
queda como está; simplemente deja de recibir.
⚠️ No viaja todo, y es a propósito: la contraseña del correo, la clave de envío, las
rutas de los Excel y la carpeta de la importadora se quedan en cada computadora. Son
de este disco, y copiarlas le rompería el trabajo a la otra persona.
⚠️ Mientras tengas esta ventana abierta no se aplica nada: se espera a que la cierres, para
no cambiarte los valores mientras escribes.
La consulta rápida en el teléfono
Una página ligera para buscar un carro y subir el BL desde el móvil, sin
cargar la herramienta entera. Es para quien está en la calle, no en la oficina.
Hace falta tener la nube conectada aquí arriba.
Al entrar, el teléfono pedirá el
correo y la contraseña — eso no viaja nunca en el enlace.
Copia de seguridad
Guarda todo en un archivo: expedientes, fotos, firmas y esta configuración.
Guárdalo en una memoria o mándatelo por correo. Es lo único que te salva si se rompe
la computadora o alguien limpia el navegador.
Mensajes de aviso al cliente
Los textos que salen por WhatsApp desde la bandeja «💬 Avisos», uno por cada momento del
viaje. Escribe lo que quieras y usa estas etiquetas, que se cambian solas por los datos de
cada envío:
{cliente}{carro}{vin}
{booking}{agencia}{estado}{oficina}
{dias}{desde}{hasta}{enlace}
{receptor}
⭐ {estado} es el nombre del paso, tal y como lo tengas puesto
aquí abajo en «Estados». Si mañana le cambias el nombre —«En contenedor» por «En Puerto
USA»—, el mensaje sale con el nombre nuevo sin que tengas que reescribirlo, y el título de
aquí arriba también cambia solo.
⚠️ El renglón donde pongas {enlace} desaparece entero si ese
carro todavía no tiene enlace de seguimiento. Por eso escribe la invitación
en el mismo renglón («Puede verlo aquí: {enlace}») y no encima: si la dejas arriba,
al cliente le llega un «puede verlo aquí:» seguido de nada.
La casilla de cada uno dice si ese aviso se ofrece o no en la bandeja.
Apagarlo no borra nada: los que ya se mandaron siguen ahí y el texto se queda escrito.
«Recibido en la oficina» viene apagado porque el enlace se le manda al cliente
cuando el carro va camino del puerto, al armar la carpeta del contenedor.
El automático se enciende aquí en cuanto Meta apruebe el número del negocio y
las plantillas. Hasta entonces cada aviso sale con un toque desde la bandeja, que es gratis
y no depende de nadie.
Carpeta para la importadora
Dónde se van creando las carpetas de cada contenedor, con el botón
«📦 Carpeta para la importadora». Se pregunta una sola vez: la carpeta de
cada contenedor —GAOU7954953 y demás— la crea la app sola, con su nombre.
Ahora mismo: — sin elegir todavía —
Correo para que el cliente firme
Lo que se manda con el botón «✍️ Para que el cliente firme», para los clientes
que no vienen a la oficina. Mismas etiquetas:
{cliente}{carro}{vin}
{empresa}{enlaceFirma}
{enlaceFirma} es el enlace para que
firme desde el teléfono. Si todavía no se puede hacer, se cae el renglón entero
donde esté puesto, y el correo sale sin él.
La primera es la buena: el cliente ve el recuadro naranja mientras firma y
al imprimir el documento no queda ni rastro. Si algún cliente dice que no ve las
marcas, es que su programa no enseña anotaciones: cámbialo a la segunda.
Envío automático
Si esto está en blanco, el botón abre la bandeja de compartir con el PDF adjunto
y tú eliges Gmail o WhatsApp. Si lo rellenas, el correo sale solo.
Los pasos para montarlo están en el archivo CORREO.md — son unos 20 minutos,
una sola vez, y gratis.
⚠️ Esta clave no es la del servicio de correo — esa vive en el
servidor y no se pone nunca aquí. Esta solo da permiso a que esta computadora mande.
Con esta misma clave se sella el enlace de firmar, así que tiene que ser igual
que la del panel o los enlaces saldrán rechazados.
Que el cliente firme desde el teléfono
Con esto, el correo lleva además un enlace: el cliente lo abre, firma con el dedo
en la pantalla y su firma entra sola en el expediente — no tiene que devolver
ningún archivo. Necesita las dos cosas de arriba y la nube encendida.
Los pasos están en FIRMA.md.
Déjalo en blanco casi siempre. Ahora mismo se usaría:
—. Solo hay que escribirlo si preparas el correo desde
localhost, porque el cliente no puede abrir eso desde su casa.
El aviso de «fulano firmó» sale solo al sincronizar, y al abrir la
aplicación. Este botón lo pregunta ahora mismo y vuelve a enseñar los de hoy,
aunque ya se hubieran avisado — es lo que hay que usar para probarlo.
Columnas del Excel
Ponlas en el mismo orden que tu tabla. Copiar al Excel → Hoja ENVIOXPRESS
(barra de abajo) las copia en ese orden exacto desde la columna que elijas abajo (de fábrica, la B:
la A del NUM ni se copia ni se toca).
Vienen calcadas del Excel registro carros ACTUALIZADO1: las 30 columnas de
siempre (A–AD) más QUIEN LO TRAJO al final, que es nueva.
Las que dicen — dejar la celda vacía — se pegan en blanco a propósito, para que
la fila no se corra y no pisen lo que ya tengas ahí.
Ojo con QUIEN LO TRAJO: es la columna
31 (AE) y en tu Excel todavía no existe. Hay que escribir la cabecera en
AE1 antes de pegar, o el dato caerá en una columna sin título.
Columnas de la PLANILLA VIAJE
La segunda hoja: MODELO DE ENVIO → PLANILLA VIAJE. Ponlas en el mismo orden
que la planilla.
Se copia de dos maneras: todo un booking de golpe desde
Lote → Copiar a PLANILLA VIAJE (ese dice hasta la celda exacta, la
B4), o un carro suelto desde Copiar al Excel → Hoja PLANILLA VIAJE
en la barra de abajo. En el de un carro solo se dice la columna: la fila la eliges tú, porque
depende de cuántos carros lleve ya esa planilla.
Columnas de la hoja de la NAVIERA
La hoja de Tree Logistic. Se copia con Copiar al Excel → Copiar a naviera
(un carro) o desde Lote → Copiar a naviera (los marcados). Se pega en la
columna A, en el primer renglón vacío.
⚠️ La columna ESTADO sale siempre en PENDIENTE:
es lo que se le debe a la naviera por ese carro, no lo que cobró la oficina al
cliente. Y el SELLO se copia con el * delante, como en su hoja.
Actualizar los Excel al Guardar
Manual es el modo normal: conserva las tres filas al portapapeles y no toca
ningún libro. En Automático, después de pulsar Guardar y pasar la revisión,
se busca el VIN en cada libro activo: se actualiza la misma fila o se agrega una nueva sin
reemplazar formatos, fórmulas ni tablas.
Los archivos se conectan en esta computadora. No se suben a internet ni se
conectan las tres plantillas de referencia: aquí se eligen los libros diarios reales.
Prefijos de teléfono
Los que salen en los desplegables de los dos teléfonos. Se puede añadir cualquier país
para los envíos a otros sitios.
Provincias de Cuba
Las que salen en el desplegable de la dirección.
Datos del carro por el VIN
Al escribir el VIN completo, la app consulta la base pública de la NHTSA y rellena
marca, modelo, año, carrocería y combustible. Es gratis y no hace falta cuenta.
Solo rellena lo que esté vacío: nunca pisa lo que ya escribiste.
El color y el número de motor no se pueden traer: no están
en el VIN. Hay que mirarlos en el carro.
Equivalencia de carrocerías. Lo que devuelve la consulta viene
en inglés. Aquí se dice con qué código tuyo se corresponde. Se busca por orden: la primera
que coincida es la que se usa. Si no coincide ninguna, decide por el número de puertas.
Proveedores
Los que aparecen en el desplegable «Proveedor» del expediente. Añade, cambia,
reordena o borra los que quieras.
Puerto de destino en Cuba
Los puntos por donde entra el carro. Salen como botones en la sección
8 · Envío y hay que elegir uno para poder guardar.
Es lo que decide qué carros se pueden casar en el
mismo contenedor: una caja entera va a un solo puerto. Antes esto había que
sacarlo de la provincia del cliente, que son dieciséis y obliga a calcular de cabeza.
Ninguno viene marcado por defecto, a propósito: un puerto
puesto solo es un puerto que nadie eligió, y equivocarse cuesta semanas.
Los expedientes de antes
Los que se guardaron antes de que existiera este botón no tienen puerto.
Aquí se les pone de golpe y por provincia, repasando antes lo que se va a hacer.
No se cambia nada hasta que lo confirmes.
Hasta el 16-sep-2026 la factura nacía
en «Pagado», así que hay carros que dicen estar cobrados sin que nadie
lo dijera. Aquí salen los sospechosos para repasarlos de uno en uno.
Quién trajo el carro
La gente de la oficina que puede traer un carro. Sale como botones en la sección
5 · Condición al recibir el carro, y se copia al Excel en la columna
QUIEN LO TRAJO.
Sirve para que, si después falta un documento, se sepa
a quién pedírselo sin tener que preguntar por toda la oficina.
Ninguno viene marcado por defecto, a propósito: si se
marcara uno solo, todos los carros quedarían a su nombre sin que nadie lo eligiera.
Bloque de envío
Las columnas que se llenan después, cuando ya se sabe el booking. El botón
«Copiar bloque de envío» de Lote copia solo este tramo, para pegarlo de un golpe
sin tocar el resto de la fila. Tienen que ir seguidas en tu tabla.
Carrocerías
Escribe el código exactamente como aparece en el campo «Body» de los títulos.
Es lo único que se ve en el desplegable y lo único que se imprime en el Bill of Sale,
tal cual, sin traducir.
Pon arriba las que más envías: aparecen primeras en la lista.
⚠️ Esta lista viene precargada con los códigos
habituales, pero no está verificada contra tus títulos. Coge un título real, mira el
campo «Body» y corrige lo que haga falta.
Tipos de título
Los tipos que aparecen en la sección «Título y propiedad».
Estados del envío
Ponlos en el orden real del proceso. A la derecha de cada uno, la frase que le explica
ese paso al cliente en su página de seguimiento. Cada cliente ve la del paso en el
que va su carro, debajo del nombre: por eso conviene escribirlas todas, aunque solo se
vea una cada vez. Déjala en blanco y ese paso sale solo con su nombre.
Escríbelas para él, no para la oficina: nada de booking, BL ni contenedor.
El nombre y su frase van pegados — si le cambias el nombre al paso o lo mueves de sitio,
la frase se va con él.
⚠️ Si le cambias el nombre a un estado, la aplicación te avisa y te pregunta qué hacer con
los carros que ya estaban en el nombre viejo.
Los dos botones dejan puesta una lista entera con su frase para el cliente,
sus tiempos y sus candados. Ninguno guarda nada: la ponen aquí para que la leas,
le cambies lo que quieras y decidas tú. Puedes ir y volver de una a la otra.
🇨🇺 Once pasos: el viaje contado con detalle —oficina, yarda, puerto, aduana,
espera del barco, embarque, Cuba, contenedor, factura, importadora, entregado—, con sus
cuatro relojes y sus candados 🔒 ya puestos. El cliente ve más avance y pregunta menos.
✂️ Cinco pasos: lo mismo resumido —recibido, puerto en USA, aduana, en Cuba, entrega—.
⚠️ Los pasos que se quitan no quitan la espera: por eso la frase de «Validación de
aduana» le cuenta al cliente también los 7 a 12 días esperando barco, que es donde llama.
La fecha y la hora de cada paso
En la aplicación y en el teléfono de la calle siempre se ven, debajo del nombre de
cada paso: es lo que hace falta para contestar «¿cuándo se movió mi carro?» sin buscar
nada. Aquí solo decides si también las ve el cliente en su enlace de seguimiento.
⚠️ Vienen apagadas, y no por descuido. Una fecha
en pantalla es un número que el cliente puede restar: si su carro lleva tres semanas
esperando barco, verlo escrito es justo la llamada que esta página existe para evitar —es la
misma razón por la que se le quitó la cuenta de días. Enciéndelas cuando quieras; se nota al
momento en el enlace.
⚠️ Y solo llegan al cliente al Guardar configuración con la nube conectada, como todo
lo que él ve.
⚠️ La hora solo la tienen los pasos que se pusieron a mano, de hoy en adelante. Los
carros de antes, y los pasos que pone el BL o el reloj, llevan solo el día: de esa hora
nadie sabe nada y no se inventa. Donde no la haya, sale la fecha sola.
Pasos que se mueven solos con el tiempo
Para los pasos que siempre tardan lo mismo. Ejemplo: a los 4 días de estar en
«En Puerto USA», que pase solo a «Validación de aduana». Así no hay que ir carro por
carro.
⚠️ Esto es un reloj, no un documento: mueve el carro porque pasaron los
días, no porque llegara un papel. El cliente lo ve en su enlace como cualquier otro paso, así
que pon aquí solo los tramos que de verdad sean así de fijos. Cuando la aplicación mueva
carros te lo dice arriba y puedes deshacerlo.
Los pasos que sí salen de un hecho —el contenedor y la llegada a Cuba— se siguen moviendo
con la carpeta y con el BL, no con esto.
La casilla «hábiles» cuenta solo días de
trabajo: salta sábados, domingos y los días de fiesta de aquí abajo. Es lo que hace falta
para las 72 horas de aduana: si el carro llega un jueves, contando días normales
saldría validado en domingo, y ese día no hay nadie.
Escríbelos como 2026-12-25, uno por renglón. Pon los que de verdad
paran el trámite (los de aquí para la aduana de Estados Unidos, y los de allá si algún día
pones pasos automáticos de Cuba). Si no pones ninguno, solo se saltan los fines de semana.
Los envíos en ese estado desaparecen del panel de entregas.