Agricultură — ghid de configurare pe SGApps ERP

Poziție onestă: SGApps ERP nu este un sistem de management agricol specializat (nu are hărți GIS integrate, planificator campanii de tratament / fertilizare cu alerte agronomice, nu se integrează cu Sistemul Informațional Agricol de la MADRM sau cu portalul AIPA pentru cereri de subvenții). Ce oferim este un set de primitive extensibile — parcele ca folder-grup, culturi ca folder-produs, cicluri de lucru (semănat / întreținere / recoltat) ca invoice lifecycle, evidență cantități în stock-logger — care se pot configura la cerere pentru o fermă vegetală, o livadă sau un producător în sere. Raportările oficiale AIPA / ANSA / APIA rămân majoritar manuale sau customizare separată.

1. Modelul recomandat de entități

Concept business Entitate ERP Câmpuri folosite
Cultură vegetală (soi grâu, hibrid porumb, variație măr) folder-produs de tip product name, SKU, MPN numeric, photo_00..photo_N (foto plante, boli, faze fenologice), params.* (soi, hibrid, perioada de vegetație, densitate semănat) — în references.json
Parcelă / tarla / solă / sector livadă folder-grup sau POS (după scală) Pentru ferme mici — un folder-grup per parcelă în catalog; pentru ferme mari cu operațiuni distincte — fiecare parcelă majoră ca POS propriu cu stoc și evidență izolate
Cod cadastral / cod parcelă APIA / suprafață ha references.json — chei libere Ex.: references.parcela:cod-cadastru, references.parcela:cod-apia, references.parcela:suprafata-ha
Ciclu campanie (semănat, erbicidare, fertilizare, recoltare) invoice lifecycle (wip → validated → applied → done) Fiecare operațiune agricolă = un invoice; log-ul e inalterabil
Lot recoltă (tone recoltate azi din parcela X) folder-produs de tip lot, cu MPN temporar F:<prefix>:<uid> (până la primirea codului oficial lot) → upgrade la MPN permanent la livrare/vânzare Pattern extensiv folosit în applications/storage-groups-folder-invoices/api.js linia 460+
Cantitate recoltată (kg/tone) per parcelă per zi stock-logger cu unitate kg sau t pe produsul "recoltă-parcela-X" Fiecare zi de recoltă → log intrări; sisteme de balotare pot pusha via API
Consum inputuri (semințe, îngrășăminte, pesticide) bomCycleGenerate pe cultură — rețetă multi-ingredient (kg semințe + l fertilizant + kg pesticide) → 1 ha lucrat Vezi applications/horeca/api.js linia 319
Rețetă tehnologică pentru cultură product:recipe pe produsul "cultură-1ha-realizat" Rețeta versionată; permite comparare cost planificat vs. real
Fișă lucrare / bon lucrare mecanizată (om + tractor + implement + ore) invoice custom cu 3 rânduri (om-ore, tractor-ore, implement-ore) sau BOM cycle Se configurează la onboarding conform fluxului fermier
Multi-fermă / multi-parcelă cu date izolate params_pos[<pos>] Aceeași cultură/același input poate avea prețuri, stocuri, evidențe diferite per fermă
Documentație foto evoluție cultură / boli / dăunători photo_00..photo_N pe folder cultură + fișiere atașate pe invoice-ul-lucrare Fiecare cultură/parcelă acumulează istoric vizual

Ce nu e un fit natural: hărți GIS interactive (poligonuri parcelă pe hartă cu straturi meteo/sol/istoric randament) — sistemul nu are componentă geospatială nativă. Se pot stoca coordonate GPS ca text în references.parcela:gps-polygon, dar vizualizarea + operarea pe hartă = customizare separată sau integrare externă (ex.: Google Earth / QGIS export).

2. Ce se acoperă 1:1 cu primitivele existente

3. Ce necesită dev/proiect (project scope, nu produs)

4. Ce e complet neacoperit sau se face manual

5. Scenariu real end-to-end

6. Ce nu promitem

7. Scoring (0-100% per dimensiune)

Dimensiune Pondere Scor Notă onestă
Model de date 25% 60% Primitivele acoperă parcelă, cultură, input, ciclu operaţional. Lipsă model GIS nativ (poligoane, straturi) — se poate adăuga ca text ref, nu ca UI.
Fluxuri operaționale zilnice 25% 50% Semănat, tratament, recoltare — toate se pot rula cu BOM-cycle + invoice-uri. UI tabletă e generic, nu are gesturi câmp (input rapid poziție GPS, foto-pe-parcelă cu tag automat).
Rapoarte management 15% 40% Storage-groups + shift close dau agregări. Randament/ha, comparaţie interanuală, hartă cost pe parcelă = nu implicit.
Rapoarte oficiale autoritate 15% 10% Formulare AIPA / ANSA / registru fitosanitar nu au template. Datele brute exportabile prin API JSON.
Integrări specifice vertical 10% 15% Bridge Android oferă infra, dar ISOBUS combine / stații meteo / senzori sere = configurări separate.
Documentație existentă 10% 5% Prima pagină dedicată agricultură; fără capturi/scenarii vizuale încă.

Următorul pas

sgapps.io