
1) Antecedentes
El Sistema de Trazabilidad Boliviano TRAZSO es una iniciativa articulada entre CANIOB y ANAPO con la colaboración de Solidaridad en el marco del financiamiento de UK PACT, que conforman la Comisión Directiva del desarrollo del sistema de trazabilidad, y de los cuales CANIOB, ANAPO y Solidaridad son los responsables de la Revisión y Aprobación de los productos y módulos desarrollados. TRAZSO busca habilitar el registro, trazabilidad y gestión de información de productores y sus operaciones, bajo protocolos definidos por mesas técnicas (inicialmente el Protocolo de la Mesa de Soya)
2) Objetivo general
Desarrollar e implementar la aplicación para el Productor de TRAZSO que permitira el registro y gestión progresiva de productores, sus unidades productivas, cosechas, volúmenes, y despachos, incorporando atributos y requerimientos por protocolo de manera parametrizable y editable, que sea en versión ON line y OFF line, conforme a las necesidades del sistema y de la demanda de información del mercado.
3) Objetivos específicos
- Habilitar el registro de productores con identificación única, validación y gestión de estado (activo/inactivo/bloqueado).
- Registrar y administrar unidades productivas (UP) asociadas al productor (predio/parcela/UP según el modelo TRAZSO).
- Registrar cosechas/campañas y el volumen declarado por productor/UP.
- Gestionar el despacho de volúmenes desde cosecha/UP, incluyendo atributos exigidos por protocolo; también considerar la posibilidad de realizar los despachos de manera física, cuya información deberá ser almacenada y registrada en el lugar de recepción.
- Implementar un esquema de solicitudes/campos por protocolo (formularios, evidencias, validaciones), hacer un esquema de protocolos editable.
- Proveer trazabilidad mínima de transacciones (auditoría) para soporte a verificación, control y análisis.
4) Alcance funcional (requerimientos mínimos)
4.1 Registro y gestión de productores
- Alta de productor: datos generales, documentos/identificadores, contactos, ubicación, pertenencia (ANAPO / no ANAPO), y consentimiento/aceptación de términos.
- Roles y perfiles: productor, operador/encargado, validador ANAPO/CANIOB (según definiciones TRAZSO), administrador.
- Búsqueda y filtros (por nombre, NIT/CI, región, estado, afiliación, etc.).
- Bitácora de cambios (quién cambió qué y cuándo).
4.2 Registro de Unidad Productiva (UP)
- Alta y edición de UPs asociadas al productor.
- Capacidad de almacenar estructura predio/parcela/UP (según diseño TRAZSO), con campos geográficos básicos (municipio/comunidad, coordenadas si aplica).
- Vinculación UP ↔ campañas/cosechas.
4.3 Registro de cosechas/campañas y volúmenes
- Registro por campaña (ej.: Verano/Invierno, año) y por UP.
- Declaración de volumen estimado y/o real (según protocolo), con estados (borrador/enviado/validado/observado).
- Control de consistencia: volumen disponible vs. volumen despachado.
4.4 Despachos de volumen con atributos por protocolo
- Creación de despachos desde cosecha/UP.
- Datos mínimos del despacho: fecha, volumen, destino (si aplica), identificación de lote/código interno, observaciones.
- Captura de atributos por protocolo (parametrizable): listas desplegables, campos obligatorios, rangos válidos, adjuntos/evidencias (si aplica).
- La plataforma debe funcionar en algunos casos fuera de línea y debe tener módulos de actualización de información a través de una versión en móvil que le permita actualizar la información una vez que esta versión se conecte con el módulo maestro (5) y actualice la información de despachos y envío de atributos.
- Captura de atributos por protocolo (parametrizable): listas desplegables, campos obligatorios, rangos válidos, adjuntos/evidencias (si aplica).
- Validaciones: no permitir despachar más de lo disponible a través de advertencias de despachos que exceden la capacidad real de la producción; reglas configurables por protocolo.
4.5 Motor de “Protocolos” (parametrización)
- Catálogo de protocolos: crear/editar/versionar (ej.: Protocolo Mesa de Soya v1.0).
- Configuración de formularios por protocolo: campos, obligatoriedad, validaciones, evidencias requeridas.
- Capacidad de asignar protocolos por productor/UP/campaña (según regla definida).
- Historial de versiones y vigencia (qué protocolo aplicó a qué registro).
4.6 Reportes y exportación
- Reportes básicos: productores registrados, UP por región, volúmenes por campaña, despachos por período/protocolo.
- Exportación (CSV/Excel) para análisis y auditoría (según permisos).
5) Alcance (requerimientos técnicos)
- Seguridad: autenticación, control de acceso por roles, protección de datos sensibles.
- Auditoría: registro de acciones críticas (altas, ediciones, envíos, validaciones).
- Rendimiento: búsquedas y carga de listados con paginación.
- Escalabilidad: diseño para incorporar nuevos protocolos y más productores sin rediseño mayor.
- Interoperabilidad: APIs o servicios de integración con otros módulos TRAZSO (industria/silos/transporte, si aplica).
- Usabilidad: interfaz clara para productor (flujo guiado de registro → UP → cosecha → despacho).
6) Productos / Entregables
- Documento de análisis funcional del Módulo Productor (flujos, roles, pantallas, reglas por protocolo).
- Diseño técnico (modelo de datos, APIs si aplica, seguridad/roles).
- Módulo Productor desarrollado en ambiente de pruebas, con:
-
- Registro productor
- Registro UP
- Registro cosecha/campaña + volúmenes
- Despachos con atributos por protocolo
- Parametrización del Protocolo Mesa de Soya (versión inicial)
4. Manual de usuario (productor y validador) + guía rápida.
5. Manual técnico (instalación/despliegue, configuración, parámetros de protocolos).
6. Plan y evidencia de pruebas (casos, resultados, correcciones).
7. Puesta en producción (si el proyecto lo contempla) y soporte de estabilización.
7) Metodología de trabajo
- Enfoque iterativo de revisiones:
levantamiento → prototipo → validación comité → ajustes → entrega.
- Reuniones de seguimiento con Comité CANIOB–ANAPO-Solidaridad (semanal o quincenal).
- Validaciones por hitos: cada entrega parcial debe ser revisada y aprobada por el Comité.
8) Duración de la Consultoría
La duración total de la consultoría es de 60 días.
Cuadro de Hitos, Entregables y Porcentaje de Pago
Consultoría: Desarrollo del Módulo Productor – Sistema de Trazabilidad Boliviano (TRAZSO)

9) Criterios de aceptación
- Cumplimiento del alcance funcional mínimo y requisitos por protocolo.
- Operatividad demostrada mediante casos de uso:
- Registrar productor
- Registrar UP
- Registrar cosecha y volumen
- Despachar volumen con atributos del Protocolo Mesa de Soya
- Reportes básicos y exportación
- Aprobación formal del Comité CANIOB–ANAPO-Solidaridad mediante acta de conformidad.
10) Coordinación y supervisión
- Supervisión: Comité TRAZSO (CANIOB + ANAPO + Solidaridad).
- Punto focal técnico: designado por el Comité.
- El consultor/proveedor debe mantener repositorio y control de versiones (según política del proyecto).
11) Perfil requerido del consultor
- Experiencia comprobable en desarrollo de sistemas (web, APIs, bases de datos).
- Experiencia deseable en trazabilidad, cadena agroindustrial o sistemas de cumplimiento/protocolos.
- Capacidad de documentar y transferir conocimiento (manuales, capacitación).
- Disponibilidad para sesiones con actores (ANAPO, CANIOB, Solidaridad y equipos técnicos).
12) Propiedad intelectual y confidencialidad
- Todo el código fuente, documentación y configuraciones generadas son propiedad de TRAZSO/CANIOB/ANAPO/Solidaridad (según contrato).
- Confidencialidad obligatoria sobre datos de productores, protocolos y reglas del sistema.
13) Contenido mínimo de la propuesta (postulantes)
- Propuesta técnica (metodología, alcance, arquitectura, cronograma).
- Equipo de trabajo y roles.
- Experiencia y portafolio.
- Propuesta económica y plan de pagos por hitos (si aplica).
Los/as interesados/as tendrán tiempo de postularse hasta el 4 de enero al correo [email protected].
Esta consultoría se realizará en el marco del proyecto Solución de Trazabilidad para una Cadena de la Soya Sostenible en Bolivia, financiado por UK Pact.