04 / TRADE PROMOTION MANAGEMENT ENTERPRISE PILOT-READY

Every baht you are owed. Collected, with the debit note attached.

A trade-income system of record for multi-format retailers running supplier-funded promotions on spreadsheets, email, and LINE. TradePlus digitises the agreement, tracks the execution, calculates the claim, generates the Thai VAT-compliant debit note, and gives the supplier the same view as the buyer. Designed for groups running THB-billion annual trade income. Thai-first.

Thai VAT-compliant debit notes 8-week pilot to measured recovery Built for THB 1B+ trade income scale
LIVE PRODUCT WIDGET — NOT A RENDER
02 / THE CHALLENGE

Billions of baht. Managed in email, Excel, and LINE.

Large multi-format retailers in Thailand — the groups that run a chain of supermarkets, a fleet of electronics stores, a handful of department banners, and a marketing-supply arm — manage between THB 7 billion and THB 13 billion of trade income a year. That is supplier-funded money: slotting fees, volume rebates, co-op advertising, display allowances, scan-down discounts, seasonal campaign contributions, and new-store-opening support. At every retailer of that scale, the mechanics of collecting that money look the same.

Each category buyer keeps a spreadsheet. The spreadsheet has one tab per supplier, one row per agreement, and one column per promotion period. The terms live in an email thread or a scanned appendix. The proof-of-execution is a LINE photo the area manager sent last month, already three hundred messages back in the group chat. The claim amount is calculated in a calculator app on the buyer's phone, copied into a second spreadsheet owned by finance, and keyed into the AP system a week later.

When a supplier disputes the amount, the thread becomes a chain of forwarded emails with conflicting attachments. Nobody can find the original agreement. The area manager who took the photo has rotated to a new store. The promotion ended two months ago. The claim ages past the window the agreement allowed, and the supplier quietly refuses to settle. The finance team spends the last two weeks of every quarter reconstructing this picture across two hundred suppliers. They close the books. They book a write-off. They start the next quarter.

01

Seventy per cent of trade promotions generate zero ROI — and nobody can tell which seventy.

That figure is a trade-marketing industry benchmark cited across Nielsen, Kantar, and the consumer-packaged-goods trade press. The reason it persists is measurement. Without a system that links agreement terms to POS outcomes to settlement records, the retailer cannot say which promotion types work in which stores at which price points. Every quarter the same promotions get renewed because they cannot be cleanly ranked against the ones that were cancelled.

02

Five to twenty per cent of gross revenue is affected by deduction disputes.

A benchmark from AP-automation and order-to-cash research (HighRadius, BlackLine, APQC). At a THB-50-billion-a-year retailer that is THB 2.5 billion to THB 10 billion of cashflow sitting in dispute at any moment. The dispute is usually not fraud — it is a version mismatch: the buyer's agreement says one rate, the supplier's contract says another, the area manager's photo might be missing, and nobody is authorised to decide in under a week.

03

Global TPM platforms do not handle Thai tax.

SAP TPM, Vividly, HighRadius, AFS — none of them generate a Section 86/9 Thai debit note in Thai with the amount in Thai words, sequential numbering without gaps per fiscal year, 7% VAT correctly separated, 13-digit tax IDs on both sides, and the bilingual layout a Thai revenue officer expects. That is not a feature gap — it is the reason every large Thai retailer still relies on spreadsheets. The tooling that would replace the spreadsheet cannot file a compliant debit note, so the spreadsheet stays.

"We do not know, at the end of a quarter, what we were owed. We know what we booked. The gap between the two is the conversation we keep not having."

Conversation with a commercial finance director at a Thai multi-format retailer · February 2026
03 / THE APPROACH

One system of record. Agreement to debit note to settlement.

TradePlus collapses the lifecycle onto a single spine. Every agreement is a structured record. Every execution ties back to an agreement. Every claim is calculated deterministically from the agreement terms and the source data. Every debit note is generated from the claim, in Thai, compliant with the Revenue Code. Every supplier sees the same view the buyer sees — same numbers, same photo, same calculation breakdown. The spreadsheet, the email thread, and the LINE group stop being the record. They become the informal chatter around a system that already has the answer.

01

Deterministic claim engine, not a calculator

Every claim is computed from agreement terms and source data with a plain-English formula, a per-store or per-tier breakdown, and a frozen snapshot of inputs. Two runs of the same inputs produce the same output, always. The claim carries its own calculation proof — the buyer approves, the supplier audits, the regulator can reconstruct.

02

Thai VAT compliance as a first-class citizen

Debit notes and credit notes are generated inside TradePlus in Thai, bilingual, with Section 86/9 fields, sequential numbering per fiscal year, 7% VAT separated, the amount rendered in Thai words, and Sarabun/TH SarabunPSK typography. Withholding tax rates (2%, 3%, 5%) are auto-applied per payment type. The output is filing-ready; finance does not re-keystroke it into anything.

03

Both sides see the same evidence

The supplier view is not a status page — it is the same claim, the same photo, and the same calculation table the buyer sees, with a structured dispute workflow in place of a "please explain" email. Disputes carry reason codes, auto-escalate on time, and resolve on the same data both parties already share. Industry data suggests 30–50% dispute reduction when both sides see shared evidence; we design for that baseline.

This is not a category-management tool and it is not an AP-automation tool. It is the ledger of trade income — the place where agreement, execution, claim, and settlement all live as one record.

04 / THE WORKFLOW

Six steps, agreement to settlement.

NEW AGREEMENT · DRAFT
Supplier
Unilever Thailand
Type
Volume Rebate · Tiered
Period
Apr – Jun 2026
Claim Window
30 days
Fee Structure
Tier 1: 2.0%  ·  Tier 2: 3.5%  ·  Tier 3: 5.0%
Retroactive · VAT-subject · Stores: all formats
STEP 01 · DIGITISE

Digitise the agreement.

One structured form. Four agreement types in MVP. No free-text appendices.

The buyer creates the agreement in TradePlus from a structured form. Four agreement types are supported at MVP: slotting fee (fixed fee per store per period), volume rebate (tiered percentage against purchase volume, retroactive or marginal), display allowance (fee per display per store per period, photo-proof required), and co-op advertising (percentage of actual ad spend, invoice-proof required). Seasonal campaign, promotional price support, and new-store-opening support enter the catalogue post-pilot. The agreement carries supplier, brands and products covered, stores and regions covered, period, fee structure as structured JSON, claim window in days, VAT treatment, and total committed baht.

STEP 02 · PROVE IT RAN

Prove it ran.

Display photo. EXIF timestamp. GPS store match. One-line AI validation.

For display-based agreements, store staff photograph the display from the browser on a phone. The photo is stamped with agreement ID, store, timestamp, and GPS coordinates from EXIF. TradePlus checks the GPS against the seeded store coordinates (100m radius by default), then calls Claude Vision synchronously to confirm the photo shows the required display — correct supplier, correct product, correct display type — and returns a confidence score and a one-sentence explanation a non-technical buyer can read. For POS-based agreements, TradePlus ingests sales transactions during the promotion period and calculates units sold, discount value, and supplier co-funding obligation without manual data entry.

EXECUTION · PHOTO CAPTURED
IMG_2026-04-18_1523.jpg
Store SKN-042 · Bang Sue · 15:23 · 13.8124°N, 100.5371°E
GPS match · 42m EXIF verified
Vision validation 0.96
Endcap display of Knorr stock cubes visible with correct facing, promo shelf-talker in frame.
CLAIM · Q2 · UNILEVER TH
Volume: 84,250 of 120,000 units · Tier 2 qualified (3.5%)
0T1 · 40kT2 · 80kT3 · 120k
Claim Total
฿142,580
84,250 × THB 48.30
× 3.5% retro rebate
Inputs frozen at 2026-04-18 16:04 · Re-run produces same output.
STEP 03 · CALCULATE

Calculate the claim.

Formula in plain English. Per-store or per-tier breakdown. Frozen input snapshot.

At period end the buyer (or finance, depending on role) clicks Generate on the agreement and the period. In under two seconds, TradePlus returns the calculation: the formula in plain English ("12 of 15 stores × 30 days × THB 500/day = THB 180,000"), the inputs table, the per-store or per-tier breakdown, and the total in Thai baht. The calculation is deterministic; identical inputs always produce an identical result. Every claim stores an immutable snapshot of the inputs used. Subsequent changes to source data do not retroactively mutate a calculated claim.

STEP 04 · GENERATE

Generate the debit note.

One click. A filing-ready Thai VAT debit note in under three seconds.

Once the claim is approved, the buyer clicks Generate Debit Note. A headless-Chrome renderer (Browsershot) produces a Section 86/9-compliant Thai debit note PDF in under three seconds. The output carries sequential note number with no gaps per fiscal year, retailer entity tax ID, supplier 13-digit tax ID, line items from the calculation breakdown, 7% VAT on a separate line when the agreement is VAT-subject, the amount rendered in Thai words (สี่ล้านสองแสนบาทถ้วน), issue date, reason for adjustment, and a bilingual layout with Thai primary and English secondary. Sarabun and TH SarabunPSK render correctly.

ใบเพิ่มหนี้
Debit Note
DN-2026-0412
Issue: 2026-04-18
Issuer:
Retailer Entity Co., Ltd.
Tax ID 0105561000000
To:
Unilever Thailand
Tax ID 0105536000000
Line: Q2 Volume Rebate · Apr–Jun 2026 · Tier 2 @ 3.5%
Subtotal฿133,253.27
VAT 7%฿9,327.73
Total฿142,581.00
(หนึ่งแสนสี่หมื่นสองพันห้าร้อยแปดสิบเอ็ดบาทถ้วน)
SUPPLIER VIEW · UNILEVER TH
Claim CL-2026-0412
฿142,580
Q2 Volume Rebate · 84,250 units verified
REASON CODES
Incorrect quantityL1 · 14d
Incorrect periodL1 · 14d
Proof insufficientL2 · 30d
STEP 05 · SHARE

Share with the supplier.

The supplier sees what the buyer saw. Same data, different role.

The supplier's view of the claim is the same data the buyer and finance see, scoped by supplier ID. The supplier lands on a statement page that lists every agreement with the retailer, every claim raised against them, every proof photo, every calculation breakdown, and every debit note issued. If they disagree, they click Dispute on the claim, pick a reason code (incorrect quantity, incorrect period, proof insufficient, terms disagreement, other), and write a note. The dispute lands in the buyer's queue with the claim already open. Unresolved disputes auto-escalate — fourteen days to category manager, thirty days to commercial director.

STEP 06 · RECONCILE

Reconcile and recover.

Unclaimed rebates. Expiring claim windows. One month of recoverable revenue.

At quarter end, finance opens the Leakage Report. The report lists volume rebates earned but not claimed (system compares actual purchase volume against every active tiered agreement), display allowances with verified photos but no claim filed, claims with windows expiring in the next fourteen days, and under-calculated claims the engine has re-checked. The total recoverable baht sits at the top of the report. The commercial director's dashboard sits above — trade income year-to-date against target, breakdown by agreement type, breakdown by category, supplier scorecards, forward-looking forecast from active agreements, and year-over-year comparisons. Period-end close is an hour of reviewing open items, not a week of spreadsheet forensics.

LEAKAGE REPORT · Q2
Total Recoverable
฿7,440,000
across 3 suppliers
14 open items
Unclaimed rebates
5 open · oldest 42d
฿4.12M
Expiring in 14 days
6 open · file by 2026-05-02
฿2.18M
Under-calculated
3 open · re-run ready
฿1.14M
05 / KEY FEATURES

Ten capabilities that make this work at enterprise scale.

01

Agreement repository with calendar

Every supplier agreement lives as a structured record — supplier, brands, stores, period, fee structure, claim window, VAT treatment — not a PDF attached to an email. A calendar view shows every active agreement on a month grid; overlap detection flags when a new agreement conflicts with an existing one for the same supplier, category, or store.

02

Four agreement types at MVP, seven at v1

Slotting fee, volume rebate (tiered, retroactive or marginal), display allowance, co-op advertising at MVP. Seasonal campaign, new-store-opening support, and promotional price support added at v1. Each type has its own structured form, calculation rule, and proof-of-execution requirement.

03

Photo-based execution with AI validation

Display-based promotions are verified by photo. EXIF timestamp and GPS are extracted on upload; GPS is checked against seeded store coordinates with a configurable radius (default 100m). Claude Vision confirms the photo shows the correct supplier, product, and display type, returning a confidence score (0–1) and a plain-language explanation.

04

POS-driven execution for price promotions

For promotional price support, TradePlus ingests POS sales data during the promotion period and calculates units sold, discount per unit, and supplier co-funding — no manual data entry. At MVP the POS feed is seeded; in pilot the feed comes from the retailer's POS via batch file or REST API.

05

Deterministic claim engine

Every claim is calculated synchronously from agreement terms and source data, using NUMERIC(15,2) precision (no floating-point). The result carries a plain-English formula, an inputs table, a per-store or per-tier breakdown, and a frozen snapshot of the inputs. The same inputs always produce the same output.

06

Thai VAT-compliant debit and credit notes

Section 86/9 debit notes and Section 86/10 credit notes are generated from an approved claim in under three seconds. Output: sequential note number per fiscal year, retailer and supplier 13-digit tax IDs, line items, 7% VAT separated, amount in Thai words, bilingual Thai/English layout, Sarabun typography.

07

Withholding tax automation

TradePlus applies the correct WHT rate per payment type — 2% for advertising, 3% for services to Thai entities, 5% for services to foreign entities without a Thai HQ, 5% for rental. E-WHT 1% reduced rate is auto-applied where eligible. Monthly VAT reconciliation supports PP 30 filing.

08

Shared supplier view with structured disputes

The supplier sees the same claim, the same photo, and the same calculation the buyer sees. Disputes use reason codes, land in the buyer's queue, and auto-escalate on time (L1 at 14 days, L2 at 30 days). Industry data suggests 30–50% dispute reduction when both sides share evidence.

09

Leakage report and revenue recovery

The Leakage Report surfaces volume rebates earned but unclaimed, display allowances with verified proof but no claim filed, claims with windows expiring in the next 14 days, and under-calculated claims. The total recoverable baht sits at the top. In a typical retailer this is the first 3–6 months of payback.

10

Full audit trail, 7-year retention

Every action — agreement creation, amendment, approval, execution submission, claim calculation, debit note generation, settlement, dispute — is logged with timestamp, user, entity, old and new values, and IP. Append-only table. Seven-year retention matches the Thai Revenue Code requirement for accounting records.

06 / THE OUTCOME

One to three per cent of gross revenue recovered. Reconciliation in days, not weeks.

A multi-format retailer running THB 50 billion a year in gross sales and THB 7–13 billion in annual trade income typically carries an estimated 5% leakage — THB 380 million to THB 635 million of trade income earned but never claimed. The industry target for a mature TPM deployment is to reduce that to under 1%. At the midpoint, that is roughly THB 190–318 million recovered in year one. The headline metric is revenue recovery; the quieter metrics matter more over time.

Metric Before TradePlus After TradePlus (8-week pilot on top 50 suppliers)
Unclaimed trade income~5% of pool (THB 380–635M)Under 1%
Claim cycle time (period end → supplier)30–60 daysUnder 7 days
Dispute resolution timeWeeks to monthsUnder 14 days
Finance team time on quarterly reconciliation2–3 weeks per quarter-end2–3 days per quarter-end
Agreement visibilityScattered across 100+ buyer inboxes100% centralised, searchable
Audit readinessManual document assemblyInstant export
Supplier portal adoption (top 200 suppliers)None80%+ by end of month 5

Figures derived from industry benchmarks (Nielsen / Kantar for promotion ROI; HighRadius / APQC for dispute rates; AP-automation vendor disclosures for cycle-time deltas) and the measurement model seeded in the TradePlus MVP. Individual pilot results vary by supplier concentration, existing workflow, and data-quality starting point. No Inline One customer has completed a full pilot as of the publication date of this page.

In operational terms, a THB-bn-scale retailer recovers the equivalent of a full finance headcount's annual cost in the first month of pilot. In commercial terms, the category buyers get the first structured view of which promotions drive which outcomes — a baseline for the renegotiation cycle. In compliance terms, the quarter-end close stops being the forensic exercise it currently is. In supplier-relationship terms, the trade conversation shifts from invoice-chasing to joint promotion planning, which is where trade income compounds year on year.

07 / FIT

Six groups feel this daily. And three that probably don't.

This is for

Commercial directors at multi-format retailers running THB 1B+ in annual trade income across 200+ suppliers.The first structured view of trade income at the portfolio level, across grocery, electronics, department, and home-improvement formats.
CFOs and finance directors whose month-end close is blocked by trade-income reconciliation.Close the quarter in days, not weeks, with a defensible audit trail.
Category buyers and merchandising managers with 30–50 live agreements each.One structured record per agreement. One calendar across the portfolio. Claims calculated for them, not by them.
AP and accounts-receivable teams generating and chasing supplier debit notes.Section 86/9-compliant debit notes in under three seconds. No manual VAT calculation. No re-keying.
Internal audit and compliance teams preparing for Revenue Department reviews.Append-only audit log, 7-year retention, instant export per supplier, per agreement, or per period.
Commercial operations and store-ops leaders coordinating in-store execution across hundreds of stores.Compliance dashboards per store, per agreement, per region — with photo-proof and GPS-match.

This probably isn't for

Single-format retailers with fewer than 20 suppliers on trade terms.The spreadsheet genuinely is enough at that scale, and a pilot budget is better spent elsewhere.
FMCG brand trade-marketing teams looking for a brand-side dashboard only.The brand-side cross-retailer view is on our roadmap (phase 5), not in the current pilot scope. A brand-only pilot would underuse the system.
Organisations needing only the settlement step, already running a TPM platform.If an SAP TPM or Vividly deployment is live, TradePlus is the wrong entry point. The pain is at a different layer.
08 / TECHNICAL

What IT and procurement need to know in one screen.

StackLaravel 13 + Livewire 4 (+ Volt) + Preline UI 4 + Tailwind CSS 3 + Alpine.js + PostgreSQL 18
AIClaude API (Sonnet 4.6 + Vision) for photo validation and invoice extraction
PDF generationBrowsershot (headless Chrome) with embedded Thai fonts (Sarabun, TH SarabunPSK)
Numeric precisionNUMERIC(15,2) for all THB amounts. No floating-point arithmetic in the claim engine.
Data residencyThailand (Thai Revenue Code 7-year retention); Singapore fallback available for pilot phase
LanguagesThai (primary), English. Bilingual debit notes.
Auth (pilot)Retailer SSO via OIDC/SAML; MFA for finance roles; magic-link + optional password for supplier portal
AuthorisationRBAC with row-level security. Suppliers see only their own data. Buyers see their categories. Finance sees all.
APIREST + OpenAPI 3.0. Versioned (/api/v1). Rate-limited (1000 req/min internal, 100 req/min supplier portal).
Integrations (v1)ERP (SAP / Oracle) for AP/AR and supplier master; POS feed for sales data; procurement feed for purchase volumes; SSO; email; LINE Notify
Uptime target99.9% (financial system)
DeploymentDedicated tenant on the retailer's preferred Thai cloud; on-premises available under enterprise licence
Audit logAppend-only. Every action timestamped with user, entity, old value, new value, IP. 7-year retention.
Scale target200+ concurrent users at pilot; 10,000+ suppliers and 500+ stores at full rollout

TradePlus is built for a Thai-enterprise financial-system procurement review, not a SaaS trial. Financial data lives in NUMERIC(15,2); there are no hard deletes on claims, debit notes, or settlement records — only soft-delete with audit trail; every monetary amount passes through server-side validation, never client-side only.

Data residency

Production deployments run in Thailand (AWS ap-southeast-7, NIPA Cloud, or the retailer's preferred Thai-registered cloud), satisfying Thai Revenue Code retention rules, PDPA, and BOT-regulated supply-chain expectations.

Audit trail

Every state transition — agreement approval, claim calculation, debit note issuance, dispute escalation, settlement — writes an append-only record. Export is instant per supplier, per agreement, or per period. The structure is designed for ISO 27001 and SOX-style compliance reporting.

Integrations

TradePlus is built to sit inside an ERP landscape, not replace one. Inbound: supplier master and AP/AR from SAP or Oracle, purchase volumes from procurement, sales data from POS, authentication from retailer SSO. Outbound: debit notes and settlement records to AP/AR for posting, notifications via email and LINE Notify. Integrations are staged — the MVP runs on seeded data so the demo does not depend on connector work.

Encryption

TLS 1.3 in transit. AES-256 at rest via PostgreSQL TDE and S3 SSE-KMS for proof photos and generated PDFs. Supplier contact data is classified as personal under Thai PDPA and handled accordingly.

Financial controls

Claim amounts cannot exceed agreement.total_committed minus previously claimed. Duplicate-claim prevention is a database unique constraint on (agreement_id, period_start, period_end). Approval thresholds escalate by baht amount in v1 (MVP uses one-click approve to keep the demo flowing).

09 / PILOT ENGAGEMENT

Eight weeks on top-50 suppliers. Measured leakage in hand.

TradePlus deploys as a fixed-scope pilot with written KPIs, a measured leakage number, and an honest ending. At pilot close either the measured recovery clears the KPI and we scale — to the full supplier base, to the supplier portal, to ERP write-back, to on-premises — or it does not and we hand over the findings. No open-ended contracts. No forever-pilots.

WEEK 1–2

Discover

Workshop with the commercial finance team, two category buyers, and one AP lead. Extract the top 50 suppliers by trade-income exposure. Classify their active agreements into the four MVP types. Agree the KPIs: target leakage percentage recovered, target claim cycle time, target dispute resolution time, target reconciliation days. Fixed pilot price confirmed.

WEEK 3–6

Pilot deployment

TradePlus deployed to a dedicated tenant on the retailer's preferred Thai cloud. Top 50 suppliers' agreements migrated via bulk CSV import. First claim cycle runs — executions captured, claims generated, debit notes issued. The top five suppliers are onboarded to the supplier portal. Weekly review meetings are working-software demos, not slide decks. Leakage is measured continuously.

WEEK 7–8

Measurement

Measured results against the written KPIs. Honest gap analysis — where it cleared, where it did not, and why. Recommendation: scale to the full supplier base, continue pilot on an adjusted scope, or walk away. All three endings are valid; the pilot is designed to be walk-away-able.

MONTH 3+

Scale (or walk)

If the pilot cleared the KPI: rollout to top 200 suppliers, supplier portal onboarding, ERP write-back for AP/AR, dispute escalation workflow, multi-step approval thresholds, on-premises or dedicated-tenant deployment. If it did not: we hand over the pilot report, the migrated agreement data in a CSV, and part ways. The data is yours, either way.

Fixed-price pilot. Walk-away clause. Roadmap influence for design partners. No surprises. No auto-renewal.

10 / PRICING

Three ways to engage.

Pilot (8 weeks, fixed)

Deploy to one retailer entity, top 50 suppliers, four agreement types. All costs fixed in week 0.

  • 8-week managed deployment on a dedicated Thai-cloud tenant
  • Up to 50 suppliers, up to 4 agreement types
  • Weekly demos, measured leakage report, honest KPI verdict
  • Bulk CSV import of existing agreements
On request — typically ฿ 1.8M – 3.2M depending on data-migration scope and integration depth.
Request pilot pricing →

Annual licence (per retailer entity)

Single-retailer deployment at full supplier scale. Renewable annually.

  • Unlimited suppliers, unlimited agreements, all agreement types
  • Supplier portal included
  • ERP / POS / procurement integrations
  • SSO, RBAC, row-level security, audit retention
  • Dedicated Thai-cloud tenant or on-premises
  • Named engineering contact
From ฿ 6M – 10M / year, banded by retailer GMV and supplier count.
See annual licence detail →

Enterprise group licence

Group-level deployment across multiple retailer entities and formats. Cross-format analytics. Shared supplier master.

  • All entities under one parent group on one platform
  • Cross-format trade-income dashboards
  • Shared audit-log governance
  • Group-level data residency and procurement terms
  • Dedicated delivery pod
On request — multi-year contracts available.
Talk to us about enterprise group licensing →
11 / QUESTIONS WE GET

Twelve things enterprise buyers ask first.

How is this different from SAP TPM, Vividly, or HighRadius?
Global TPM platforms do not generate Thai Section 86/9 debit notes with compliant numbering, VAT separation, Thai-word amounts, and bilingual layout. They also do not handle Thai withholding-tax rates or e-WHT auto-application. A global deployment into Thailand requires a localisation project that typically runs longer than our entire pilot. TradePlus is Thai-first and Thai-compliant from the first line of code. The trade-off: we do not carry the global SKU depth of the SAP ecosystem. For a Thailand-centric retailer, that is a feature.
Do we need to replace our ERP?
No. TradePlus sits alongside SAP, Oracle, or an in-house ERP. Supplier master, AP/AR, procurement, and POS feeds come in via batch file or REST. Generated debit notes and settlement records go out to AP/AR for posting. Your finance team continues to close the books in your ERP; TradePlus is the trade-income system of record, not the accounting ledger.
What about data residency and PDPA?
Production deployments run in Thailand on the retailer's preferred Thai-registered cloud (AWS ap-southeast-7, NIPA Cloud, or equivalent). Supplier contact data is classified as personal data under Thai PDPA; TradePlus handles it with access controls, export on subject request, and encrypted storage. 7-year retention matches the Thai Revenue Code requirement for accounting records.
How are claims calculated? Can they be audited?
Every claim is calculated synchronously with a plain-English formula, a structured inputs table, a per-store or per-tier breakdown, and a frozen snapshot of the inputs. All monetary values use NUMERIC(15,2) — no floating-point drift. The same inputs always produce the same output. The calculation record is append-only and exportable per supplier, per agreement, or per period.
What about the supplier portal? Are we forcing suppliers onto a new login?
The supplier portal supports magic-link login (email-based, no password onboarding), optional password on request, and LINE Login in phase 2. Onboarding is opt-in per supplier; the MVP operates on shared views with supplier data emailed as PDFs if a supplier declines portal access. Top-50 onboarding typically clears 80%+ adoption within 90 days once suppliers see the dispute-and-statement value.
Which agreement types are supported?
At MVP: slotting fee, volume rebate (tiered — retroactive or marginal), display allowance, co-op advertising. At v1 the catalogue adds seasonal campaign, new-store-opening support, and promotional price support. Custom agreement types — typically 1–3 per retailer — are added during pilot based on the top-supplier agreement sample.
How does the photo validation actually work?
On upload, TradePlus extracts EXIF timestamp and GPS, matches GPS against seeded store coordinates (100m default radius), and calls Claude Vision with the agreement context (supplier, product, required display type). Vision returns a confidence score (0–1) and a one-sentence explanation. High-confidence photos are auto-accepted; low-confidence photos queue for supervisor review. Offline capture and sync is on the roadmap; at MVP the browser handles capture on both desktop and phone.
What if a supplier disputes a claim?
The supplier opens the claim from their statement, clicks Dispute, picks a reason code (incorrect quantity, incorrect period, proof insufficient, terms disagreement, other), and writes a note. The dispute lands in the buyer's queue with the claim already open. Buyers respond, accept, or reject with evidence. Unresolved disputes auto-escalate at 14 days (category manager) and 30 days (commercial director). Resolution rides the same shared evidence view — no email attachments.
Does it handle withholding tax?
Yes. WHT rates auto-apply by payment type: 2% advertising, 3% services to Thai entities, 5% services to foreign entities without Thai HQ, 5% rental. E-WHT 1% reduced rate auto-applies where eligible. Monthly VAT reconciliation supports PP 30 filing with pre-filled supporting data. Revenue Department e-filing integration is in v1.
What happens at quarter-end close?
Finance opens the Leakage Report, reviews open items (unclaimed rebates, expiring claims, under-calculated claims), actions each (close, write-off with approval, carry forward), and exports the audit log. Write-offs over THB 100K require finance manager sign-off with documented reason. Typical quarter-end close moves from 2–3 weeks to 2–3 days once the system has a full quarter of data.
Is there a demo we can see without signing anything?
Yes. The demo is a 45-minute working-software walkthrough on a seeded tenant — your commercial director, CFO, and head of AP can see the full lifecycle (agreement → execution → claim → debit note → supplier view → leakage report) with 15 seeded suppliers, 30 stores, and 25 agreements. No NDA required for the demo itself; NDA signed before pilot scoping if pilot conversation proceeds.
What does "pilot-ready" mean — has anyone actually used this yet?
Inline One Systems was founded in March 2026 and has not completed a customer pilot as of this page's publication date. The product is built, the demo runs on seeded data, and the MVP spec is documented. The delivery track record behind it is our founder's prior enterprise work across Southeast Asia (2017–2026) on comparable financial and retail-operations systems. Pilot reports from the first Inline One customers will replace the founder-attributed numbers on this page as they close.
13 / START

See the trade-income lifecycle on your own numbers.

The walkthrough takes forty-five minutes. Your commercial director, CFO, and head of AP see the full lifecycle — agreement creation, photo-verified execution, deterministic claim, Thai VAT-compliant debit note, supplier view, leakage report — on seeded data shaped to your retailer archetype. We bring the seeded tenant; you bring the three questions that decide whether this solves your quarter-end.

Book an enterprise walkthrough Download the TradePlus overview (PDF) paing@inlineone.com
14 / WHERE THIS CAME FROM

Fourteen years of prior enterprise delivery behind one financial system.

TradePlus draws on our founder's prior enterprise delivery across Southeast Asia (2017–2026) — auto-auction platforms, B2B finance portals, supplier and dealer payment-request workflows, buy-now-pay-later loan ledgers, and Thai-localised commerce systems at retailer and group scale. The trade-income archetype — structured agreement, verifiable execution, deterministic claim, compliant debit note, shared supplier view — is a pattern that generalises across the platforms our founder has previously shipped.

That history is why the claim engine is designed for determinism from day one, why the Thai VAT layer is not a localisation afterthought, and why the supplier view is the same data as the buyer view rather than a status page bolted on at the end. It is also why the numbers on this page are attributed to industry benchmarks and prior-role experience — Inline One Systems was founded in March 2026 and has not yet completed a customer pilot.

Read the full track record →
Legal & compliance footnotes
  1. All prior-delivery figures cited on this page are from our founder's prior enterprise work between 2017 and 2026, prior to founding Inline One Systems. They are not Inline One customer outcomes.
  2. "Pilot-ready" means TradePlus has been architected, the MVP scope documented, the demo tenant built on seeded data (15 suppliers, 30 stores, 25 agreements, 40 executions, 12 claims, 6 debit notes), and the financial core (deterministic claim engine, Thai VAT-compliant debit note pipeline) tested end-to-end. No Inline One customer has completed a full pilot as of the publication date of this page.
  3. Trade-promotion industry benchmarks cited on this page (70% of promotions generate zero ROI; 5–20% of gross revenue affected by deduction disputes; 5% typical leakage on trade-income pools) reference Nielsen / Kantar trade-marketing research and AP-automation vendor disclosures (HighRadius, BlackLine, APQC). They are industry averages, not Inline One customer results.
  4. "Thai VAT-compliant debit notes" means Section 86/9 structure: sequential numbering per fiscal year, retailer and supplier 13-digit tax IDs, 7% VAT separated where agreement is VAT-subject, amount in Thai words, bilingual Thai/English layout. Final compliance review against any specific retailer's filing history is part of the pilot scope.
  5. Claude API (Sonnet 4.6 + Vision) is used for photo validation and optional invoice extraction. Anthropic's enterprise API terms apply; inputs are not used for model training.