HomeProductsThai e-Customs EDI
Product — Thai Customs Integration

Direct EDI with Thai Customs Department — file declarations from parsed AWB data

KabyTech parses your Air Waybills, extracts OCI regulatory data, pre-fills customs declaration forms, validates HS codes against the Thai tariff database, and files directly to the Customs Department via EDI. From AWB scan to filed declaration in under 4 minutes.

กศก.99/1
Air Import Declaration
IMPORT
กศก.101/1
Air Export Declaration
EXPORT
Form D
ASEAN FTA
FTA
Form E
ASEAN-China FTA
FTA
Form AI
ASEAN-India FTA
FTA
EDI
Direct Filing
CONNECTED
Declaration Types

All Thai air freight declaration forms supported

กศก.99/1 — Air Import Declaration: For all air cargo arriving at Suvarnabhumi, Don Mueang, and regional airports. Pre-filled from AWB shipper, consignee, routing, weight, and OCI sections.

กศก.101/1 — Air Export Declaration: For outbound air shipments. Consignee details, goods description, and declared values extracted from the AWB and mapped to the export declaration fields.

FTA Forms: For shipments qualifying under Free Trade Agreements — Form D (ASEAN), Form E (ASEAN-China FTA), and Form AI (ASEAN-India CECA). Origin country and HS code from the AWB determine FTA eligibility automatically.

กศก.99/1 import กศก.101/1 export Form D (ASEAN) Form E (ASEAN-China) Form AI (ASEAN-India)
AWB → Thai Customs Declaration Flow
Step 1 — AWB Parsed
176-1551 5964
KARGO GLOBAL → EXCEL MARITIME
PARSED
Step 2 — OCI/RTD/CVD Extracted
Regulatory data isolated
TIN, HS code, origin, declared value
EXTRACTED
Step 3 — Declaration Pre-filled
กศก.99/1 — 28 fields mapped
HS 6104.43.00 · ฿128,500 · Duty 30%
REVIEW
Step 4 — HS Code Validated
Tariff DB check passed
Valid code · Duty rate confirmed
VALID
Step 5 — Filed via EDI
Declaration #IMP-2026-08847
Filed at 08:23:41 ICT — 3 min 42 sec total
FILED
How It Works

From AWB scan to filed declaration in under 4 minutes

Step 1: KabyTech parses the incoming AWB — extracting all 29 FWB sections including the critical OCI (Other Customs Information), RTD (Rate Description), and CVD (Charge Declaration) sections.

Step 2: Regulatory data is isolated from the parsed AWB: importer/exporter Tax ID Number, HS codes, country of origin, declared values, and special handling requirements.

Step 3: The system maps extracted data to the appropriate declaration form fields. A customs officer reviews the pre-filled form and makes any necessary adjustments.

Step 4: HS codes are validated against the Thai Customs tariff database. Duty rates and applicable taxes are calculated automatically.

Step 5: The validated declaration is filed directly to the Thai Customs Department via EDI connection. A confirmation number is returned within seconds.

5-step automated flow OCI extraction HS validation Auto duty calculation Direct EDI filing
HS Code Validation — Thai Customs Tariff DB
6104.43.00 Women's dresses, knitted, of synthetic fibres 30% VALID
8471.30.20 Portable automatic data processing machines 0% VALID
8523.51.00 Solid-state non-volatile storage devices 0% VALID
9999.99.99 Invalid code — not in tariff database INVALID
HS Code Validation

Real-time validation against Thai Customs tariff database

Before any declaration is filed, KabyTech validates every HS code against the live Thai Customs tariff database. Valid codes are confirmed with their duty rates and applicable taxes. Invalid or deprecated codes are flagged immediately with suggested alternatives.

The validation also checks for special requirements: restricted goods that need import permits, items subject to anti-dumping duties, and goods eligible for FTA preferential rates. This pre-filing validation eliminates the #1 cause of declaration rejections.

For goods with multiple possible HS classifications, the system suggests the most commonly used code for similar goods descriptions, helping customs officers choose the correct classification faster.

Live tariff database Duty rate lookup Invalid code alerts Restriction checks FTA eligibility Code suggestions
Declaration Lifecycle — #IMP-2026-08847
Submitted to Thai Customs
08:23:41 ICT — 26 Mar 2026
Accepted by System
08:23:44 ICT — Validation passed
...
Under Examination
08:45:12 ICT — Assigned to officer
4
Duty Payment
Pending examination result
5
Released
Awaiting clearance
Status Tracking

Track every declaration through its full lifecycle

After filing, KabyTech monitors the status of every declaration in real time via the EDI connection. Your team sees the current stage of each declaration without logging into the Thai Customs portal separately.

Submitted: Declaration sent to Thai Customs EDI system. Accepted: System validation passed. Under Examination: Assigned to a customs officer for review. Duty Payment: Duty amount confirmed, awaiting payment. Released: Cargo cleared for collection.

Push notifications alert your team when declarations move to a new stage — especially important for "Under Examination" flags that may require additional documentation.

Real-time status Push notifications Full lifecycle view Examination alerts Release tracking
PDPA — Data Handling for Customs Filing
AWB DataParsed → Filed → Purged
PII RetentionFiling lifecycle only
Data LocationThailand only
EncryptionAES-256 + TLS 1.3
Access ControlRole-based
Auto-purgeAfter filing complete
No data stored beyond filing lifecycle
PDPA Compliant

No data stored beyond the filing lifecycle

The e-Customs EDI module follows a strict data lifecycle: AWB data is parsed, mapped to the declaration form, filed via EDI, and then purged from the system once the declaration is accepted by Thai Customs.

No personal data — importer names, addresses, Tax ID Numbers — is retained after the filing is complete. Declaration references are kept for audit purposes, but the underlying PII is auto-purged according to your configured retention policy.

All data processing occurs on servers located in Thailand. No customs data is transferred outside the country at any point in the filing workflow.

PDPA compliant Auto-purge after filing Thai data residency No cross-border transfer Audit references retained
By the Numbers

Thai e-Customs EDI performance

Zero
Declaration rejections
4 min
Per declaration filing
Live
Real-time status tracking
3
FTA form types supported
FAQ

Common questions about Thai e-Customs EDI

Do I need my own Thai Customs EDI credentials?
Yes. You need a valid Thai Customs EDI account (registered customs broker or importer/exporter with e-Customs access). KabyTech files declarations using your credentials — we do not act as a customs broker. If you don't have EDI access yet, we can guide you through the registration process with the Customs Department.
What happens if a declaration is rejected?
Declaration rejections are rare with KabyTech's pre-filing validation (HS code check, TIN verification, value validation). If a rejection does occur, the system shows the exact rejection reason from Thai Customs, highlights the affected fields, and allows you to correct and re-file immediately. The entire correction-to-refile process takes under 2 minutes.
Does the system support sea freight customs filing?
Currently, the e-Customs EDI module is optimized for air freight declarations (กศก.99/1 and กศก.101/1). Sea freight declaration support (กศก.99/1 for sea import) is planned for Q3 2026. The HS code validation and FTA form generation features work for both air and sea freight today.
How is the HS code database kept up to date?
Our HS code database syncs with the Thai Customs Department's official tariff schedule. Updates are applied within 24 hours of any Thai Customs tariff changes. The system also tracks temporary duty suspensions, anti-dumping measures, and seasonal tariff adjustments. You always validate against the current live tariff.

Ready to automate Thai Customs filing?

Book a demo — we'll show you a live import declaration pre-filled from a real AWB, validated against the Thai tariff database, and filed to Customs EDI in under 4 minutes.