🧪 DEMO MODE — changes here do NOT affect the Production environment. Click PROMOTE in Settings → Environment when you want to ship them.
🍇
Grapezy 小葡Online
🍇
Hi!
Here's your briefing for today
📊 Stacked by Category · grouped by Country
Order Quantity by Country × Category
Month
Country × Category Matrix
vs prev period
💰 USD reporting
Order Value by Country × Category
Month
Country × Category Value (USD)
Breakdown by Category
Order vs Paid vs Outstanding
Aging Buckets
💰 Expected Revenue by Country
based on per-country selling price
📥 To Collect
—
✅ Collected
—
⏳ Not Yet Collected
—
ETA vs Actual — On-Time %
Freight Cost by Country (Monthly)
Freight % of Selling Value
Target ≤ 8% · Alarm > 12%
🚧
Coming soon
Code + EN/CN names are auto-filled from the Products tab. Edit them there to update here.
AI freight calculator — picks the billing unit by priority: Wooden Crate → Pallet → Carton → Weight. Shows price/CBM, price/CTN, and price/Pallet auto-computed from the rate card.
Forwarder Rate Cards
Per-Product Freight (calculated)
Landed Cost per Product — combines goods price + freight + destination charges per destination country. Total / Pcs = ต้นทุนต่อชิ้นรวมค่าขนส่ง · FX rates configured in Settings → Countries → Currency Exchange Rates.
Cost Master
Import Tax Calculator — pick the destination country to calculate its import duty + VAT.
Each country has its own rates, VAT % and saved declarations.
Cost Saving —
monthly purchase price per product · edit any cell to record what you actually paid · the page calculates YoY savings vs the current price
Price History
Selling Price = Cost × (1 + Markup%) — markup is configured per Country × Category. Prices show 3 decimals; the 4th decimal always rounds UP.
Markup Settings — set % markup per Country × Category
AI Email Ingestion · — · pulls Commercial Invoice, Packing List, Sale Contract, BL/Shipment Confirmation
Sales Invoice (Commercial Invoice) — pick one or more GPOs to bill the destination customer. AI auto-fills item rows from each GPO + computes totals (amount · pcs · cartons). Preview the document, print, or export.
Generated Sales Invoices
— invoices
📅 Payment Schedule
— invoices
Pre-shipment Freight Calculator — uses baseline rates from your recent shipments. Pick items, packaging, and method → see estimated cost. AI recommends the best option for your deadline.
Lead Time Settings — days per process step, per destination country
Baseline Rates — last shipment per method (filterable by destination country)
Items to Ship
Shipping Method
Schedule Constraints — AI uses these + Lead Time table above to pick the safest shipping method
💰 Estimated Cost
🤖 AI Recommendation
Loading Plan — pick a container, add items → see a 3D rotatable view of how cargo packs inside. Live totals show used CBM, used weight, and remaining capacity.
Container Type
3D View — click box to select · Shift+click multi-select · click floor to move · double-click to rotate 90°
Cost Forecast — pulls every GPO and backs out the shipping days from the Lead Time table to compute the month each order must leave the factory. Live-updates as new GPOs arrive.
Filters
Cost by Ship-out Month
Ship-out Period × Country
— GPOs · — total
GPO Detail
— GPOs in scope
Performance & KPI Dashboard — AI evaluates each team member from their assigned tasks (on-time delivery, task difficulty handled, JD adherence). Define JD + KPI per role · log tasks with difficulty + due dates · AI surfaces top performers + people who need help.
Per-Person Performance — AI-scored from assigned tasks
— people
📋 Job Descriptions + KPI — editable per person
— evaluated
🤖 AI Insights & Recommendations
Inventory Control —
stock on hand per destination warehouse · production / expiry / shipment dates · live capacity utilisation
Warehouse Space
— rented capacity vs current stock
Stock Summary
— net stock on hand per product · in = batches received · out = deductions / issues
📋 Reorder Planning
— days on hand · usage (3 mo) · trend · safety stock · suggested order
Usage source
Live activity feed — every edit, addition, and change across the platform shows here. Latest first.Auto-refreshes every 60 seconds ·
Retention: 5 years.
🧪 Environment — production vs admin-only sandbox
PROD
Role × Action matrix — click any cell to cycle the permission (CRUD → RU → R → — for data · ✓ → — for actions). Admin defaults to full access. Per-user overrides set via Accounts → user detail.
No unsaved changes — edits apply only after you confirm.⚠ You have unconfirmed permission changes.Click “Confirm changes” to apply them.
Quick Role Editor — pick a role to see/edit every default in one focused view
Default Permissions per Role — full matrix view · click any cell to cycle
Countries
💱 Currency Exchange Rates — used across the platform for cost / pricing conversions
AI auto-organises uploaded filesinto the right OneDrive / SharePoint folder per function · plus connects to external systems (supplier portals, ERPs, banks) so AI can pull data on your behalf.
📁 Storage Folder Links — where AI files uploads per function
🌐 Web Integrations — external systems AI can log into to pull data
Credentials are stored locally in this prototype. In production they'd go into Azure Key Vault / AWS Secrets Manager · encrypted at rest · accessed by AI workers via short-lived tokens.
🍇 Grapezy · 小葡 is your always-on AI teammate.Connect her to WeChat / Teams / Email so she can chase suppliers, post summaries to your channels, and ping team-mates automatically.All credentials stay in local storage in this prototype (in production they'd go into Azure Key Vault).
🔗 Business Central (ERP) — UAT — connect to pull Purchase Orders & Receipts
Not connected
The web app calls a backend proxy that holds the OAuth credentials — it never talks to Business Central directly. Config below was read from BC UAT. No ERP data is pulled until an admin adds credentials.
Awaiting credentials — an admin must register an Azure AD app (Client ID + Secret) and grant Business Central API access, then add them to the backend proxy. Until then no data is pulled.
🧠 Grapezy AI Brain — connect a real LLM for true intelligence
Rule-based only
Paste an OpenAI/Anthropic/Gemini/Groq/OpenRouter/Ollama API key + endpoint, and Grapezy answers every question with a real LLM — code, philosophy, math, business advice, anything. Without a key, she falls back to the built-in rule-based responses. Key is stored locally in your browser only.
🍇 Grapezy Personality & Defaults
💬 WeChat · 微信
Disconnected
💼 Microsoft Teams
Disconnected
📧 Email Notifications
⏰ Scheduled Briefings (times in Thailand timezone, ICT/UTC+7)
🤖 Auto-Tasks Grapezy Will Run For You
☁ Multi-User Data Sync — so everyone sees the same edits in real time
Off
How it works: Admin clicks Enable cloud sync → we create a free shared storage bin → share the URL with your team via the invite link. Every edit (PRODUCTS / POs / Invoices / Tasks…) auto-syncs across all signed-in users every 8 seconds. Free service · last-writer-wins · ~1 MB capacity (plenty for prototypes).
Not connected
Standard Operating Procedure — ขั้นตอนการทำงานของ JianCha SCM Platform · เป็นคู่มืออ้างอิงสำหรับทุกคนในทีม
Workflow Steps
Country × Incoterms — what Incoterms we use per destination country