Saltar al contenido

Protección al consumidor

FieldOps guarda la garantía del servicio sin piso de 90 días ni póliza por escrito

Por Eduardo Gallegos · Publicado el 21 de septiembre de 2026

Orden de servicio en FieldOps con la fecha de garantía del trabajo realizado.

FieldOps ya tiene un campo dedicado a la garantía del trabajo: cada orden de servicio puede llevar una fecha de vigencia (workWarrantyUntil), visible para el cliente en su portal. Al verificar el código encontramos que ese campo es libre: acepta cualquier fecha, sin un mínimo legal, y no existe en ningún punto del sistema una póliza de garantía por escrito con el contenido que la ley exige. Esto no corrige ningún artículo previo de este blog —nunca habíamos escrito sobre la garantía del servicio en FieldOps—, es un hallazgo nuevo.

Lo que exige la ley cuando se ofrece garantía

La Ley Federal de Protección al Consumidor (LFPC, texto vigente publicado por la Cámara de Diputados del H. Congreso de la Unión, última reforma DOF 12-12-2025) regula esto en dos artículos consecutivos. El primero fija el plazo mínimo:

"Artículo 77.- Todo bien o servicio que se ofrezca con garantía deberá sujetarse a lo dispuesto por esta ley y a lo pactado entre proveedor y consumidor. Para los efectos del párrafo anterior la garantía no podrá ser inferior a noventa días contados a partir de la entrega del bien o la prestación del servicio."

El segundo obliga a documentarla, y detalla exactamente qué debe contener ese documento:

"Artículo 78.- La póliza de garantía deberá expedirse por el proveedor por escrito, de manera clara y precisa expresando, por lo menos, su alcance, duración, condiciones, mecanismos para hacerlas efectivas, domicilio para reclamaciones y establecimientos o talleres de servicio. La póliza debe ser entregada al consumidor al momento de recibir éste el bien o servicio de que se trate."

En términos simples: si un taller de servicios en campo le dice a su cliente que el trabajo queda garantizado, esa garantía no puede ser menor a 90 días, y tiene que entregarse por escrito —no basta con decirlo de palabra ni con mostrar una fecha suelta— con seis elementos mínimos: alcance, duración, condiciones, cómo hacerla válida, domicilio de reclamación y los talleres de servicio disponibles.

Agenda una demo gratis

Verificado en el código: una fecha libre, ninguna póliza

Confirmamos el hallazgo directamente en el código de FieldOps (repo medware-fieldops-mx). El endpoint que fija la garantía de una orden de servicio valida únicamente el formato de la fecha, sin ningún piso: workWarrantyUntil: z.string().regex(/^\d{4}-\d{2}-\d{2}$/).nullable() (services/dispatch/src/service-orders/set-work-warranty.schema.ts:13-16). No hay ninguna comparación contra la fecha de cierre del servicio ni contra un mínimo de 90 días: un administrador puede capturar una garantía de una semana, de un día, o dejarla vacía, y el sistema lo acepta igual.

Ese mismo valor es todo lo que llega al cliente. El portal expone workWarrantyUntil como una fecha simple (services/dispatch/src/portal/portal.service.ts:209-210), sin acompañarla de ningún otro dato. Búsqueda exhaustiva de generación de documentos en todo el repositorio: los únicos módulos que producen algo por escrito son el de manuales de ayuda (services/identity/src/help) y el de CFDI de facturación (services/billing/src/cfdi) —ninguno de los dos arma una póliza de garantía. No existe, en ningún archivo del sistema, un documento que reúna alcance, duración, condiciones, mecanismo para hacerla válida, domicilio de reclamación o talleres de servicio: la garantía completa de FieldOps es esa única fecha.

Agenda una demo gratis

ElementoQué dice la norma / qué hace FieldOps
Plazo mínimo de una garantía ofrecidaArt. 77, LFPC — no menos de 90 días desde la entrega del bien o la prestación del servicio
Forma en que debe entregarseArt. 78, LFPC — póliza por escrito, entregada al momento de recibir el servicio
Contenido mínimo de la pólizaAlcance, duración, condiciones, mecanismo para hacerla válida, domicilio de reclamación, talleres de servicio
Validación de la fecha en FieldOpsSólo el formato (AAAA-MM-DD); sin piso de 90 días ni comparación contra la fecha del servicio
Póliza por escrito en FieldOpsNo existe: la garantía es únicamente la fecha, sin ninguno de los 6 elementos del art. 78

Qué sigue siendo tuyo mientras tanto

Mientras FieldOps no valide el piso de 90 días ni genere la póliza por escrito, cada taller que ofrezca garantía a sus clientes tiene que decidir la fecha correcta por su cuenta —cuidando que no quede por debajo del mínimo legal— y entregar aparte, fuera del sistema, un documento con los seis elementos que exige el art. 78. Anotar sólo la fecha en FieldOps no sustituye esa póliza.

Preguntas frecuentes

¿FieldOps obliga a ofrecer garantía en cada servicio?
No. El campo es opcional (acepta null). La ley tampoco obliga a garantizar todo servicio; el piso de 90 días aplica cuando el proveedor decide ofrecer garantía.

¿Qué pasa si capturo una garantía de menos de 90 días?
El sistema la acepta sin aviso: no hay ninguna validación contra el mínimo legal del art. 77.

¿El cliente recibe algún documento de garantía en FieldOps?
Ve la fecha en su portal, pero no una póliza por escrito con alcance, condiciones, mecanismo, domicilio de reclamación y talleres de servicio, que es lo que exige el art. 78.

¿Esto aplica a cualquier tipo de servicio en campo?
Sí: el campo workWarrantyUntil es el mismo para toda orden de servicio en FieldOps, sin distinguir el tipo de reparación.

Fuentes consultadas: Ley Federal de Protección al Consumidor, texto vigente publicado por la Cámara de Diputados del H. Congreso de la Unión, última reforma DOF 12-12-2025, artículos 77 y 78. Este artículo es orientativo y no sustituye una revisión de tu caso por tu contador o asesor legal.

Ve el flujo real de la garantía en tu propia demo

Te mostramos en vivo cómo FieldOps guarda hoy la fecha de garantía de una orden de servicio, y qué parte de la póliza por escrito sigue corriendo fuera del sistema.

Agenda una demo gratis
Agendar 30 min
Contacta a un especialista
Ventas y Proyectos (abre en una ventana nueva) Soporte Técnico (abre en una ventana nueva)