Admin workspace
Governance, executive dashboards, observability, module control, and ERP route clarity.
Enterprise Admin Workspace
Tax table health, reconciliation visibility, and posting readiness from existing ERP read routes only.
/api/trade-core/erp/readiness/api/trade-core/erp/db-readiness/api/trade-core/erp/admin-controls/api/trade-core/erp/automation-matrix/api/trade-core/erp/audit-timeline/api/trade-core/erp/finance-chain-replay-audit/api/trade-core/erp/procurement-audit?limit=80/api/trade-core/erp/tax-reconciliation/api/trade-core/erp/invoice-tax-breakup/api/trade-core/erp/tax-rule/list/api/trade-core/erp/tax-ledger/api/trade-core/erp/tax-audit/api/trade-core/erp/tax-export-json/api/trade-core/erp/scheduler-simulation/preview/api/trade-core/erp/scheduler-simulation/healthGET /api/trade-core/erp/tax-rule/list?limit=80Trusted-admin GET readback for tax rule depth. Tax creation/export/filing execution remains outside this UI.| Module | Jurisdiction | Tax type | Rate | Status | Updated |
|---|---|---|---|---|---|
| No tax rule rows returned by the existing backend read route. | |||||
GET /api/trade-core/erp/tax-ledger?limit=80Trusted-admin GET readback for posted tax ledger rows. This UI does not create tax rules, export filings, or run reconciliation mutations.| Invoice | Order | Module | Tax type | Tax amount | Reconciliation |
|---|---|---|---|---|---|
| No tax ledger rows returned by the existing backend read route. | |||||
GET /api/trade-core/erp/tax-audit?limit=80Trusted-admin GET audit/readback for tax compliance depth. No filing, rule creation, or export action is exposed.| Module | Action | Status | Message | Created |
|---|---|---|---|---|
| No tax audit rows returned by the existing backend read route. | ||||
GET /api/trade-core/erp/invoice-tax-breakup?limit=80Trusted-admin GET readback over invoices, invoice lines, tax lines, and ledger linkage. No invoice post button is mounted here.| Invoice | Order | Module | Tax type | Tax amount | Status |
|---|---|---|---|---|---|
| No invoice tax rows returned by the existing backend read route. | |||||
GET /api/trade-core/erp/tax-export-json?limit=80Trusted-admin GET readback for tax compliance export JSON. This UI renders the payload only and does not submit GST, VAT, sales tax, or filing data externally.| Invoice | Order | Module | Tax type | Tax amount | Filing period |
|---|---|---|---|---|---|
| No compliance export JSON rows returned by the existing backend read route. | |||||
/api/trade-core/erp/readinessRegistry, admin locks, warnings, and DB status labels only./api/trade-core/erp/scheduler-simulation/previewRead-only scheduler plan; no DB, queue, payout, receipt, inventory, logistics, or audit mutation./api/trade-core/erp/scheduler-simulation + /runDB-backed execution health/runs on trade_activity_log; not live payout/logistics/gateway execution./api/trade-core/erp/finance-chain-replay-audit + /audit-timeline + /tax-reconciliationExisting DB tables only: invoices, tax, journal, payouts, receipts./api/trade-core/erp/readiness/api/trade-core/erp/readiness/api/trade-core/erp/readiness/api/trade-core/erp/readiness/api/trade-core/erp/readiness/api/trade-core/erp/readiness/api/trade-core/erp/tax-reconciliation/api/trade-core/erp/invoice-tax-breakup/api/trade-core/erp/invoice-tax-breakup/api/trade-core/erp/finance-chain-replay-audit/api/trade-core/erp/finance-chain-replay-audit/api/trade-core/erp/finance-chain-replay-audit/api/trade-core/erp/audit-timeline/api/trade-core/erp/audit-timeline/api/trade-core/erp/readiness/api/trade-core/erp/readiness/api/trade-core/erp/tax-reconciliationaccountingClosureTruthcoaProjection/api/trade-core/erp/readinessaccountingClosureTruthreconciliationReadiness + taxReconciliationerpReportingReadiness + reportingReadinessChecklist/api/trade-core/erp/audit-timelineExisting ERP audit readback only./api/trade-core/erp/finance-chain-replay-auditExisting invoice, payout, receipt, and posting visibility.accountingClosureTruth.closureGaps.gapsGap metadata only; no remediation executor.accountingClosureTruth.sourceTablesDeclared readiness sources from the canonical payload./api/trade-core/erp/readiness + /api/trade-core/erp/finance-chain-replay-audit + /api/trade-core/erp/invoice-tax-breakuporder readback -> invoice readiness -> DB-posted invoice readback -> audit timelineRead-only proof only; no invoice-post route is called from this surface./api/trade-core/erp/tax-reconciliation + /api/trade-core/erp/invoice-tax-breakup + /api/trade-core/erp/tax-auditjurisdiction metadata -> invoice tax lines -> tax ledger -> reconciliation visibilityNo live GST, VAT, country, filing, or tax resolver API is called./api/trade-core/erp/finance-chain-replay-audit + /api/trade-core/erp/audit-timelineescrow -> wallet -> payout -> receipt readback -> audit continuityReceipt proof is readback-only; no receipt-post route is called from this surface./api/trade-core/erp/readiness + /api/trade-core/erp/audit-timelineadmin lock -> idempotency visibility -> failed-posting readback -> canonical auditPosting execution remains outside this proof; no DB write, queue write, or ERP posting call is added.| Table | Exists | Missing columns | Missing indexes | OK |
|---|---|---|---|---|
| No tax table inspection rows returned by ERP readiness. | ||||
| Severity | Code | Module | Order | Message |
|---|---|---|---|---|
| No tax or ERP warnings returned. | ||||
/api/trade-core/erp/tax-reconciliation?limit=100Read-only exception visibility from existing tax ledger rows; no reconciliation matcher or filing executor is started here.| Invoice | Order | Module | Tax type | Tax amount | Reconciliation | Filing period |
|---|---|---|---|---|---|---|
| No tax reconciliation rows returned by the existing backend route. | ||||||
null
null