52 lines
1.3 KiB
Markdown
52 lines
1.3 KiB
Markdown
# Lager
|
|
Stand: 2026-06-15
|
|
|
|
## Zweck
|
|
|
|
Bestand, Charge, MHD und Bewegungen.
|
|
|
|
## Owns
|
|
|
|
- `product`
|
|
- `stock_lot`
|
|
- `stock_move`
|
|
- `v_stock_lot_balance`
|
|
|
|
## Writes
|
|
|
|
- Warenzugang
|
|
- Warenabgang
|
|
- Umlagerung
|
|
- Chargenpflege
|
|
- Verknüpfung von Naurua- und Hersteller-Chargen
|
|
- Virtuelle Fehlbestandschargen und menschlich bestaetigte Nachallokation
|
|
|
|
## Reads
|
|
|
|
- Bestellungen
|
|
- Import-Integration
|
|
- Direktverkauf
|
|
|
|
## Submodule
|
|
|
|
- Chargen
|
|
- Bewegungen
|
|
- Bestandsfuehrung
|
|
|
|
## Grenzen
|
|
|
|
- Keine Buchhaltung.
|
|
- Keine Beratungslogik.
|
|
- Keine fachfremden Artikelzuordnungen.
|
|
|
|
## Technisch umgesetzt
|
|
|
|
- `modules/erp/lager/service.php`
|
|
- Read-only MCP für Hermes: `modules/erp/lager/mcp.php`
|
|
- MCP-Endpoint: `public/api/erp-lager-mcp.php`
|
|
- [ERP-Lager-Hermes-MCP-API](konzepte/erp_lager_hermes_mcp_api.md)
|
|
|
|
Hersteller-Stammdaten gehören zum Modul `kontakte`. Eine reale Lagercharge kann dort einen Hersteller und dessen Hersteller-Chargennummer referenzieren; die interne Naurua-Chargennummer bleibt Eigentum des Moduls `lager`. Virtuelle Fehlbestandschargen haben keinen Herstellerbezug.
|
|
|
|
Virtuelle Fehlbestandschargen tragen den Status `virtual_shortage`, sind nicht bestandswirksam und werden bei einer menschlich bestaetigten Nachallokation durch eine neue reale Chargenzuordnung ersetzt. Die virtuelle Ausgangszuordnung bleibt als Historie erhalten.
|