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 y Productor

El contexto de tu sociedad se devuelve en la respuesta del login como society.id. Las sociedades no se crean via API. Los productores sí: CRUD en v3 (GET/POST/PATCH/DELETE /api/v3/third_party/farmers). Ver Productores.
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