🇹🇭 Thailand - E-Invoicing Specifications (e-Tax Invoice)
Status: 🟢 Mandatory | Active for all VAT taxpayers Authority: RD (Revenue Department) Platform: e-Tax Invoice and Receipt System
1. Context & Overview
Thailand has mandatory e-invoicing through the Revenue Department's e-Tax system. All VAT-registered businesses must issue electronic tax invoices and receipts. The system requires digital signatures and real-time validation.
| Date | Scope | Obligation |
|---|---|---|
| 2018+ | Large taxpayers | Progressive mandatory rollout |
| 2023+ | All VAT taxpayers | Full mandatory e-Tax |
| Ongoing | All businesses | Continuous RD compliance |
2. Technical Workflow (Clearance Model)
flowchart TD
S["Invoicerr (Supplier)"] -->|1. Generate XML| X[XML Document]
X -->|2. Digital Signature| Cert[Digital Certificate]
Cert -->|3. Submit to RD| RD[Revenue Department]
RD -->|4. Validation| V[Schema + Rules]
V -->|5. Authorization| RD
RD -->|6. Return ACK + Number| S
S -->|7. Deliver e-Tax| C[Client]
S -->|8. Store XML| DB[Archive]
🧱 Key Components
- TIN (Tax Identification Number): 13 digits
- Digital Certificate: RD-approved
- e-Tax Format: Revenue Department schema
- Serial Number: Unique invoice numbering
3. Data Standards & Formats
A. Required Format
- XML Format: RD e-Tax schema
- Encoding: TIS-620 / UTF-8
- Digital Signature: Required
B. Document Types
| Type | Description |
|---|---|
| ใบกำกับภาษี (Tax Invoice) | Standard VAT invoice |
| ใบเพิ่มหนี้ (Debit Note) | Debit adjustment |
| ใบลดหนี้ (Credit Note) | Credit adjustment |
| ใบเสร็จรับเงิน (Receipt) | Payment receipt |
C. Critical Data Fields
- TIN: Tax ID (13 digits)
- VAT Rate: 7% standard
- Serial Number: Unique identifier
- Invoice Date: Buddhist Era format
4. Business Model & Compliance
A. Workflow
- TIN Registration: Obtain Thai tax ID
- Certificate: Acquire RD digital certificate
- XML Generation: Create e-Tax document
- Signing: Apply electronic signature
- Submission: Send to Revenue Department
- Delivery: Send to buyer
B. Archiving
- Retention: 7 years
- Format: Original XML
5. Implementation Checklist
- TIN Registration: Obtain Thai tax ID
- Digital Certificate: Acquire RD certificate
- XML Engine: Build e-Tax schema generator
- Signature Integration: Implement signing
- RD API: Connect to e-Tax system
- Document Types: Support all types
6. Resources
- Revenue Department: Rd.go.th
- e-Tax Portal: Etax.rd.go.th