Resumen
Master data are the shared catalogs that Work Orders reference — agrochemical products (formulateds), applicators, machines, units, and labour types. You must sync these before creating any Work Order, since each supply and labour line requires valid IDs from these catalogs.Most master data is read-only from third-party — you query it from SIMA’s global catalog and store the IDs locally. Applicators and Machines are the exception: they support full CRUD (create, update, delete).
Mapa de datos maestros
| Entity | CRUD | Scope | Required for |
|---|---|---|---|
| Formulateds | Read only | Global + society | Supply lines in OTs |
| Active Ingredients | Read only | Global | Formulated metadata |
| Units | Read only | Global | Formulated quantities |
| Applicators | Full CRUD | Society | Labour lines in OTs |
| Machines | Read only | Society | Labour lines in OTs |
| Work Order Labour Types | Read only | Global | Labour type classification |
| Work Order Labour Type Categories | Read only | Global | Labour type grouping |
Formulateds
Formulateds are agrochemical products (herbicides, fertilizers, fungicides, etc.). The catalog includes both SIMA’s global products and your society’s own records.List
| Parameter | Type | Description |
|---|---|---|
name | string | Search by commercial brand name |
use_id | int | Filter by formulate use (herbicide, fungicide, etc.) |
active | bool | Active records only |
updated_at_from | datetime | Detect catalog changes |
Matching with your system’s products
If your ERP has its own product catalog, useexternal_code or external_reference to store your product ID on the SIMA record. This allows reliable lookups without name-matching.
Related endpoints
GET /api/v3/third_party/active_ingredients— ingredient catalogGET /api/v3/third_party/formulate_uses— use categories (herbicide, fungicide, etc.)GET /api/v3/third_party/formulation_types— formulation types (SC, WG, EC, etc.)
Applicators
Applicators are the people or contractor companies that execute field operations. Unlike formulateds, applicators are society-scoped and support full CRUD.List
machines is an array of machine IDs associated to this applicator.
Create
Update
Delete
Machines
Machines represent equipment used in field operations (sprayers, tractors, etc.). They are society-scoped and can be associated to applicators.List
name, active, updated_at_from
Units
Units are measurement units used in formulated quantities (liters, kilograms, etc.).List
Work Order Labour Types
Labour types classify the kind of work in a labour line (spraying, seeding, harvest, etc.).List (v3 — recommended)
active, updated_at_from
List (v2 — legacy)
Labour types have a
wo_labour_type_category_id field that groups them. Query GET /api/v3/third_party/work_order_labour_type_categories for the category list.Estrategia de sincronización recomendada
For initial setup and ongoing maintenance:Initial full sync
Pull the full catalog once for each entity. For large catalogs like formulateds, paginate through all pages. Store
id values mapped to your own product IDs using external_code.Incremental sync
On subsequent runs, use
updated_at_from set to your last sync timestamp. Only pull records that changed since then.Próximos pasos
Work Orders
Now that master data is ready, create your first Work Order
Sync Strategy
How to efficiently keep master data up to date