Sales desk
Sales Operations
REPORTING_FRONTEND_READY
Sales Analysis
Sales analysis page over sales-billing readiness, canonical orders, and customer transaction readbacks.
FRONTEND_APP_ONLY
/erp/reporting/sales-analysis
Active root: frontend/app
ADMIN_GUARDED_API
/api/trade-core/erp/reporting/sales-analysis
HTTP 403 from this API is acceptable.
NO_BACKEND_CHANGE
codex2018-accounting-productization-batch5-v1
No DB, auth, API-key, or trade-core repair.
Source Readbacks
/api/trade-core/erp/sales-billing/quotation-readiness/api/trade-core/erp/sales-billing/order-readiness/api/trade-core/erp/sales-billing/invoice-readiness/api/trade-core/orders/mineRoute Guards
No quotation or invoice creation is exposed.
No dispatch or collection action is introduced.
Order-to-customer context stays canonical.
Business Accounting Status
Only real posted readbacks belong on this report. When a posting is unavailable, the business state is Awaiting business transaction.
| Area | Readback | Business State |
|---|---|---|
| Sales Analysis | /api/trade-core/erp/reporting/sales-analysis | Awaiting business transaction |
| Posting Summary | /api/trade-core/erp/accounting-posting-engine/journal-lines | Awaiting business transaction |
| Financial Dashboard | /api/trade-core/erp/reporting/kpi-dashboard | Awaiting business transaction |
Auto Posting Visibility
/api/trade-core/erp/accounting-posting-engine/source-documents/api/trade-core/erp/accounting-posting-engine/posting-preview/api/trade-core/erp/manufacturing-execution/completion-posting-readiness/api/trade-core/erp/accounting-posting-engine/posting-preview/api/trade-core/erp/inventory-finance-chain/readiness/api/trade-core/erp/accounting-posting-engine/posting-preview/api/trade-core/erp/job-work/challan-invoice-chain/readback/api/trade-core/erp/accounting-posting-engine/posting-preview