Skip to content

feat(studio): complete the Mini-ERP document set (7 more entity apps)#47

Merged
sauterbe merged 1 commit into
mainfrom
feat/mini-erp-documents
Jul 14, 2026
Merged

feat(studio): complete the Mini-ERP document set (7 more entity apps)#47
sauterbe merged 1 commit into
mainfrom
feat/mini-erp-documents

Conversation

@sauterbe

Copy link
Copy Markdown
Contributor

What

Follow-up to #46 — adds the remaining Basic-core business documents as entity-app templates so the Mini-ERP covers the full document landscape (15 surfaces total). Requested: Supplier Invoice was missing; this fills that and the other document gaps visible in ERP Core.

slug entity icon area
erp-supplier-invoices supplierInvoice payment Einkauf
erp-credit-notes SalesCreditNote invoice Finanzen
erp-returns ReturnOrder return Vertrieb
erp-proforma-invoices ProformaInvoice file Vertrieb
erp-shipping-orders ShippingOrder truck Logistik
erp-production-orders ProductionOrder layers Produktion
erp-price-inquiries PriceInquiry catalog Einkauf

Same single-entitybrowser shape as the first eight, de/en/nl locales and a per-app icon. Note supplierInvoice uses the exact Basic-core key (lowercase — the native passthrough).

The prompt-mini-erp marketplace body now installs all 15 surfaces grouped by area (master data · sales · logistics & production · purchasing) and skips entities not present in the instance.

Not included (deliberately) — master-data sub-resources / config, not clerk document surfaces: PartsListItem, PurchasePrice, SalesPrice, Printer, Report, StorageLocation.

Testing

  • validate_library.py → 309 items valid.
  • Loaded all 15 erp-* templates through the agent-hub-labs studio loader (XENTRAL_LIBRARY_ROOT): correct entity bindings (incl. supplierInvoice), icons and de/en/nl locales.

Adds the remaining Basic-core business documents as entity-app templates,
rounding the Mini-ERP out to the full document landscape:
- erp-supplier-invoices (supplierInvoice / Eingangsrechnungen)
- erp-credit-notes (SalesCreditNote / Gutschriften)
- erp-returns (ReturnOrder / Retouren)
- erp-proforma-invoices (ProformaInvoice)
- erp-shipping-orders (ShippingOrder / Versandaufträge)
- erp-production-orders (ProductionOrder / Produktionsaufträge)
- erp-price-inquiries (PriceInquiry / Preisanfragen)

Same single-entitybrowser shape, de/en/nl locales and per-app icon. The
marketplace prompt-mini-erp body now installs all 15 surfaces grouped by
area and skips entities missing from the instance.
@sauterbe
sauterbe merged commit da40f3e into main Jul 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant