AAcharioteerGlobal Marketplace
Selected market context: EN · IN · INRBuyerSellerWalletAccountERP

Buyer workspace

Buyer Operations

Search products, compare suppliers, request quotes, track orders, documents, finance, and delivery status.

Buyer Receipt Audit Readback

Read-only buyer receipt audit view from existing trade_orders.receipt and erp_receipts evidence only.

Fixed trade chain: listing -> comparison -> landed_cost -> order -> escrow -> logistics -> delivery -> wallet -> payout -> receipt_audit.

Buyer order status

Batch 3 Source Readback Parity

buyer-receipt-audit
Versioncodex139b-prelive-commercial-flow-proof-v1
Fixed Trade Chainlisting -> comparison -> landed cost -> order -> escrow -> logistics -> delivery -> wallet -> payout -> audit
ExecutionNo payment, logistics, release, refund, payout, receipt, or audit write call is mounted here.

Exact 22-module registry

READY
22/22 modules

Registry proof is read from frontend/lib/textileModules.ts; no seller listing page is created or rewritten.

frontend/lib/textileModules.ts

Buyer readback consistency

READY
/dashboard + /rfq/export + /orders + /receipt-audit

Buyer dashboard, RFQ, orders, and receipt-audit pages consume the same fixed source/readback parity helper.

/textile/buyer/dashboard + /textile/buyer/rfq/export + /textile/buyer/orders + /textile/buyer/receipt-audit

Seller readback consistency

READY
/dashboard + /orders + /wallet-ledger

Seller dashboard, orders, and wallet-ledger pages consume the same helper without touching seller listing pages.

/textile/seller/dashboard + /textile/seller/orders + /textile/seller/wallet-ledger

Fixed one-direction chain

READY
listing -> comparison -> landed_cost -> order -> escrow -> logistics -> delivery -> wallet -> payout -> receipt_audit

Batch 3 keeps listing -> comparison -> landed_cost -> order -> escrow -> logistics -> delivery -> wallet -> payout -> receipt_audit.

frontend/lib/moduleMarketplace.ts

Helper/schema preflight

READONLY
shared helper export/import guard

Closure is helper-level first; sellerListingSharedHelpers, sellerListingEnterpriseHelpers, and sellerSchemaRegistry remain import/export checked.

frontend/lib/sellerListingSharedHelpers.ts + frontend/lib/sellerListingEnterpriseHelpers.ts + frontend/lib/sellerSchemaRegistry.ts

Runtime mutation boundary

READONLY
no gateway/provider/mutation proof

No payment gateway, logistics provider, production mutation proof, new route family, or backend readback family is attached.

existing /api/rfq + /api/trade-core reads only
Batch 3 version
codex382-batch3-source-readback-parity-v1
Surface
buyer-receipt-audit
Role
buyer
Readback row counts
Receipt Audit Rows 0 / Warning Rows 2 / Summary Signals 5
Source routes
/textile/buyer/receipt-audit + /textile/buyer/orders + /textile/buyer/dashboard
Frozen no-touch files
frontend/app/textile/yarn/page.tsx + frontend/app/textile/seller/yarn/listing/page.tsx + frontend/lib/canonicalSellerMasterTruth.ts
Count policy
source-vs-inventory count drift is report-only; no 73/392 hard fail
Note 1
receipt-audit reads existing receipt/audit payload only and does not post receipts

Buyer Maturity Visibility

Comparison / RFQ / Landed Cost / Order / Receipt / Wallet Proof

1/6 visible
version codex108-buyer-67-pages-current-200-rfq8-maturity-visibility-v1buyerPages 67frontendPages 393tradeCore routes 200rfq routes 8

0 receipt-audit rows | 0 order receipts | 0 ERP receipts

Comparison proof / READYYarnReceipt audit keeps module identity aligned with the exact 22 textile registry used by buyer comparison surfaces.module_key yarn
RFQ proof / WATCHbuyer filter optionalRFQ/order ownership is preserved through buyerId and companyId filters when supplied./textile/buyer/rfq/export
Landed cost proof / WATCH0 order rowsLanded-cost and commercial closeout evidence remains upstream; receipt audit shows only existing order/ERP evidence./api/trade-core/:moduleKey/receipt-audit
Order proof / WATCH0 ordersOrder continuity is shown from receipt-audit rows and summary counts without synthesizing placeholders./textile/buyer/orders
Receipt proof / WATCH0 order / 0 ERP / 0 postedReceipt visibility is read directly from order receipt and ERP receipt fields./api/trade-core/:moduleKey/receipt-audit
Wallet proof / WATCH0/0 rowsWallet, escrow, payment, and payout labels are displayed only when receipt-audit rows return them.receipt-audit row payment/escrow/wallet fields

listing -> comparison -> landed_cost -> order -> escrow -> logistics -> delivery -> wallet -> payout -> receipt_audit

Yarn

module_keyyarn
Sectortextile
EngineTransformation
Orders0
Order Receipt Visible0
ERP Receipt Visible0
ERP Receipt Posted0
Receipt/Audit Evidence Orders0

Route: /api/trade-core/:moduleKey/receipt-audit | Note: none | Last refresh: not loaded

Buyer document visibility continuity

uploaded0
pending_review1
verified0
rejected0
missing0

phase9b-document-visibility-continuity-v1 | Metadata only from existing receipt-audit/document readiness readbacks. Private storage keys, provider object ids, raw file paths, signed-upload tokens, and public download links are not rendered.

Order IdDocument FamilyDocument RefStatusReadinessUploaded / VerifiedCounts
module-summaryDocument visibilitynonemissingDOCUMENT_METADATA_MISSINGpending / pending0 uploaded / 0 verified / 0 total

Buyer Order-Chain Visibility Phase 2

Order status continuity / WATCH0/0 rowsOrder id/status/process-stage proof is displayed only when the existing receipt-audit row returns it.
Escrow / payment proof / WATCH0/0 rowsPayment, escrow, wallet, or payout labels are read from receipt-audit rows when present; missing values stay WATCH.
Seller identity proof / WATCH0/0 rowsSeller id/name/company proof is not synthesized when the receipt-audit row omits it.
Document / receipt proof / WATCH0 summary signalsReceipt, ERP receipt, posted flag, and audit-event evidence come from the existing receipt-audit payload.
Module / sector proof / READYYarn / module_key yarnSelected module stays inside the exact 22 textile registry; sector=textile, engine=Transformation.

Missing Data Warning Labels

Buyer filter label / WATCHBuyer Id not suppliedReadback may be module-level until an existing buyer id filter is entered.
Receipt rows missing / WATCHNo receipt-audit rows returnedThe table remains empty instead of generating placeholder receipt rows.

Receipt Audit Rows

Loading receipt-audit readback...

Order IdReceipt NoOrder ReceiptERP Receipt DBPostedAudit Events