Resumen
SIMA organiza los datos agropecuarios en una jerarquía estricta. Cada OT se vincula en última instancia a un cultivo, que es la combinación de un lote, una campaña y un cultivo. Debés configurar esta jerarquía antes de poder registrar operaciones de campo.Si tu sistema ya tiene establecimientos y lotes, creálos en SIMA y vinculálos usando el campo
external_code para mapear entre tus IDs y el local_id de SIMA.Orden de configuración
El orden importa — cada nivel depende del anterior.Verificar tu Sociedad (Productor)
El contexto de tu sociedad se devuelve en la respuesta del login como
society.id. Es la raíz de todos tus datos. Las sociedades no se crean via API — son aprovisionadas por SIMA durante el onboarding.Crear Establecimientos
Un establecimiento es un campo o grupo de campos perteneciente a un productor. Requiere un
farmer_id.Crear Lotes
Un lote es una parcela específica dentro de un establecimiento. Requiere un
establishment_id.Crear Campañas Madre y Campañas
Una campaña madre es una temporada agrícola (ej: “2024/25”). Una campaña es el cultivo específico dentro de esa temporada en un conjunto de lotes.
Establecimientos
Crear
id devuelto — lo vas a necesitar para crear lotes.
Actualizar
Eliminar
Listar
| Parámetro | Tipo | Descripción |
|---|---|---|
farmer_id | int | Filtrar por productor |
updated_at_from | datetime | Detectar establecimientos nuevos o modificados |
page / size | int | Paginación |
Lotes
Crear
Listar
establishment_id y updated_at_from para detección de cambios.
Campañas Madre y Campañas
Una Campaña Madre representa una temporada agrícola (ej: “2024/25 Finos”). Una Campaña es el cultivo específico + período vinculado a un conjunto de lotes dentro de esa temporada.Listar Campañas Madre
Listar Campañas
| Parámetro | Descripción |
|---|---|
establishment_id | Campañas dentro de un establecimiento |
updated_at_from | Detección de cambios |
active | Solo campañas activas |
Cultivos
Un cultivo vincula un lote + campaña + especie. Cada línea de supply y labour en una OT referencia uncultivation_id.
Listar Cultivos
Vincular tus IDs con los IDs de SIMA
Cuando tu sistema tiene sus propios identificadores, usáexternal_code para crear un mapeo persistente:
GET /api/v3/third_party/establishments?external_code=TU-ERP-ESTAB-001
Manejo de entidades existentes
Si tu cliente ya tiene establecimientos y lotes configurados en SIMA (ej: cargados manualmente via la app web), no los recreés. En su lugar:- Listá los establecimientos existentes:
GET /api/v3/third_party/establishments - Hacé el match por nombre o ubicación con tus propios registros
- Guardá el
local_idde SIMA mapeado a tu propio ID - Usá
external_codeen creaciones/actualizaciones futuras para mantener el vínculo
Próximos pasos
Datos Maestros
Sincronizá Formulados, Aplicadores y Máquinas
Órdenes de Trabajo
Creá tu primera Orden de Trabajo