Resumen de todo lo que hay en marcha AHORA MISMO (app v673 · backend 2.7.844), con la APK 1.34, en cristiano. Cada cosa está probada. Lo de julio sigue funcionando y está más abajo.
💰 «¿CUÁNTO IVA LLEVO?» (app v673 · backend 2.7.844):
1
Pregúntale a Azkarin «¿cuánto IVA llevo?» cuando quieras. Te dice el IVA que llevas acumulado en lo que va de trimestre, para que lo vayas apartando: el de tus facturas de STEL Order desde el primer día del trimestre hasta hoy, menos el de las facturas de gasto que ya estén en la carpeta del trimestre en el Drive.
2
Cuantas más facturas de gasto metas en la carpeta (GASTOS / FACTURAS / 2026 FACTURAS / el trimestre), más baja lo que tienes que apartar. Si por ahora sale a tu favor, te lo dice y no hay nada que apartar.
🟣 CLAUDE SIN TOPE (app v672 · backend 2.7.840):
1
Tu Azkarin con Claude ya no tiene tope de consultas al día. Solo descansa si tu suscripción de Claude se acerca a su límite (el de cinco horas o el semanal), y mientras contesta Gemini.
2
El aviso de «NO he hecho NADA» ya no sale en falso cuando Azkarin te cuenta lo que haría si se lo pides, o cómo está algo. Si de verdad dice que ha hecho algo y no lo ha hecho, sigue avisando.
🧾 EL IVA DEL TRIMESTRE, ENTERO (app v671 · backend 2.7.839):
1
Pregúntale «¿cuánto IVA me toca pagar del tercer trimestre?» o «¿cuánto IVA tenemos soportado?». Te dice el IVA de tus facturas (de STEL Order, con los abonos ya restados), el de las facturas de gasto del Drive (la carpeta del trimestre en GASTOS / FACTURAS, también las de CONTABILIZADAS) y la diferencia que saldría a pagar. Lo que se puede deducir lo decide la asesoría.
2
Las facturas de gasto se leen una vez y se guardan. Si una foto lleva varios tickets, cuenta cada uno; si una factura está guardada dos veces, cuenta una; y lo que va a tu nombre o los tickets sin el CIF de la sociedad te los dice aparte, sin sumarlos. Si aún le faltan facturas por leer, te avisa de que la cifra es provisional.
3
Lo facturado por meses y trimestres ya sale de STEL Order. Antes STEL Order rechazaba cualquier consulta por fechas. Y el aviso de «esas cifras son de cabeza» ya no sale cuando sí ha mirado la hoja «2026 PAGOS GENERALES».
🗣️ «SÍ, DIME» SIGUE CON LO QUE ESTABAIS HABLANDO (app v670 · backend 2.7.836):
1
«Sí», «dime» o «vale, hazlo» ya no se toman por un saludo. Si le preguntas cuánto te falta por cobrar de un cliente y le contestas «sí, dime», sigue con los cobros. Antes se quedaba sin las herramientas de ese tema y tenía que volver a preguntarte. «Hola» y «gracias» siguen siendo charla.
2
«Ya está pagado» ya marca el pago como hecho. En los pagos que te recuerda hasta que los pagas: «ya está pagado el pabellón» lo marca, y «se paga el día cinco» apunta el día de pago. Antes esas dos cosas no le llegaban nunca, aunque se lo dijeras.
🟣 TU AZKARIN PIENSA CON CLAUDE (app v668 · backend 2.7.831):
1
Lo que le escribes o le dices tú (Asier) lo piensa Claude Sonnet 5.5, con tu suscripción de Claude: no gasta euros de Gemini. Cuando contesta Claude, el punto del final sale morado 🟣.
2
Antonio y lo automático siguen con Gemini: correos, llamadas y sus transcripciones, tareas de fondo y la web de clientes. Las herramientas y las tarjetas de confirmar funcionan igual que siempre: Claude solo piensa, quien hace las cosas sigue siendo Azkarin.
3
Nunca se queda mudo: si Claude falla, tarda o descansa, contesta Gemini en ese mismo mensaje (el punto sale verde o rojo). Y para dejarte margen, si tu suscripción pasa del 85 % del límite de 5 horas o del 70 % del semanal, Claude descansa hasta que se renueva.
4
El mando: /claude (o di «Claude») te dice cómo va; /claude off («apaga Claude») vuelve a Gemini; /claude on lo enciende. No tiene tope de consultas (desde la 2.7.840): solo descansa si tu suscripción se acerca a su límite. Si algún día quieres un freno, /claude tope 300; para quitarlo, /claude sin tope.
5
Correo de Jaime de la asesoría corregido: es jaime@asesoriaheras.es (antes ponía .com). Borja sigue en borja@asesoriaheras.es.
📄 CONTRATO: RESPONSABILIDAD POR DAÑOS SOLO LA LEGAL (app v666 · backend 2.7.806):
1
Fuera los diez euros por kilo. El contrato ya no promete esa mejora en ningún sitio (descripción del servicio, cláusula 11ª y cláusula 17ª, y tampoco en la hoja del seguro de las teles). Queda solo el límite que marca la ley para las mudanzas, y el cliente sigue pudiendo declarar por escrito un valor mayor.
2
Se paga lo que valía, no uno nuevo. La cláusula 11ª dice ahora que si algo se daña se repara o se paga la reparación, nunca un mueble nuevo; y si arreglarlo cuesta más de lo que vale, se paga lo que vale.
3
Solo cambia en los presupuestos que se saquen a partir de ahora. Los que ya están firmados siguen con el contrato que firmó el cliente.
🔒 LO INTERNO YA NO SALE EN EL PAPEL DEL CLIENTE (app v665 · backend 2.7.779):
1
Las observaciones son SOLO lo que escribes tú. Ese recuadro se imprime en el presupuesto que el cliente lee, firma y se lleva, y ahí se estaban colando solas las notas de Azkarin: el borrador de la llamada, quién cogió el teléfono, las cuentas de Óscar, lo que falta por preguntar, los avisos de líneas repetidas… Ya no.
2
Hay un cajón nuevo debajo: «Notas internas». Ahí va todo eso, en azul, y no sale en ningún papel — ni en el PDF, ni en el parte, ni en nada que vea el cliente. Tú también puedes escribir ahí.
3
Y las fichas de antes están limpias: lo que ya se había colado en las observaciones se ha movido al cajón interno, sin perder nada.
🕗 EL SALUDO YA SABE QUÉ HORA ES (app v664 · backend 2.7.766):
1
El WhatsApp del presupuesto saluda según la hora. Mandaste la captura de la ficha 6703: a las 20:09 de la noche ponía «Buenos días Fernando». El saludo estaba escrito a mano en el mensaje. Ahora sale Buenos días hasta las 14:00, Buenas tardes de 14:00 a 20:00 y Buenas noches de 20:00 en adelante y de madrugada, con hora de España (no la del servidor ni la zona del móvil). El enlace del PDF, el de la firma y el cierre están igual que antes.
2
Lo mismo en todo lo que sale solo: el WhatsApp de «disculpa no haberte podido contestar», el resumen que se le manda al autónomo (que además daba la hora del servidor, una o dos menos) y los correos de permiso de estacionamiento, anulación y policía.
3
Y Azkarin lo tiene en el manual para los correos y WhatsApps que escribe él: si duda de la hora, saluda con «Hola» y el nombre, sin franja.
🗣️ LO QUE DICE EL ALTAVOZ NO ES LO QUE DICES TÚ (app v663 · backend 2.7.748):
1
El recado que te lee ya no vuelve al chat como si lo hubieras dicho tú. Lo que Azkarin acaba de decir por el altavoz se le quita a lo que oye el micro, en el servidor y en la app, durante tres minutos. Si solo era su propia voz, no manda nada.
2
Los recados dicen a quién y qué hacer: la ficha, de qué mudanza es (de dónde a dónde y qué día) o cuándo llamó, y la tarea. El nombre solo va en la notificación escrita. Los recados de más de diez días se cierran solos, y de una misma llamada no salen más de uno cada tres horas.
3
Con una ficha en obra, Azkarin usa el motor bueno aunque le digas cosas cortas («se llama Juan»), y si un motor escribe las herramientas como texto en vez de ejecutarlas, el turno se repite con el bueno. La ficha no se crea vacía teniendo el WhatsApp del cliente: se monta con sus muebles y direcciones. La cuenta de un viaje saca sola las horas y los días (kilómetros, carga y descarga) y el personal va por día, tú incluido: dile una vez lo que cuesta un día de una persona y el tuyo.
🃏 LA TARJETA QUE NO PARABA, Y LO QUE OYE DE OTROS (app v662 · backend 2.7.743):
1
Ya no te pide el OK para lo que ya está. Antes de proponer cambiar el estado de una ficha, mira en qué estado está: si ya está en marcha, te lo dice y no saca tarjeta. Y si le dices «no me mandes la tarjeta», la quita y contesta a lo que has dicho.
2
No escribe en el chat lo que te oye decir a otras personas. Tras un recado se queda escuchando por si le contestas, pero si hablas con otro ya no te lo repite en el chat, y el aviso de «solo contesto a mi nombre» sale una vez al día.
3
Las llamadas del día llevan la ficha al lado (Koldo había llamado y decía que no), la cuenta de un viaje la hace el código (combustible por vehículo, ida y vuelta, comidas, camas; el personal solo si le das horas y coste por hora), y ya no se inventa lo que vale la app.
🗣️ LOS RECADOS, EN VOZ ALTA Y CON «DIME» (app v661 · backend 2.7.742 · APK 1.34):
1
La notificación lleva el recado. Antes ponía siempre «Tengo que recordarte una cosa» y se borraba sola al minuto; el recado se quedaba dentro esperando un «sí» que con el móvil bloqueado nunca llegaba, y a los cuarenta minutos volvía a avisar. Ahora la notificación dice lo que te tiene que decir (sin nombres de clientes, como siempre) y se queda cuatro horas. Al tocarla, la app lo lee en voz alta.
2
Di «dime» y te lo dice. Por voz o escrito: «dime», «dímelo», «qué me tenías que decir», «qué era eso de la notificación». Te lee el último recado que te entregó y, si no hay ninguno reciente, lo siguiente que tocaba. Ya no puede contestar «no sé de qué me hablas».
3
Ya no pregunta «¿te puedo decir una cosa?». Lo dice directo. Si no es buen momento, sigues pudiendo decirle «ahora no» o «en veinte minutos» y te lo repite entonces.
🔔 POR FIN: POR QUÉ NUNCA TE HABLABA CON EL MÓVIL BLOQUEADO (app v659):
1
La app le pasaba al móvil una llave vacía. Cada vez que abrías la app, la app le decía a la APK con qué llave preguntarle al servidor. Pedía esa llave a un sitio que no existía, así que le pasaba nada. Y dentro del móvil, el que escucha y el cartero (el que pregunta cada cinco minutos si hay algo que decirte) empiezan con «si no tengo llave, me callo». Por eso no te ha hablado ni una sola vez con el teléfono bloqueado, y por eso no llegaba ningún parte suyo: en tres días, cero. No era la batería, ni los permisos, ni el móvil.
2
Arreglado, y no hay que instalar nada. Con abrir la app una vez, el móvil se queda ya con la llave buena guardada. A partir de ahí el cartero pregunta solo, aunque la app esté cerrada y el teléfono bloqueado.
3
Y el interruptor de «cédeme el micro» ya no la borra. Ese botón guardaba la llave en blanco otra vez. Ahora manda siempre las tres cosas juntas.
4
Y ahora la tarjeta te lo dice (APK 1.33 · app v660). En /escucha sale una línea nueva: «Llave para avisarte con el móvil bloqueado». Si algún día faltara, lo verías ahí en vez de estar tres días sin enterarte. Dentro del móvil se guarda además una copia de respaldo de la última llave buena, y lo que llegue en blanco ya no borra la que vale.
🛑 Lo que se sabe seguro: el servidor sí acepta esos partes (probado uno a uno) y el código del móvil está bien. Lo único que fallaba era la llave. Con abrir la app se arregla; la APK 1.33 es el cinturón para que no vuelva a pasar.
🔒 SEGURIDAD Y COPIA DE SEGURIDAD (backend 2.7.737 · app v658):
1
La copia de seguridad ya no se machaca a sí misma. Era un solo archivo que se sobrescribía cada día. Si llegan menos del setenta por ciento de los presupuestos que había guardados, ya no se toca el archivo bueno y se avisa. Y además se guarda una copia por día con su fecha, cuarenta y cinco días; las viejas van a la papelera de Drive, no se borran.
2
La app manda ya tu sesión en todas sus llamadas. De ochenta y tres llamadas al servidor, setenta y una iban sin ella. Eso era lo que impedía cerrar las rutas que hoy solo piden la llave. Ahora va en todas, y el cierre se puede hacer sin romper nada.
⏳ Lo que falta: cerrar esas rutas una por una (dejando fuera las que usa la APK para hablarte), rotar la llave después, y dar copia a los fichajes y las llamadas, que hoy no la tienen.
🔐 PROTECCIÓN DE DATOS EN EL PRESUPUESTO (app v657):
1
El contrato ya llevaba su cláusula 13ª de protección de datos, y bastante completa. El presupuesto no llevaba nada: el pie solo tenía el nombre, el CIF, la dirección y el teléfono. Ahora lleva debajo, en letra pequeña, quién es el responsable, para qué se usan los datos, qué pasa con las fotos de la vivienda, a quién se comunican y dónde reclamar.
2
Y a la cláusula del contrato le faltaba justo eso: las fotos y vídeos que manda el cliente. Ya lo dice: se usan solo para valorar y planificar, y se eliminan como máximo tres meses después de terminar el servicio.
📅 Tres meses, no «después del servicio» sin más: así lo que dice el papel es lo que hace la app de verdad.
🗣️ «SÍ, MÁNDASELO» AHORA LO MANDA (app v656):
1
Lo dijiste tres veces y las tres te salió otra vez la tarjeta de confirmar, que hay que tocar. El correo a la clienta salió veintidós minutos tarde. Ahora, con una tarjeta esperando, si dices sí, vale, dale, mándaselo se ejecuta; y si dices no, espera, cancela se cancela. Sin tocar la pantalla.
🔒 Solo con frases cortas, y nunca si estás mandando una foto o un PDF: ahí sigue pidiendo el toque.
👀 LO QUE TÚ VES, ES (backend 2.7.732):
1
Le dijiste que era un sofá de dos plazas y te llevó la contraria tres veces. Le mandaste la foto de cerca, te dio la razón… y dos minutos después volvió a decir que no había sofás.
2
Ahora, lo que dices que ves en tu foto (o en tu calendario, o en tu móvil) manda: tú lo tienes delante y él no. La frase que te lleva la contraria se le quita, y una corrección tuya ya no se desdice. Y si una foto no deja claro qué es, tiene que decirlo en vez de inventarse las patas y el tapizado.
🔢 Y no se te vuelve a pedir el número de cliente: ese lo pone la app sola.
🔉 EL VÍDEO YA NO SE TE BAJA SOLO (APK 1.32):
1
Era Azkarin, y llevaba así desde hace meses: para tapar el «pi» de Android cada vez que abre el micro, le bajaba el volumen a la música y se lo devolvía un segundo después. Con un vídeo puesto eso pasa cada poco. Ahora, si está sonando algo, no toca el volumen.
🔔 POR QUÉ NUNCA TE HABLABA CON EL MÓVIL BLOQUEADO (backend 2.7.729-731 · APK 1.31 · app v655):
1
Miré tus partes del 11 de septiembre, de las nueve a las doce: ni un latido, ni una alarma, ni un solo aviso hablado. Y no era por falta de cosas que contarte — tenías cuarenta compromisos pendientes y un aviso de un pago congelado desde el día anterior.
2
Dos fallos, los dos nuestros. El latido de la alarma lo rechazaba nuestro propio servidor, así que parecía que todo iba bien. Y la alarma se apartaba cuando la escucha estaba «viva» — pero con el móvil bloqueado Android la congela: está viva y no pregunta nada. Justo entonces, lo único que sobrevive se quitaba de en medio. Arreglado en la APK 1.31.
3
Y un recado sin contestar ya no se queda congelado: caduca a los cuarenta minutos y se te vuelve a ofrecer.
🔎 Pregúntale «por qué no me avisas» y te lo dice él: si la alarma ha dado señal, cuándo, y si hay algo esperando. No gasta el aviso, solo mira.
🛑 SE ACABÓ EL PERMISO DE PANTALLA COMPLETA (app v655 · backend 2.7.731):
1
Te lo pidió cuatro veces en media hora y tenías razón: tu Fold 6 no lo tiene y no hace falta. El que sirve para hablarte con la pantalla bloqueada es «mostrar encima de otras apps», y ese ya lo tienes. No se te vuelve a pedir ni se te abre esa pantalla.
2
Y la tarjeta ya no miente. Decía «escuchando de verdad: no» y justo debajo «✅ Todo listo». Ahora, si no te está escuchando, te lo dice con esas palabras y te saca el botón de reiniciar.
🙅 Y nunca más «díselo a tu informático» ni «déjalo estar»: del código de esta app responde el encargado, y aquí no se para.
🚚 «EN UNA SEÑALIZACIÓN NO SE ESTÁ OCHO HORAS» — UN DÍA LLENO ES UN DÍA CON TRABAJO PARA EL EQUIPO (backend 2.7.725):
1
Pediste a quién llamar para llenar el lunes y el martes y te dijo cuatro veces que estaban completos. Tenías razón tú: en el calendario ponía «6393 EVA NADAL-AGENDAR» el lunes y «6514 SEÑALIZAR» + «6543 ANGEL GRUA» el martes, y cualquier cosa con referencia contaba como servicio del equipo.
2
Ahora sabe quién hace cada cosa: una señalización son cuarenta minutos y no llena el día; la grúa (y el montamuebles y la plataforma) la pones tú, así que el equipo sigue libre; un «agendar» es un recordatorio. Esos días vuelven a salir como libres para Luis, y te dice qué hay ese día para que no te lleves sorpresas. En el calendario se sigue viendo todo igual.
3
Y si le corriges, se acabó la discusión. Cuando dices cómo es tu día, manda lo que dices tú: la frase que te lleva la contraria se le quita y vuelve a mirarlo con lo que acabas de decir.
🔕 Y un «no quiero ninguna alarma» cierra el tema: no se te vuelve a preguntar la hora ni el nombre. Lo de «Azkarin, pon la alarma» lo estaba metiendo el micro con el ruido de fondo.
📅 «MUCHAS VECES NOS QUEDAMOS SIN TRABAJO» — A QUIÉN LLAMAR PARA LLENAR LOS DÍAS (backend 2.7.724 · app v653):
1
Lo de Sonia: presupuesto del 4 de septiembre (50 cajas en Portugalete, 484 €), la llamaste el 11 para ofrecerle hueco con descuento y ya lo tenía contratado con otra empresa. Siete días parada sin que nadie la revisara.
2
Di «a quién llamo» (o «qué presupuestos hay que revisar», «cómo lleno el lunes»): te cruza los días que quedan flojos con los presupuestos que siguen sin cerrar y te da de cada uno el nombre, el teléfono, el importe, los días que lleva parado, la fecha que pidió y lo que falta por preguntarle. Para que los llames tú.
3
Y te lo dice solo, una vez al día, sin que preguntes: si quedan días flojos en las dos próximas semanas y hay a quién llamar, te avisa hablando.
🛑 Un día vacío se llena a precio entero — ahí no toca descuento. El 20% solo cabe en los días apilables (los que ya tienen una cosa pequeña de zona), solo para el cliente nuevo que se amolda, y lo decides tú.
🔧 TRES COSAS DE LA APP QUE FALLABAN (app v653):
1
«Ábreme su ficha» y no la veías. La abría en el Dossier (la portada con la foto), no en el Presupuesto. Ahora se abre donde están las líneas y el total, y sube arriba del todo.
2
El botón del 20% «no hacía absolutamente nada». Era verdad: la ficha de Sonia son «Servicio base» y «Cajas», y las dos están fuera de la promo (la salida no lleva descuento por norma tuya del 9 de agosto; las cajas, desde el principio). El total no se movía un céntimo y nadie te lo decía. Ahora te lo dice y te da un botón para meter el 20% en las líneas (cajas incluidas), dejando la salida y el servicio base como están.
3
Mensajes que se perdían. El micro mandaba la misma frase dos veces y lo único que te llegaba era «me ha llegado el mismo mensaje dos veces»: la respuesta buena se quedaba por el camino y tenías que repetir la pregunta. Ahora la copia ni sale del móvil.
📍 «SALIENDO AHORA DESDE BERMEO» — SIN GPS YA NO SE INVENTA UN PUEBLO (backend 2.7.723 · app v652):
1
El 11-sep a las 10:14 te dijo «no me llega tu señal GPS ahora mismo» y a las 10:15 «saliendo ahora desde Bermeo tardas unos cuarenta y cinco minutos». No estabas en Bermeo. Con eso montas el día y llegas tarde a casa de un cliente.
2
Ahora, si en ese mensaje no llega tu GPS, el código borra cualquier frase que te ponga en un pueblo («saliendo desde X», «estás en X», «si sales de X») y te pregunta desde dónde sales. Una cita del calendario o la dirección de una ficha no son dónde estás tú. Si el pueblo lo has dicho tú, todo normal.
3
«No te preocupes, Koldo». Koldo es el cliente; tú eres Asier. Eso se corrige solo. Y cuando redacta un mensaje para el cliente, ahí sí va su nombre.
4
«La bandeja de enviados, que no puedo leer desde aquí» — y dos mensajes después, «he revisado la bandeja de enviados de info@». Mentía la primera: los enviados se leen, y esa frase ya no sale.
5
«Esa Sonia». Te había nombrado él mismo a Sonia con su número (50 cajas en Portugalete), le pediste esa llamada y te puso dos veces la grabación de Maider. Ahora, si pides la de una persona y el audio es de otra, la herramienta se para: busca la de quien pediste, y si no hay, te lo dice.
🔋 Y el botón del horario ya no miente: decía «escucho solo de ocho a siete, de lunes a sábado» cuando la franja de verdad es de 7 a 22 todos los días. Ahora las horas las dice la app.
📣 APK 1.26 · EL CARTERO QUE TE HABLA AUNQUE EL MÓVIL ESTÉ BLOQUEADO (app v649):
1
Lo que pediste ya existía: de ocho a siete de la tarde, si hay algo que decirte (un pago que toca, una llamada sin devolver, un compromiso de una llamada, lo importante del día), Azkarin se abre encima de la pantalla bloqueada y te lo dice una sola vez. Pero Android mataba la escucha en cuanto el móvil llevaba un rato en el bolsillo, y con ella muerta nadie preguntaba: el 10-sep había un pago del día uno esperando desde hacía días.
2
Ahora el cartero va por alarma de Android: cada cuarto de hora, aunque el móvil duerma, pregunta al servidor y, si la escucha estaba caída, la levanta. Y la app te pide una vez quedar fuera del ahorro de batería: dile que sí, es lo que más la mata.
📲 Escribe apk en el chat para instalar la 1.26.
🛡️ LA APP YA NO PISA LO QUE AZKARIN METE EN LA FICHA (app v648):
1
Lo de Koldo: Azkarin metió los cuadros, el reloj y el colchón en la 6617 dos veces, y las dos veces desaparecieron. No fue Azkarin: fue esta app, que tenía la ficha abierta con la lista vieja y, al guardar, la subía entera encima de lo que Azkarin acababa de meter. Y al volver a tener cobertura (a las nueve y media, viniendo de la carretera) subió otra vez todas las fichas del móvil tal cual.
2
Ahora, antes de guardar, la app mira la nube: si hay un cambio más nuevo que lo que tienes cargado, cada cosa que tú no has tocado desde entonces (los artículos, las observaciones, cualquier campo) se queda como la dejó Azkarin, y el formulario se actualiza solo. Lo que sí has tocado tú después, manda. Te sale el aviso 🛡️ diciendo qué se ha conservado.
3
Escribir en el chat de Azkarin ya no cuenta como «estar editando la ficha»: si Azkarin cambia la ficha mientras hablas con él, se carga en la pantalla. Y al reconectar solo sube las fichas que son más nuevas en el móvil que en la nube; las otras se bajan.
🔄 Si estás con el dedo en un campo de la ficha cuando Azkarin la cambia, no se recarga encima: te avisa y pulsas Sync para verlo.
🖼️ LOS CUADROS DE KOLDO (backend 2.7.708 · app v647):
1
«No era el eco de tu propia voz, era yo». Dos mensajes tuyos sobre los cuadros se tiraron como eco, y el eco de verdad (la respuesta entera de Azkarin repetida por el micro) pasó. Ahora el eco se mide por frases seguidas, no por palabras sueltas: una frase tuya sobre el mismo tema ya no se confunde con lo que acaba de decir él.
2
Un precio que tú no has dicho no entra en el presupuesto. Se metió «Material de embalaje especial 60 €» que tú nunca dijiste (lo propuso Azkarin y tú no contestaste). Ahora esa línea se queda fuera y te lo dice para que le pongas tú el precio.
3
«Borra las cajas y cóbralas a 16» ya no se lleva los cuadros y el reloj. Si al cambiar la lista se iría algo que tú no has nombrado, se para y te lo dice. Y la tarjeta de confirmar avisa: lo que no esté en la lista se quita.
🛑 «Una empresa especializada no baja de 50 o 60 € por cuadro» sin haber buscado nada sale ahora con el cartel de OJO. Lo que cobran otros se busca, no se inventa.
📊 «QUIERO QUE SEAS MI ASESOR FINANCIERO» (backend 2.7.707 · app v646):
1
El 9-sep le pediste que, mirando el calendario, te dijera si te sale a cuenta bajar un servicio. Te contestó con «tus gastos operativos son 18.477 €» (la hoja de pagos entera, con la deuda de IVA que tú ya habías dicho que no es coste), «tu facturación ronda los 17.200 €» (de ninguna parte) y llamó «coste real» a los 1.300 €/día que ya llevan tu 30% encima. Con eso no se aconseja a nadie.
2
Ahora pregúntale «cómo va el mes», «me sale a cuenta este trabajo a X euros» o «puedo bajarle» y saca los números de donde tienen que salir: gastos operativos 14.000 € sin deuda (el día te cuesta 1.000 € a 14 días facturados), lo facturado del mes sumado de tus fichas en marcha o pagadas, los días con trabajo de las fichas y del calendario, y los libres que quedan. Si le das el precio y los días del trabajo, te dice si cubre el día, si llega a tu margen y qué pasa si lo rechazas.
3
Si cambian tus números («mis gastos son 15.000», «facturo 16 días», «quiero un 35%») díselo y se quedan apuntados. Y si alguien te suelta una cifra de facturación o de gastos del mes sin haber mirado nada, te sale el cartel 🛑 OJO delante: esas cifras son de cabeza, no decidas un precio con ellas.
💶 Lo que sale es un suelo y una foto del mes. El precio y la decisión son tuyos.
💬 «DAME EL BOTÓN PARA MANDÁRSELO» (backend 2.7.703):
1
Lo pediste dos veces y las dos te llegó el cartel de «prometo un enlace y no va ninguno», sin botón. Eran tres cosas: tus palabras —«dame el botón», «dame el enlace», «mándaselo»— no sacaban la herramienta; el cartel te mandaba al portal de los chicos, que no pinta nada en un WhatsApp; y encima solo avisaba.
2
Ahora, si promete el botón y no sale, lo saca el servidor: coge el teléfono de la ficha de la que estáis hablando y el texto que acaba de escribir, y te pone el enlace de verdad. Si le falta el texto o no sabe de qué cliente es, te lo dice — pero no se inventa un número.
🚚 Y los kilos de tus vehículos ya los sabe: camión 400 kg y furgoneta 1.100 kg. El camión va muy justo de peso, así que lo pesado —mesas macizas, armarios, archivadores— va en la furgoneta.
🚚 LO QUE CARGA CADA VEHÍCULO, EL TUYO (backend 2.7.702):
1
Ya lo sabe: camión 17 m³ y furgoneta 17 m³, o sea 34 de hueco entre los dos. Se acabó lo de «un carrozado estándar son 20» —que no es el tuyo— y lo de los «400 kg útiles», que era falso. Ahora, cuando suma un inventario, te dice si entra en uno, si hacen falta los dos y a qué porcentaje del hueco queda.
2
Si cambias de vehículo, se lo dices —«el camión nuevo carga 22»— y queda apuntado para siempre. Y si le pides una cuenta con otra capacidad, esa manda para ese caso.
🛑 Lo que te da es hueco a ras: lo que de verdad quepa depende de cómo se estibe. No se inventa ningún «aprovechamiento del 85%».
📦 LOS METROS CÚBICOS DE UN PDF, SUMADOS (backend 2.7.701):
1
Le mandaste el inventario en un PDF para saber si llevabas uno o dos vehículos y te dijo «27 m³»… y luego «26»… y al final que se los había inventado. Ya no: suma la lista línea a línea, contando las unidades, y te enseña la cuenta y cuántas líneas ha contado, para que la repases.
2
🛑 Si suelta una cifra de metros cúbicos sin haber sumado nada, sale el cartel arriba: «esos metros cúbicos no están sumados, son de cabeza. No cargues el camión con ese número.»
🛑 Y ya no te dice cuántos vehículos hacen falta suponiendo lo que carga el tuyo. Dile una vez cuántos metros cúbicos carga el camión y la furgoneta, y a partir de ahí te lo dice de verdad.
🛠️ EL INTERRUPTOR DE LA ORUGA SALÍA IMPRESO EN EL PRESUPUESTO (app v640):
1
En el PDF que le mandas al cliente salía, entre las líneas y los totales, «INCLUYE ORUGA SALVAESCALERAS — Activa para añadir la cláusula 20ª» con su interruptor, y encima apagado. La lista de «esto no se imprime» nombraba los interruptores uno a uno —guardamuebles, permuta, plataforma— y cuando se añadió el de la oruga nadie lo metió en la lista.
2
Arreglado, y además con una regla que caza a todos los interruptores que vengan después, para que esto no dependa de acordarse. Comprobado con un navegador de verdad: en pantalla el interruptor sale, al imprimir desaparece.
💶 EL SUELO DEL DÍA, ECHADO POR EL CÓDIGO (backend 2.7.700):
1
Con la mudanza de los vestidos salieron cuatro cifras distintas para el mismo «30% por día» en diez minutos. Ahora la cuenta es una sola y siempre igual, y te da las dos lecturas del 30%, que no son la misma: el 30% de lo que facturas y el 30% de lo que te cuesta. Sobre 700 € de coste, eso es 1.000 € o 910 €. Eliges tú.
2
🛑 Ya no se inventa los días que facturas al mes: te los pregunta. No son los 22 laborables del calendario — si de verdad facturas 16, el día te cuesta 875 € en vez de 636, y cinco días suben 1.705 €. Y la gente extra que no está en la nómina ya no se cae del coste a mitad de conversación.
🛑 Lo que sale es el suelo: por debajo de ahí no sale a cuenta. El precio se lo pones tú. Y el IVA atrasado de otros trimestres no es coste del día: es deuda — aunque salga de la caja igual.
⬇️ «SE DESCARGA Y NO SE INSTALA» (app v638 · backend 2.7.698):
1
Todas las descargas se llamaban igual: azkarin.apk, azkarin(1).apk, azkarin(2).apk… Si abres una vieja de la carpeta, Android dice «no instalada» porque ya tienes esa misma versión puesta. Ahora el archivo lleva el número en el nombre: azkarin-1.24.apk. Abre ese.
2
Si dice que no puede instalar apps de este origen, dale a «Ajustes» y activa «Permitir de esta fuente» para el navegador. Y si sale Play Protect, «Instalar de todos modos».
La app nueva está firmada con la misma llave que la que tienes, así que se pone encima sin desinstalar y sin perder nada. Comprobado archivo por archivo.
🛑 SI TIENES LA APP VIEJA, AHORA TE LO DICE (app v637):
1
La causa más tonta de que no escuche es tener una APK vieja instalada, y eso no se notaba: la pantalla ponía «APK 1.23» y nadie te decía que ahí estaba el problema. Ahora la app compara tu versión con la publicada y, si vas atrasado, te lo pone arriba del todo con el botón de instalar — al abrir la app y también en /escucha.
📄 «GUÁRDALO EN SU CARPETA» YA SE PUEDE (backend 2.7.697):
1
Le pediste guardar las llamadas de Isabel en su carpeta de cliente y te dijo que en Drive no podía crear documentos. No era verdad. Ahora le dices «guárdalo en su carpeta» y te deja el texto como archivo en la carpeta de Drive de ese cliente, con su enlace.
🛑 La carpeta del cliente y las observaciones de la ficha no son lo mismo. En observaciones van cuatro líneas de trabajo, que es lo que leen los chicos el día del servicio; un textazo ahí dentro estorba. Lo largo va a la carpeta.
📝 LAS OBSERVACIONES SE GUARDABAN A MEDIAS (backend 2.7.696):
1
Todo lo que se escribía en un campo de la ficha se cortaba a 400 letras y se guardaba con puntos suspensivos. Las condiciones de Conforama quedaron partidas en «- Operativa: Montaje …». Y las observaciones son justo lo que leen los chicos el día del trabajo. Ya se guarda entero.
2
📤 Y ahora sabe a qué empresas les hemos mandado un correo. Antes solo miraba las respuestas y te decía que no se podía saber. Ahora abre la carpeta de enviados: te da la empresa, el correo, cuántas veces le hemos escrito, el último asunto y si contestó. Dile «a qué empresas les hemos mandado correo». El teléfono no está en el buzón: si lo quieres, te lo busca en internet uno a uno y te dice de dónde sale.
🛑 SI DICE QUE LO HA HECHO Y NO LO HA HECHO, AHORA TE LO DICE EN LA PRIMERA LÍNEA (backend 2.7.694):
1
El aviso ya existía, pero iba al final de veinte líneas y tú los mensajes te los escuchas: al final no llegaba nunca. Ahora, cuando canta algo que no ha ejecutado, lo primero que oyes es una línea corta: «🛑 OJO: NO he hecho NADA de lo que pone abajo. Ni correo, ni ficha, ni calendario, ni portal.»
2
Cada caso tiene su aviso: el correo que no ha salido, la transcripción inventada, las fotos que no ha mirado, el enlace prometido que no va, y «estoy trabajando por detrás» cuando no hay nada trabajando. Si saltan dos a la vez, sale solo el primero.
3
💶 Y los precios «de mercado» que no ha mirado. Aquella misma tarde te montó un consejo de dinero con «17,05 € la hora», «60 € la hora», «14.000 €» y dos líneas después «18.500 €», diciendo que los había consultado. No había mirado nada. Ahora, si da cifras de mercado sin haber buscado de verdad, sale el cartel: «esos precios NO los he mirado en ningún sitio. No decidas dinero con ellos.» Los precios de tu catálogo no cuentan como mercado: un presupuesto normal no lleva ningún cartel.
4
🔗 Y el enlace inventado, quitado por código. Te mandó dos veces el mismo día una dirección que no existe («azkar-mudanzas-equipo…»), y una vez un churro de letras y símbolos en vez de un enlace. Ahora, si una dirección suena a nuestra y no es la de verdad, no sale del servidor: se quita y te lo dice. Los mapas de Google, los WhatsApp y las webs de fuera no se tocan.
5
📋 Y el plan para el grupo, ya escrito. Dile «pásame el plan para el grupo» o «móntame el mensaje para los chicos» y te lo da en texto llano, listo para copiar y pegar en el WhatsApp: hora, cliente, dirección, teléfono y a dónde se lleva, sacado de las fichas de ese día. Sin asteriscos ni almohadillas, que en WhatsApp salen como basura, y con un solo enlace: el del portal de verdad. Lo que haya que hacer y no esté en ninguna ficha (recoger una lona, una entrega suelta) se lo dices y lo mete. Y si falta una dirección o un teléfono, te lo pregunta en vez de inventárselo.
🛑 Si ves ese cartel arriba: no está hecho. Pídeselo otra vez tal cual y lo ejecuta de verdad. Lo de la tarde del 7 de septiembre —el correo a Ainara, los eventos de Luis, el planning en el portal— no se hizo: el 8 de septiembre no había ningún evento en el calendario.
📐 EL PAPEL DE LOS CUADROS Y EL PARTE PARA FIRMAR (backend 2.7.687):
1
📐 Cuánto papel para forrar cuadros, contado por código. Te dijo «con cuarenta metros vas sobrado» y treinta segundos después «necesitas ciento sesenta». Ya no echa esa cuenta de cabeza: se la hace el código y te dice los metros y el ancho del rollo, que son dos cosas distintas. Si falta la medida de algún cuadro, te la pide en vez de estimarla.
2
📝 El parte para firmar. Te mandó una dirección de internet que no existe y te dejó tirado a pie de grúa. Ahora el enlace sale de una herramienta, con la llave de verdad y apuntando a esa ficha: abre el inventario y las dos firmas. Y tiene prohibido escribir de memoria ninguna dirección del portal, del fichaje o del parte.
🛑 Ojo: el PDF que genera es el parte para archivar. Lo que se firma en el móvil es el enlace.
🛑 ARREGLADO LO QUE ROMPÍ EN LA APK 1.23 (APK 1.24):
1
La 1.23 te dejó sin escucha («Escuchando de verdad: no»). Dos cosas mías: cambié la entrada de audio por otra que en tu móvil no arrancaba, y el vigilante nuevo se soltaba el micro a sí mismo — mientras no sabía cuál grabación era la suya, tomaba la suya propia por «otra app».
2
En la 1.24: vuelve la entrada de micrófono de siempre, y el vigilante no cede nunca si no sabe cuál es su grabación, ni en los tres primeros segundos. De lo del vídeo se queda lo que sí ayuda y no arriesga nada: el cancelador de eco y de ruido, que se enchufan aparte.
Instálala con /apk. Y ahora los comandos se entienden aunque te baile una letra: /escicha ya abre la escucha en vez de contestarte «¿necesitas ayuda?».
🅿️ EL PERMISO MANDA · TE SUELTA EL MICRO PARA DICTAR (backend 2.7.685 · APK 1.24):
1
🅿️ Las horas del permiso. Las busca en la ficha y, si ahí no lo pone, en la carpeta del cliente, abriendo el PDF del permiso. Entiende «de ocho a once», «hasta las ocho» y «tres horas». Luego te dice si el trabajo cabe y cuánto margen queda — y si no cabe, a qué hora es lo más tarde que podéis empezar. Con la grúa eso manda: no la puedes tener más tiempo del permiso.
2
🎬 Te oye aunque estés viendo un vídeo. Antes entraba también el sonido del propio móvil: el vídeo le subía el «fondo» y tu voz ya nunca lo pasaba, así que se quedaba sordo. Ahora usa la entrada de audio pensada para hablar, con cancelador de eco y de ruido.
3
🎙️ Y te suelta el micro al instante para dictar. Antes lo adivinaba esperando dos segundos y medio de silencio: eso eran dos segundos y medio de dictado muerto. Ahora se lo pregunta a Android, que avisa en el momento en que otra app empieza a grabar — y también cuando termina, así que vuelve en un segundo en vez de en medio minuto.
🛑 Y cuando le preguntas la hora de llegada, ahora solo tiene UNA herramienta: se le quitan las otras dos de ese turno para que no pueda encadenarlas a mano y darte tres horas distintas. Vuelven en cuanto le pidas la ruta o el botón.
🕘 «¿A QUÉ HORA VOY A LLEGAR?» — TODO DE UNA VEZ (backend 2.7.683):
1
🛑 Aquella mañana te dio cinco horas distintas —nueve y media, nueve y veinte, nueve treinta y cinco, nueve y diez, nueve dieciocho— porque iba encadenando dos herramientas a mano. Y cuando una falló, se inventó de dónde salías: te dijo que salías de Medina de Pomar.
2
Ahora es una sola herramienta y te lo da todo de golpe: de dónde sales —tu GPS de verdad—, la hora de llegada a cada parada, los minutos que estás parado y a qué hora sales, la hora final, y si hay cita, si llegas a tiempo y con cuánto margen. Con sus botones.
3
🛑 Si no tiene tu posición, te lo dice en vez de inventarse un pueblo. Una parada que no localiza sale avisada y sin hora. Y tiene prohibido decirte «aquí tienes los botones» si no te ha mandado ninguno.
Y este tipo de pregunta va con el modelo bueno: iba con el barato, y es de lo más difícil que le pides.
🧹 BORRAR SOLO LOS BORRADORES QUE YA TIENEN FICHA (backend 2.7.681):
1
Antes era todo o nada: te decía «no puedo borrarlos de uno en uno, la herramienta borra la cola completa». Ahora mira ficha por ficha — y de verdad, comprobando que el presupuesto de esa referencia existe, no por la fecha.
2
Dile «borra los borradores que ya tienen ficha» y tira solo esos, dejando los demás. Si quieres la cola entera tienes que decírselo con esas palabras. También puede tirar solo los que no tienen ficha, o los que le digas por referencia.
3
Y antes de tocar nada te puede enseñar la foto: cuántos tienen ficha y cuántos no, con nombres. Ahora mismo: cuarenta preparados, treinta y dos con ficha y ocho sin ella.
🛑 Nunca se borra nada de verdad: quedan archivados como «descartado» y se pueden recuperar. Y tiene prohibido decirte «los he revisado» sin haberlos mirado uno a uno.
📋 EL PLAN OPERATIVO DE CARGA Y RUTA (backend 2.7.666):
1
El informe que echabas de menos —el de Javier Rutz del veinticuatro de agosto— vuelve. Pídeselo así: «hazme el plan operativo del seis mil quinientos cuarenta y seis», «el informe de carga y ruta», «cómo lo cargamos».
2
Trae el inventario línea a línea con sus metros cúbicos y sus minutos (lo que cuesta desmontar y forrar, y lo que cuesta montar), los metros cúbicos totales, el inventario ordenado por volumen para repartirlo entre el camión y la furgoneta, los accesos de cada dirección, y el itinerario con los kilómetros de cada tramo.
3
🛑 Los kilómetros salen de tu ficha, de las líneas de desplazamiento — los mismos que le cobraste al cliente. El mapa daba cuatrocientos cuarenta y nueve como doscientos ochenta, así que el mapa solo se usa para lo que la ficha no trae. Y si una dirección no se localiza exacta, no se pone el número: se dice.
✅ El reparto por destinos sale de tu ficha, de las líneas de título («A GUAREÑA:»): cada sitio con sus muebles, sus metros cúbicos y sus kilómetros. Y también te lee las observaciones, que es donde está lo que cambia el día — los pisos de la recogida, o que lo desmontado no se monta en la entrega.
6
📐 Los metros cúbicos y los minutos que faltaban, rellenados. Se han mirado tus seiscientas fichas para ver qué cosas no tenían medida, y se han metido: cama estructura seis décimas, litera uno coma dos, sofá chaise longue dos coma dos, lámparas una décima, televisor cero coma veinticinco, sinfonier, tocador, burro, plantas, microondas, bici estática, escaleras… Y también las erratas con las que salen escritas en las fichas, para que no se pierdan por una letra.
7
✅ Comprobado contra tu informe del veinticuatro de agosto: Villaviciosa de Odón sale doce coma quince metros cúbicos — clavado — y los tres tramos, cuatrocientos cuarenta y nueve, trescientos veintiocho y ochenta y seis. 🛑 No se ha movido ni un número de los que ya había.
4
🛑 Y tiene prohibido contestarte de memoria. Cuando le pidas «el plan de trabajo», «el planning» o «lo que vamos a tardar», mira la ficha en ese momento con las dos herramientas y te lo da entero de una vez: hora de salir, hora de llegar, desmontar y forrar, el viaje con sus kilómetros, si hay que hacer noche, cada entrega, montar y la vuelta. Nada de sacártelo a trozos.
5
🔴 Y va con el modelo bueno. Un plan de trabajo encadena horas, tiempos, kilómetros y dos días: es de lo más difícil que le pides. Antes caía en el barato. Un «hola qué tal» sigue yendo al barato, que eso no ha cambiado.
🕗 «¿A QUÉ HORA TENGO QUE SALIR?» (backend 2.7.658):
1
Eso lo sabía calcular, pero solo dentro del aviso de la víspera de las ocho de la tarde — y ni siquiera metía la entrega ni la vuelta al pabellón. Pedírselo en el chat no llamaba a nada: no existía la herramienta. Ahora sí.
2
Pregúntale «¿a qué hora tengo que salir?», «¿a qué hora llego?», «¿a qué hora habíamos quedado?» o «el horario de mañana» y te da el día entero con sus horas: salir del pabellón de Arrigorriaga, llegar a la recogida, la hora acordada con el cliente, cargar, llegar a la entrega, descargar y volver al pabellón. También por ficha: «las horas del seis mil cuatrocientos treinta y cinco».
3
🛑 Nada inventado. Las horas de furgoneta salen del mapa de carreteras; lo que se tarda en cargar y descargar sale de los partes de verdad de los chicos (cuándo abrieron el parte, cuándo firmaron la recogida y cuándo la entrega). Si no hay bastantes partes, te dice que no lo sabe en vez de poner un número. Hoy: descarga cuarenta minutos de mediana, servicio entero cincuenta y cinco.
4
🪑 Y mira los muebles de la ficha, uno a uno, con la misma tabla de tiempos de la app: lo que se tarda en desmontar y forrar va en la recogida y lo de montar en la entrega, repartido entre los operarios. Y le suma las plantas: un cuarto sin ascensor son treinta y dos minutos más por viaje, subiendo y bajando. Si el ascensor no está puesto en la ficha, te lo dice en vez de adivinarlo.
Si un servicio no tiene hora en el calendario te lo dice y cuenta saliendo a las ocho, la de siempre — y avisa de que es una suposición.
🎧 «LE HABLO Y NO ME OYE» — ARREGLADO (app v619 · APK 1.22):
1
🛑 Los domingos se quedaba sordo el día entero. Para ahorrar batería escuchaba solo de lunes a sábado, de ocho a siete. Tú trabajas los domingos. Fuera el domingo, y el horario se abre: de siete de la mañana a diez de la noche, todos los días.
2
🛑 El modo conversación se apagaba solo al recargar — y una actualización es una recarga. Por fuera todo se veía igual: tú hablabas y no había nadie escuchando. Ahora queda apuntado y al abrir la app vuelve a encenderse solo.
3
Si la escucha de «Azkarin» está caída al abrir, la levanta ella sola. Y si aun así no puede, te dice por qué (horario, batería, o que le pediste callar) con un botón para arreglarlo de un toque. Ya no se queda callado sin explicación.
Para lo del domingo hace falta instalar la APK 1.22: escribe /apk.
💸 BAJAR EL GASTO SIN QUITAR NADA (backend 2.7.653):
1
Se ha mirado dónde se va el dinero de verdad, con los contadores del servidor: casi todo es ENTRADA (lo que Azkarin LEE antes de contestar), no lo que escribe. En agosto: 495 millones de tokens de entrada y solo 1,8 millones de salida.
2
Google cobra al diez por ciento el trozo del principio que ya ha visto antes, pero solo si es exactamente igual. Los apartados del manual que entran y salen según lo que pidas estaban repartidos por todo el manual, así que el principio cambiaba en casi cada mensaje y esa rebaja se perdía.
3
Ahora van delante los apartados que van siempre y detrás los que entran a veces. No se quita ni se añade una sola letra: Azkarin lee exactamente lo mismo que antes, solo que en otro orden. El principio que se repite entre dos mensajes distintos ha pasado de 23.000 letras a 94.000: cuatro veces más barato de leer.
No cambia ninguna respuesta. Se puede apagar desde Railway con AZKARIN_MANUAL_ORDEN=off si algún día hiciera falta.
💸 LA CHARLA VUELVE A COSTAR CÉNTIMOS (backend 2.7.613):
1
Un «a ver, me oyes» te costó siete céntimos. El motivo: para decidir si un mensaje necesita el modelo bueno o el barato se miraban los diez últimos mensajes de la conversación, respuestas de Azkarin incluidas, buscando palabras como «mudanza», «presupuesto» o «armario». En esta empresa esas palabras salen siempre, así que en cuanto aparecía una, toda la conversación se quedaba pegada al modelo caro.
2
Ahora decide solo lo que pides tú en ese mensaje. Van al bueno: un texto largo pegado de un cliente, un turno donde ya se están tocando presupuestos de verdad, un encargo de código o de la app, y lo que suene a mudanza en ese mismo mensaje. Lo demás —saludos, «vale», preguntas sueltas— va al barato.
3
Y cuando le preguntes con qué modelo te habla, ahora tiene el dato delante: te dice el de ese mensaje y el precio. Tiene prohibido cambiar de versión porque insistas: sobre un dato del sistema, darte la razón sin comprobarlo es mentir.
El punto de color del final de cada respuesta: 🔴 el Gemini bueno (caro), 🟢 el barato y 🟣 Claude (tu suscripción, no suma euros). Y el número de al lado es lo que ha costado ESE mensaje en Gemini.
🔇 SE ACABÓ EL «CLIN, CLIN» DEL MICRÓFONO (app v578 · backend 2.7.612):
1
Ese pitido lo hacía Android cada vez que se abría y se cerraba el reconocedor de voz del navegador — y se cerraba solo en cuanto callabas, así que sonaba veinte veces por minuto. Desde la web ese sonido no se puede quitar. Así que ya no se usa: la app abre el micrófono una sola vez (eso no pita) y escucha ella misma.
2
Cuando de verdad has callado, coge ese trozo de voz y lo manda al servidor para pasarlo a texto. Guarda también lo de justo antes de empezar a hablar, así que no se come la primera palabra. Una tos o un golpe no manda nada, y si no se entiende nada no se inventa una frase.
3
De paso se arregla lo de «la primera vez me contesta y luego ya no»: pasaba cuando el navegador se atascaba al reabrir el micro y se quedaba sordo del todo. Con el micro propio no hay nada que reabrir.
4
El botón del micro 🎤 tampoco pita. Dictar a mano va por el mismo camino: tocas, hablas, vuelves a tocar y sale el texto en el cuadro.
5
Si el dictado falla, se reintenta con lo mismo (hasta tres veces) y, si no hay manera, te lo dice en el cartel y sigue escuchando. Nunca vuelve solo al micro que pita.
7
🛑 Dentro de tu APK, Android NO le deja a la app abrir el micrófono (lo dijo tu propio móvil: permiso denegado, aunque el permiso se pida por todas las puertas). Mientras esa APK sea la que es, hay que usar el reconocedor de Android, y ese pitido es del sistema: una página no lo puede silenciar. Lo que sí se ha hecho: una sola sesión larga por turno en vez de una cada segundo, así que suena una vez cuando empiezas a hablar y no veinte por minuto. En silencio, además, espera hasta siete segundos entre intentos.
8
✅ Resuelto con la APK v1.6 (4-sep): a la APK le faltaba declarar un segundo permiso de audio que Capacitor exige para dejarle el micrófono a la web. Con eso entra el micro propio y no suena nada.
29
📞 Te avisa de lo que hay que hacer, no solo de los recados. Mira, por este orden: los pagos del mes que tocan, una llamada perdida sin devolver (un cliente que llama y nadie le devuelve se va a otro), los recados que dejaron las llamadas, y lo importante del día: servicio de hoy o de mañana, una cita, un cobro colgado. En voz alta no te suelta el backlog ni las fichas a medias: eso es ruido. Y siempre llamando a la puerta primero.
28
🚪 Llama a la puerta antes de contarte nada. Cuando tiene algo que decirte no te lo suelta de golpe: primero te dice «oye Asier, ¿te puedo decir una cosa? Es de un pago» — solo de qué va, nunca el detalle, por si tienes gente delante. Tú contestas: «sí» y te lo cuenta; «ahora no» y se calla tres cuartos de hora; o «dímelo en veinte minutos» y vuelve exactamente entonces. Si no contestas, se calla y lo intenta más tarde. Esas respuestas no gastan nada: las entiende el propio móvil.
27
💶 Los pagos del mes te los recuerda él. Lee solo tu hoja «2026 PAGOS GENERALES» (nóminas, alquiler, seguridad social, seguros, préstamo, IVA…) y, el día que toca un pago, te lo dice hablando aunque tengas el móvil bloqueado — y te lo repite cada día hasta que le digas «ya está pagado». Si a un pago le falta el día de cargo, te lo pregunta una vez y lo deja apuntado para siempre. En el chat: «qué hay que pagar este mes». 🛑 Tu hoja no la toca nadie: solo la lee; lo de «pagado» se apunta en la app.
26
⚡ «Le cuesta cargar»: arreglado. La app guarda una copia de sí misma en el móvil para abrirse al instante, pero esa copia no se estaba guardando nunca: se intentaba guardar todo de golpe y en la lista hay un archivo de Google (la letra); si ese fallaba —cobertura floja o Google lento—, se caía la copia entera y cada vez que abrías la app se bajaba entera de internet. Ahora se guarda archivo a archivo y lo que falle no arrastra al resto: abre al momento, incluso sin cobertura, y lo nuevo se baja por detrás. Y al actualizar, la versión nueva se baja antes de reiniciar.
25
📊 Ya lee EXCEL y CSV. El cliente que manda los artículos en una hoja de cálculo: adjúntasela en el chat o dile que abra el correo, y te lee las filas tal cual (también Word y, como siempre, fotos y PDF). Si el Excel pesa mucho (lleva fotos dentro), la app lo adelgaza sola antes de mandarlo: se queda con las celdas y deja las fotos. 🛑 El Excel viejo (.xls, anterior a 2007) no se puede abrir: hay que pedir que lo guarden como .xlsx o en PDF, y te lo dice claramente en vez de inventarse el contenido.
24
🔇 El precio, a la vista pero sin leerlo. El puntito de color y las cifras del final de cada respuesta siguen saliendo en pantalla, pero ya no se leen en alto: se acabó el «tecla cero, tecla tres, tecla ocho» en cada frase.
23
🤝 «Con Azkarin activado no puedo dictar en otras apps». Cierto, y es de Android: el micrófono y el reconocedor de voz son uno solo en todo el móvil. Desde la APK 1.19 la escucha se aparta sola en cuanto otra app pide el micrófono (el dictado del teclado, una nota de voz) y vuelve sola en cuanto terminas — sin dejar de escucharte el resto del tiempo, también con el móvil en la mano. Lo nota porque Android, al que pierde el micro, le manda silencio de verdad; y si el reconocedor está ocupado, se retira igual. 🛑 En la 1.18 se paró mientras usabas el móvil y eso estaba mal: entonces no se le podía hablar. Eso ahora está apagado (queda como interruptor en /escucha por si algún día lo quieres).
22
🗣️ Hablarle encima y que te haga caso. Si te está soltando una parrafada, háblale por encima, un poco más alto que él: se calla y hace lo que le has dicho, sin que tengas que repetirlo. Por dentro: lo que suena por encima de su voz se manda a pasar a texto diciéndole al servidor qué estaba diciendo Azkarin, para que solo apunte tus palabras; si es su propio eco, no pasa nada. Y las palabras de parar de siempre («para», «calla») siguen valiendo.
21
🔕 «Suena pi cada cinco segundos con la escucha puesta». Ese «pi» lo hace el reconocedor de Android al abrirse, y la app solo lo abre cuando oye voz: si alguien habla seguido cerca (tú dictando, la tele), se abría una y otra vez. Ahora, tras cada sesión, espera un hueco de silencio antes de volver a abrirlo (uno por parrafada como mucho), tapa también el canal del timbre y lo tapa más tiempo. Y hay un permiso de Android, «Acceso a No molestar», sin el cual no deja tapar el canal de notificaciones: en /escucha, botón «Quitar el pi del micrófono» (APK 1.17).
20
⬇️ «El enlace de la APK no me hace nada». Dentro de la app, un enlace a un archivo de su misma web se abría dentro y no descargaba. Ahora el enlace de la app nueva va por el servidor, que abre el navegador del móvil y baja el archivo: escribe /apk (o el botón en /escucha), toca, y dale a «Instalar». El archivo lleva ahora el número de versión en el nombre (azkarin-1.24.apk), para que sepas cuál abrir: si abres uno viejo de la carpeta, Android dice «no instalada» porque ya tienes esa versión.
19
🗣️ «Az carin», «azcarin», «ascarín»… El oído del móvil no conoce ese nombre y lo escribía torcido. Ahora, venga como venga, se corrige a «Azkarin» antes de pintarlo y de mandarlo — y al que pasa tu voz a texto se le ha enseñado el nombre. Con la escucha de fondo, «az carin» también le despierta (APK 1.13).
18
🔔 El timbre de Google (APK 1.12). Idea de Asier: aprovechar el «Hey Google» del móvil, que va en un chip aparte y no gasta batería. La APK trae ahora un segundo icono, «Hablar con Azkarin»: abrirlo es como haber dicho «Azkarin» — la app arranca ya hablando contigo. Así que dices «Hey Google, abre Hablar con Azkarin» y listo. Si nunca has activado el «Hey Google», en /escucha hay un botón, «Activar el Hey Google», que te abre la pantalla de Google donde se enciende (APK 1.13). Si tu móvil lleva el Asistente clásico, en Google → Rutinas puedes hacer una a tu gusto («cuando digo Azkarin → abrir Hablar con Azkarin»). 🛑 La verdad por delante, comprobada en la ayuda de Google: con el móvil bloqueado, Google no abre apps — pide desbloquear. O sea que el timbre de Google vale con el móvil desbloqueado (en la mano, en el coche con la pantalla encendida); para el móvil bloqueado sigue haciendo falta la escucha «Azkarin» de la app. Y el interruptor del «Hey Google» está en los ajustes de Google → Asistente de Google → «Hey Google» y Voice Match, no en la pantalla «Voz». Si solo lo quieres con el móvil desbloqueado, en /escucha puedes Desactivar mi escucha (cero batería); pierdes lo del móvil bloqueado y los recordatorios hablados.
17
🔋 La batería. Lo que gasta no es el micrófono: es tener el móvil despierto escuchando. Por eso, por defecto, solo escucha de ocho de la mañana a siete de la tarde, de lunes a sábado — por la noche y los domingos duerme, que es donde se iba la mitad del gasto. Además se para sola por debajo del quince por ciento de batería y vuelve al enchufar el móvil. Si lo quieres a todas horas, en /escucha tienes el botón (y gastará más).
16
🔛 Ya no hay que activar nada. La escucha arranca sola al encender el móvil y al abrir la app; no hace falta escribir /escucha nunca más. Para callarla, háblale: «Azkarin, deja de escuchar» — y con plazo si quieres: «una hora», «media hora», «hasta mañana», «del todo». Vuelve sola cuando toque, y mientras está callada la notificación te lo dice y trae el botón «Volver a escuchar». 🛑 La verdad por delante: callada del todo no puede oír que la llamas (si no escucha, no oye), así que para volver de un «del todo» hay que tocar esa notificación.
15
👋 Te avisa él, hablando, aunque tengas el móvil bloqueado. Si en una llamada quedó algo pendiente —mandar unas fotos, un WhatsApp, devolver una llamada— te lo recuerda de viva voz. De ocho de la mañana a siete de la tarde te cuenta lo que haga falta; fuera de esa hora, solo lo que de verdad urge. 🛑 Nunca dice el nombre del cliente en alto: dice su número de ficha («el cliente seis seis dos seis»), por si tienes gente delante. Una cosa cada vez, sin repetir. Para quitarlo o ponerlo: /escucha → «Que no me avise él».
14
🤫 Con el móvil bloqueado NO se entera de tus conversaciones. Cuando se abre solo al oír «Azkarin», solo contesta a lo que empiece por su nombre: lo que hables con tu hijo o con quien sea ni se manda ni se contesta (ni gasta). Después de que él conteste tienes quince segundos para seguirle el hilo sin repetir el nombre («sí», «ponme la otra»), y si no le hablas en dos minutos se apaga sola y vuelve a estar solo a la escucha de su nombre. Si eres tú quien abre la conversación tocando el auricular, funciona como siempre.
13
🎧 Escuchar una grabación sin tocar el móvil. Le dices «ponme la última llamada de Fulano» y, si estás en conversación, la grabación empieza sola en cuanto él termina de hablar. Desde ahí la mandas de viva voz: «para», «sigue», «otra vez», «más rápido», «más despacio», «adelanta treinta segundos», «vuelve diez», «quítala». Y si le hablas encima mientras suena, se para y te escucha. Esas órdenes se hacen en el propio móvil: no gastan nada.
12
🗣️ Hablarle sin abrir la app, con el móvil bloqueado: dentro de la APK escribe /escucha y toca «Activar». Queda una notificación fija «Di Azkarin para hablar»; dices «Azkarin» y se abre sola encima de la pantalla bloqueada con la conversación encendida. Para que Android no la mate: Ajustes → Aplicaciones → Azkarin → Batería → Sin restricciones. Mientras estás hablando con él, esa escucha se aparta sola y vuelve al terminar.
10
🛑 Las frases fantasma («Oye, Siri, pon una alarma», «¿qué tiempo hace?», «¡Hola!» que nadie dijo): el micro mandaba un trozo de ruido de la sala y el modelo se inventaba la frase típica que se le dice a un asistente — y Azkarin la ejecutaba. Ahora el modelo tiene que decir primero si hay voz humana; las frases de catálogo se tiran; y si hay más letras de las que caben en los segundos de voz que hubo, se tira también. Además el micro es más exigente con lo que cuenta como voz y no manda nada de menos de medio segundo.
11
Ya no te parte las frases («¿cuántos clientes han salido, han»): espera casi segundo y medio de silencio, y si tienes un trozo camino del servidor o estás hablando, no manda nada hasta que termines.
9
Y con el micro ya abierto, el altavoz le entraba por el micrófono: se contestaba a sí mismo y se cortaba a media frase. Ahora, mientras habla, la vara de medir es su propia voz: para cortarle hay que sonar el doble que él durante medio segundo largo. Además, lo que se oiga en el primer instante después de que se calle no se manda: es su eco.
6
También dentro de la APK. Ahí se usaba el reconocedor de Android —el que pita— por ser «app instalada». Ya no: el micro propio se prueba siempre, y solo si el móvil no deja abrirlo se usa el de antes (y queda apuntado para poder verlo).
Escribe /micro y te dice cuál está usando. Con /micro navegador vuelves al de siempre y con /micro propio al nuevo.
🎧 EL MODO CONVERSACIÓN, ARREGLADO (app v575):
1
El micro ya no se cierra en tu cara. Antes se abría y se cerraba cada dos segundos: en ese hueco el botón se ponía verde (encendido pero sordo) y lo que dijeras se perdía — por eso tenías que repetirlo todo. Ahora la escucha es seguida: mientras te toca hablar a ti, el micro está abierto todo el rato.
2
Un solo cartel, en cristiano, encima de donde se escribe: «🎧 Te escucho», «⏳ Pensando…» o «🔊 Hablando». Ya no parpadea de verde a rojo: mientras es tu turno pone «Te escucho» y se queda quieto.
3
Le puedes cortar hablándole encima. Mientras habla, la app va midiendo el sonido de la sala (con cancelación de eco, para que su propia voz no cuente): en cuanto oye tu voz, se calla y te escucha. Tocar la pantalla o el botón rojo «⏹ Parar de hablar» sigue valiendo igual. Si te molesta, escribe /cortar y lo apago.
4
Mientras piensa la respuesta te sigue oyendo: lo que digas se guarda y se manda solo en cuanto conteste — no se pierde ni se manda encima. Y ya no te corta a mitad de frase: espera a que calles de verdad (2,4 s), pero si sigues hablando espera lo que haga falta.
Se apaga sola tras tres minutos sin oírte (antes se apagaba a los pocos segundos de silencio). 45 pruebas nuevas vigilan todo esto.
🎧 AZKARIN YA NO PUEDE CONFUNDIR A UN CLIENTE CON OTRO (backend 2.7.594):
1
Cuando le pides una grabación, el nombre del audio lo pone el código, no él: sale de la ficha cuyo teléfono es el de esa llamada. Si ese número no está en ninguna ficha (o está en dos con nombres distintos), el audio va con el número y la hora, sin nombre. Nunca se pone un nombre a ojo.
2
Si le pides «ponme la llamada de Fulano», el teléfono lo saca de la ficha de Fulano. Si hay dos clientes que se llaman igual, te dice cuáles son y te pregunta: no elige por su cuenta. Y si no hay ninguna ficha con ese nombre, te lo dice en vez de sacarse un número de la manga.
3
Si le «corriges» un nombre, no se lo cree sin mirarlo: comprueba el teléfono contra las fichas y te contesta con lo que dicen ellas. Y una nota de memoria que le ponga nombre a un teléfono (también un contacto nuevo) no se guarda si no cuadra — se acabó el «guardado en la memoria» de algo que nadie ha comprobado.
🛑 Esto salió del 3 de septiembre: pediste «la llamada de la del Casco Viejo» y llegó rotulada con el nombre de otra clienta. Ahora el nombre solo puede salir de una ficha.
📱 SI SALES DE LA APLICACIÓN MIENTRAS ESPERAS, YA NO SE PIERDE LA RESPUESTA (app v574):
1
Le preguntas algo a Azkarin y te vas a WhatsApp o a otra app mientras esperas: el móvil congela la página y antes la respuesta se perdía, aunque el servidor hubiera terminado el trabajo. Ahora el servidor guarda la respuesta media hora y la app la recoge sola en cuanto vuelves — sale con una nota pequeña de que se quedó a medias. No se repite el trabajo ni se vuelve a preguntar nada.
2
Vale también si Android cierra la aplicación del todo: al abrirla otra vez, si quedaba algo a medias de la última media hora, lo recoge. Y si el trabajo era largo de verdad, sigue llegándote además la notificación de siempre.
Lo único que no se puede repintar así es un PDF pesado (el permiso, una factura): en ese caso te lo dice y se lo vuelves a pedir.
↩️ EL CLIENTE QUE VUELVE: ¿OTRO SERVICIO O EL MISMO? (backend 2.7.599):
1
Si llama alguien cuya mudanza ya está hecha y pagada (o con el servicio pasado hace más de un mes), se lee la llamada antes de abrir nada. Si pide otro servicio que se cobra (otra mudanza, otro traslado, precio), se duplica su presupuesto como hace el botón «⧉ Duplicar»: el 6626 pasa a tener un 6626-B, mismo cliente y misma carpeta, nuevo en todo lo demás (sin muebles, sin fechas, sin firmar, sin EN MARCHA). No se gasta otro número de cliente; la 6626 solo recibe una nota de que hay un 6626-B. Un guardamuebles vivo o una mudanza contratada para dentro de meses siguen siendo su ficha de siempre.
1b
Si llama por algo del servicio ya hecho que no se cobra (lo que quedó pendiente, «me dijisteis que lo haríais», un arreglo, algo que se rompió), NO se abre ficha: se apunta en su ficha de siempre «VOLVIÓ A LLAMAR POR EL MISMO SERVICIO (no se cobra)» con lo que dijo, y el aviso te lo dice. Si la llamada no lo deja claro, tampoco se abre: se apunta y lo decides tú.
2
Las fichas que quitas con la «x» de la lista (quedan archivadas) ya no bloquean a ese teléfono: si vuelve a llamar, se le abre ficha. Antes decía «ya tiene ficha» y no abría ninguna.
3
Si se oye un nombre que ya tienen otras fichas pero todas con otro teléfono, es otra persona: ficha nueva, con la nota de los tocayos. Solo si hay una tocaya sin teléfono se queda en «llamadas por revisar», para no adivinar.
Con la ficha abierta y completa, una llamada más del cliente no toca nada: el borrador solo rellena huecos.
📅 LA FECHA DEL PRESUPUESTO YA NO SE MUEVE (app v571):
1
Fichas de ayer con el presupuesto ya mandado salían con fecha de hoy: la app ponía la fecha de hoy cada vez que se recalculaba algo (abrir la ficha, tocar una línea, marcar EN MARCHA). Ahora la fecha se pone solo al crear la ficha y no se toca más. Si quieres cambiarla, la cambias tú a mano.
📞 EL REPASO DE LAS LLAMADAS DE HOY DICE LO QUE HACE (backend 2.7.596):
1
En el panel de oficina, «¿están fichados los que han llamado hoy?» te cuenta cada persona en cuatro cosas: ficha, nombre, agenda y lo de la llamada apuntado en la ficha. Antes de tocar nada te dice exactamente qué va a hacer (ya no «abro ficha a los que no la tienen» cuando no hay ninguno) y qué no puede hacer y por qué (una ficha sin nombre se queda sin nombre: en la llamada no se oyó, lo pones tú).
2
Al darle que sí: abre ficha a quien no la tiene, guarda los contactos que faltan y apunta lo de la llamada en las fichas que no lo tienen (muebles, direcciones, fecha y nota; solo en huecos, sin pisar nada). Después relee y te enseña cómo queda cada uno: ✅ los que están, 🛑 los que aún les falta algo y qué.
🧹 LOS CLIENTES NO SE CRUZAN (app v567):
1
Al abrir OTRO cliente desde MIS PRESUPUESTOS se suelta todo lo del anterior: los kilómetros medidos, el mapa, el recorrido, los avisos de ZBE, las fotos, la oferta del autónomo y las listas de distancia y operarios. Antes, al encender «cambio de muebles» en el nuevo, entraba la línea de desplazamiento con los km del cliente de antes. Y si un cálculo (km, mapa, fotos) llega tarde, ya no se pinta en la ficha equivocada.
2
Los interruptores del contrato (plataforma, oruga, guardamuebles, cambio de muebles), la línea de km, la grúa, «Publicar para autónomos» y la reserva del número de «+ NUEVO» ahora guardan de verdad. Estaban llamando a un guardado que no existía fuera de su sitio y no pasaba nada. El botón «⏹ Parar» de la voz de Azkarin, igual.
3
Lo que desmarcas o borras se queda desmarcado o borrado: las casillas se guardan siempre (sí/no) y un email, una hora o un piso que vacíes se borra también en la nube. Antes la nube se quedaba con lo viejo y a los 60 segundos volvía solo. El «6d» que se pegaba al cambiar de calle dentro del mismo cliente, arreglado.
4
En el email, la firma y los permisos siempre manda la ficha; los datos de una llamada analizada en «NUEVA LLAMADA» solo se usan si la ficha no los tiene y el modal está abierto para esa misma ficha. Y «FECHA ABIERTA» se ve al reabrir la ficha y el campo vuelve a ser calendario al pasar a otro cliente.
🛑 Nada se borra: quitar un piso o un email de una ficha es cosa tuya y solo afecta a esa ficha. Lo demás (EN MARCHA, PAGADO, archivados) se toca solo desde sus botones y solo al cliente que tocas, aunque tengas otro abierto.
📝 LA FICHA SE MONTA SOLA DESDE LA LLAMADA — TÚ SOLO LA REVISAS (app v565 · backend 2.7.587):
1
Cuando nadie puede abrir una ficha (Asier conduciendo, Antonio fuera), a los 10 minutos de colgar Azkarin la abre él: teléfono, muebles (solo los que sonaron en la llamada), direcciones, fecha y las cuentas de Óscar con la tarifa. Sale en MIS PRESUPUESTOS con la etiqueta 📝 BORRADOR y arriba en el repaso del día.
2
Si tú o Antonio abrís la ficha durante la llamada y ponéis el nombre, Azkarin rellena solo los huecos que dejéis (nunca pisa lo vuestro). Si ya habéis metido muebles, los de la llamada no entran: se apunta qué se oyó y decidís vosotros.
3
Al abrir un borrador sale un cartel naranja: quién cogió la llamada, las cuentas, qué falta por preguntar (fecha, dirección, ascensor…), qué hay que revisar y qué no se apuntó por no sonar en la llamada. En cuanto cambiéis algo y se guarde, deja de ser borrador y queda revisado por vosotros. Solo abrirla no cuenta.
4
El nombre solo se escribe si el cliente se presentó con sus palabras («soy Raquel», «me llamo…», o contestando a «¿su nombre?»). «De parte de Fulano» no es el cliente: la ficha nace sin nombre y lo dice.
🛑 El precio que pone Óscar es una propuesta con el catálogo: lo decides tú. Enviar al cliente sigue siendo cosa vuestra. Nada se manda solo.
🗂️ La «x» de la lista ya no borra (app v568): quita la ficha de la lista y la deja archivada en la nube, recuperable desde el panel de oficina o pidiéndoselo a Azkarin. Sin cobertura no la quita, para no perderla.
🔢 El número de cliente no baila (app v566): al darle a «+ NUEVO» la ficha se apunta en la nube al instante, vacía y con quién la abrió. Así, si Antonio empieza una ficha desde un WhatsApp mientras Asier habla por teléfono con otro cliente, cada uno tiene su número y nadie (ni el vigía, ni Azkarin, ni otro «+ NUEVO») puede coger el mismo, aunque se tarde en escribir.
Las fichas archivadas (fusionadas con otra, o de un número nuestro) ya no salen en la lista. No están borradas: siguen en la nube y se recuperan desde el panel de oficina o pidiéndoselo a Azkarin.
📞 EL TELÉFONO SE PONE SOLO EN LA FICHA QUE ABRES DURANTE LA LLAMADA (backend 2.7.586):
1
Tú haces lo de siempre: coges la llamada, abres una ficha nueva y escribes el nombre del cliente. El teléfono no hace falta ponerlo.
2
Al rato (el vigía pasa cada 10 minutos) la llamada se transcribe, y si el nombre que escribiste suena en esa llamada, el número de quien llamó se pone solo en tu ficha y el contacto («6617 Raquel») entra en tu agenda del móvil. En las observaciones queda dicho de qué llamada salió.
3
Si había dos llamadas a la vez, se transcriben las dos y cada teléfono va a su ficha por el nombre. Si el nombre suena en las dos, no elige ninguna: mejor quedarse corto que confundir clientes.
4
Si el vigía ya había abierto una ficha sola (solo con el teléfono) porque tú aún no habías abierto la tuya, cuando la abras con el nombre se juntan solas: la tuya se queda con el teléfono y la del vigía queda archivada, no borrada.
🛑 Nunca pisa un teléfono que ya esté puesto, ni escribe el nombre que oye en la llamada como nombre del cliente (ese va como nota marcada). Si alguna vez casa mal, el teléfono se cambia como cualquier otro campo.
🛑 Azkarin ya no trae «la llamada» de un número nuestro (el móvil del desvío): por ahí pasan las llamadas de muchos clientes, así que te pedirá el número del cliente o la hora.
📇 GUARDAR AL CLIENTE EN LA AGENDA DEL MÓVIL (app v562):
1
Al lado del botón verde de WhatsApp hay uno azul con una fichita. Le das y se abre la agenda del móvil con el contacto ya escrito: nombre «6655 Ariane» (el número de la ficha delante, como lo pones tú) y su teléfono. Solo tienes que darle a guardar.
2
También está en MIS PRESUPUESTOS: cada ficha de la lista lleva su 📇, así que puedes guardar el contacto sin abrir el presupuesto. Solo sale en las fichas que tienen teléfono.
3
El teléfono se guarda con el +34 puesto para que el móvil lo reconozca cuando te llamen. Un número de fuera de España se deja tal y como esté escrito.
En el ordenador no hay agenda que abrir: se descarga la tarjeta de contacto (.vcf) y al abrirla se guarda.
📇 Y QUE SE GUARDE SOLO, SIN DARLE A NADA (app v563 · backend 2.7.575):
1
Con el permiso puesto (se da una sola vez), el cliente se guarda solo en tu agenda de Google en cuanto llevas 25 segundos sin tocar la ficha. De ahí baja al móvil como cualquier contacto. Tú no le das a nada.
2
Se espera esos 25 segundos a propósito: la ficha se guarda con cada letra que escribes, y si no se esperara te saldría un contacto llamado «Ari» a medio escribir.
3
🛑 Tu agenda no se toca. Si ese teléfono ya lo tienes guardado, se queda exactamente como está. Solo se corrigen los contactos que ha puesto la app, y solo si tú cambias el nombre en la ficha.
4
Para los clientes de antes: en MIS PRESUPUESTOS, abajo, el botón «📇 Mis clientes, a la agenda». Primero te enseña cuántos faltan y cómo quedarían, y solo los guarda si tú dices que sí.
Esto necesita que le des permiso a tu agenda una vez. Si no lo has hecho, la app no dice nada y no pasa nada: sigues teniendo el botón 📇 de un toque.
🧹 LA FICHA NUEVA NACE EN BLANCO DE VERDAD (app v561):
1
Lo que pasaba: al empezar un presupuesto nuevo salía la ubicación ya puesta, con su mapa, sus kilómetros y hasta el aviso rojo del desplazamiento, sin haber escrito nada.
2
Por qué: la calle sí se vaciaba, pero el cuadradito del piso (el de al lado, «Piso, puerta…») se quedaba con el del cliente anterior. La dirección quedaba en «, 6d», y el mapa buscaba eso y se enganchaba a lo más parecido que encontraba en Bilbao.
3
Ya está arreglado, y de raíz: «Nuevo presupuesto» y «↺ Limpiar» hacen ahora exactamente lo mismo. Antes eran dos códigos distintos y uno se había quedado atrás. Con una ficha nueva se van también las entregas de más, el ascensor, la ruta ya medida, la grúa, la tarifa de km y el tipo de mudanza y la forma de pago del cliente anterior.
Si alguna vez ves una dirección o un kilometraje que tú no has escrito, dale a ↺ Limpiar y empieza otra vez: ahora las dos puertas dejan la ficha igual de vacía.
🔕 LA APP SE ABRE LIMPIA (app v531):
1
Ya no sale el cartel de «¿Repasamos lo que tienes hoy?» cada vez que abres la app. Se acabó el repaso de dos en dos sin pedirlo.
2
El repaso sigue existiendo para cuando TÚ lo quieras: abre Azkarin y dile «repásame lo de hoy». Igual que antes, pero cuando te venga bien.
👷 EL MODO ENCARGADO — EL PRESUPUESTO EN TRES MINUTOS (backend 2.7.451/452):
1
Compartes el WhatsApp de un cliente con archivos (Compartir → Azkarin) y no tienes que decir nada más. El estudio se hace solo y te llega un aviso al móvil: «Estudio hecho: Ana — faltan 3 cosas, 1 aviso de precio». No hay que acordarse de ninguna frase.
2
Lo que hace Azkarin en ese estudio, como el encargado máximo: se lee el chat entero, mira las fotos una a una, se mete en el mapa y en la foto de la calle de las dos direcciones para ver dónde aparcar el camión, y repasa la lista del oficio: ascensores, escaleras, cajas, muebles que se quedan, electrodomésticos, dificultades para subir.
3
Te da tres cosas: los avisos de precio («esta vitrina es mucho más grande de lo normal, igual va a tarifa superior») — el precio lo pones tú, él nunca lo cambia —; el informe para los chicos (qué desmontar, qué proteger, dónde aparcar); y un solo mensaje de WhatsApp con todas las dudas para el cliente.
4
Le dices «mándaselo» y te saca el botón verde para reenviárselo. El cliente contesta → le vuelves a compartir el chat → el estudio se rehace solo y cierra lo que faltaba. Cuando la lista de dudas queda vacía, el presupuesto está listo.
Nunca te va a preguntar algo que el cliente ya le haya dicho: cada punto resuelto lleva guardada la frase exacta del chat que lo responde. Y si dice que ha mirado las fotos sin mirarlas, el sistema le obliga a mirarlas de verdad antes de que te llegue la respuesta.
💶 LAS RESERVAS COBRADAS QUE ESPERAN FACTURA (backend 2.7.424):
1
Mandas el presupuesto, el cliente reserva pagando el 50% y te manda el justificante. Ese es el momento de hacerle la factura de la reserva — no cuando se apunta en el calendario ni cuando se firma el parte.
2
Por eso, en 👷 EQUIPO, arriba del todo, tienes 💶 RESERVAS COBRADAS — PENDIENTES DE FACTURAR. Salen las fichas que has puesto EN MARCHA (que es lo que haces al recibir el justificante) y que todavía no están pagadas del todo, las últimas primero, cada una con su botón.
3
🛑 Antes de montar nada te aviso de dos cosas. Si esa ficha ya tiene factura en STEL Order, te sale en rojo lo primero de todo: «ESTE CLIENTE YA TIENE N FACTURA(S)», con sus números. Y te digo si hay justificante de pago en su carpeta o si no lo encuentro, para que compruebes que ha pagado de verdad.
4
Si alguna de esas dos cosas no la he podido mirar, te lo digo. Un «no tiene factura» dicho a ciegas es justo lo que hace que se facture dos veces.
Las que ya tienen SUS DOS facturas las aparto en un desplegable. Las que tienen solo una NO las escondo: siguen arriba, marcadas.
🏠 LA DIRECCIÓN DEL CLIENTE SE PONE SOLA (backend 2.7.520):
1
Una factura tiene que llevar el domicilio del cliente, y en STEL Order muchos clientes no lo tienen puesto. Tú no tienes que entrar ahí a ponérselo. Al montar la factura —y al hacer el 🧪 ENSAYO, que es el mismo camino— se le crea la dirección sola, cogida de la ficha de la app, y la factura la lleva.
2
Lo coge de la casilla de DIRECCIÓN DE FACTURACIÓN de la ficha (no de la de recoger, que en una mudanza son distintas), y lo manda partido en calle · código postal · ciudad · provincia, más el teléfono y el correo.
3
🛑 Solo rellena lo que esté vacío. Lo que tú hayas puesto a mano en STEL Order no se toca nunca; y el nombre, el DNI/CIF y cualquier cosa de dinero no se pueden cambiar por ahí de ninguna manera.
4
🛑 Y ojo con esto, que se ha aprendido a base de bien: la dirección que sale en la factura es la de FACTURAR, no la de recoger. En una mudanza casi nunca son la misma — la de Isabel, sin ir más lejos, es de Madrid aunque la recogida sea en Castro-Urdiales.
Si el ensayo te dice que falta la dirección, es que en la ficha de la app la casilla de DIRECCIÓN DE FACTURACIÓN está vacía: la rellenas ahí y vuelves a darle al ensayo. Nunca hace falta que entres en STEL Order.
📮 EL CÓDIGO POSTAL, AUNQUE NO LO ESCRIBAS (backend 2.7.521):
1
Si en la dirección no pones el código postal, lo busco yo con el mismo buscador del mapa y lo saco de la dirección.
2
🛑 Pero solo si puedo estar seguro: hace falta que la dirección llegue a un portal concreto. Un pueblo no da código postal —Bilbao tiene quince—, así que saber que es Bilbao no dice cuál es. Y si lo que encuentro está en otro pueblo, lo tiro.
3
Cuando no lo puedo saber, te lo digo y lo dejo vacío. Antes un hueco que un código inventado en un papel de Hacienda. Lo escribes tú en la ficha, o le dices a Azkarin que lo busque.
📍 Y una cosa del ensayo: no sale entre las facturas. Un ensayo es un presupuesto, así que está en PRESUPUESTOS de STEL Order, marcado «ENSAYO — BORRAR · ficha N». Si le das a Aceptar en el aviso, se borra y ya no lo ves.
4
🔎 Y si no lo encuentras, no hace falta que lo busques: debajo del 🧪 ENSAYO tienes «¿Qué ensayos tengo en STEL Order?». Lo miro de verdad y te digo cuántos hay y cuáles — o que no hay ninguno.
📲 EL BOTÓN DE WHATSAPP, ARREGLADO — Y ABRE EL BUSINESS (app v529 · backend 2.7.443):
1
Escribiste «whasap» y Azkarin se quedó sin la herramienta del botón — y encima te dijo «toca este botón» sin haberlo fabricado. Ya entiende wasap, whasap, watsap y guasap, y tiene prohibido prometer botones que no existen.
2
El botón verde marcaba el número sin el +34 (así WhatsApp no abre nada). Ahora pone el 34 él solo. Si el número del cliente es extranjero, guárdalo en la ficha con su prefijo (+33, +351…).
3
Y lo del Business: el enlace de antes abría tu WhatsApp personal. Ahora, al tocar el botón, el móvil te pregunta con cuál abrir — eliges WhatsApp Business. Si marcas «Siempre», no te lo vuelve a preguntar y el botón irá directo al Business.
Si un día no pregunta y abre el que no es: mantén pulsado el icono de WhatsApp → Información → «Abrir de forma predeterminada» → Borrar valores predeterminados. La próxima vez vuelve a preguntar.
📄 SIN HOJAS A MEDIO LLENAR EN EL PDF (app v527):
1
En el PDF del 6546 viste una hoja medio en blanco. Era el salto que obliga al detalle del servicio a estrenar hoja: con una entrega queda bien, pero con cuatro paradas los datos se comen hoja y media y el salto dejaba el hueco.
2
Ahora, cuando la ficha tiene varias entregas, el detalle sigue de corrido y las hojas salen llenas. Con una entrega, todo se queda como siempre.
🏠 LA CASITA DE AZKAR ENCIMA DE LA CASA (app v528 · backend 2.7.443):
1
Idea tuya: en la foto del mapa, en vez de la chincheta de siempre, hay un globito blanco con una casita — con los colores del logo de Azkar: tejado naranja y casa azul — y su rabito apuntando al tejado. Dibujada a mano, así sale igual en todos los móviles.
2
La chincheta roja de Google ya no se pide, para que no salgan dos marcas en el mismo punto.
3
Y arreglado lo que viste en el PDF del 6546: la casita salía enana (la foto de Google viene al doble de resolución y no crecía con ella) y la foto de reserva no centraba la casa — por eso en la recogida salía el mar y la casa arrinconada. Ahora la casa va siempre en el centro y la casita a su tamaño, en las dos fotos.
🏠 LA FOTO DEL PDF, BIEN CERCA (app v523):
1
La foto del mapa que va en el PDF salía a vista de barrio. Ahora se pide bien cerca: se ve el tejado y el portal de la casa, con su chincheta, como en el mapa de la pantalla.
2
Y al reabrir una ficha guardada, las entregas de más también recuperan su foto para el PDF (antes solo la recogida y la primera entrega).
🔎 LOS MAPAS, MÁS PEQUEÑOS Y CENTRADOS (app v521):
1
Con cuatro paradas eran ocho marcos enormes y la ficha se hacía interminable: las direcciones se quedaban perdidas entre mapa y mapa. Ahora los mapas son más bajos y van centrados, con un ancho máximo, así que la dirección se queda en el medio.
2
En el PDF igual: cada mapa de parada va centrado, alargado y bajito, sin comerse la hoja. Antes, con cuatro paradas, se iba la hoja entera en mapas.
3
Y el mapa no se separa nunca de su dirección al cambiar de hoja: un plano suelto en otra página no dice de quién es. Lo he montado y lo he mirado hoja por hoja: las cuatro paradas entran en la primera.
💰 LOS KILÓMETROS QUE SE COBRAN, CON VARIAS ENTREGAS (app v520):
1
Otra que viste bien: el cuadro de los kilómetros cobraba solo hasta la PRIMERA entrega (449 km de los 877,9 que son en realidad). Ahora te avisa en naranja, con los dos números delante.
2
🛑 Pero no te lo cambio yo. El precio lo pones tú. Tienes un botón: «Cobrar la ida entera (877,9 km)» — y otro para volver a los de la primera entrega si prefieres.
3
Lo que decidas se guarda en esa ficha: mañana, al abrirla, sigue cobrando lo mismo. Y a otro cliente no se le pega tu decisión.
El aviso y los botones son solo de pantalla: en el PDF del cliente no salen.
🔒 LOS TRAMOS SON COSA DE LA EMPRESA (app v519):
1
Tenías razón: el cuadro de «Los tramos del viaje» se estaba colando en el PDF del cliente, con la frase de que el desplazamiento lo pones tú y con la ida entera (878 km) al lado de los kilómetros que sí cobras (449 km). Un cliente que lee los dos números discute, y con razón.
2
Ya no sale en el PDF. Lo ves en pantalla, marcado con 🔒 SOLO INTERNO, para planificar el viaje. El cuadro de los kilómetros que se cobran sí sigue saliendo: eso es del cliente.
3
Y de paso: el mapa del RECORRIDO salía recortado y solo se veía la B — la A de Castro y las de Extremadura se quedaban fuera. Con varias paradas ahora se enseña entero.
🗺️ EN EL PDF, UN MAPA POR PARADA Y CON SU NOMBRE (app v518):
1
Tenías razón: la recogida el primer mapa, la entrega 1 el segundo, la 2 el tercero y la 3 el cuarto. En el PDF salían amontonados y sin decir cuál era cuál, y encima el par de abajo repetía dos.
2
Ahora, cuando hay varias entregas, va un mapa debajo de cada dirección con su rótulo: RECOGIDA (A), ENTREGA 1 (B), ENTREGA 2 (C), ENTREGA 3 (D) — las mismas letras que en el mapa del recorrido.
3
Y arreglado lo de la cuarta parada: ninguna se queda muda. En cuanto pides el mapa pone «⏳ Comprobando esta dirección…» y después el verde o el rojo.
Con una sola entrega el papel se queda igual que siempre: los dos mapitas uno al lado del otro.
📍 EL MAPA, HASTA LA PUERTA (app v528 · backend 2.7.443):
1
Con «C. Castillo de Hornachos, 1, 06006 Badajoz» el mapa se plantaba en el castillo de Hornachos, en la sierra, a sesenta kilómetros. Eran dos cosas: a toda dirección con número se le pegaba «Bizkaia» (aunque pusiera Badajoz), y se buscaba la frase entera de corrido.
2
Ahora, si la dirección ya dice de dónde es —otra provincia, otra ciudad, o un código postal que no empieza por 48— se busca tal cual. Y la dirección se parte en piezas (calle y número · pueblo · código postal), que es como se encuentra un portal y no un monumento.
3
🛑 Y lo más importante: debajo de cada mapa te digo lo que he entendido. Si he clavado el portal, en verde: «📍 Portal clavado: …». Si solo he llegado a la calle o al pueblo, en rojo: «🛑 Esto NO es el portal exacto». Un mapa equivocado y callado parece que ha acertado — y con eso salen los chicos a la carretera.
Ese cartelito es solo para ti: al cliente no le llega en el PDF.
🗺️ Y EL MAPA DEL RECORRIDO YA MARCA TODAS LAS PARADAS (app v516):
1
El mapa de RECORRIDO DEL SERVICIO —el que va en el presupuesto del cliente— pintaba solo de la recogida a la primera entrega. Ahora, si hay varias, dibuja el viaje entero y marca cada parada con su letra: A donde se carga (verde), las de en medio en azul, y la última en naranja.
2
Debajo pone cuántas entregas son y los kilómetros de la ida entera. Y el botón «Abrir el recorrido entero en Google Maps» lleva ya todas las paradas dentro.
🛑 El aviso de kilómetros del presupuesto no ha cambiado: sigue mirando la ruta de siempre (recogida → primera entrega), no el total. Con el dinero no se juega.
📍 YA PUEDES PONER TODAS LAS DIRECCIONES DE ENTREGA (app v515):
1
Debajo de la dirección de entrega tienes «➕ Otra dirección de entrega». Le das y aparece la entrega 2, con su calle, su piso y su ascensor, igual que la primera. Otra vez y tienes la 3. Y con el botón de la papelera quitas la que sobre.
2
Salen solas en el presupuesto, en el contrato, en el parte de los chicos (en pantalla y en papel) y cada una con su mapa y su Street View.
3
Y la ruta ya no hay que dictársela a Azkarin: dile «dime la ruta de Javier» y coge las paradas de la ficha, en orden, él solo.
4
Debajo te sale un cuadro con los tramos del viaje —Castro → Madrid, Madrid → Guareña, Guareña → Badajoz— con sus kilómetros y su tiempo, y la ida entera sumada.
🛑 Lo de siempre no cambia: una ficha con una sola entrega se ve y se guarda igual que ayer, y los kilómetros que se cobran los sigues poniendo tú — los tramos son solo para que lo veas.
🛑 LOS INFORMES YA NO SE INVENTAN LA CARGA (backend 2.7.439):
1
En el plan de carga de Javier te metí 50 cajas de enseres que no existen. Me las asumí. Tenías razón en pararlo: ese PDF va a la carpeta del cliente y con él se carga el camión.
2
Ahora, antes de hacer el informe, comparo lo que voy a escribir con los artículos de la ficha. Si digo algo que no está, o más cantidad de la que hay, 🛑 el informe NI SE HACE — y te digo qué me he inventado.
3
Si de verdad van cosas que no están apuntadas porque me lo has dicho tú, las escribo poniendo al lado «(no está en la ficha)», para que se vea de un vistazo qué está comprobado y qué no.
Y la norma vale para todo, no solo para las cajas: muebles, cantidades, fechas, kilos y precios. Lo que no he comprobado, te lo pregunto o te digo que no lo sé.
📦 LOS METROS CÚBICOS, SUMADOS DE LA FICHA (backend 2.7.438):
1
Pregúntame «¿cuántos metros cúbicos hay a Guareña?» o «¿cuánto ocupa la mudanza del 6546?» y ya no te los digo a ojo: sumo los muebles de la ficha uno a uno, y te los doy parada por parada (las líneas «A GUAREÑA:» que pones tú en el presupuesto).
2
🛑 Y lo que no sé medir, te lo digo con su nombre. Por ejemplo «cama estructura» o «maceta + pie» no están en la tabla: entonces te digo el total de lo que sé sumar y que el de verdad es más. Un total redondo que se ha comido tres muebles es peor que no darte ninguno.
3
Para arreglarlo, me lo enseñas tú una vez: «una cama estructura ocupa cero coma seis». Lo apunto y ya cuenta en todas las fichas.
De KILOS no tengo tabla, y ya no me los invento: si me los preguntas te digo que no los sé y te doy los metros cúbicos. Y no doy por hecho lo que aguanta un vehículo — el camión lleva 400 kg.
📁 LOS INFORMES EN PDF, YA EN LA CARPETA DEL CLIENTE (backend 2.7.438):
1
Cuando te haga un informe en PDF de un cliente (un plan de carga, un estudio del servicio), dime «guárdamelo en la carpeta del cliente» y ahora se guarda de verdad, con el número delante: 6546_Plan_de_carga.pdf. Antes solo sabía mandártelo por correo — y te decía que sí sin haberlo hecho.
2
Busca la carpeta en las cuatro fases (Captación, En Marcha, Pagado y Pagado Anual). 🛑 Si hay dos carpetas que puedan ser, para y no guarda nada, antes que meterlo en la del cliente equivocado — y te lo dice.
3
Y si por lo que sea no se puede guardar, te lo digo claro: «EN LA CARPETA NO ESTÁ». Se acabó el «hecho ✅» cuando no está hecho.
🗺️ ARREGLADO DE VERDAD: el botón de la ruta entera no abría (v512 · backend 2.7.437):
1
En una ruta con varias paradas, el botón de arriba —«Ir con Google Maps»— no abría, y se veía de otro azul. Tenías buen ojo. Llevaba un enlace especial de Android que dentro de la app se queda muerto; los de los tramos sí abren, porque son enlaces normales.
2
La primera vez lo arreglé solo en la app, y como el móvil todavía tenía guardada la versión de antes, para ti seguía sin funcionar. Ahora lo he quitado también por el lado del servidor: ese enlace raro ya no se manda. Así arregla el botón aunque el móvil tarde en ponerse al día.
3
Y de propina: al tocarlo, si el navegador no abre la ventana nueva, el mapa se abre en la misma pantalla. Vuelves con el botón de atrás. Nunca más un toque que no hace nada.
Si alguna vez Google Maps se come una parada de en medio, para eso siguen estando los tramos de uno en uno, que no fallan nunca.
🔢 TU CUPO DE CONSULTAS, CONTADO (backend 2.7.436):
1
El plan Lite de STEL Order deja 300 consultas al día y 60 por minuto (antes te dije 200: me equivoqué, lo he mirado en el manual del programa).
2
Ahora las cuento. Pregúntame «¿cuántas consultas llevamos de STEL Order?» y te digo cuántas van hoy y cuántas quedan. 🛑 De antes del 24 de agosto no hay dato, porque no las contaba — y te lo digo en vez de inventarme una cifra.
📆 NO DOY POR HECHO LO QUE NO SÉ (backend 2.7.436):
1
Antes ponía «Servicio HECHO» solo porque la fecha había pasado. Eso es falso: un servicio se aplaza, se cambia o se queda a medias. Ahora pongo «El día del servicio YA PASÓ», que es lo único que sé de verdad.
2
Y el aviso es: «REVÍSALO: tiene 1 factura y el día ya pasó. Si el trabajo está hecho, le falta la del SERVICIO. Si no se ha hecho, déjalo». Lo decides tú, que eres el que sabe si se hizo.
3
Y los avisos del programa te los cuento en español: se acabaron los errores en inglés con códigos raros ocupando media pantalla.
🎯 YA LAS ENCUENTRA, Y SIN GASTARTE EL CUPO (backend 2.7.435):
1
Cuando el papel de su carpeta y la factura de STEL Order son la misma, te sale en verde: «🔗 Y esas mismas están en STEL Order: 00323», con su fecha.
2
🛑 Se acabó el susto de mentira. Si un cliente tiene su factura de la RESERVA y el servicio todavía no se ha hecho, eso es lo normal: sale en verde, «la del SERVICIO, cuando se haga el trabajo». El rojo se queda para los servicios ya hechos con una sola factura — eso sí es dinero parado.
3
🛑 Tu cupo: STEL Order (plan Lite) deja 300 consultas al día y 60 por minuto. Lo que leo se guarda media hora, así que abrir la pantalla diez veces seguidas cuesta una lectura, no diez. Y en el «¿por qué digo esto?» te digo cuántas consultas ha costado ese vistazo.
🔽 ARREGLADO: te leía las PRIMERAS, no las últimas (backend 2.7.434):
1
Aquí estaba el fallo gordo: STEL Order me daba las facturas más viejas —de la 1 a la 273— y yo ordenaba de la más nueva a la más vieja… lo que ya me había llegado. Por eso la 323 de Begoña no aparecía nunca.
2
Ahora se las pido expresamente ordenadas de la más nueva a la más vieja, y además tal cual, y junto las dos: así entran las nuevas y siguen estando las viejas.
3
🛑 Y si el programa no me deja ordenarlas, no me lo invento: te lo digo, para que sepas que por eso puede faltar alguna reciente.
📚 AHORA LEO TODAS TUS FACTURAS, NO DOSCIENTAS (backend 2.7.433):
1
Antes pedía las 200 más recientes, así que una factura un poco vieja se caía de la lista y yo decía que no la encontraba. Ahora las leo todas, por tandas, hasta que no queda ninguna.
2
En el «¿por qué digo esto?» te digo cuántas he leído y de qué número a qué número. Así se ve de un vistazo si la que buscas entra o no.
3
STEL Order no siempre entiende lo mismo al pedirle la tanda siguiente, así que pruebo cuatro maneras. Si ninguna vale, se las pido de una vez. Y si ni así, te digo que por eso puede faltar alguna.
4
🛑 Con freno, para no dar vueltas si el programa se pone raro: hay un tope, y si llego a él te lo digo en vez de darte la lista como buena.
0️⃣ ARREGLADO: los ceros de delante (00322, no 322) (backend 2.7.432):
1
Tus facturas empiezan por 00322, con ceros. Ahora el número lo busco en todos los campos donde puede venir y comparo sin los ceros de delante, así que «00322» y «322» son el mismo número.
2
🛑 Con cuidado de no cazar de más: no miro el importe ni la fecha, para que un total de 322 € o un día 22 de marzo no se hagan pasar por el número de una factura.
3
Y en el «¿por qué digo esto?» te digo ahora cuántas facturas he leído y de qué número a qué número. Si la que buscas no entra en ese rango, se ve al momento.
🔗 EL ENGANCHE BUENO: EL NÚMERO DE LA PROPIA FACTURA (backend 2.7.431):
1
El papel de su carpeta se llama FACTURA-00322-Ate_Construcciones_2022.PDF, y ese 00322 es el número de STEL Order — porque las facturas se hacen ahí. Así que ya no adivino nada: cojo el número del papel y busco esa factura.
2
Cuando casa, te lo digo sin rodeos: «SU FACTURA ESTÁ HECHA», con su número y su importe. En la lista sale «🔗 Y esas mismas están en STEL Order». Eso no es «probable»: es la misma factura.
3
🛑 Y si el papel está en la carpeta pero en STEL Order no aparece con ese número, también te lo digo: o está borrada, o el papel es de otra cosa. Míralo.
4
Buscar por número de ficha, por nombre o por importe sigue estando, pero es el plan B: para los que no tienen papel en su carpeta.
👤 Y EN STEL ORDER, TAMBIÉN POR EL NOMBRE (backend 2.7.430):
1
Busco la factura de un cliente por tres caminos: por su número de ficha, por el importe de la señal, y ahora también por el nombre del cliente.
2
El nombre lo comparo sin tildes, sin mayúsculas y sin signos, así que «BEGOÑA IBARRA BEISTEGUI» casa con «BEGONA IBARRA BEISTEGUI». También vale si comparten nombre y apellido.
3
🛑 Con freno: lo que sale por nombre o por importe es probable, no seguro — te lo enseño como «A LO MEJOR YA ESTÁ FACTURADA», con su número y a nombre de quién está. Y una factura que lleve el número de otra ficha nunca entra: no le cuelgo a nadie la factura de otro.
🔎 «¿POR QUÉ DIGO ESTO?» — TE ENSEÑO DÓNDE HE MIRADO (backend 2.7.429):
1
Cada cliente de la lista tiene un desplegable: «¿Por qué digo esto? Dónde he mirado». Lo abres y te digo, sitio por sitio, qué he encontrado.
2
Sale: qué hay en su carpeta del Drive (o que no existe, o que no he podido mirarla), cuántas facturas hay en STEL Order por su número de ficha, qué ha dado el cotejo por importe de la señal y a nombre de quién están esas facturas, de qué día es el servicio, y la conclusión: cuántas le cuento.
3
El borrador que sale al darle al botón lleva lo mismo, y además de dónde he sacado la señal y si hay justificante de pago en su carpeta.
4
🛑 Y donde no he podido mirar, lo digo. Si vuelvo a equivocarme, vas a ver en qué sitio me equivoco en vez de tener que adivinarlo.
📂 LAS FACTURAS LAS BUSCO EN LA CARPETA DEL CLIENTE (backend 2.7.428):
1
Los papeles de verdad están en la carpeta de cada cliente en Drive: ahí es donde está su FACTURA-000XX.pdf. Eso es lo que miro primero, y lo que manda por encima de lo que diga el programa.
2
En la lista te enseño qué facturas hay en su carpeta, con su nombre. Y al preparar un borrador, si en esa carpeta ya hay facturas, lo primero que te sale es «EN SU CARPETA YA HAY N FACTURA(S)».
3
🛑 Las fichas que no son clientes ya no dan guerra. Si una ficha no tiene ni carpeta en el Drive ni señal apuntada, no puede faltarle ninguna factura: la aparto en su propio desplegable («no parecen clientes»).
4
Y si no puedo leer las carpetas del Drive, te lo digo y voy solo con el programa, avisándote de que no te fíes.
🛑 ARREGLADO: facturas que SÍ estaban y yo decía que no (backend 2.7.427):
1
La lista te decía «sin ninguna factura» de clientes que sí la tenían — como Ate Construcciones, con su FAC00322. Era fallo mío: el número de ficha que sale en tu papel debajo de «FACTURA ORDINARIA» no siempre viaja en el mismo sitio, y yo miraba solo uno. Ahora lo busco en todos, y hasta dentro del texto.
2
Y las que se hicieron a nombre de otra persona (la hija, la empresa) no llevan ese número, así que nunca iban a aparecer. Ahora cotejo por importe: si el total de una factura clava con la señal, te sale «A LO MEJOR YA ESTÁ FACTURADA», con su número, su fecha y a nombre de quién está.
3
🛑 Eso es probable, no seguro: te lo enseño para que lo mires tú, nunca lo doy por bueno solo. Y no le cuelgo a nadie la factura de otro: si una factura lleva el número de otra ficha, no entra en el cotejo.
4
El «sin ninguna factura» a secas también se acabó: ahora te digo por dónde he buscado — «ni por su número de ficha, ni por el importe de la señal».
🔎 LA SEÑAL LA BUSCO TAMBIÉN EN STEL ORDER (backend 2.7.426):
1
Si la ficha de la app no tiene la señal apuntada, la busco en STEL Order: si ya le hiciste la factura de la reserva, lo que le cobraste está ahí escrito, y ese es el dato bueno.
2
Así, la factura del SERVICIO resta la reserva de verdad, la que se le cobró — no lo que pusiera o dejara de poner alguien en la ficha. Y te digo siempre de dónde he sacado el número.
3
🛑 Si la ficha y STEL Order no cuadran, te digo lo que pone cada uno y uso lo de STEL Order, que es lo que se cobró. Míralo tú de todas formas.
4
🛑 Y si pides otra vez la factura de la reserva de alguien que ya la tiene, lo primero que te sale es «LA RESERVA DE ESTE CLIENTE YA ESTÁ FACTURADA», con su número y su fecha. Hacerla dos veces es cobrarle dos veces.
En la lista, quien no tiene señal en la ficha pero sí factura ya no sale en rojo: pone «señal en STEL Order». El rojo se queda para los que no la tienen en ningún sitio — esos sí hay que apuntarlos.
🧾 EL BOTÓN GRANDE: CREAR LA FACTURA DE VERDAD (backend 2.7.483 · app v540):
1
Lo pediste con estas palabras: «¿tengo que hacer algo más que darle al botón?». Ya no. Debajo del borrador, cuando está listo y el cliente dado de alta, sale el botón rojo «CREARLA EN STEL ORDER de verdad». Te pregunta DOS veces (es TicketBAI y no se borra), y la crea: su línea, su importe exacto, la ficha debajo del título, el vencimiento del día, la reserva PAGADA y el resto sin pagar.
2
Va con ocho candados: no crea si falta algo, ni sin el alta del cliente, ni una reserva que YA esté facturada, ni otra con el mismo importe sin que la mires; y un doble toque del botón no puede emitir dos (candado de quince minutos).
3
Al terminar lo comprueba releyendo STEL Order: solo te dice «creada» si la factura APARECE, con su número FAC de verdad. Si STEL Order dice que sí pero no se deja ver, te manda mirar el panel antes de darle otra vez.
4
Al cliente no se le manda nada desde ahí: mandársela sigue siendo cosa tuya. Y el PDF oficial, de momento, se baja de tu panel (su API no los sirve — la reclamación está en marcha).
La primera hazla mirando: la reserva de Adriana (6582). Botón azul → borrador → botón rojo → dos confirmaciones → te dice el número FAC comprobado.
🧑💼 EL ALTA DEL CLIENTE EN STEL ORDER, A UN BOTÓN (backend 2.7.477 · app v539):
1
Cuando el borrador de una factura te diga que el cliente no está dado de alta en STEL Order, ya no tienes que irte a STEL Order: sale un botón verde — «Darlo de alta (con los datos de la ficha)» — y lo crea con el nombre, el DNI/CIF y el teléfono de la ficha. Te pide confirmación antes, no crea duplicados si ya existe, y al terminar rehace el borrador solo.
2
También se lo puedes decir a Azkarin: «dale de alta en STEL Order al 6582». Solo lo hace si se lo pides tú.
3
🛑 Esta es la única cosa que se escribe en STEL Order. Las facturas siguen creándolas tú — eso no se toca sin tu OK expreso, y hay una prueba vigilando que ni pueda existir el código que lo haga.
De propina: fuera el aviso pesado de «puede que falte alguna factura reciente» cuando en realidad se han leído todas, y arreglado un emoji que salía como «U0001F6D1» en letras.
💶 EL JUSTIFICANTE SE COTEJA SOLO (backend 2.7.475 · app v537):
1
Cuando compartas con Azkarin un WhatsApp que traiga el justificante de la reserva — en PDF o en captura de pantalla (v538) — además de guardarlo en la carpeta del cliente, el sistema lee el importe de la transferencia y lo coteja con la reserva: la señal apuntada en la ficha o, si no la hay, el cincuenta por ciento del presupuesto. Con las capturas, el ojo distingue primero cuál de las fotos es el justificante: los muebles no cuentan, y por mirar sofás no te llegan avisos.
2
Si cuadra: apunta la señal en la ficha y te deja montado el borrador de la factura de la RESERVA. Te llega el aviso con los dos números — solo falta tu OK.
3
Si no cuadra (pagó otra cantidad): no toca nada y te avisa con los dos números, para que decidas tú. Y si el papel no se puede leer, te lo dice tal cual — nunca se inventa un importe.
La factura en STEL Order sigue haciéndola tú: el sistema te lo deja todo cotejado y montado, pero ahí no crea nada sin tu palabra.
🚚 EN MARCHA SOLA: CUANDO ESTÁ TODO, SE PONE (backend 2.7.473 · app v536):
1
Tu regla sigue mandando: sin justificante, ni EN MARCHA ni calendario. Lo que cambia es quién vigila: ahora, cada vez que llega una pieza —el cliente firma, entra un justificante por WhatsApp, o se le pone la fecha— el sistema mira si están las otras dos.
2
Con las tres piezas, el cliente pasa a EN MARCHA él solo, con el trabajo entero: la ficha, su carpeta de Drive a «2 EN MARCHA» y el evento del calendario. Te llega el aviso con las tres piezas a la vista, y queda apuntado en la Libreta.
3
Con piezas de menos, no se toca nada — y si le preguntas a Azkarin por qué un cliente no está en marcha, te dice qué pieza le falta.
4
Y arreglado un fallo viejo: cuando Azkarin ponía EN MARCHA por el chat, solo cambiaba el estado y la carpeta se quedaba en Captación. Ahora hace lo mismo que tu botón: carpeta y calendario incluidos.
⏱️ AL PDF SE LE ESPERA LO QUE NECESITE, Y REVISIÓN DE ARRIBA ABAJO (app v535):
1
Tenías razón con lo del tiempo: el servidor tiene hasta tres intentos de un minuto para hacer el PDF (más cola si hay dos a la vez), pero la app se rendía a los noventa segundos — colgaba el teléfono con el servidor aún trabajando. Ahora le espera hasta cuatro minutos. Tarda lo que tarde, pero llega.
2
Y la revisión de pe a pa que pediste: los veintisiete bloques de código compilan sin un solo error, los ciento sesenta y un botones llaman todos a funciones que existen, y las sesenta y dos llamadas al servidor tienen todas su puerta al otro lado.
3
Lo único torcido que apareció: tres funciones importantes (añadir fila, guardar y cargar) tenían una copia vieja muerta escondida en el código. No hacían daño hoy, pero eran una trampa: un arreglo futuro podía caer en la copia muerta y «no hacer nada». Quitadas, con su lápida puesta para que se sepa qué había.
4
Y esta revisión no ha sido de una vez: queda montada como banco de pruebas fijo, así que a partir de ahora se pasa entera antes de cada cambio.
📄 CUANDO SOLO TE MANDABA EL ENLACE DE LA FIRMA (app v534 · backend 2.7.472):
1
Al darle al botón de 📄 PDF para mandarlo por WhatsApp, la app hace dos cosas: prepara el enlace para firmar y rehace el PDF del presupuesto de ahora mismo. Si esa segunda parte fallaba (cobertura, el servidor tardando), el mensaje salía solo con el enlace de firmar y no te enterabas.
2
Ahora lo intenta dos veces. Y si aun así no sale, te para y te pregunta, diciéndote el motivo: puedes mandarlo solo con la firma, o cancelar y volver a darle en un minuto.
3
Ojo, que esto es importante: aunque vaya solo el enlace de firmar, el cliente ve el presupuesto entero en esa página antes de firmar. Lo que le falta es el PDF para guardárselo.
4
Sigue en pie lo de siempre: nunca se manda un enlace viejo. Si el PDF no es el de ahora mismo, no se manda — eso fue lo de la clienta que firmó sin sus datos.
Si te vuelve a pasar, dime el motivo que te salga en el aviso: ahora el servidor sí dice por qué.
🚗 LOS KILÓMETROS NO SE PIERDEN NUNCA (backend 2.7.471 · app v533):
1
Cuando le digas a Azkarin «deja solo estos artículos» (porque el cliente ha quitado muebles), ya no se lleva por delante el Desplazamiento, la Salida ni el Servicio base. Eso no son muebles del cliente: es lo que cuesta ir, y se cobra igual. Te lo dice en la respuesta: «no he tocado el desplazamiento».
2
La tarjeta de confirmar ahora pone «DEJAR SOLO estos MUEBLES» y avisa de que el desplazamiento no se toca, para que lo veas antes de darle.
3
Y al crear un presupuesto con las dos direcciones, los kilómetros entran solos: el sistema mide la ruta él mismo y, si pasa de quince kilómetros, mete la línea de Desplazamiento con la tarifa de siempre. Se acabó el «más km si aplican».
4
🛑 Y nunca quedan dos líneas de desplazamiento: cobrarlo dos veces sería peor que perderlo. Si la lista nueva trae una, manda esa.
Esto salió del presupuesto 6582 de Adriana, el 26 de agosto: «los kilómetros no me los tenías que quitar, que los tengo que cobrar sí o sí».
🧾 LA FACTURA DEL RESTO VA EN UNA SOLA LÍNEA: «RESTO PAGO» (backend 2.7.470):
1
La segunda factura, la de después del servicio, ya no lleva el porte entero con la reserva restando en negativo. Ahora va con UNA sola línea, «RESTO PAGO», con lo que queda por cobrar: el total del presupuesto menos la señal que ya te pagó.
2
El dinero es exactamente el mismo que antes — solo cambia cómo se ve en el papel. Y si el céntimo no clava, se pone la línea de DESCUADRE DE CENTIMOS al 0%, igual que en la de la reserva, para que el total sea el que tiene que ser.
3
Te digo siempre de dónde sale ese resto: cuánto era el porte y cuánto cobraste de señal, y de dónde he sacado la señal (de la ficha o de la factura de la reserva de STEL Order).
4
Si un cliente no pagó señal, ahí no hay «resto» que valga: la factura va entera con el PRECIO POR PORTE, como siempre. Y el guardamuebles sigue con su concepto mensual.
Esto lo decidiste tú el 26 de agosto de 2026: «si, solamente RESTO PAGO».
🧾🧾 LAS DOS FACTURAS, Y EL QUE PAGA TODO DE GOLPE (backend 2.7.425):
1
Cada cliente de esa lista dice ahora qué le falta: sin ninguna factura (y si el servicio ya está hecho, te digo que le faltan las dos), A MEDIO FACTURAR (tiene una y hacen falta las dos), o ya tiene sus dos.
2
Cuando el servicio ya se ha hecho, en esa fila sale también el botón de Factura del SERVICIO, para que puedas cerrar las dos sin ir a buscarlo.
3
🛑 El que paga todo de golpe. Si lo apuntado como señal es prácticamente todo el presupuesto, ese cliente no ha pagado el 50%: ha pagado el servicio entero. Te lo aviso en la lista y lo primero de todo en el borrador, porque hacerle una «reserva» por ese importe y luego otra del servicio sería cobrarle dos veces. Lo decides tú.
4
Y he limpiado la lista: solo salen fichas de cliente de verdad (3 o 4 cifras). Las copias de seguridad y las refs raras ya no la ensucian.
🔘 EL BOTÓN DE LA FACTURA, SIN NECESIDAD DE AZKARIN (backend 2.7.422):
1
Entra en 👷 EQUIPO (con tu enlace de oficina) y ve a PARTES FIRMADOS — PENDIENTES DE REVISAR Y FACTURAR. Cada parte tiene ahora dos botones: 🧾 Factura de la RESERVA y 🧾 Factura del SERVICIO.
2
Tocas uno y ahí mismo, debajo, te sale el borrador: el aviso en rojo de que esa factura todavía no existe, el cliente, la ficha, el total, por dónde se le mandaría cuando tú des el OK, lo que hay que repasar, y el botón «Ver cómo va a quedar la factura».
3
🛑 Esto no pasa por Azkarin. El botón llama directamente al preparador de facturas, así que funciona aunque la inteligencia artificial esté caída, sin cupo o parada. Es el mismo borrador que te doy por el chat, ni más ni menos.
4
Si falta algún dato (el CIF, la señal, un concepto sin precio), el botón no monta nada: te dice qué falta. Y si algo se cae, te lo dice — nunca un «ya está» a ciegas.
🛑 Sigue sin crearse nada. El botón NO crea la factura en STEL Order, NO le manda nada al cliente y NO se inventa el número. Solo te enseña cómo quedaría. Los botones salen solo en los partes pendientes: uno ya marcado como revisado no los enseña, para no facturar dos veces. Y esto es solo con el enlace de oficina: con el de los chicos no se abre.
📅 LOS DE FECHA ABIERTA, TAMBIÉN (backend 2.7.423):
1
En la lista de partes firmados solo salen los clientes que ya tienen día y ya se les ha hecho el trabajo. Un cliente que paga la señal con fecha abierta no sale ahí — y su factura de la reserva no puede quedarse esperando.
2
Por eso, arriba de ese bloque hay un buscador por número de ficha: escribes el número del cliente (por ejemplo 6557) y le das a Factura de la RESERVA. Vale para cualquier cliente, tenga día o no lo tenga. Y ese buscador sale siempre, aunque no haya ningún parte esperando.
3
🛑 La factura de la RESERVA no necesita fecha. Se ha cobrado la señal y se factura; lo del calendario es otra cosa. En el borrador te pongo de qué día es el servicio o, si no lo tiene, «FECHA ABIERTA — todavía sin día de servicio». Nunca me invento una fecha.
🛑 Con el SERVICIO ENTERO sí hay que mirar. Si esa ficha no tiene día, no consta que el trabajo se haya hecho: ahí te sale un aviso gordo para que lo compruebes antes de facturar.
👁️ ANTES DE HACER LA FACTURA TE LA ENSEÑO, COMO EL PERMISO (app v495 · backend 2.7.421):
1
Cuando me digas «prepárame la factura de la reserva del 6557» (o «la del servicio»), te enseño en el chat cómo va a quedar, igual que te enseño el permiso de aparcamiento: sale un recuadro con un botón «Ver cómo va a quedar la factura» y lo abres ahí mismo. No tienes que ir a buscarlo a ninguna carpeta.
2
El papel es la factura tal cual: el cliente, su CIF, el número de ficha, las líneas con su referencia, la base, el IVA y el total. Arriba del todo, un aviso en rojo: «BORRADOR — esta factura todavía NO existe y al cliente NO se le ha mandado nada». Y donde iría el número de factura no hay ningún número inventado: pone que lo pone StelOrder al crearla, por orden.
3
🛑 El borrador NO se guarda en la carpeta del cliente. En esa carpeta están tus facturas de verdad y un borrador al lado se acaba confundiendo. A la carpeta va la factura cuando sea factura. El borrador se puede abrir un rato; si lo quieres ver más tarde, me lo vuelves a pedir y te lo enseño otra vez.
4
Si el papel no se puede montar, te lo digo en vez de darlo por hecho. Y si esa vez no quieres papel, dime «sin PDF» y te lo cuento y ya está.
🛑 Un clon NO es una factura. No se crea nada en StelOrder, no se manda ningún correo y no se toca el WhatsApp de nadie hasta que tú veas el papel y digas que sí.
🏠 ARREGLADO: el piso del cliente anterior ya no se queda pegado (v493):
1
En el presupuesto, en Direcciones, el cuadradito del piso (recogida y entrega) se quedaba con lo del cliente anterior y tenías que andar borrándolo tú. Ya no: al abrir otra ficha o al empezar una nueva, el piso se vacía siempre antes de poner lo que toque.
2
Si la ficha nueva trae piso, se pone el suyo. Si no trae, se queda en blanco — nunca con el del anterior. Esto es lo que en un presupuesto tú podías repasar, pero en una factura no, y ahí no se puede fallar.
🧾 YA LEO TUS FACTURAS DE VERDAD (STEL Order) (backend 2.7.414):
1
Pregúntame en el chat «¿cuánto llevamos facturado este mes?» o «¿cuánto IVA toca pagar?» y te lo saco de STEL Order, de las facturas de verdad: base, IVA y total. 🛑 Nunca sumando presupuestos — un presupuesto NO es una factura.
2
Si alguna factura no he podido leerla, te lo digo. Un total que esconde lo que falta es un total mentiroso, y esto es dinero y es Hacienda.
3
Dime «haz el sondeo de las facturas» y leo cuarenta de las tuyas para aprender cómo son: series, numeración, IVA, y lo que no me cuadra. Ese informe no lleva nombres ni NIF de clientes.
4
Dime «¿está facturado el 6557?» y te digo qué facturas hay de esa ficha, si el nombre y el CIF cuadran con la ficha de la app, si falta la segunda factura — y lo que no he podido comprobar. (Tus facturas llevan el número de ficha debajo del título; por ahí se atan las dos cosas.)
5
Dime «prepárame la factura de la reserva del 6557» (o «la del servicio») y te monto el borrador: cliente, CIF, importe, la línea que toca (reserva / mudanza / grúa), transferencia, al contado, IVA veintiuno. Si falta algo —el CIF, los conceptos, la señal— no monto nada: te lo pido.
🛑 Un borrador NO es una factura. No se crea nada en StelOrder ni se le manda nada al cliente hasta que tú lo revises y digas que sí. El número lo pone siempre StelOrder, por orden — yo no me lo invento nunca. Y una factura emitida no se borra: se rectifica; por eso prefiero pedirte un dato antes que tener que hacer una rectificativa después.
📬 ME ACUERDO DE LO QUE PASA EN EL CORREO DE info@ (backend 2.7.412):
1
Las respuestas de las empresas a las que la automatización les ofrece nuestros servicios llegan a info@azkarmudanzas.com. Cada diez minutos miro ese buzón y cada correo nuevo lo leo, lo entiendo y lo apunto: quién escribe, de qué va en una línea, de qué tipo es y —si es respuesta a nuestra oferta— si han dicho que sí, que no o que ya veremos.
2
A partir de ahí me lo preguntas y me acuerdo: «¿qué ha llegado al correo?», «¿quién ha contestado?», «¿qué me ha dicho tal empresa?», «¿hay alguien interesado?». Te contesto al momento, sin abrir el buzón, y te lo digo aunque el servidor de correo esté caído. Si quieres uno entero, te lo leo.
3
Si el que escribe es un cliente con ficha, engancho el correo a su ficha, así que al repasar a ese cliente también sale lo que ha escrito por correo.
No te reenvío nada: a ese buzón ya tienes acceso tú, así que mandártelo sería duplicártelo. Lo mío es acordarme y contártelo cuando preguntes.
Del buzón no se toca NADA: se abre en solo lectura, no se borra, no se mueve y ni se marca como leído. Solo tengo apuntado lo que ha entrado del 23 de agosto de 2026 en adelante; de antes de esa fecha puedo mirar el buzón en vivo, pero te lo diré. Y si el correo se cae, lo reintento solo y solo te aviso si falla tres veces seguidas.
🚚 ARREGLADO: los kilómetros que no se ponían (v476):
1
Desde la v473 el cuadro de la distancia podía salir con «❌ Error» y, lo grave, el presupuesto se quedaba sin línea de Desplazamiento. Un Bilbao → Alcalá de 412 km sin cobrar un solo kilómetro. Era un fallo mío al mover el código de los km; ya está arreglado.
2
Y para que no vuelva a colarse: si hay ruta de verdad entre recogida y entrega y NO hay línea de desplazamiento, sale un cartel rojo que dice cuántos km hay y lo que serían en euros, con un botón «Poner los kilómetros» que la mete de un toque. 🛑 Con botón, no sola: la app nunca cambia el precio por su cuenta, y menos en una ficha vieja donde a lo mejor no se cobraron a propósito.
3
Además, ahora un fallo en un adorno (el chivato de 📍 a qué sitios ha ido el mapa) ya no puede tumbar el cobro de los kilómetros: si los km están calculados, se quedan puestos pase lo que pase.
🔔 Los avisos del portal de autónomos, a la vista (v475):
1
En el portal del autónomo, arriba del todo, ahora sale siempre una barra que dice cómo están los avisos: activados, sin activar, bloqueados en el navegador, o que ese navegador no puede darlos. Antes solo salía un cartel en un caso muy concreto y en los demás el autónomo se quedaba sin avisos sin enterarse.
2
Hay un botón «Probar aviso»: manda un aviso a ese móvil en el momento. Si pita, están bien. Si no, dice por qué — que no está suscrito, que está de baja, que la suscripción caducó o que falló el servidor. Nunca un «ya está» a ciegas.
3
Si le sale «bloqueados», la propia barra le explica cómo desbloquearlos: candado 🔒 al lado de la dirección → Permisos → Notificaciones → Permitir, y recargar. Y si abrió el portal dentro de WhatsApp u otra app, le dice que lo abra en Chrome o Safari — ahí los avisos no funcionan.
4
Acuérdate de una cosa: los avisos solo salen cuando publicas o actualizas un trabajo. Darse de alta no manda ninguno. Por eso está el botón de probar.
🛏️ Arreglado: el canapé que no dejaba poner precio (v474):
1
Si abrías una ficha con fecha de antes del 9 de agosto y añadías un canapé o un colchón nuevo, la línea se quedaba sin precio y con el campo bloqueado: no había forma de escribirlo y no se podía mandar el presupuesto. Ya está arreglado.
2
Ahora la regla es sencilla: una línea que añades hoy coge el precio cerrado de hoy (canapé 71,42 €, colchón 19,91 €, canapé/cama nido 89,06 €), sea la ficha del año que sea. Y una línea que ya estaba guardada sigue con SU precio de entonces — un presupuesto viejo no cambia ni un céntimo por abrirlo.
3
Y una norma nueva que no se salta nadie: un precio en blanco no se bloquea nunca. Si por lo que sea una línea no trae precio cerrado, el campo se queda abierto para que lo escribas tú. Antes que un campo muerto, lo pones a mano.
🔄 La casilla del CAMBIO DE MUEBLES (v473):
1
En la ficha del presupuesto, justo debajo de Guardamuebles, hay una casilla nueva: CAMBIO DE MUEBLES (PERMUTA). Es para cuando un mueble va de una casa a otra y otro se vuelve — «llevo el mío y me traigo el suyo».
2
Al marcarla te pregunta cuál es el mueble que vuelve. Te ofrece los que ya están en el presupuesto (con su precio) o lo escribes tú. Antes de aceptar te enseña la cuenta: precio normal, cuánto se descuenta y lo que paga el cliente. Si no pones precio, no se monta nada: el precio lo decides tú.
3
Añade una segunda línea (un cambio son DOS muebles, aunque sean dos canapés iguales) al 80%, y el descuento va escrito en el concepto: «Canapé (2º del cambio) — 20% de descuento». Así el cliente ve el precio que se le está haciendo.
4
🛑 El 20% es SOLO de esa línea. La mudanza, las cajas, el desmontaje y la salida van a su precio de siempre. Y si tienes puesta la PROMO 20% general, esa línea no se descuenta dos veces: se queda con su 20% y nada más.
5
Los kilómetros pasan a contarse ida y vuelta. Primero se dobla el recorrido y con ESE total se aplica la regla de siempre: si pasa de 15 km se cobran todos, y si no llega, no se cobra desplazamiento. Un servicio de 8 km, que suelto sería gratis, en un cambio son 16 y sí se cobran — que es lo que se escapó el 14 de agosto. La línea lo dice: «Desplazamiento (16.0 km ida y vuelta)».
6
Vale también dentro de una mudanza normal: si en medio hay un cambio de cama, marcas la casilla y esa segunda cama va al 80% igual. Si el mueble que vuelve es de los que van entre dos personas (canapé, colchón, canapé/cama nido), te avisa — esos los tienes con el precio cerrado — y puedes dejarlo a precio completo con un toque.
7
Apagar la casilla lo deshace entero: te pregunta, quita la línea del segundo mueble y los kilómetros vuelven a contarse solo la ida. La casilla se guarda con la ficha, no sale en el PDF del cliente y un presupuesto viejo no cambia ni un céntimo por abrirlo.
📐 El papel, a medida (v447):
1
El PDF del cliente sale encuadrado: dossier en la primera hoja; datos, direcciones, mapas y observaciones en la segunda; el presupuesto (qué incluye, seguro, tabla, totales, validez y firmas) en su hoja; y el contrato entero en la suya. Sin páginas a medias ni huecos.
2
La tabla se ajusta sola al papel (el acordeón): si se pasa de hoja por poco, aprieta las filas un puntito; si es un mudanzón, reparte las líneas entre las hojas que hagan falta, todas llenas, y la última siempre termina con los totales y las firmas al pie. Una fila nunca se corta por la mitad. En pantalla no cambia nada y los precios ni se miran.
3
Los mapas de recogida y entrega van lado a lado y en foto de satélite (los edificios desde arriba, con los nombres de las calles) en el papel, con su etiqueta, y el recorrido debajo. Los iconos del presupuesto (escudo del seguro, calendario de la validez…) ahora van dibujados: salen siempre, también en el PDF que monta el servidor.
4
Y un vigía nuevo: si la línea de Desplazamiento cobra unos kilómetros que no cuadran con la ruta real entre las direcciones (como un 22 km guardado en una mudanza de 1 km), sale un cartel rojo solo en pantalla que te dice qué pasa y cómo arreglarlo. La app nunca cambia el precio sola.
✍️ El parte: la firma ya no se pierde (v472):
1
La firma del cliente se guarda sola en cuanto se levanta el dedo, sin esperar al botón verde. Si Chrome se cierra en el bolsillo o el móvil se apaga, al volver a abrir el parte la firma sigue en su recuadro y solo hay que darle al botón. Vale también si se abre desde otro móvil.
2
📺 La tele ya no atasca el parte. Si la foto de la tele está hecha pero no hay cobertura para subirla, ahora sale un aviso que lo dice y deja firmar igualmente: la foto se manda sola en cuanto haya señal. Si de verdad no se ha hecho la foto, sigue sin poderse cerrar (ahí no hay atajo).
3
🔍 Caja negra: cada paso del parte queda apuntado con su hora — cuándo lo abrieron, cuándo firmaron, si se quedaron sin cobertura, dónde se atascaron. Pregúntale a Azkarin «¿qué pasó con el parte del 6524?» y te lo cuenta en orden. No guarda fotos ni datos del cliente: solo qué pasó y cuándo.
💬 Que Azkarin vea el WhatsApp del cliente (v470):
1
Con la app de widgets v1.28, Azkarin sale en la lista de Compartir del móvil. Desde el chat del cliente: los tres puntos → Exportar chat → CON archivos → Azkarin. Entra la conversación Y LAS FOTOS: se guardan en la carpeta del cliente en Drive y luego le puedes decir a Azkarin «mira las fotos del WhatsApp de Fulano» para que saque los muebles él solo. También vale sin archivos (solo texto) o mantener pulsados unos mensajes → Compartir → Azkarin. El aviso de abajo te dice a qué ficha lo ha enganchado y cuántas fotos han entrado — si algo no ha entrado, lo dice en vez de callar. Y los PDFs que van en el chat (presupuestos que mandaste, justificantes de pago del cliente) se guardan también en su carpeta, con el nombre WA_ delante — para que quede lo que se ha mandado. Y los vídeos del chat (el cliente grabando la habitación con los muebles) se guardan igual — dos como mucho por envío y de hasta doce megas cada uno — y Azkarin puede verlos: dile «mira las fotos del WhatsApp de Fulano» y mira también los vídeos para sacar los muebles. La conversación NO se guarda en PDF sola (ya la tienes en el WhatsApp); si un día la quieres: dile a Azkarin «hazme el PDF del WhatsApp de Fulano».
2
🛑 No hay ninguna conexión con WhatsApp: ni sesión, ni número vinculado, ni nada que WhatsApp pueda ver o bloquear. Solo entra lo que compartes tú a mano, igual que si lo copiaras y lo pegaras. Y es solo para mirar: no puede contestar ni mandar nada por WhatsApp — si hay que mandar algo, te lo prepara y lo mandas tú.
3
Para qué sirve: antes de montar un parte de trabajo o un presupuesto, mira el WhatsApp de ese cliente y saca de ahí las horas acordadas, los cambios de última hora, el piso, el ascensor y lo que se prometió. Y te dice siempre qué día y a qué hora se escribió, con la frase tal cual.
4
Sigue valiendo lo de antes: exportar el chat y mandarlo por correo a info@azkarmudanzas.com. Es lo mismo, pero dando más vueltas. Y para preguntarle: «¿qué me dijo Cristian por WhatsApp?».
🛑 Si dice que te ha dado algo, tiene que estar (v468):
1
Si Azkarin escribe «ahí la tienes transcrita», «te la he pegado» o «palabra por palabra» y en el mensaje NO viene el diálogo de la llamada, te sale un cartel 🛑 avisando de que ahí no hay ninguna transcripción. No la busques: no está. Pasó el 14 de agosto con la llamada de Cristian, tres veces seguidas.
2
Para pedirla de verdad: «transcribe la llamada de Cristian» (o su teléfono). La saca de la centralita entera, tarda un poco pero llega. Y decir «otra vez» la rehace: no te da la de antes.
3
Si le preguntas qué modelo está usando, ahora tiene el dato exacto delante y te dice los tres: con cuál charla, con cuál hace los presupuestos y con cuál transcribe las llamadas, cada uno con su precio. Antes se lo inventaba de memoria.
⚖️ De las llamadas, solo lo que se dijo (v461):
1
Quién atendió la llamada se saca del nombre que se dice, no de lo que parezca — y se busca en toda la llamada, no solo al principio. Tú te presentas nada más coger el teléfono; Antonio habla, pregunta el nombre y se presenta después: las dos formas valen igual. Solo cuenta si lo dice el lado de Azkar, así que un cliente que se llame Asier (aunque diga su nombre antes que Antonio) ya no confunde a nadie. Si no se presenta nadie de la casa, Azkarin te dice «no consta quién la atendió» — no se la cuelga a ninguno. Y cuando el análisis se equivoca, te lo dice y te enseña la frase.
2
Nada se da por acordado sin la frase que lo respalde. Cada compromiso tiene que estar en la transcripción con sus palabras; si no está, se cae: no entra en la Libreta, no te avisa y no pone alarma. Y si esa frase la dijo el cliente, deja de apuntarse como cosa nuestra (se acabó lo de «Toni se va de vacaciones» cuando era la clienta).
3
Puedes pedirle la prueba: «¿dónde pone eso?». Cada cosa pendiente guarda la frase literal de la llamada y te la lee tal cual. Y los muebles o datos que no aparecen en la llamada te los da como «esto no lo encuentro dicho, confírmaselo», nunca como algo que el cliente haya pedido.
4
Si la llamada es muy larga y la transcripción llega cortada, no se descarta nada: lo que no se ha podido comprobar te lo dice marcado. Antes callarse que equivocarse.
5
Las llamadas guardadas de antes llevan el nombre que puso el análisis viejo, y por eso salían pocas de Antonio. Se están repasando solas, poco a poco, y les devuelve su dueño con la frase que lo demuestra. Si ves que faltan llamadas de alguien, dile «repasa quién atendió las llamadas» y hace una tanda ahí mismo; con un «sigue» continúa. No cambia nada más de la llamada, y guarda lo que decía antes.
🔔 Azkarin te pone las alarmas él solo (v460):
1
Cuando en una llamada queda algo con hora («le llamo dentro de una hora», «a las cinco»), Azkarin apunta la alarma sin preguntar y tu móvil la mete en el reloj con el nombre de lo que hay que hacer: «Paula: llamar con el precio». Y el aviso te dice a qué hora la ha puesto.
2
Una sola alarma por cliente, con todo lo de esa llamada junto: «Ariane: llamar con el precio · mandarle un WhatsApp para pedir fotos». Y lo que hay que mandar (presupuesto, fotos por WhatsApp), si no dijeron hora, se recuerda a la hora y media.
3
Solo suena en horario de trabajo: de 8:00 a 20:00, de lunes a sábado. Lo que caiga fuera no se pierde: se corre al primer hueco (de noche → al día siguiente a las 8; domingo → lunes). Tu despertador pedido a mano se pone tal cual, a la hora que sea.
4
Entra en el reloj al momento si abres la burbuja o la app, y si no, cuando los widgets se refrescan (media hora como mucho). Un «mañana te digo algo» no pone alarma: sin hora no se inventa nada. Tope de seis al día, y si te agobian, dile «no me pongas alarmas solo» y se acabó.
5
Y cuando te suene, pregúntale: «tengo una alarma de Karen, ¿qué era?» — en el nombre de la alarma no cabe todo, pero Azkarin se acuerda de TODO: cada cosa que quedó, con la frase literal de la llamada, el teléfono para llamar ya y el resumen. Si algo no está apuntado, te lo dice en vez de inventárselo.
⏰ Despertador con Azkarin (v455):
1
Dile a Azkarin «ponme el despertador a las 6 menos 5» y, con la app de widgets (v1.21 o más nueva) instalada, la alarma se pone SOLA en el reloj — sin tocar nada. Si se lo dices por la burbuja del widget, te lo confirma hablando; si escribes desde la web, sale además un botón por si acaso.
2
También las quita y te las enseña: «quítame la alarma de las 7» o «¿qué alarmas tengo?» (esto último te abre la lista del reloj: Azkarin no ve las que pusiste tú a mano).
🗺️ Mapas con memoria justa (v454):
1
La ruta y las coordenadas de los mapas son de esta ficha: al cambiar de presupuesto, lo del cliente anterior se tira y se recalcula. Antes podía colarse el recorrido del cliente de antes (pasó con el 6524 de Usansolo, que enseñaba un trayecto de Bilbao).
2
Si en una dirección se escribe «Guardamuebles», la app sabe que es nuestra nave: los mapas y los kilómetros van al polígono de Arrigorriaga, y en el papel se queda escrito «Guardamuebles».
🧾 El presupuesto, mejor contado (v445):
1
Encima de la tabla de precios va la franja «Qué incluye cada precio» (cada mueble es precio final con transporte, desmontaje y montaje; cajas prestadas gratis, embalarlas es «Hacer cajas» aparte; y el «No incluye»: conexiones y desconexiones de luz o agua, colgar cuadros o lámparas, muebles encolados o de obra) y la banda azul del seguro: responsabilidad por ley, sin franquicias. Sale en pantalla y en el PDF del cliente.
2
La línea de Salida ahora se llama «Servicio base: equipo y vehículo» — mismo precio (100 €), mejor contado. Las fichas viejas conservan su «Salida» de siempre y la app reconoce los dos nombres (nada se duplica al reabrir).
3
El contrato (cláusula 3ª) ya dice también por escrito lo que NO se hace: conexiones eléctricas o de fontanería, colgar baldas/cuadros/lámparas, y muebles encolados o de obra — solo mobiliario de tornillería.
🖊️ El camino del cliente, de la firma al calendario (así funciona AHORA):
1
El cliente firma (por el enlace que le mandas): la ficha queda marcada FIRMADA y te sale el apunte en la Libreta. Nada más: la firma NO es la reserva.
2
Llega el justificante de la señal → le das a EN MARCHA (el botón de siempre). Ahí, SOLO: se mueve la carpeta de Drive, se crea el evento en Google Calendar con la fecha, hora, direcciones y operarios de la ficha, y queda apuntado en la Libreta. Sin señal no hay ni EN MARCHA ni calendario — regla de la casa.
3
Si el cliente tenía dos ofertas (variantes), al darle a EN MARCHA a la elegida las demás quedan marcadas solas: al abrirlas sale el cartel rojo «❌ ESTE PRESUPUESTO NO HA SIDO ACEPTADO — el cliente eligió el otro». No se borra nada: quedan de constancia en la misma carpeta.
⧉ Duplicar presupuesto (dos ofertas para el mismo cliente):
1
Al lado del nº de presupuesto está el botón «⧉ Duplicar presupuesto (variante B, C…)». El 6520 se duplica como 6520-B con todo lo de pantalla, y se abre para cambiar lo que sea (las cajas, por ejemplo). El original no se toca ni una coma.
2
Misma carpeta de Drive para todas las variantes; cada PDF con su nombre (6520-B_PRESUPUESTO…). Cada variante tiene SU enlace de firma y el cliente firma la que elija. El duplicado nace limpio: sin firmar, sin EN MARCHA, sin pagar.
📨 Enviar por WhatsApp (arreglado a fondo):
1
Cada vez que pulsas enviar se crea un documento NUEVO con lo que hay en pantalla en ese momento (antes reaprovechaba el enlace viejo y una clienta firmó sin sus datos). Y un enlace nuevo anula los anteriores de ese cliente: si abre uno viejo ve «Hemos actualizado su presupuesto» y no puede firmarlo.
🗺️ Direcciones, mapas y kilómetros (ver también la sección "Cálculo de km"):
1
Dos campos de dirección: en el de siempre va calle, número y ciudad; en el de al lado («Piso, puerta…») va el resto. Así el mapa siempre llega al portal. Botón «✂️ Separar el piso» para lo ya escrito.
2
Las direcciones las busca Google por el servidor (la clave no baja al móvil). Una provincia a secas («Vizcaya») NUNCA se acepta como dirección: antes un hueco que kilómetros inventados. Álava y Gipuzkoa valen igual que Bizkaia — trabajamos allí también.
3
Recorrido del servicio: mapa recortado justo al camino (en un Vitoria→Legutio no sale Bilbao), con A verde, B naranja y los km · min escritos. Lo que ves en pantalla es lo MISMO que va en el PDF del cliente. Botón para abrir la ruta en Google Maps de verdad.
📄 El PDF del cliente (tres arreglos gordos):
1
La fecha, siempre en formato de aquí (01/09/2026 y hora de 0 a 24) — antes el servidor la pintaba en inglés y una clienta leyó «9 de enero» en vez de «1 de septiembre».
2
Las Observaciones salen ENTERAS: el cuadro crece en pantalla según escribes, y al imprimir se estira con todo su contenido (antes cortaba a las dos líneas y media sin avisar).
3
Los mapas del PDF son FOTOS que viajan dentro del documento (los marcos de Google salen en blanco al imprimir). Y lo interno (botones, fotos del cliente, avisos) JAMÁS sale en el PDF.
🛒 En el presupuesto:
1
Canapé → tapa automática: al escribir un canapé se añade sola la línea «Tapa de canapé» (19 €, 1 ud) con su aviso. Abrir una ficha guardada NO añade nada.
2
La grúa tiene su botón: particular (190 € el servicio) o empresa (2 horas dentro, y la línea informativa de «hora adicional 50 €» a 0 uds). Al activarla se marca sola la cláusula de plataforma del contrato.
🛠️
ORUGA SALVAESCALERAS (cláusula 20ª). En el contrato, debajo del interruptor de la plataforma, hay otro: INCLUYE ORUGA SALVAESCALERAS. Márcalo cuando el trabajo lleve oruga para subir o bajar pesos por escalera y saldrá la cláusula 20ª con sus condiciones: la carga máxima del equipo asignado (tenemos uno de 200 kg y otro de 400 kg), los datos de la escalera que tiene que dar el cliente (ancho, peldaños, giros y puertas), que la escalera esté seca y en buen estado —mojada o helada no se sube—, las marcas de uso en peldaños y barandillas, el preaviso de siete días para cambiar la fecha y las normas de seguridad. Y lo del suelo mojado (20.3 y 20.8): la cláusula dice que la oruga solo se usa con la escalera seca, sin excepciones, y que el cliente se obliga a entregarla seca y practicable —sin fregarla ni baldearla antes—. Si al llegar está mojada y no es culpa nuestra: haced fotos con fecha, esperad hasta treinta minutos por si se seca, y si no se seca, el servicio se cobra entero y se le ofrece otra fecha aparte. Las fotos no son un detalle: son lo que sostiene el cobro si el cliente lo discute. Es una casilla aparte de la plataforma: hay trabajos con oruga y sin plataforma, y al revés.
🤖 Los robots que corren solos (sin tocar nada):
1
La Libreta: las llamadas se transcriben y los compromisos («te llamo luego») se apuntan solos. Nada se cierra ni caduca solo: la X la das tú.
2
Facturas: cada 30 min se mira info@, y las facturas se clasifican y archivan solas en Drive → Facturas → mes → titular. Aviso en la Libreta si hay alguna «Por revisar».
3
Los sin firmar: cada día a las 10:00, presupuesto enviado hace 2-15 días sin firmar → apunte en la Libreta con nombre y teléfono. Y si FIRMÓ pero no ha mandado la señal → también. La app NO manda nada al cliente: el toque lo das tú.
4
Leads del correo: lo que entra por info@ crea ficha y borrador solo (el envío lo apruebas tú). Víspera a las 20:00, repaso del lunes y vigía de fichajes: igual que en julio.
⬇️ Lo de julio de 2026 (sigue todo en marcha):
👷 Portal de los operarios ("los chicos"):
1
Un enlace para el equipo (pídeselo a Azkarin: "dame el enlace del portal de los chicos"). Ahí ven los trabajos de HOY y de la semana por días: horas, direcciones con mapa, señalizaciones e inventario. Se actualiza solo con el calendario. Sin precios ni notas comerciales: eso no les sale.
2
🚐 Ruta del día (estimación): para hoy y mañana, el portal calcula la ruta saliendo a las 8:00 de Arrigorriaga: minutos de furgoneta a cada parada y hora de llegada. Si con una hora comprometida no se llega saliendo a las 8, avisa en rojo a qué hora hay que salir. Es estimación de conducción (sin tráfico ni carga).
3
🔔 Aviso de la víspera: cada tarde a las 20:00 te llega a ti un push con el plan de mañana (y si un cliente de mañana ha llamado hoy, te lo marca: "📞 OJO, repasa el parte"). Los chicos que pulsen el botón ACTIVAR AVISOS del portal (una vez, cada uno en su móvil) también reciben el plan de mañana.
4
📄 Parte de trabajo interactivo: desde cada trabajo del portal. Tick verde ✓ para ir marcando la carga con el cliente, unidades editables (60→75 cajas), quitar con ✕, añadir extras, observaciones del equipo, y firmas de RECOGIDA y ENTREGA separadas (para guardamuebles). Al firmar la entrega: PDF oficial a la carpeta del cliente + copia por email al cliente + el presupuesto se actualiza solo (quitado fuera, extras con precio de catálogo). No se puede firmar dos veces (candado).
5
🔴 Señalización: desde la tarjeta roja del portal se abre la CÁMARA: fotos de las placas y de las matrículas de los coches aparcados (se archivan PARA SIEMPRE en la carpeta del cliente), lectura de matrículas con repaso a mano, y el comunicado a la Policía de Bilbao se prepara como BORRADOR que te llega a ti — tú dices "envíalo" o "descártalo". Nada sale sin tu OK.
6
✏️ Modo oficina (botón 👷 EQUIPO, arriba en esta app): el mismo tablero que ven los chicos pero pudiendo corregir: la HORA, una NOTA de oficina ("📌 OFICINA: …") u OCULTAR un servicio. La primera vez pide la clave de administración; después abre directo. Los cambios salen al momento en el enlace de los chicos y en el mensaje del plan.
🤖 Azkarin, más de fiar (candados en código):
1
Precios: el catálogo manda. Si el modelo se inventa un precio y tú no lo has dicho, se corrige solo al del catálogo. Y con nombres ambiguos ("armario" a secas) NO adivina: lo deja "sin tarifa" para que lo revises.
2
Sin dobles: no crea dos fichas del mismo cliente en minutos (candado anti-duplicados), ni contesta dos veces al mismo mensaje, y el eco de voz está atajado de raíz: el micro se cierra mientras Azkarin habla (para cortarle, toca la pantalla).
3
Sin mentiras: si dice "enviado" sin herramienta ejecutada, salta el aviso; los enlaces (portal de los chicos, portal de CADA autónomo) salen del dato real, nunca de memoria. Pídele: "el enlace de [autónomo]".
4
Enviar a clientes: todo lo que sale fuera (correos, PDFs, policía) pasa SIEMPRE por tu tarjeta de confirmación, que enseña el email de destino o las matrículas antes de mandar.
🔒 Seguridad (julio):
1
Las rutas del servidor (Drive, PDFs, permisos, autónomos) van con llave: la app la manda sola, un desconocido con la URL recibe "no autorizado". La firma del cliente se verifica antes de generar el PDF (no puede salir un "FIRMADO" sin firma), y los documentos van a la carpeta del cliente por número EXACTO (no a la de otro).
🧭 Lo que FALTA (dicho honestamente):
1
La ruta no cuenta tráfico ni tiempo de carga/descarga (es estimación de conducción). Los avisos de los chicos solo llegan a los móviles donde ellos pulsen 🔔 (el navegador exige ese gesto). En trabajos de varios días, la hora corregida en modo oficina sale igual todos los días.
2
Que Azkarin proponga cambios al parte desde las llamadas está en su versión prudente (te avisa de que el cliente llamó; no propone el cambio concreto todavía). Y el aviso "el cliente de mañana llamó hoy" depende de que la centralita responda.
Todo el detalle técnico de cada cambio está en el registro CAMBIOS (Azkarin lo lee — pregúntale "¿qué cambió el 17 de julio?") y en la nota de Obsidian "AZKAR — Manual de lo construido".