AAcharioteerGlobal Marketplace
Selected market context: EN · IN · INRBuyerSellerWalletAccountERP

Admin workspace

Enterprise Admin Console

Governance, executive dashboards, observability, module control, and ERP route clarity.

Enterprise Admin Workspace

ERP Procurement

Procurement table health and vendor-chain readiness from canonical ERP readiness only.

Read-only route surface
Route proof:buyer /textile/yarnseller /textile/seller/yarn/listingadmin /textile/admininventory /textile/admin/erp-inventory-executiondocuments /api/trade-core/documents/admin/readinesssmart-other /textile/seller/dashboardorders /textile/buyer/ordersbuyer/seller/admin runtime prooftrade chain read-only
Action slotsDisplayed only; commands are not auto-executed
Approval decisionPOST /api/trade-core/erp/workflow-rbac/decisionExisting workflow command route; displayed only, not auto-executed.
DelegationPOST /api/trade-core/erp/workflow-rbac/delegateExisting delegation command route; requires operator-supplied payload.
RemediationPOST /api/trade-core/erp/launch-readiness/remediationExisting remediation command exposure for owner/SLA follow-up.
Admin controlsGET /api/trade-core/erp/admin-controlsExisting protected admin-control readback.
No extra actions configured
Last refresh: N/A
Canonical source
/api/trade-core/erp/readiness
Loading canonical readiness...
Readiness source chips
ERP readiness API/api/trade-core/erp/readiness
ERP DB readiness API/api/trade-core/erp/db-readiness
ERP admin controls API/api/trade-core/erp/admin-controls
Automation matrix API/api/trade-core/erp/automation-matrix
ERP audit timeline API/api/trade-core/erp/audit-timeline
Finance replay audit API/api/trade-core/erp/finance-chain-replay-audit
Procurement audit API/api/trade-core/erp/procurement-audit?limit=80
Tax reconciliation API/api/trade-core/erp/tax-reconciliation
Invoice tax breakup API/api/trade-core/erp/invoice-tax-breakup
Tax rule list API/api/trade-core/erp/tax-rule/list
Tax ledger API/api/trade-core/erp/tax-ledger
Tax audit API/api/trade-core/erp/tax-audit
Tax export JSON API/api/trade-core/erp/tax-export-json
Scheduler preview API/api/trade-core/erp/scheduler-simulation/preview
Scheduler health API/api/trade-core/erp/scheduler-simulation/health

Mounted ERP Read Route Consumers

Direct frontend readbacks for existing trade-core ERP GET routes. Protected write routes stay as labels only and no mutation button is mounted in this panel.
Procurement

Procurement Audit

GET /api/trade-core/erp/procurement-audit?limit=80Trusted-admin GET readback for vendor, PO, receipt, AP, and procurement audit events. This UI does not create vendors, POs, receipts, AP rows, or wallet/payment entries.
WAITING
Route
N/A
Events
N/A
Version
N/A
Chain
N/A
ModulePOVendorActionApprovalActorCreated
No procurement audit events returned by the existing backend read route.
Automation

Automation Matrix

GET /api/trade-core/erp/automation-matrixTrusted-admin GET readback for automation rules, admin control, approval, and disabled live execution flags. No matrix write or scheduler run button is mounted here.
WAITING
Route
N/A
Read only
N/A
DB backed
N/A
Error
N/A
ModuleMatrixRuleAdmin controlledApprovalAutomation
No automation matrix rows returned by the existing backend read route.
DB readiness

DB Readiness Audit

GET /api/trade-core/erp/db-readinessRead-only ERP DB inspection route. Migration/apply instructions remain text only here; this UI does not apply migrations or execute SQL.
WAITING
Route
N/A
OK
N/A
Read only
N/A
Migration mode
N/A
Destructive statements
N/A
ObjectNameStatusOKDetail
No DB readiness table rows returned; inspect the JSON slice from the route response if needed.
Admin controls

Admin-Control Audit

GET /api/trade-core/erp/admin-controlsTrusted-admin GET readback for module policy locks, automation gates, return windows, seller release delays, and exact 22-module governance. This panel renders no lock/unlock controls.
WAITING
Route
N/A
Read only
N/A
Locked controls
N/A
Module rows
N/A
ScopeAutomationEscrowWalletInvoiceCommissionPayoutReceiptUpdated
No admin-control module rows returned by the existing backend read route.
Readiness / preview / DB execution / DB-posted accounting boundaries
Readiness/api/trade-core/erp/readinessRegistry, admin locks, warnings, and DB status labels only.
Preview/api/trade-core/erp/scheduler-simulation/previewRead-only scheduler plan; no DB, queue, payout, receipt, inventory, logistics, or audit mutation.
DB execution/api/trade-core/erp/scheduler-simulation + /runDB-backed execution health/runs on trade_activity_log; not live payout/logistics/gateway execution.
DB-posted accounting/api/trade-core/erp/finance-chain-replay-audit + /audit-timeline + /tax-reconciliationExisting DB tables only: invoices, tax, journal, payouts, receipts.

ERP Canonical Proof Rollup

ERP-specific proof stays on this existing reader, while launch proof state is consolidated on the final integration audit page.
Final Audit
Canonical admin rollup/textile/admin/final-integration-auditERP readiness, controls, scheduler, accounting, tax, payout, receipt, and audit proof labels roll up to the existing final audit surface.
Readback source/api/trade-core/erp/readinessThis component reads the existing trade-core ERP readiness payload and does not introduce another backend route, helper, or component family.
Fixed chainlisting -> comparison -> landed_cost -> order -> escrow -> logistics -> delivery -> wallet -> payout -> receipt_auditAll ERP proof labels stay inside the locked one-direction trade chain with textile kept in the transformation engine.
Machinery admin visibilitymachinery_spares_tools_accessoriesMachinery/spares stronger-than-Yarn readiness is visible through existing moduleWiseReadiness and admin-controls readbacks only; no admin route, API, helper, or component family is added.
Suggestions admin visibilitysuggestions_new_arrival_trendingSuggestions/new-arrival stronger-than-Yarn readiness rolls up through existing moduleWiseReadiness, admin-controls, ERP readiness, and final integration audit readbacks only; no admin route, API, helper, or component family is added.
ERP accounting readiness source tables
erp_chart_of_accountsFormal COA table presence readback/api/trade-core/erp/readiness
erp_account_masterAccount master table presence readback/api/trade-core/erp/readiness
erp_account_reconciliationGeneral account reconciliation readiness/api/trade-core/erp/readiness
erp_bank_reconciliationBank reconciliation readiness/api/trade-core/erp/readiness
erp_accounting_period_closurePeriod closure metadata readiness/api/trade-core/erp/readiness
erp_accounting_reportsFormal accounting report table readiness/api/trade-core/erp/readiness
erp_tax_ledgerTax reconciliation ledger/api/trade-core/erp/tax-reconciliation
erp_tax_linesInvoice tax line readback/api/trade-core/erp/invoice-tax-breakup
erp_invoice_linesInvoice line readback/api/trade-core/erp/invoice-tax-breakup
erp_invoicesInvoice DB-posted accounting/api/trade-core/erp/finance-chain-replay-audit
erp_payoutsPayout DB-posted accounting/api/trade-core/erp/finance-chain-replay-audit
erp_receiptsReceipt DB-posted accounting/api/trade-core/erp/finance-chain-replay-audit
erp_journal_headersJournal header audit truth/api/trade-core/erp/audit-timeline
erp_journal_linesJournal line audit truth/api/trade-core/erp/audit-timeline

Procurement Readiness

Source endpoint
/api/trade-core/erp/readiness
Widget status
N/A
Expected tables
N/A
Missing tables
N/A
Missing columns
N/A
Missing indexes
N/A
No wallet engine
N/A
No payment engine
N/A

Procurement Table Inspection

TableExistsMissing columnsMissing indexesOK
No procurement table inspection rows returned by ERP readiness.

Procurement Alerts

TypeMessageTimestampContext
No procurement alerts returned by ERP readiness.
Procurement widget
null

Procurement dashboard

Vendor, RFQ, Purchase Order, GRN, And Ledger Control

Existing trade-core readbacks only: no marketplace, payout, wallet, scheduler, or new procurement API family.
Dashboard stateFOUNDATION_WAITING_FOR_ROWScodex332-procurement-execution-foundation-v1
Vendor master0GET /api/trade-core/erp/vendor/list
RFQ execution0GET /api/trade-core/erp/vendor-rfq/list
Purchase orders00 open, 0 pending approval
Goods receipts0GET /api/trade-core/erp/purchase-receipt/list
Open payableINR 0Vendor ledger readback only
Ready vendors00 vendors scored
Audit events0Procurement audit readback

Vendor Performance

0 rows shown
VendorModuleStateScoreRFQsPOsGRNsOrderedReceivedOpen payable
No vendor performance rows yet, or procurement readbacks are admin-guarded.

Procurement master foundation

Vendor Master, Purchase Requisition, RFQ Preparation

Draft-only frontend preparation for the existing ERP procurement chain. Backend writes remain protected and are not called here.
33% readycodex118-procurement-master-foundation-v1
Step 1Vendor MastervendorName, vendorCode, GSTIN, contacts, payment termsGET /api/trade-core/erp/vendor/listExisting protected backend write is not called from this frontend foundation.
Step 2Purchase RequisitionrequisitionId, department, requester, required date, item linesPrepared inside /api/trade-core/erp/purchase-order/create payloadFrontend prepares a draft object only; no DB row is created here.
Step 3RFQ PreparationrfqId, due date, quotation basis, module, item linesPrepared inside /api/trade-core/erp/purchase-order/create payloadRFQ preparation remains procurement metadata, separate from buyer /api/rfq.

Foundation Draft

Draft Readiness

READY: Exact module registry22 textile modules
MISSING: Vendor master minimumvendorName and vendorCode
MISSING: Requisition item line1000 kg
MISSING: Target commercial basisINR 0
MISSING: RFQ due datenot selected
READY: Mutation boundaryno frontend POST mounted

Canonical Draft IDs

ModuleYarnyarn
Vendor draftVM-DRAFT-DRAFT-VENDORfrontend-only ID
RequisitionPR-DRAFT-YARN-DRAFT-VENDORpurchase requisition draft
RFQVRFQ-DRAFT-YARN-DRAFT-VENDORvendor RFQ draft
Estimated amountINR 0quantity x target rate

Payload Preview

NOT POSTED
{
  "moduleKey": "yarn",
  "vendorName": "",
  "vendorCode": "",
  "gstin": "",
  "contact": {
    "name": "",
    "phone": ""
  },
  "paymentTerms": {
    "label": "NET_30"
  },
  "requisition": {
    "requisitionId": "PR-DRAFT-YARN-DRAFT-VENDOR",
    "department": "Procurement",
    "requesterId": "admin-procurement",
    "requiredBy": null,
    "status": "DRAFT_FRONTEND_ONLY",
    "items": [
      {
        "lineNo": 1,
        "itemName": "",
        "description": "",
        "moduleKey": "yarn",
        "moduleName": "Yarn",
        "quantity": 1000,
        "uom": "kg",
        "targetRate": 0,
        "estimatedAmount": 0,
        "currency": "INR"
      }
    ]
  },
  "rfq": {
    "rfqId": "VRFQ-DRAFT-YARN-DRAFT-VENDOR",
    "dueAt": null,
    "quotationBasis": "landed_cost_and_compliance",
    "deliveryLocation": "Primary warehouse",
    "status": "PREPARED_FRONTEND_ONLY"
  },
  "quotations": [],
  "totalAmount": 0,
  "currency": "INR",
  "approvalStatus": "PENDING_APPROVAL",
  "status": "DRAFT",
  "frontendOnly": true,
  "frontendOnlyReason": "Prepared on /textile/admin/erp-procurement and not posted to backend.",
  "version": "codex118-procurement-master-foundation-v1"
}

CODEX259 procurement execution

Vendor RFQ, PO, GRN, Purchase Invoice, Ledger

Guarded admin actions on the existing procurement routes.
PO-CODEX259-EXECUTIONcodex259-erp-procurement-execution-v1
VendorVEN-CODEX332-CODEX259-VENCODEX259-VEN
POPO-CODEX259-EXECUTIONPO-CODEX259-EXECUTION
GRNGRN-CODEX259-EXECUTIONRECEIVED
AmountINR 10,0001000 kg

Action Readback

Create VendorWAITING
/api/trade-core/erp/vendor/create
Create POWAITING
/api/trade-core/erp/purchase-order/create
Approve POWAITING
/api/trade-core/erp/purchase-order/approve
Set ApprovedWAITING
/api/trade-core/erp/purchase-order/status
Post GRNWAITING
/api/trade-core/erp/purchase-receipt/create
Link InvoiceWAITING
/api/trade-core/erp/purchase-invoice/link

Readonly procurement route status

Vendor, Purchase Order, Ledger, And Audit Readbacks

GET routes are fetched for status and row readback. POST routes are shown as protected backend routes only and are not executable from this frontend page.
Vendor rows0WAITING
Vendor RFQs0WAITING
Purchase orders0WAITING
GRN rows0WAITING
Vendor ledger rows0WAITING
Audit events0WAITING
Auth-guarded reads0401/403 means the mounted route is protected; this page does not bypass guards.
Load errors0Waiting for first readback.

Implemented / UI-Only / Not Executable Matrix

GroupMethodRouteBackend statusFrontend statusExecutable here
Vendor routesGET/api/trade-core/erp/vendor/listIMPLEMENTED_BACKEND_READREADONLY_FETCHEDNo mutation
Vendor routesPOST/api/trade-core/erp/vendor/createIMPLEMENTED_BACKEND_PROTECTED_WRITEADMIN_WORKFLOW_ACTIONCreate/update vendor
Vendor RFQGET/api/trade-core/erp/vendor-rfq/listIMPLEMENTED_BACKEND_READREADONLY_FETCHEDNo mutation
Purchase-order routesGET/api/trade-core/erp/purchase-order/listIMPLEMENTED_BACKEND_READREADONLY_FETCHEDNo mutation
Purchase-order routesPOST/api/trade-core/erp/purchase-order/createIMPLEMENTED_BACKEND_PROTECTED_WRITEADMIN_WORKFLOW_ACTIONCreate PO
Purchase-order routesPOST/api/trade-core/erp/purchase-order/approveIMPLEMENTED_BACKEND_PROTECTED_WRITEADMIN_WORKFLOW_ACTIONApprove/reject
Purchase-order routesPOST/api/trade-core/erp/purchase-order/statusIMPLEMENTED_BACKEND_PROTECTED_WRITEADMIN_WORKFLOW_ACTIONLifecycle update
GRN routesGET/api/trade-core/erp/purchase-receipt/listIMPLEMENTED_BACKEND_READREADONLY_FETCHEDNo mutation
GRN routesPOST/api/trade-core/erp/purchase-receipt/createIMPLEMENTED_BACKEND_PROTECTED_WRITEADMIN_WORKFLOW_ACTIONAccept/reject/partial
Purchase invoicePOST/api/trade-core/erp/purchase-invoice/linkIMPLEMENTED_BACKEND_PROTECTED_WRITEADMIN_WORKFLOW_ACTIONLink invoice
Vendor ledgerGET/api/trade-core/erp/vendor-ledgerIMPLEMENTED_BACKEND_READREADONLY_FETCHEDNo mutation
Procurement auditGET/api/trade-core/erp/procurement-auditIMPLEMENTED_BACKEND_READREADONLY_FETCHEDNo mutation
Vendor ListGET /api/trade-core/erp/vendor/list?limit=50DB-backed vendor master readback. No vendor create/update action is exposed here.
WAITING
Vendor RFQ ListGET /api/trade-core/erp/vendor-rfq/list?limit=50DB-backed vendor RFQ readback from procurement tables, separate from buyer RFQ routes.
WAITING
Purchase Order ListGET /api/trade-core/erp/purchase-order/list?limit=50DB-backed purchase order readback. No create, approve, or receipt action is exposed here.
WAITING
GRN ListGET /api/trade-core/erp/purchase-receipt/list?limit=50Goods receipt readback for accepted, rejected, and partial GRNs.
WAITING
Vendor LedgerGET /api/trade-core/erp/vendor-ledger?limit=50Procurement/AP due tracking only. It is not wallet, payout, or payment execution.
WAITING
Procurement AuditGET /api/trade-core/erp/procurement-audit?limit=50Immutable procurement audit readback for vendor, PO, receipt, and approval events.
WAITING

Vendor Readback

0 rows shown
VendorCodeModuleStatusGSTINUpdated
No vendor rows returned, or the route is admin-guarded in this session.

Vendor RFQ Readback

0 rows shown
RFQVendorModuleStatusQuotesDue
No vendor RFQ rows returned, or the route is admin-guarded in this session.

Purchase Order Readback

0 rows shown
POVendorModuleStatusApprovalDue
No purchase order rows returned, or the route is admin-guarded in this session.

GRN Readback

0 rows shown
GRNPOVendorStatusReceivedInvoice
No GRN rows returned, or the route is admin-guarded in this session.

Vendor Ledger Readback

0 rows shown
VendorPOTypeAmountStatusDue
No vendor ledger rows returned, or the route is admin-guarded in this session.

Procurement Audit Readback

0 rows shown
ActionObjectVendorPOApprovalCreated
No procurement audit rows returned, or the route is admin-guarded in this session.
Mutation boundary: this page posts only to existing guarded procurement endpoints; it does not call wallet, payout, scheduler, marketplace, buyer, seller-listing, or payment-provider routes.