Skip to main content

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.
¿Tu ERP usa otros nombres (Cultivo, Ciclo, Planificación)? Consultá el Glosario SIMA ↔ ERP antes de mapear IDs.
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.
1

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.
2

Crear Establecimientos

Un establecimiento es un campo o grupo de campos perteneciente a un productor. Requiere un farmer_id.
3

Crear Lotes

Un lote es una parcela específica dentro de un establecimiento. Requiere un establishment_id.
4

Crear Campañas Madre y Campañas

Una campaña madre es la planificación (especie + época + ciclo, ej. “Soja 1ra 24/25”). Una campaña es la instancia en un lote — en muchos ERPs eso se llama Cultivo. Ver Glosario SIMA ↔ ERP.
5

Usar Campañas en OTs

Cada línea de supply y labour en una OT referencia una campaña (campaigns.id). En el payload de integración aparece como cultivation.local_id.

Establecimientos

Crear

Respuesta:
Guardá el id devuelto — lo vas a necesitar para crear lotes.

Actualizar

Eliminar

Listar

Filtros principales:

Lotes

El listado está en v2; la creación, actualización y eliminación en v3.

Listar (v2)

Filtros v2: establishment_id, modified_at_from, page, size.

Crear (v3)

Actualizar / eliminar (v3)


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 Ciclos de Campaña Madre

Los ciclos agrupan las campañas madre por período (ej. “2024/25”). Útil para filtrar campañas por temporada.

Listar Campañas

Filtros principales:

Cultivos

Un cultivo en SIMA (cultivations) es una especie del catálogo (Soja, Maíz, Trigo). No confundir con la campaña — que es lo que muchos ERPs llaman Cultivo y es lo que referencian las OTs.

Listar campañas (instancia en lote — referencia de OTs)

Es el endpoint que vas a consultar con más frecuencia para obtener los IDs que necesitás en OTs (cultivation.local_id). Consulta típica para campañas de un establecimiento:

Vincular tus IDs con los IDs de SIMA

Cuando tu sistema tiene sus propios identificadores, usá external_code para crear un mapeo persistente:
Luego podés buscar la entidad por tu propio código: 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:
  1. Listá los establecimientos existentes: GET /api/v3/third_party/establishments
  2. Hacé el match por nombre o ubicación con tus propios registros
  3. Guardá el local_id de SIMA mapeado a tu propio ID
  4. Usá external_code en 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