Centurio System & Module Documentation
🏛️ Platform Architecture 🔑 Login
All Modules / inventory_logistics / Landwirtschaft & Flächen
📘

Landwirtschaft & Flächen

agriculture inventory_logistics 🛡️ RLS Protected

Landwirtschaft & Flächen — aus Code abgeleitete Prozess- und API-Dokumentation.

Fachliche Bestimmung: Compliance, Anlagen & Plattform-Architektur sichert die regulatorische Gesetzeskonformität und Betriebsmittelintegrität: Zollrechtliche KN8-Klassifizierung für grenzüberschreitenden EU- und Drittlandswarenverkehr (Intrastat/ATLAS), Verpackungs-EPR-Deklarationen (ZSVR LUCID), Anlagenbuchhaltung mit automatischer AfA-Abschreibung nach HGB, vorbeugende Instandhaltung nach DIN 31051 sowie Informationssicherheit (ISM) nach ISO/IEC 27001.

⚡ Workflows & Lifecycles

Schlagkartei & Agrar-Anbauzyklus crop_cycle_management

Ablauf von der Schlageinteilung über Anbauplanung und DüV-Prüfung bis zur Ernteerfassung und Siloeinlagerung.

sequenceDiagram autonumber actor Farmer as Agrar-Betriebsleiter participant AgriModule as Agrar- & Schlagkartei participant Compliance as DüV & Cross-Compliance Guard participant Silo as Silo- & Lagerverwaltung Farmer->>AgriModule: Schlag anlegen (Kultur, Sorte, Hektar) Farmer->>Compliance: Dünge- & Pflanzenschutzmaßnahme planen Compliance-->>Farmer: DüV-Freigabe erteilt (N-Saldo im Limit) Farmer->>AgriModule: Ernte erfassen (Gewicht, Feuchte, Qualität) AgriModule->>Silo: Chargen-Einlagerung in Silo-Zelle Silo-->>Farmer: Einlagerungsbeleg mit Chargen-ID
1. FIELD_PLANNING
Schlagzuweisung
Erfassung von Flurstück, Schlaggröße und geplanter Kultur (Fruchtfolge).
Aktionen: Bodenprobe prüfen, Fruchtfolge-Restriktion
2. DUEV_CHECK
Düngebedarfsprüfung
Prüfung der Nährstoffobergrenzen nach Düngeverordnung (DüV) vor Applikation.
Aktionen: Sperrfristen prüfen, Düngeplan abgleichen
3. CROP_HARVEST
Ernteerfassung
Wiegeschein am Silo/Lager erfassen mit Feuchtegehalt, Proteingehalt und Brutto-/Nettogewicht.
Aktionen: Wägeschein erzeugen, Feuchteabzug
4. SILO_STORAGE
Siloeinlagerung
Einbuchung in Agrarlager/Silo mit Chargennummer und Herkunftsnachweis.
Aktionen: Bestandsaufbuchung, Chargen-Tracking

⚙️ Fachprozesse & Capabilities (System-Fachlogik)

Registrierte Fachoperationen und System-Capabilities dieses Moduls zur Steuerung von Workflows, Kaskaden und KI-Agenten.

Gesamt: 7 manual_entry: 1 engine: 6
Capability & Schlüssel Fachliche Bezeichnung Ausführung / Coverage Risikostufe & Freigabe Effekte & Kaskaden
Agent-Einstieg core_workflow_agent agent_entry:core_workflow_agent
Agent-Einstieg core_workflow_agent
Quelle: code:module_agent_map
manual_entry
✓ Auto
Keine Seiteneffekte deklariert
Agrar-Meldung capability:agriculture.compliance.submit
Op: agriculture.compliance.submit
Objekt: field_activity
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • agriculture.compliance.submit
Anbauplan capability:agriculture.crop.plan
Op: agriculture.crop.plan
Objekt: crop_plan
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • agriculture.crop.plan
Feldfachmaßnahme erfassen capability:agriculture.field_activity.create
Op: agriculture.field_activity.create
Intent: record_field_activity
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • field_activity.recorded
Field Activity: delete capability:agriculture.field_activity.delete
Op: agriculture.field_activity.delete
Objekt: field_activity
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • field_activity.delete
Ernte capability:agriculture.harvest.record
Op: agriculture.harvest.record
Objekt: harvest
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • agriculture.harvest.record
Betriebsmittel capability:agriculture.input.apply
Op: agriculture.input.apply
Objekt: field_activity
Quelle: code:capability_registry
⚙️ Engine
✓ Auto Risiko: business_record
  • agriculture.input.apply

🧠 Fachprozess-Erzählung & Dual Knowledge Architektur

Synthese aus der ideologischen Blaupause (Meta-Fachlogik / Soll), der faktischen System-Implementierung (System-Fachlogik / Ist) und No-Code Customizing für KI-Consultants.

Dual Knowledge Layer
📖

Der durchgängige Businessprozess im Detail (End-to-End Fließtext-Erzählung)

Der durchgängige Compliance-, Anlagen- und Plattformprozess in der betrieblichen Praxis

Unternehmen sehen sich heute einem dichten Geflecht europäischer und nationaler Regulierungen gegenüber. Centurio ERP bettet Compliance- und Instandhaltungskontrollen direkt in die operativen Prozesse ein, sodass Rechtssicherheit ohne bürokratischen Stillstand gewährleistet ist.

1. Zoll- und Außenhandels-Compliance (KN8 / Intrastat / Export)

Beim grenzüberschreitenden Warenverkehr greifen strenge zollrechtliche Vorschriften:

  • Kombinierte Nomenklatur (KN8-Warennummer): Jeder Handels- und Fertigungsartikel muss im Artikelstamm (products, compliance) mit einer 8-stelligen KN8-Zolltarifnummer klassifiziert sein. Das System unterstützt die Zuweisung über intelligente Suchbäume und statistische Beschreibungen.
  • Intrastat-Meldewesen: Bei Überschreitung der gesetzlichen Meldeschwellen für innergemeinschaftliche Versendungen oder Eingänge aggregiert das System monatlich alle grenzüberschreitenden Warenbewegungen und generiert die offizielle XML-Meldung für das Statistische Bundesamt (Destatis) oder die europäische Partnerbehörde.
  • Dual-Use- und Sanktionslistenprüfung: Bei Exporten in Drittländer verifiziert das System vor Warenausgang automatisch Empfängeradresse und Bestimmungsland gegen EU- und US-Sanktionslisten (cap:compliance.sanctions.screen).

2. Verpackungsgesetz & EPR-Register (ZSVR LUCID)

Nach dem Verpackungsgesetz (VerpackG) und der europäischen Richtlinie über Verpackungen und Verpackungsabfälle (PPWR) haften Inverkehrbringer für die Entsorgung:

  • Materialfraktionen: An jedem verkauften Produkt und Versandkarton werden Verpackungsgewichte nach Materialfraktionen hinterlegt: Glas, Papier/Pappe/Karton (PPK), Eisenmetalle, Aluminium, Kunststoffe, sonstige Verbundstoffe.
  • LUCID-Meldung: Das Modul summiert die in Verkehr gebrachten Verpackungsmengen und generiert quartalsweise oder jährlich den testierten Mengenbericht für das Verpackungsregister LUCID (ZSVR) und das duale System (cap:compliance.epr.generate_report).

3. Anlagenbuchhaltung & AfA-Abschreibung (Fixed Assets)

Betriebsmittel (Maschinen, Fahrzeuge, IT-Infrastruktur, Gebäude) binden erhebliches Unternehmenskapital:

  • Aktivierung: Bei Beschaffung eines Anlageguts (assets) über den Einkauf (purchasing) wird das Gut im Anlagenstamm mit Anschaffungskosten, Nutzungsdauer (laut amtlicher AfA-Tabelle des Bundesfinanzministeriums) und Abschreibungsmethode (linear nach HGB § 253) aktiviert (cap:assets.asset.create).
  • Monatliche AfA-Buchung: Das System errechnet die monatliche Wertminderung und bucht die planmäßige Abschreibung vollautomatisch in das Hauptbuchjournal (GeneralLedgerEntry).
  • Geringwertige Wirtschaftsgüter (GWG): Wirtschaftsgüter bis 800 € Netto werden sofort im Jahr der Anschaffung als Aufwand erfasst oder wahlweise in einen Sammelposten (Poolabschreibung über 5 Jahre bis 1.000 €) gebucht.

4. Vorbeugende Instandhaltung nach DIN 31051 (Maintenance)

Maschinenausfälle in der Fertigung verursachen massive Stillstandskosten:

  • Wartungsintervalle: An jeder Produktionsanlage (Workstation, Asset) werden Inspektions-, Wartungs- und Instandsetzungszyklen hinterlegt (nach Kalenderzeit, z.B. alle 6 Monate, oder nach Betriebsstundenzähler, z.B. alle 1.000 Betriebsstunden).
  • Automatischer Wartungsauftrag: Erreicht der Zähler den Schwellenwert, erzeugt das System automatisch einen vorbeugenden Wartungsarbeitsauftrag (cap:assets.asset.schedule_maintenance) für die Betriebsschlosserei oder externe Servicetechniker.

5. Informationssicherheit & Risikomanagement (ISM nach ISO/IEC 27001)

Zur Erfüllung von ISO 27001 und NIS-2 führt Centurio ERP das Modul ism:

  • Asset-Schutzbedarfsanalyse: IT-Systeme und Datenbestände werden nach Vertraulichkeit, Integrität und Verfügbarkeit klassifiziert.
  • Sicherheitsvorfälle (Incidents): Bei IT-Störungen, Phishing-Versuchen oder Datenpannen wird sofort ein Incident-Ticket mit Kritikalitätsstufe und Meldepflicht-Prüfung nach Art. 33 DSGVO eröffnet.
  • Richtlinien-Audits: Regelmäßige Prüfaufgaben verifizieren die Einhaltung von Passwortrichtlinien, Backup-Wiederanlauftests und Zugriffsbeschränkungen.
🏛️

Meta-Fachlogik: Ideologische Blaupause, Soll-Weltbild & Normen

Meta-Fachlogik: Die ideologische Blaupause & das normative Weltbild

Die Meta-Fachlogik basiert auf dem Zollrecht der Union (UZK), dem Verpackungsgesetz (VerpackG), handelsrechtlichen Bewertungsvorschriften (HGB § 253), DIN 31051 (Grundlagen der Instandhaltung) und ISO/IEC 27001.

1. Regulatorische Außenhandels- & Umweltstandards

  • Unionszollkodex (UZK) & Statistische Nomenklatur:
    • Jede Warensendung über EU-Binnengrenzen (Intrastat) oder Außengrenzen (ATLAS) erfordert zwingend die zolltarifliche Einreihung. Falsche Tarifierungen stellen Steuerordnungswidrigkeiten dar.
  • VerpackG & Extended Producer Responsibility (EPR):
    • Das Verursacherprinzip: Wer verpackte Ware gewerbsmäßig in Verkehr bringt, muss sich vorab bei der Zentralen Stelle Verpackungsregister (ZSVR) registrieren und an einem dualen System beteiligen (Systembeteiligungspflicht).
    • Ein Vertriebsverbot greift kraft Gesetzes bei fehlender Registrierung.

2. Rechnungslegung & Instandhaltung

  • Handelsgesetzbuch (§ 253 HGB):
    • Anlagegüter sind zu Anschaffungs- oder Herstellungskosten vermindert um planmäßige Abschreibungen anzusetzen.
    • Außerplanmäßige Abschreibungen sind bei voraussichtlich dauerhafter Wertminderung (z.B. Totalschaden einer Maschine) zwingend vorzunehmen (Niederstwertprinzip).
  • DIN 31051 (Instandhaltung):
    • Gliederung in Wartung (Pflege/Schmierung), Inspektion (Zustandsfeststellung), Instandsetzung (Reparatur) und Verbesserung.
    • Das Soll-Modell verlangt die lückenlose Historisierung aller Wartungsereignisse zur Wahrung von Garantie- und Produkthaftungsansprüchen.

3. Invarianten des Soll-Modells

  1. Kein Artikel im grenzüberschreitenden Versand ohne gültige KN8-Warennummer.
  2. Keine Inverkehrbringung von Verpackungen ohne Erfassung der Materialgewichte.
  3. Ein voll abgeschriebenes Anlagegut verbleibt mit 1,00 € Erinnerungswert in der Buchhaltung, solange es physisch genutzt wird.
  4. Sicherheitsvorfälle (Incidents) mit potenzieller Datenverletzung müssen innerhalb von 72 Stunden an die Aufsichtsbehörde gemeldet werden.

Normbezug für agriculture

Prüfkatalog Standards-Registry v2026.10.1. Dieser Abschnitt ordnet Prüfreferenzen zu und stellt nicht fest, dass das Modul eine Norm einhält; keine Kataloganforderung ist als PASS bewertet.

Im Prüfkatalog ist keine modulspezifische Anforderung und keine primäre Prüfreferenz hinterlegt.

Im Auditauftrag zusätzlich genannt und nicht im Prüfkatalog v2026.10.1: ISO 11783, ISO 19115, INSPIRE. Dafür gibt es hier keine Klausel und keine Aussage, dass eine Vorgabe eingehalten wird.

Plattformweite Katalogwerke mit Geltungsbereich all (unter anderem WCAG 2.2, EN 301 549 V4.1.1, ISO 9241-110:2020, ISO 9241-210:2019, ISO/IEC 25010:2023, ISO 9001:2026, ISO/IEC 27001:2022, APQC PCF 8.0, DSGVO, EU AI Act) umfassen dieses Modul mit. Wo der Volltext fehlt, bleibt der Zugang ohne Quelle, lizenzpflichtig oder nur als öffentliche Zusammenfassung gekennzeichnet. Auch diese Nennung weist keine eingehaltene Vorgabe nach.

⚙️

Systemische Fachlogik: Faktische Umsetzung in Centurio ERP & Capabilities

Systemische Fachlogik: Die faktische Umsetzung in Centurio ERP

Die System-Fachlogik dokumentiert die Realisierung in den Modulen compliance, assets und ism.

1. Datenmodelle & Semantische Schicht (ORM)

  • ComplianceProductDeclaration: Zoll- und Verpackungsstammdaten (Felder: product_id, kn8_code, country_of_origin, weight_net_kg, packaging_paper_g, packaging_plastic_g, packaging_wood_g).
  • EprReport: Deklaration für ZSVR LUCID (Felder: reporting_period, total_weight_kg, submission_status, dual_system_partner).
  • Asset: Anlagegut (Felder: id, asset_number, name, category, acquisition_date, acquisition_cost, useful_life_months, book_value, depreciation_method [linear, immediate, pool], location_id).
  • AssetDepreciation: AfA-Buchungszeile (Felder: asset_id, period, depreciation_amount, booked_gl_entry_id).
  • IsmIncident: Sicherheitsvorfall (Felder: title, severity [low, medium, high, critical], category, status, resolution_notes).

2. Das Capability-Register

  • cap:compliance.kn8.assign_code: Zuweisung und Plausibilitätsprüfung der KN8-Zolltarifnummer.
  • cap:compliance.epr.generate_report: Berechnung und Bereitstellung des LUCID-Verpackungsmengenberichts.
  • cap:compliance.sanctions.screen: Sanktionslistenabgleich von Geschäftspartnern.
  • cap:assets.asset.create: Aktivierung eines neuen Anlageguts.
  • cap:assets.asset.run_depreciation: Monatslauf zur Verbuchung der AfA-Abschreibungen.
  • cap:assets.asset.schedule_maintenance: Erzeugung vorbeugender Wartungsaufträge.
  • cap:ism.incident.report: Erfassung und Eskalation eines Informationssicherheits-Vorfalls.

3. Der Gateway gw:compliance_verification@v1

Sichert grenzüberschreitende Sendungen ab:

  1. Prüfung: Verifiziert KN8-Vollständigkeit, Ursprungsland und Sanktionslistenstatus aller Sendungspositionen.
  2. Freigabe: Bei Mängeln wird der Warenausgang blockiert; andernfalls wird die Zollerklärung freigegeben.
  3. Outbox-Signal: Feuert CUSTOMS_DECLARATION_VERIFIED.

4. Statusmodelle

  • Anlagegut: draft ➔ active_depreciating ➔ fully_depreciated ➔ sold_or_scrapped.
  • EPR-Meldung: draft ➔ calculated ➔ submitted_lucid ➔ accepted.
🤖

KI-Consultant Leitfaden: Customizing- & No-Code-Konzept (Soll-Ist-Synthese)

AI Solution Architect Blueprint

KI-Consultant Blueprint: Customizing & No-Code Architektur

Anleitung für Solution Architects zur Einrichtung von Compliance-, Anlagen- und ISM-Strukturen.

1. Kundenanforderungsanalyse

  • Welche Exportmärkte bedient der Kunde (nur EU-Binnenmarkt oder weltweiter Drittlands-Export nach USA/Asien)?
  • Bei welchem dualen System ist der Kunde registriert (z.B. Grüner Punkt, Interzero, BellandVision)?
  • Welche AfA-Methoden verlangt der Steuerberater (GWG-Sofortabschreibung bis 800 € oder Sammelpool)?

2. No-Code Zusatzfelder (Custom Fields)

Im No-Code Studio (/semantic/customizing):

  • Auf Asset:
    • insurance_policy_number (Text): Versicherungspolicennummer bei Großmaschinen.
    • warranty_end_date (Datum): Ablaufdatum der Herstellergarantie.
  • Auf ComplianceProductDeclaration:
    • weee_reg_number (Text): ElektroG-Registrierungsnummer (WEEE) für Elektronikgeräte.
    • battery_weight_g (Dezimal): Batteriegewicht nach Batteriegesetz (BattG).

3. No-Code Workflow Canvas DAGs

Blueprint A: Automatischer monatlicher AfA-Buchungslauf
  • Trigger-Node: Scheduled Cron (0 1 1 * *) – Am 1. jedes Monats.
  • Action-Node 1: Führe cap:assets.asset.run_depreciation für alle aktiven Anlagen aus.
  • Action-Node 2: Erzeuge GoBD-Journalbuchung: Abschreibungsaufwand an Sachanlagen im Hauptbuch.
Blueprint B: Automatischer Wartungsalarm bei Betriebsstundenschwelle
  • Trigger-Node: IoT-Sensorwert über UIP-Connector (operating_hours_update).
  • Condition-Node: asset.current_hours >= asset.next_maintenance_hours.
  • Action-Node: Rufe cap:assets.asset.schedule_maintenance auf und weise dem Schichtführer eine Wartungsaufgabe zu.

📚 Operative Prozessbegriffe & Transaktionsschnittstellen

Zentrale Fachbegriffe im Prozesszusammenhang (Operatives Modell)
KN8-Warennummer
8-stelliger Code der Kombinierten Nomenklatur zur eindeutigen zollrechtlichen Warenklassifizierung.
Verpackungs-EPR (LUCID)
Gesetzliche Pflicht zur Mengenmeldung in Verkehr gebrachter Verkaufs- und Versandverpackungen.
AfA (Absetzung für Abnutzung)
Steuerliche und bilanzielle Verteilung der Anschaffungskosten eines Anlageguts über dessen Nutzungsdauer.
Vorbeugende Instandhaltung (DIN 31051)
Planmäßige Wartung zur Vermeidung unvorhergesehener Produktionsausfälle.
Geringwertiges Wirtschaftsgut (GWG)
Bewegliches Anlagegut bis 800 € Netto, das im Anschaffungsjahr voll abgeschrieben werden darf.
ISM (Informationssicherheitsmanagement)
Systematischer Ansatz nach ISO/IEC 27001 zum Schutz betrieblicher Daten und IT-Systeme.
📥 Eingänge & Trigger (Inputs)
  • Artikelneuanlagen aus dem Produktkatalog mit Materialdaten
  • Anschaffungsrechnungen für Sachanlagen aus dem Einkauf
  • Warenbewegungs- und Ausfuhrdaten aus dem Lagermodul
  • Betriebsstundenzählerstände aus der Fertigung oder von IoT-Sensoren
📤 Ausgänge & Arbeitsergebnisse (Outputs)
  • Monatliche Intrastat- und Ausfuhrmeldungen für Zollbehörden
  • Testierte Verpackungsmengenberichte für das ZSVR LUCID Register
  • Monatliche AfA-Buchungsbelege für das Hauptbuchjournal
  • Vorbeugende Wartungs- und Instandhaltungsaufträge für Werkstätten
  • ISO 27001 Sicherheits- und Audit-Protokolle
⚡ Kaskaden & Folgeprozesse (Cascades)
  • asset_created -> schedule_depreciation: Automatische Erstellung des AfA-Abschreibungsplans
  • maintenance_due -> create_workorder: Erzeugung eines Werkstatt-Instandhaltungsauftrags
  • sanctions_screen_failed -> block_delivery: Sofortige Liefersperre bei Treffern auf Sanktionslisten
  • epr_report_generated -> notify_compliance_officer: Bereitstellung zur Freigabe an die Geschäftsleitung
🛡️ Nebenprozesse & Resilienz
  • Außerplanmäßige Abschreibungen bei Zerstörung oder dauerhafter Wertminderung von Anlagen
  • Klären von Unstimmigkeiten bei zollamtlichen Außenprüfungen
  • Sicherheits-Incident-Management mit 72-Stunden-Meldepflicht an die Datenschutzbehörde
  • Inventur des Sachanlagevermögens und Abgleich mit dem Anlagenstamm
💡 No-Code Checkliste & Praxistipps
  • Amtliche AfA-Tabellen für die eigene Branche im System hinterlegen
  • Materialfraktionen für Verkaufsverpackungen im Produktkatalog pflegen
  • Zollamts-Identifikationsnummer (EORI) in den Unternehmensstammdaten hinterlegen
  • No-Code Zusatzfelder für Garantiezeiten und WEEE-Registernummern anlegen

🗄️ Data Models & Fields

Keine dedizierten Tabellen für dieses Modul registriert.

🔌 Entry Points (UI & APIs)

Art Method Endpoint / Path Titel & Zweck Required Role
⚡ REST API DELETE /api/v1/agriculture/activities/{activity_id}
delete_activity
Semantic binding: operator_surface; mutation=True
agriculture
⚡ REST API GET /agriculture
agriculture_page
Semantic binding: inventory_only; mutation=False
agriculture
⚡ REST API GET /agriculture/new
agriculture_new_page
Semantic binding: inventory_only; mutation=False
agriculture
⚡ REST API GET /api/v1/agriculture/activities
list_activities
Semantic binding: inventory_only; mutation=False
agriculture
⚡ REST API GET /api/v1/agriculture/activities/{activity_id}
get_activity
Semantic binding: inventory_only; mutation=False
agriculture
⚡ REST API POST /api/v1/agriculture/activities
create_activity
Semantic binding: operator_surface; mutation=True
agriculture

🛡️ Regulatory & Compliance

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • GoBD Nachvollziehbarkeit
  • Mandanten-Isolation (PostgreSQL RLS)