← Documentación

Plataforma de Envíos Colaborativos — Documento de Definición del Proyecto (PRD)

Estado: Borrador v3.1 · Última actualización: Junio 2026 Objetivo del documento: dejar asentados los detalles necesarios para arrancar a trabajar en el producto (alcance, flujos, modelo económico, arquitectura y decisiones pendientes).


1. Resumen ejecutivo

Plataforma tipo marketplace de dos lados que conecta empresas de logística que tienen envíos que no pueden realizar con repartidores individuales que están dispuestos a hacerlos, según la zona desde donde sale el paquete y la zona a donde va.

La empresa publica un envío (origen → destino, paquetes, precio) subiendo el QR/etiqueta de Mercado Envíos (Flex) de cada paquete. El repartidor recibe una notificación cuando el envío coincide con su zona de residencia o con una ruta/zona que tiene declarada. Acepta, retira (escaneando el QR para confirmar el paquete correcto), entrega y registra la prueba de entrega. El pago se libera cuando hay una confirmación fuerte (código del destinatario, o vencimiento de la ventana de 24–48 hs sin reclamo): el repartidor cobra el 95 % del valor y la plataforma retiene el 5 % (comisión configurable, valor por defecto).

Mercado principal: Argentina, operando casi en un 100% sobre envíos Flex de Mercado Envíos, en general con empresas cuyos repartidores ya están registrados en Mercado Flex. La expansión a otros países es un objetivo a futuro, no del MVP.

Se contemplan dos productos: una app móvil (principalmente para repartidores) y una plataforma web (principalmente para empresas y administración).


2. Visión y objetivos

Visión. Aprovechar la capacidad ociosa de movilidad de personas que ya se desplazan por la ciudad/provincia para resolver el "último kilómetro" y los picos de demanda de las empresas de logística, a un costo menor y con mayor flexibilidad.

Objetivos del MVP.

  1. Permitir que una empresa publique envíos, cargando el QR/etiqueta de Mercado Envíos de cada paquete.
  2. Notificar a los repartidores correctos según su configuración de zonas.
  3. Gestionar el ciclo completo por paquete: aceptación → retiro (con escaneo de QR) → entrega → prueba → confirmación → pago.
  4. Garantizar que el pago se libere sólo con una señal de confirmación fuerte (código del destinatario o ventana vencida sin reclamo), nunca con la sola marca de "entregado" del repartidor.
  5. Procesar pagos con retención en garantía (escrow) y liberación diferida del 95 % al repartidor.
  6. Construir confianza entre las partes (verificación de identidad + reputación).

Fuera de alcance del MVP (a evaluar más adelante). Optimización automática de rutas multi-paquete, integración directa vía API con Mercado Envíos, seguros propios, expansión a otros países, facturación electrónica automática.


3. Problema y propuesta de valor

Actor Problema actual Lo que resuelve la plataforma
Empresa de logística Picos de demanda, paquetes fuera de su radio habitual, costos fijos de flota Capacidad flexible bajo demanda, paga sólo por paquete entregado y confirmado
Repartidor individual Ingreso extra desaprovechado en trayectos que ya hace Monetiza recorridos propios, elige qué tomar, cobra rápido
Destinatario final Recibe el paquete con seguimiento, confirmación por código y prueba de entrega

4. Actores del sistema

  1. Empresa de logística (publicador / demanda). Publica y paga envíos, sube el QR de cada paquete, sigue el estado, confirma o disputa la entrega. Opera principalmente desde la web.
  2. Repartidor (oferta). Configura sus zonas, recibe notificaciones, acepta paquetes, retira (escaneando el QR), entrega (idealmente con código del destinatario) y cobra. Opera principalmente desde la app móvil.
  3. Destinatario final. No necesariamente es usuario registrado; recibe notificaciones (link de seguimiento + su código de confirmación) y, al recibir, le da el código al repartidor o confirma por el link.
  4. Administrador / equipo de soporte. Verifica usuarios, resuelve disputas, monitorea fraude, gestiona pagos y configuración. Opera desde un panel web (back-office).

5. Flujos principales

5.1 Publicación de un envío (empresa)

  1. La empresa crea una publicación: zona de origen, zona de destino, ventana horaria de retiro y entrega, monto ofrecido por paquete.
  2. Carga los paquetes, cada uno con su QR/etiqueta de Mercado Envíos (Flex), su dirección puntual de destino, datos del destinatario y características (tamaño/peso/frágil). Puede cargarse de a uno o de forma masiva.
  3. El sistema genera, por paquete, un código de confirmación que se le hará llegar al destinatario.
  4. Define si la publicación se puede tomar completa o por partes (ej.: 10 paquetes, un repartidor toma 4 y otro 6).
  5. Paga el total al publicar → los fondos quedan retenidos en garantía (escrow).
  6. La publicación pasa a estado Publicada y dispara las notificaciones de matching.

5.2 Matching y notificación (repartidor)

  1. El sistema evalúa qué repartidores coinciden (ver Sección 6).
  2. Los repartidores compatibles reciben una notificación push con: zonas, cantidad de paquetes disponibles, monto por paquete y ventana horaria.
  3. El repartidor ve el detalle y puede aceptar la cantidad de paquetes que quiera (hasta el máximo disponible).

5.3 Retiro y entrega (por paquete)

  1. Al aceptar, el repartidor recibe los datos de retiro (dirección/punto y contacto).
  2. Escaneo del QR al retirar: confirma que se lleva el/los paquete(s) correcto(s).
  3. Realiza la entrega de cada paquete en su dirección de destino. Al entregar registra el tipo de entrega:
    • Entrega al destinatario (fuerte): el destinatario le dicta su código de confirmación, que el repartidor ingresa en la app. Es la prueba robusta de recepción real.
    • Dejado en portería / paquetería / a un tercero (débil): cuando no hay destinatario presente. Requiere foto + GPS y se registra como entrega indirecta. No equivale a recepción confirmada.
  4. En ambos casos: foto del paquete entregado + GPS + timestamp obligatorios.

5.4 Confirmación y pago (por paquete)

  1. Si la entrega fue con código del destinatario → el paquete pasa directo a Confirmado (señal fuerte).
  2. Si la entrega fue a portería/tercero (sin código) → el paquete pasa a Pendiente de confirmación y se abre la ventana de 24–48 hs:
    • El destinatario puede confirmar por el link de seguimiento, o la empresa puede confirmar.
    • Si nadie reclama al cierre de la ventana → confirmación automática.
    • Si el destinatario reclama "no lo recibí" → pasa a Disputado.
  3. El pago se libera sólo en estado CONFIRMED, nunca con la sola marca de "entregado" del repartidor. Al confirmarse: 95 % al repartidor, 5 % a la plataforma.
  4. En disputa → el paquete entra al flujo de resolución del administrador.

5.5 Resolución de disputas (admin)


6. Sistema de matching geográfico (núcleo del producto)

Es la pieza diferencial. La idea base: un repartidor recibe envíos cuando el paquete sale cerca de él o cuando va hacia donde el repartidor ya va o suele ir.

6.1 Configuración del repartidor

6.2 Criterio de coincidencia

Un repartidor recibe la notificación si se cumple al menos una de estas condiciones:

6.3 Definición de "zona"

Hay que decidir el modelo (ver decisiones pendientes). Opciones:

6.4 Priorización y orden

Cuando varios repartidores coinciden, ordenar/notificar según: match fuerte (origen+destino) > reputación > cercanía exacta > disponibilidad inmediata. Evaluar si el envío se ofrece a todos a la vez (primero que acepta gana) o en cascada por scoring.


7. Modelo económico y flujo de pagos

7.1 Comisión

7.2 Retención en garantía (escrow) y liberación

  1. La empresa paga el total de la publicación al publicar; el dinero queda retenido por la plataforma.
  2. La liberación es por paquete y sólo en estado CONFIRMED:
    • Entrega con código del destinatario → confirma y libera (señal fuerte).
    • Entrega a portería/tercero → libera recién al vencer la ventana de 24–48 hs sin reclamo, o si el destinatario/empresa confirma.
  3. Regla dura: la marca de "entregado" del repartidor (DELIVERED) nunca libera el pago por sí sola. Es un estado provisorio.
  4. Esto protege al repartidor (hay fondos asegurados) y a la empresa/destinatario (no se paga por un paquete cuya recepción no está confirmada). Replica el modelo de Mercado Libre, que libera al vendedor pasada la ventana sin reclamo.

⚠️ Nota regulatoria: retener fondos de terceros tiene implicancias legales/financieras en Argentina. Conviene apoyarse en un proveedor de pagos / cuenta recaudadora que ofrezca esquema de marketplace / split de pagos, en lugar de operar la custodia uno mismo. (Pagos en pausa para el MVP — ver Sección 13.)

7.3 Billetera y retiros

7.4 Medios de pago (Argentina)

7.5 Cancelaciones y reembolsos


8. Prueba de entrega, confirmación y antifraude

8.1 Principio clave: "entregado" ≠ "recibido"

Ni la marca DELIVERED del repartidor en nuestra app, ni el estado delivered de Mercado Envíos, prueban que el destinatario real recibió el paquete. Ambos son una declaración del operador/repartidor y son compatibles con escenarios como "lo dejé en portería" donde el destinatario después dice "acá no hay nada". Por eso el diseño no confía en "entregado" como prueba de recepción.

8.2 Señal fuerte: código de confirmación del destinatario (obligatorio)

8.3 Prueba de entrega (obligatoria, por paquete)

8.4 El QR como pieza antifraude

8.5 Otras medidas antifraude


9. Integración con Mercado Envíos (Flex)

Para el MVP es lectura/conciliación opcional; la confirmación de pago no depende de ML sino del código del destinatario. Esta sección define cómo se usa cuando se integre.

9.1 Acceso

9.2 Qué se puede leer

9.3 Limitación clave

9.4 Mejora futura


10. Funcionalidades por plataforma

10.1 App móvil (repartidor) — prioritaria

10.2 Plataforma web (empresa) — prioritaria

10.3 Back-office (administración)

10.4 Features adicionales sugeridas (post-MVP)


11. Modelo de datos (entidades principales)

Cambio clave respecto de v1: el paquete es una entidad de primera clase (cada uno con su QR de Mercado Envíos, su dirección y su confirmación), no un simple contador. La confirmación de recepción se basa en un código del destinatario, no en la marca de "entregado".

11.1 Máquina de estados


12. Aspectos legales y regulatorios (Argentina) — a validar con asesor

No constituye asesoramiento legal. Son puntos a revisar con un profesional antes de operar.


13. Arquitectura técnica (propuesta inicial)

Propuesta orientativa; sujeta a preferencias del equipo de desarrollo.


14. Requisitos no funcionales


15. Métricas / KPIs


16. Riesgos y mitigaciones

Riesgo Mitigación
Pocos repartidores en una zona (sin liquidez) Onboarding focalizado por zona antes de lanzar; incentivos iniciales
Fraude "lo dejé en portería / acá no hay nada" Código de confirmación del destinatario como señal fuerte; pago sólo en CONFIRMED
"Entregado" sin recepción real Nunca liberar pago con DELIVERED; ventana de reclamo de 24–48 hs
Robo/pérdida de paquetes Seguro, límites para usuarios nuevos, responsabilidad clara en T&C
Dependencia de Mercado Envíos / Flex El pago no depende de ML; revisar términos de uso; soportar otras etiquetas a futuro
Contingencias laborales Esquema de independientes bien documentado y validado legalmente
Custodia de fondos Usar proveedor de pagos / cuenta recaudadora con esquema marketplace

17. Roadmap por fases

Fase 0 — Definición. Cerrar decisiones pendientes (Sección 18), elegir stack y proveedor de pagos, T&C y privacidad.

Fase 1 — MVP. Registro + KYC básico, publicación de envíos con carga de QR por paquete, generación de código por paquete, matching por zonas, notificaciones, aceptación, escaneo en retiro, entrega con código del destinatario (o a portería), prueba de entrega, escrow + liberación 95/5 (mock) sólo en CONFIRMED, billetera y retiros, back-office mínimo de disputas.

Fase 2 — Confianza y escala. Reputación avanzada, tracking en vivo, chat, carga masiva de paquetes, integración/conciliación con Mercado Envíos vía API, mejoras antifraude.

Fase 3 — Crecimiento. Optimización de rutas multi-paquete, tarifas dinámicas, seguro propio, expansión a otros países.


18. Decisiones pendientes (a definir antes de arrancar)

  1. Modelo de "zona": ¿barrios/partidos, código postal o geográfico por radio? (Recomendación: híbrido).
  2. Fraccionamiento de lotes: ¿una publicación de 10 paquetes la toma un solo repartidor o se puede dividir entre varios?
  3. Asignación: ¿primero que acepta gana, o asignación por scoring/cascada?
  4. Cálculo de la comisión: ¿el 5 % se descuenta del precio o se suma por encima?
  5. Ventana de confirmación: ¿24 o 48 hs? ¿La define la empresa por publicación?
  6. Entrega a portería/tercero: ¿se permite siempre, sólo con autorización previa del destinatario, o se penaliza?
  7. Cómo llega el código al destinatario: ¿SMS, email, WhatsApp, link de seguimiento? ¿Lo provee la empresa o lo genera la plataforma?
  8. Pago instantáneo opcional: ¿se ofrece desde el MVP?
  9. Estado fiscal/laboral del repartidor: definir con asesor.
  10. Proveedor de pagos / cuenta recaudadora y esquema de custodia/split.
  11. Cobertura inicial: ¿qué zona/corredor se lanza primero para asegurar liquidez? (ej.: CABA ↔ Zona Norte).
  12. Integración con Mercado Envíos: ¿se usa la API para conciliar estados desde el MVP o se deja para Fase 2? ¿La empresa autoriza el acceso OAuth?

19. Glosario