Acharioteer / ERP

Internal Operations

Marketplace

Operations leadership

Enterprise Operations Home

Company contextLive view
Open tasksLive view
Department healthLive view
ERP master data

Vendor Master

Vendor profile, procurement, ledger, transaction, and risk readbacks through canonical trade-core routes.

FRONTEND_APP_ONLY
/erp/master-data/vendor-master
Active root: frontend/app. Forbidden root: frontend/src/app.
TRADE_CORE_READBACKS
0/4 safe responses
HTTP 403/401 is treated as protected readiness, not a broken page.
NO_BACKEND_ROUTE
codex502-master-data-governance-family-v1
No DB schema, helper export, auth, route, payout, or scheduler change.
Supplier file
Vendor list

Vendor identity is read from the existing ERP vendor list route.

Procurement
PO linked

Procurement evidence remains tied to PR, PO, GRN, invoice, and ledger routes.

Risk
360 ready

Vendor 360 readbacks remain protected and read-only.

CheckingVendor list/api/trade-core/erp/vendor/list?limit=80Existing vendor master list route.Owner: backend/routes/tradeCore.jsHTTP: pending | not loaded yet
CheckingVendor profile/api/trade-core/erp/vendor-360/profile?limit=80Existing vendor profile readback.Owner: backend/routes/tradeCore.jsHTTP: pending | not loaded yet
CheckingVendor ledger/api/trade-core/erp/vendor-360/ledger?limit=80Existing vendor ledger readback.Owner: backend/routes/tradeCore.jsHTTP: pending | not loaded yet
CheckingVendor risk/api/trade-core/erp/vendor-360/risk?limit=80Existing vendor risk readback.Owner: backend/routes/tradeCore.jsHTTP: pending | not loaded yet

Governed Commands

Governance Proof

GuardEvidenceState
Frontend routefrontend/app/erp/master-data/vendor-master/page.tsxADDED
Backend ownerExisting /api/trade-core vendor routesUNCHANGED
Duplicate APINo new vendor API familyPASS

Smoke Contract

Page HTTP 200 or 307 is accepted. Page HTTP 500 is forbidden. API 403 remains a protected-ready readback state.