āđāļŠāļĢāđŒ

Create an E-Tax Invoice (XML) using JavaScript

āļ­āļąāļžāđ€āļ”āļ—āļĨāđˆāļēāļŠāļļāļ”: 19 āļĄ.āļ„. 2025
92 āļœāļđāđ‰āđ€āļ‚āđ‰āļēāļŠāļĄ

āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđƒāļŦāđ‰ E-Tax Invoice āļ•āđ‰āļ­āļ‡āđ€āļ›āđ‡āļ™ PDF/A-3 āļ„āļ·āļ­ āļāļēāļĢāđāļ™āļšāļ‚āđ‰āļ­āļĄāļđāļĨ XML āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ„āļ›āđƒāļŠāđ‰āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ„āļ”āđ‰āļ—āļąāļ™āļ—āļĩ āđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļ•āļĢāļĩāļĒāļĄāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļœāđˆāļēāļ™āļ„āļ§āļēāļĄāđ€āļŠāļ·āđˆāļ­āļˆāļēāļāļĒāļļāļ„āļŠāļĄāļąāļĒāļ—āļķāđˆāļĒāļķāļ”āļ•āļīāļ”āļāļĢāļ°āļ”āļēāļĐāļĄāļēāļŠāļđāđˆāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠāđŒ
 
āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļąāđ‰āļ™āļ„āļ·āļ­ āļ‚āļĄāļ˜āļ­.32560 āļ‚āđ‰āļ­āđ€āļŠāļ™āļ­āđāļ™āļ°āļĄāļēāļ•āļĢāļāļēāļ™āļ”āđ‰āļēāļ™āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāđāļĨāļ°āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđˆāļ­āļ˜āļļāļĢāļāļĢāļĢāļĄāļ—āļēāļ‡āļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠāđŒ āļ§āđˆāļēāļ”āđ‰āļ§āļĒāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠāđŒāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ‹āļ·āđ‰āļ­āļ‚āļēāļĒāļŠāļīāļ™āļ„āđ‰āļēāđāļĨāļ°āļšāļĢāļīāļāļēāļĢ āļŦāļĢāļ·āļ­āļĢāļ°āļšāļļāđ€āļ›āđ‡āļ™āļĢāļŦāļąāļŠāđƒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ XML ER32560
 
JavaScript Library
 
āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ” JavaScript āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢ XML āļ™āļąāđ‰āļ™āđ„āļĄāđˆāļ‡āđˆāļēāļĒ āļŦāļĢāļ·āļ­āļāļĨāđˆāļēāļ§āļ­āļĩāļāļ™āļąāļĒāļŦāļ™āļķāđˆāļ‡ JavaScript āđ„āļĄāđˆāļ–āļđāļāļŠāļ°āļ•āļēāļāļąāļš XML āđ€āļ­āļēāđ€āļŠāļĩāļĒāđ€āļĨāļĒ āđ€āļ—āļ„āļ™āļīāļ„āļ—āļĩāđˆāđƒāļŠāđ‰āļˆāļķāļ‡āļ„āļ§āļĢāļŠāļĢāđ‰āļēāļ‡āļŦāļĢāļ·āļ­āļ•āļąāļ”āđāļ•āđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ”āļĒāđƒāļŠāđ‰ Object āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ built-in datatype āļ‹āļķāđˆāļ‡āļŠāļ°āļ”āļ§āļāļĄāļēāļāļāļ§āđˆāļē āđ€āļŠāļĢāđ‡āļˆāđāļĨāđ‰āļ§āļ„āđˆāļ­āļĒāđāļ›āļĨāļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒāļŠāļļāļ”āļ—āđ‰āļēāļĒāļˆāļēāļ Object āđ€āļ›āđ‡āļ™ XML 
 
xml-js āđ€āļ›āđ‡āļ™ open source āļŠāļģāļŦāļĢāļąāļšāđāļ›āļĨāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļ°āļŦāļ§āđˆāļēāļ‡ XML āļāļąāļš JavaScript Object āļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āļ—āļēāļ‡āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 4 āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āđƒāļŦāđ‰āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ āļ„āļ·āļ­ - js2xml āđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡ XML āļˆāļēāļ Object
 
āļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļĨāļ·āļ­āļ xml-js āļœāļĄāđ„āļ”āđ‰āļ—āļ”āļŠāļ­āļš library āļ­āļĩāļāļ•āļąāļ§ x2js āļ‹āļķāđˆāļ‡āđ€āļ„āļĒāđƒāļŠāđ‰āđƒāļ™āļ‡āļēāļ™āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒ excel āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļąāđ‰āļ™ āļ›āļĢāļēāļāļāļ§āđˆāļēāļĄāļĩāļ›āļąāļāļŦāļēāļāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ XML āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ array āļĒāļąāļ‡āđ„āļĄāđˆāđāļĄāđˆāļ™āļĒāļģāļžāļ­ āđāļĨāļ°āđ„āļĄāđˆāļ„āđˆāļ­āļĒāļ–āļđāļāđƒāļˆāļāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāļāļēāļĢāđ€āļāđ‡āļšāļ„āđˆāļē prefix āđāļĨāļ° attribute āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āđ„āļĄāđˆāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđ€āļ•āļ·āļ­āļ™ āļŦāļēāļāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ XML āđ„āļĄāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡
 
āļ—āļ”āļŠāļ­āļš XML to JSON
 
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđāļĢāļāļ—āļĩāđˆāļ—āļģāļ„āļ·āļ­ āļŦāļēāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ XML āļ‚āļ­āļ‡ E-Tax Invoice āļĄāļēāļ—āļ”āļĨāļ­āļ‡āđāļ›āļĨāļ‡āđ€āļ›āđ‡āļ™ Object āđ€āļžāļ·āđˆāļ­āļ”āļđāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļāļēāļĢāļ•āļąāđ‰āļ‡āļŠāļ·āđˆāļ­ key 
 
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļˆāļēāļ TEDA E-Tax Invoice & E-Receipt schema āļ‚āđ‰āļ­āļ„āļ§āļĢāļĢāļ°āļ§āļąāļ‡ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ„āļŸāļĨāđŒ XML āļšāļēāļ‡āđ„āļŸāļĨāđŒāđ€āļ›āđ‡āļ™ schema version 1.8 (ER3-2558) āļ‹āļķāđˆāļ‡āđƒāļŠāđ‰āđ„āļĄāđˆāđ„āļ”āđ‰ āļ•āļĢāļ§āļˆāļŠāļ­āļšāļāļąāļš XML E-Tax Schema Validator āļ‚āļ­āļ‡āļŠāļĢāļĢāļžāļēāļāļĢāđ„āļĄāđˆāļœāđˆāļēāļ™
 
āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āđ€āļĢāļēāļ­āļēāļˆāđƒāļŠāđ‰ XML āļˆāļēāļ E-Tax Invoice āļ•āļąāļ§āļˆāļĢāļīāļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ PDF āļˆāļēāļāļĢāđ‰āļēāļ™āļ„āđ‰āļē āļāļĢāļ“āļĩāļ™āļĩāđ‰āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđāļĒāļ XML file āļ—āļĩāđˆāļ‹āđˆāļ­āļ™āļ­āļĒāļđāđˆāļ‚āđ‰āļēāļ‡āđƒāļ™ PDF āļ­āļ­āļāļĄāļē āđ‚āļ”āļĒāđƒāļŠāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄ Firefox browser (āļŦāļĢāļ·āļ­ Adobe PDF Reader)

āđ€āļĄāļ·āđˆāļ­āđ„āļ”āđ‰āđ„āļŸāļĨāđŒ XML āļĄāļēāđāļĨāđ‰āļ§ āđ€āļĢāļēāđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ”āļŠāļąāđ‰āļ™ āđ† āļ”āđ‰āļ§āļĒ NodeJS āđāļ›āļĨāļ‡ XML āđ€āļ›āđ‡āļ™ JSON āđ€āļžāļ·āđˆāļ­āļ”āļđāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
 
āļŠāļĢāđ‰āļēāļ‡ folder āđƒāļŦāļĄāđˆ test
āļŠāļĢāđ‰āļēāļ‡ package.json āļ āļēāļĒāđƒāļ™ folder npm init 
āļ•āļīāļ”āļ•āļąāđ‰āļ‡ package module āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ npm install xml-js 
āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒ index.js āđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ”āļ•āļēāļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡ āļŠāļĄāļĄāļļāļ•āļīāļ§āđˆāļēāđ„āļŸāļĨāđŒ XML āļ•āđ‰āļ™āđāļšāļšāļŠāļ·āđˆāļ­ text.xml āđ€āļŠāļĢāđ‡āļˆāđāļĨāđ‰āļ§āļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļ node index āđ€āļžāļ·āđˆāļ­ run code
 
const convert = require('xml-js')
const fs = require('fs')
const xml = fs.readFileSync('test.xml', 'utf8')
const json = convert.xml2json(xml, {compact: true, spaces: 2})

console.log(json)
// fs.writeFileSync('test.json', json)
 
āļ•āļ­āļ™āļ™āļĩāđ‰āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡ XML āļāļąāļš JSON āļ—āļĩāđˆāđ„āļ”āđ‰ āļŦāļēāļāđ€āļĢāļēāđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ”āđ€āļžāļ·āđˆāļ­āđ€āļ•āļĢāļĩāļĒāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™Object āđ„āļ”āđ‰āļ•āļēāļĄāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āļāđ‡āļŠāļēāļĄāļēāļĢāļ–āđāļ›āļĨāļ‡āļāļĨāļąāļšāļĄāļēāđ€āļ›āđ‡āļ™ XML āļ•āļ­āļ™āļˆāļšāđ„āļ”āđ‰
 
āļ āļēāļžāļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļ—āļĩāļĒāļš āļĢāļ°āļŦāļ§āđˆāļēāļ‡ XML āļāļąāļš JSON āļ—āļĩāđˆāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ•āļĢāļ‡āļāļąāļ™ āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđ€āļ‚āđ‰āļēāđƒāļˆāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āđ€āļ—āļĩāļĒāļšāļāļąāļš XML tag āļŠāļģāļŦāļĢāļąāļšāđāļ›āļĨāļ‡āđ„āļ›-āļāļĨāļąāļš āđ„āļ”āđ‰āđāļāđˆ `_attributes` āđāļĨāļ° `_text`

ER32560
 
āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ E-Tax Invoice āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļāļīāļ™āđ€āļ§āļĨāļēāļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ” āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļˆāļēāļāđ€āļ­āļāļŠāļēāļĢ āļ‚āļĄāļ˜āļ­.32560 āļ§āļīāļ˜āļĩāļāļēāļĢāļ­āđˆāļēāļ™āļŠāđ€āļ›āļ„āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļˆāļēāļāļ•āļēāļĢāļēāļ‡ āđāļ•āđˆāļ āļēāļĒāđƒāļ™āļ•āļēāļĢāļēāļ‡āļˆāļ°āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ–āļķāļ‡āļ„āļģāļ­āļ˜āļīāļšāļēāļĒāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ āđāļĨāļ°āđƒāļ™āļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļāđ‡āļ­āļēāļˆāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ–āļķāļ‡āļ āļēāļ„āļœāļ™āļ§āļāļ—āļĩāđˆāļ­āđ‰āļēāļ‡āļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāļ™āļ­āļāļ­āļĩāļāļ—āļĩāļŦāļ™āļķāđˆāļ‡

āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļ­āļāļŠāļēāļĢāļ™āļĩāđ‰āđ„āļĄāđˆāļĄāļĩ hyperlink āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ—āļģ bookmark āļ„āļĨāļīāđŠāļāđ„āļ›āļ”āļđāļŦāļąāļ§āļ‚āđ‰āļ­āļ—āļĩāđˆāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđāļĨāđ‰āļ§āļāļĨāļąāļšāļĄāļēāļ—āļĩāđˆāđ€āļ”āļīāļĄāđ„āļ”āđ‰ āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļ§āļīāļ˜āļĩāđ€āļ›āļīāļ”āļ„āđ‰āļēāļ‡āđ„āļ§āđ‰ 3 āđāļ—āđ‡āļš āđāļĨāļ°āļ­āļēāļˆāļ—āļģ screenshot āļ•āļĢāļ‡āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āđāļŠāļĢāđŒāļŦāļĢāļ·āļ­āļ„āđ‰āļ™āļ„āļ§āđ‰āļēāļ āļēāļĒāļŦāļĨāļąāļ‡āđ€āļāđ‡āļšāđ„āļ§āđ‰āđ€āļ­āļ‡
 
āļ•āļēāļĢāļēāļ‡āļ­āļ˜āļīāļšāļēāļĒ schema
āļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļĒāđˆāļ­āļĒ
āļ āļēāļ„āļœāļ™āļ§āļ āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ·āđˆāļ™

Schema level 1:
 
āļ•āļ­āļ™āđāļĢāļāļ—āļĩāđˆāđ€āļŦāđ‡āļ™āļ•āļēāļĢāļēāļ‡āļ­āļ˜āļīāļšāļēāļĒ Schema āļ—āļĩāđˆāļĒāļēāļ§āđ€āļŦāļĒāļĩāļĒāļ” āđ€āļŠāļ·āđˆāļ­āļ§āđˆāļēāđāļ—āļšāļ—āļļāļāļ„āļ™āļĄāļĩāļ„āļ§āļēāļĄāļĢāļđāđ‰āļŠāļķāļāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āļŠāļģāļŦāļĢāļąāļšāļœāļĄāļĢāļđāđ‰āļŠāļķāļāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļĄāļĩāļ­āļēāļŦāļēāļĢāļĄāļ·āđ‰āļ­āđƒāļŦāļāđˆāļ­āļĒāļđāđˆāđ€āļ•āđ‡āļĄāđ‚āļ•āđŠāļ°āđ€āļāļīāļ™āļāļ§āđˆāļēāļˆāļ°āļāļīāļ™āļŦāļĄāļ”āđƒāļ™āļ„āļĢāļēāļ§āđ€āļ”āļĩāļĒāļ§ āļ•āđ‰āļ­āļ‡āļ–āļ­āļĒāļ­āļ­āļāļĄāļēāļ§āļēāļ‡āđāļœāļ™āļ§āđˆāļēāļˆāļ°āļˆāļąāļ”āļāļēāļĢāļ­āļĒāđˆāļēāļ‡āđ„āļĢ āđƒāļŠāđ‰āđ€āļ§āļĨāļēāļ­āļĒāļđāđˆāļŦāļĨāļēāļĒāļ§āļąāļ™āļ„āđˆāļ­āļĒ āđ† āļŠāļģāļĢāļ§āļˆāļāļĨāļąāļšāđ„āļ›āļāļĨāļąāļšāļĄāļēāļˆāļķāļ‡āļžāļ­āļĢāļđāđ‰āļ—āļēāļ‡āļŦāļ™āļĩāļ—āļĩāđ„āļĨāđˆ
 
āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļŠāļąāđ‰āļ™āļ—āļĩāđˆāļŦāļ™āļķāđˆāļ‡ āļŠāļąāļ‡āđ€āļāļ•āļ•āļąāļ§āđ€āļĨāļ‚āļ„āļļāļĄāļ•āļąāļ§āđ€āļ”āļĩāļĒāļ§ āļˆāļēāļāļ„āļ­āļĨāļąāļĄāļ™āđŒ Index āđƒāļ™āļ•āļēāļĢāļēāļ‡ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ 3 āļŠāđˆāļ§āļ™

 
(1) Document context āļ™āļīāļĒāļēāļĄāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ§āđˆāļēāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļĄāļēāļ•āļĢāļāļēāļ™ āļŠāļģāļŦāļĢāļąāļš E-Tax Invoice āļ—āļļāļāļ›āļĢāļ°āđ€āļ āļ— āļĢāļ°āļšāļļāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āļŦāļĄāļ” (ER32560)
 
 <rsm:ExchangedDocumentContext>
  <ram:GuidelineSpecifiedDocumentContextParameter>
   <ram:ID schemeAgencyID="ETDA" schemeVersionID="v2.0">ER3-2560</ram:ID>
  </ram:GuidelineSpecifiedDocumentContextParameter>
 </rsm:ExchangedDocumentContext>
 
(2) Document Identity āļĢāļ°āļšāļļāļ‚āđ‰āļ­āļĄāļđāļĨāļšāđˆāļ‡āļŠāļĩāđ‰āļ‚āļ­āļ‡āđ€āļ­āļāļŠāļēāļĢ āđ€āļŠāđˆāļ™


 
(3) Trade information āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļ˜āļļāļĢāļāļĢāļĢāļĄāļ āļēāļĒāđƒāļ™āļšāļīāļĨ āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļĒāļ·āļ”āļĒāļēāļ§ āļĒāļļāļšāļĒāļąāļš āļ‹āļķāđˆāļ‡āļˆāļ°āļ•āđ‰āļ­āļ‡āđ€āļˆāļēāļ°āļĨāļķāļāļĨāļ‡āđ„āļ›āļ­āļ˜āļīāļšāļēāļĒāđƒāļ™ level 2 



 Schema level 2: āđ€āļˆāļēāļ°āļĨāļķāļ Trade information
 
āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļ˜āļļāļĢāļāļĢāļĢāļĄāļ āļēāļĒāđƒāļ™āļšāļīāļĨ āļŠāļēāļĄāļēāļĢāļ–āđāļšāđˆāļ‡āļ­āļ­āļāđ€āļ›āđ‡āļ™ 4 āļāļĨāļļāđˆāļĄāđƒāļŦāļāđˆ āđāļ™āļ°āļ™āļģāđƒāļŦāđ‰āļ”āļđ slide āļˆāļēāļ ETDA āļ›āļĢāļ°āļāļ­āļš
 
āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚ (R) āļŦāđ‰āļēāļĄāđ€āļ§āđ‰āļ™āļ§āđˆāļēāļ‡ āđāļĨāļ° (BD) āđ€āļ§āđ‰āļ™āđ„āļ”āđ‰ āļŠāļģāļŦāļĢāļąāļšāđ€āļ­āļāļŠāļēāļĢāđāļ•āđˆāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ—āļ­āļēāļˆāđ„āļĄāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āđ€āļžāļ·āđˆāļ­āđ„āļĄāđˆāđƒāļŦāđ‰āļŠāļąāļšāļŠāļ™ āļœāļĄāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļˆāļēāļāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ‚āļ­āļ‡ āđƒāļšāļāļģāļāļąāļšāļ āļēāļĐāļĩ āļ”āļđāđ€āļ‰āļžāļēāļ°āļ„āļ­āļĨāļąāļĄāļ™āđŒ TIV āđƒāļ™āļ•āļēāļĢāļēāļ‡
 
(3.1) Trade Agreement āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļđāđˆāļ„āđ‰āļē
 
(3.2) Trade Delivery āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļąāļ”āļŠāđˆāļ‡
 
(3.3) Trade Settlement āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāđ€āļ‡āļīāļ™
 
(3.4) Trade Line Item āļĢāļēāļĒāļāļēāļĢāļŠāļīāļ™āļ„āđ‰āļē
 
Party schema: āļ‚āđ‰āļ­āļĄāļđāļĨāļœāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡
 
āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ€āļĒāļīāđˆāļ™āđ€āļĒāđ‰āļ­āļ—āļĩāđˆāļŠāļļāļ”āļ—āļģāđƒāļŦāđ‰āļ•āļēāļĢāļēāļ‡āļ”āļđāđ€āļĒāļ­āļ° āļ„āļ·āļ­ āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļœāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ•āđˆāļēāļ‡ āđ† āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ āļēāļĒāđƒāļ™āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āđ„āļ”āđ‰āđāļāđˆ āļŠāļ·āđˆāļ­, āđ€āļĨāļ‚āļœāļđāđ‰āđ€āļŠāļĩāļĒāļ āļēāļĐāļĩ āļ—āļĩāđˆāļ­āļĒāļđāđˆ, āļŠāđˆāļ­āļ‡āļ—āļēāļ‡āļ•āļīāļ”āļ•āđˆāļ­
 
(xyz) XYZ party āļ‚āđ‰āļ­āļĄāļđāļĨāļœāļđāđ‰āđ€āļāļĩāđˆāļĒāļ‚āđ‰āļ­āļ‡
 
āļ•āļēāļĄāļ›āļāļ•āļī āļœāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ—āļĩāđˆāļŠāļģāļ„āļąāļāļĄāļĩāļ­āļĒāļđāđˆāđāļ„āđˆ 2 āļāļĨāļļāđˆāļĄ āļœāļđāđ‰āļ‚āļēāļĒ āđāļĨāļ° āļœāļđāđ‰āļ‹āļ·āđ‰āļ­ āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļŠāļģāļŦāļĢāļąāļš E-Tax Invoice āļāļĨāļļāđˆāļĄāļ­āļ·āđˆāļ™ āđ† āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰
 
āđ€āļĄāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļˆāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ—āļĩāđˆāļ­āļĒāļđāđˆ āļāđ‡āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ”āđƒāļŦāđ‰āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āļēāļĄāļĢāļđāļ›āđāļšāļšāļ—āļĩāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļāļąāļšāļœāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ„āļ”āđ‰

āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļ­āļļāļ—āļēāļ™āļ§āđˆāļē āļ­āļīāļŦāļĒāļąāļ‡āļ§āđˆāļ° āļāļēāļĢāļāļģāļŦāļ™āļ”āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ—āļĩāđˆāļ­āļĒāļđāđˆāđāļšāļšāļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ āļˆāļąāļ‡āļŦāļ§āļąāļ”, āļ­āļģāđ€āļ āļ­ āđāļĨāļ°āļ•āļģāļšāļĨ āļŦāđ‰āļēāļĄāđƒāļŠāđ‰āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāđƒāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ•āļēāļĄāļšāļąāļ•āļĢāļ›āļĢāļ°āļŠāļēāļŠāļ™ āđāļĨāļ°āļ—āļ°āđ€āļšāļĩāļĒāļ™āļžāļēāļ“āļīāļŠāļĒāđŒ āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ—āļĩāđˆāđ€āļĢāļēāđƒāļŠāđ‰āļŠāđˆāļ‡āļˆāļ”āļŦāļĄāļēāļĒ āđāļĨāļ°āļŠāļąāđˆāļ‡āļŠāļīāļ™āļ„āđ‰āļēāļ­āļ­āļ™āđ„āļĨāļ™āđŒāļāļąāļ™āļ—āļąāđˆāļ§āđ„āļ› āđāļ•āđˆāļ•āđ‰āļ­āļ‡āļĢāļ°āļšāļļāđ€āļ›āđ‡āļ™āļĢāļŦāļąāļŠāļĄāļēāļ•āļĢāļāļēāļ™ āļĄāļ­āļ. 10992548 (TISI 1099) āļ—āļĩāđˆāđ„āļĄāđˆāļ„āļļāđ‰āļ™āđ€āļ„āļĒ āđ€āļŠāđˆāļ™ āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‚āļ­āļ‡āđāļ‚āļ§āļ‡āļ—āđˆāļēāļ‚āđ‰āļēāļĄ āđƒāļŠāđ‰āļĢāļŦāļąāļŠāđ„āļ›āļĢāļĐāļ“āļĩāļĒāđŒ 10150 āļˆāļ°āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļĢāļŦāļąāļŠāļĄāļēāļ•āļĢāļāļēāļ™āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰ 10 āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļˆāļąāļ‡āļŦāļ§āļąāļ”āļāļĢāļļāļ‡āđ€āļ—āļžāļĄāļŦāļēāļ™āļ„āļĢ, 1021 āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđ€āļ‚āļ•āļšāļēāļ‡āļ‚āļļāļ™āđ€āļ—āļĩāļĒāļ™ āđāļĨāļ° 102105 āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļ‚āļ§āļ‡āļ—āđˆāļēāļ‚āđ‰āļēāļĄ
 
āđ€āļ‰āļžāļēāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļœāļđāđ‰āļ‚āļēāļĒ (seller) āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āļĢāļ°āļšāļļāļ—āļĩāđˆāļ­āļĒāļđāđˆāđāļšāļšāļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ āļĢāļŦāļąāļŠāđ„āļ›āļĢāļĐāļ“āļĩāļĒāđŒ, āļĢāļŦāļąāļŠāļ›āļĢāļ°āđ€āļ—āļĻ, āļĢāļŦāļąāļŠāļˆāļąāļ‡āļŦāļ§āļąāļ”, āļĢāļŦāļąāļŠāļ­āļģāđ€āļ āļ­ āđāļĨāļ°āļĢāļŦāļąāļŠāļ•āļģāļšāļĨ
 
āļ‚āđ‰āļ­āļĄāļđāļĨāļœāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ­āļ·āđˆāļ™āļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāļœāļđāđ‰āļ‚āļēāļĒ āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāđāļšāļšāļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļŦāļĢāļ·āļ­āđ„āļĄāđˆāļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļāđ‡āđ„āļ”āđ‰ āđāļ•āđˆāļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āļ•āđ‰āļ­āļ‡āļĢāļ°āļšāļļ āļĢāļŦāļąāļŠāđ„āļ›āļĢāļĐāļ“āļĩāļĒāđŒ āđāļĨāļ° āļĢāļŦāļąāļŠāļ›āļĢāļ°āđ€āļ—āļĻ āđ€āļŠāļĄāļ­

āđ‚āļŠāļ„āļ”āļĩāļ—āļĩāđˆāļ‚āđ‰āļ­āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āļĢāļ°āļšāļļāļ—āļĩāđˆāļ­āļĒāļđāđˆāđāļšāļšāļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ āđƒāļŠāđ‰āļšāļąāļ‡āļ„āļąāļšāđ€āļ‰āļžāļēāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļœāļđāđ‰āļ‚āļēāļĒāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļ™āļ­āļāļ™āļąāđ‰āļ™āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđāļšāļšāđ„āļĄāđˆāļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ€āļ›āđ‡āļ™ āļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆ 1, 2 āļāļąāļšāļĢāļŦāļąāļŠāđ„āļ›āļĢāļĐāļ“āļĩāļĒāđŒāđ„āļ”āđ‰
 
āđ€āļžāļĢāļēāļ°āđƒāļ™āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļˆāļĢāļīāļ‡ āļŠāļģāļŦāļĢāļąāļšāļžāļ™āļąāļāļ‡āļēāļ™āļ•āļēāļĄāļšāļĢāļīāļĐāļąāļ—āļŦāđ‰āļēāļ‡āļĢāđ‰āļēāļ™āļ—āļĩāđˆāđ€āļ›āļīāļ”āđƒāļšāļāļģāļāļąāļšāļ āļēāļĐāļĩ āļ–āļķāļ‡āđāļĄāđ‰āļˆāļ°āļĢāļđāđ‰āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‚āļ­āļ‡āļĨāļđāļāļ„āđ‰āļē āđāļ•āđˆāļāđ‡āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļ›āļĨāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļĢāļŦāļąāļŠāļĄāļēāļ•āļĢāļāļēāļ™āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđ„āļ”āđ‰ āļĒāļāđ€āļ§āđ‰āļ™āđāļ•āđˆāļˆāļ°āđƒāļŠāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļ›āļīāļ”āļšāļīāļĨāļ—āļĩāđˆāļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļšāļ•āļēāļĢāļēāļ‡āļĢāļŦāļąāļŠ
 
Trade Delivery Schema: āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļąāļ”āļŠāđˆāļ‡
 
āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļāļēāļĢāļ„āđ‰āļēāļ āļēāļĒāđƒāļ™āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩ āđāļ•āđˆāđ€āļ‚āđ‰āļēāđƒāļˆāļ§āđˆāļēāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ™āļĩāđ‰āļĒāļāļĄāļēāļˆāļēāļāļāļēāļĢāļ„āđ‰āļēāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ›āļĢāļ°āđ€āļ—āļĻ āļˆāļķāļ‡āļāļĨāļēāļĒāđ€āļ›āđ‡āļ™āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļšāļąāļ‡āļ„āļąāļšāļ•āļīāļ”āļĄāļēāļ”āđ‰āļ§āļĒ
 
āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļŦāļĨāļ­āļ Schemtron āđƒāļŦāđ‰āļ•āļĢāļ§āļˆāļœāđˆāļēāļ™ āļ”āđ‰āļ§āļĒāđ‚āļ„āļĢāļ‡āļ”āļąāļ‡āļ™āļĩāđ‰
 
<ram:ApplicableHeaderTradeDelivery>
  <ram:ActualDeliverySupplyChainEvent/></ram:ApplicableHeaderTradeDelivery>

Data to Schema Mapping
 
āđ€āļĄāļ·āđˆāļ­āļžāļ­āđ€āļ‚āđ‰āļēāđƒāļˆāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāđ‰āļ§ āļˆāļ°āđ€āļŦāđ‡āļ™āļ§āđˆāļēāļ–āļķāļ‡āđāļĄāđ‰āļ§āđˆāļēāļˆāļ°āđƒāļŠāđ‰ JavaScript Object āđāļ•āđˆāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡ key āļ‹āļķāđˆāļ‡āļ•āļĢāļ‡āļāļąāļšāļŠāļ·āđˆāļ­ element āđƒāļ™ XML āļāđ‡āļĒāļēāļ§āļˆāļ™āļ—āļģāđƒāļŦāđ‰āđ„āļĄāđˆāļŠāļ°āļ”āļ§āļāļ•āđˆāļ­āļāļēāļĢāļ­āđ‰āļēāļ‡āļ–āļķāļ‡ āđ€āļĄāļ·āđˆāļ­āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļ„āļģāļ™āļ§āļ“āļŦāļĢāļ·āļ­āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ
 
āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļ•āđ‰āļ­āļ‡āļ­āļ­āļāđāļšāļšāđ‚āļ„āđ‰āļ”āđƒāļŦāđ‰āļ—āļģāļ‡āļēāļ™āđ€āļ›āđ‡āļ™ 2 āļ‚āļąāđ‰āļ™āļ•āļ­āļ™
 
āđ€āļ•āļĢāļĩāļĒāļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (Data) āđ‚āļ”āļĒāđƒāļŠāđ‰āļŠāļ·āđˆāļ­āļ—āļĩāđˆāļŠāļ°āļ”āļ§āļāļ•āđˆāļ­āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ”āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļ­āđˆāļēāļ™āļˆāļēāļ database āļĄāļēāļ›āļĢāļ°āļāļ­āļš āļŦāļĢāļ·āļ­āļ„āļģāļ™āļ§āļ“āļ•āļąāļ§āđ€āļĨāļ‚āļˆāļģāļ™āļ§āļ™āđ€āļ‡āļīāļ™āļ•āđˆāļēāļ‡ āđ† āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļĩāļŸāļīāļĨāļ”āđŒāļ—āļĩāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡
 
{
  "seller": {
    "name": "OWNDAYS (THAILAND)CO.,LTD.",
    "taxid": "0115558017774",
    "taxbr": "00032",
    ...,
  },
}
 
āđāļ›āļĨāļ‡ Data āđ€āļ›āđ‡āļ™ Object āļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­āļ•āļēāļĄ schema āđ€āļžāļ·āđˆāļ­āđāļ›āļĨāļ‡āđ€āļ›āđ‡āļ™ XML āļ•āđˆāļ­āđ„āļ›
 
{
  "rsm:SupplyChainTradeTransaction": {
    "ram:ApplicableHeaderTradeAgreement": {
      "ram:SellerTradeParty": {
        "ram:Name": {
          "_text": "OWNDAYS (THAILAND)CO.,LTD."
        },
        "ram:SpecifiedTaxRegistration": {
          "ram:ID": {
            "_attributes": {
              "schemeID": "TXID"
            },
            "_text": "011555801777400032"
          }
        },
        ...,
      }
    }
  }
}
 
āļœāļĄāđƒāļŠāđ‰āļ§āļīāļ˜āļĩāļ­āļ­āļāđāļšāļšāļ•āļēāļĢāļēāļ‡ mapping āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļŠāļ·āđˆāļ­ key āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ•āļĢāļĩāļĒāļĄ āļāļąāļšāļŠāļ·āđˆāļ­ element āļ‚āļ­āļ‡ XML āđ€āļ­āļēāđ„āļ§āđ‰āđ€āļ—āļĩāļĒāļš āļ‚āđ‰āļ­āļĄāļđāļĨāļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āļ­āļēāļˆāđ€āļāļīāļ”āļˆāļēāļāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ”āđāļ›āļĨāļ‡āļŦāļĢāļ·āļ­āđƒāļŠāđ‰āļŠāļđāļ•āļĢāļ„āļģāļ™āļ§āļ“āļˆāļ°āļŠāļ°āļ”āļ§āļāļāļ§āđˆāļē 
 
āđ€āļĨāļ‚āļĢāļŦāļąāļŠāļ•āļģāļšāļĨ 6 āļŦāļĨāļąāļ āļŠāļēāļĄāļēāļĢāļ–āļ•āļąāļ”āđ€āļ›āđ‡āļ™āļĢāļŦāļąāļŠāļ­āļģāđ€āļ āļ­ (4 āļŦāļĨāļąāļāđāļĢāļ) āđāļĨāļ°āļˆāļąāļ‡āļŦāļ§āļąāļ” (2 āļŦāļĨāļąāļāđāļĢāļ) āļˆāļķāļ‡āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ‹āđ‰āļģāļ‹āđ‰āļ­āļ™āđƒāļ™āļŠāđˆāļ§āļ™āđ€āļ•āļĢāļĩāļĒāļĄāļ‚āđ‰āļ­āļĄāļđāļĨ - 102105 āđāļ‚āļ§āļ‡āļ—āđˆāļēāļ‚āđ‰āļēāļĄ - 1021 āđ€āļ‚āļ•āļšāļēāļ‡āļ‚āļļāļ™āđ€āļ—āļĩāļĒāļ™ - 10 āļāļĢāļļāļ‡āđ€āļ—āļžāļĄāļŦāļēāļ™āļ„āļĢ
 
āļ­āļąāļ•āļĢāļēāļ āļēāļĐāļĩāđƒāļ™āļĢāļ°āļ”āļąāļšāļšāļĢāļĢāļ—āļąāļ”āļĢāļēāļĒāļ‡āļēāļ™āļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āđ€āļ•āļĢāļĩāļĒāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŠāđ‰āđ€āļ‰āļžāļēāļ° Rate āđ€āļ›āđ‡āļ™ 0, 7 āļŦāļĢāļ·āļ­ -1 (āļĒāļāđ€āļ§āđ‰āļ™āļ āļēāļĐāļĩ) āđāļ›āļĨāļ‡āđ€āļ›āđ‡āļ™ XML (TypeCode : Rate) āđ„āļ”āđ‰āđ€āļŠāđˆāļ™ (VAT : 0), (VAT : 7) āđāļĨāļ° (FRE : 0)
 
āļĒāļ­āļ”āđ€āļ‡āļīāļ™āļĢāļ§āļĄ, āļĄāļđāļĨāļ„āđˆāļēāļ āļēāļĐāļĩāļĢāļ§āļĄ āļŠāļēāļĄāļēāļĢāļ–āļĢāļ§āļĄāļˆāļēāļāļĒāļ­āļ”āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļšāļĢāļĢāļ—āļąāļ”āļĢāļēāļĒāļāļēāļĢ
 
āļĄāļđāļĨāļ„āđˆāļēāļŠāļļāļ”āļ—āđ‰āļēāļĒ (GrandTotalAmount) āļŠāļēāļĄāļēāļĢāļ–āļ„āļģāļ™āļ§āļ“āļˆāļēāļ āļĄāļđāļĨāļ„āđˆāļēāļāđˆāļ­āļ™āļ āļēāļĐāļĩ (BasisTotalAmount) + āļĄāļđāļĨāļ„āđˆāļēāļ āļēāļĐāļĩ (TaxTotalAmount)

Tax ID classification
 
āđ€āļĨāļ‚āļœāļđāđ‰āđ€āļŠāļĩāļĒāļ āļēāļĐāļĩāļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āļĢāļ°āļšāļļāļ›āļĢāļ°āđ€āļ āļ—āđ€āļ›āđ‡āļ™ attribute SchemaID āđƒāļ™ XML āđƒāļ™āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāđ€āļĢāļēāđ„āļĄāđˆāļ„āļ§āļĢāļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ āļēāļĢāļ°āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļĢāļ°āļšāļļāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļ„āļīāļ”āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđ‚āļ”āļĒāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āļ‹āļķāđˆāļ‡āļĄāļĩāđ‚āļ­āļāļēāļŠāļ—āļĩāđˆāļ—āļąāļĻāļ™āļ°āļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āļ„āļ™āļ„āļĨāļēāļ”āđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ€āļ‚āđ‰āļēāđƒāļˆāđ„āļĄāđˆāļ•āļĢāļ‡āļāļąāļ™ 
 
TXID āđ€āļĨāļ‚āļœāļđāđ‰āđ€āļŠāļĩāļĒāļ āļēāļĐāļĩ
 
NIDN āđ€āļĨāļ‚āļšāļąāļ•āļĢāļ›āļĢāļ°āļŠāļēāļŠāļ™
 
CCIP āđ€āļĨāļ‚āļŦāļ™āļąāļ‡āļŠāļ·āļ­āđ€āļ”āļīāļ™āļ—āļēāļ‡ (āļ•āđˆāļēāļ‡āļ”āđ‰āļēāļ§)
 
OTHR āļ­āļ·āđˆāļ™ āđ†
 
āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ‚āļ­āļ‡ TXID āļ™āļąāđ‰āļ™āļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āļĢāļ°āļšāļļāđ€āļĨāļ‚āļœāļđāđ‰āđ€āļŠāļĩāļĒāļ āļēāļĐāļĩāļ•āļēāļĄāļ”āđ‰āļ§āļĒāđ€āļĨāļ‚āļŠāļēāļ‚āļēāļ­āļĩāļ 5 āļ•āļąāļ§ āļāļĨāļēāļĒāđ€āļ›āđ‡āļ™ 18 āļ•āļąāļ§ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļĨāļ‚āļŠāļēāļ‚āļēāđ€āļ›āđ‡āļ™āđ€āļĨāļ‚āļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļˆāļ”āļ—āļ°āđ€āļšāļĩāļĒāļ™āļ āļēāļĐāļĩāļĄāļđāļĨāļ„āđˆāļēāđ€āļžāļīāđˆāļĄāļ—āļąāđ‰āļ‡āļ™āļīāļ•āļīāļšāļļāļ„āļ„āļĨāđāļĨāļ°āļšāļļāļ„āļ„āļĨāļ˜āļĢāļĢāļĄāļ”āļē āļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļ„āļ§āļēāļĄāļ„āļĨāļļāļĄāđ€āļ„āļĢāļ·āļ­āļ”āļąāļ‡āļ™āļĩāđ‰ TXID āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļ™āļīāļ•āļīāļšāļļāļ„āļ„āļĨ āļŦāļĢāļ·āļ­ āđ€āļĨāļ‚āļœāļđāđ‰āļˆāļ”āļ—āļ°āđ€āļšāļĩāļĒāļ™āļ āļēāļĐāļĩāļĄāļđāļĨāļ„āđˆāļēāđ€āļžāļīāđˆāļĄāļāļąāļ™āđāļ™āđˆ āļŦāļēāļāļŦāļĄāļēāļĒāļ–āļķāļ‡ āļ™āļīāļ•āļīāļšāļļāļ„āļ„āļĨ āđāļĨāđ‰āļ§āļšāļļāļ„āļ„āļĨāļ˜āļĢāļĢāļĄāļ”āļēāļ—āļĩāđˆāļˆāļ”āļ—āļ°āđ€āļšāļĩāļĒāļ™āļŠāļēāļ‚āļēāļ āļēāļĐāļĩāļĄāļđāļĨāļ„āđˆāļēāđ€āļžāļīāđˆāļĄāļĄāļēāļāļāļ§āđˆāļē 1 āđāļŦāđˆāļ‡ āļˆāļ°āļĢāļ°āļšāļļāļŠāļēāļ‚āļēāđƒāļ™ NIDN āļ­āļĒāđˆāļēāļ‡āđ„āļĢ āļŦāļēāļ TXID āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļœāļđāđ‰āļˆāļ”āļ—āļ°āđ€āļšāļĩāļĒāļ™āļ āļēāļĐāļĩāļĄāļđāļĨāļ„āđˆāļēāđ€āļžāļīāđˆāļĄ āđƒāļ™āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ­āļĒāđˆāļēāļ‡āđ„āļĢāļ§āđˆāļēāļˆāļ”āļ āļēāļĐāļĩāļĄāļđāļĨāļ„āđˆāļēāđ€āļžāļīāđˆāļĄāļŦāļĢāļ·āļ­āđ„āļĄāđˆ
 
Tambon with Amphure Province API
 
āļ„āļļāļ“ kongvut āļ—āļģāļ‚āđ‰āļ­āļĄāļđāļĨ Metadata of Thailand Province name (āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļąāļ‡āļŦāļ§āļąāļ” āļ­āļģāđ€āļ āļ­ āļ•āļģāļšāļĨ āļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒ) āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ™āļģāļĄāļēāđƒāļŠāđ‰āļāļąāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ„āļ”āđ‰
 
āļœāļĄāļĨāļ­āļ‡āđ€āļ­āļē api_revert_tambon_with_amphure_province.json āļĄāļēāđāļŠāļ”āļ‡āļœāļĨāļ”āđ‰āļ§āļĒ HCSV āđ€āļ­āļēāđ„āļ§āđ‰āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāđˆāļ§āļĒāļ„āđ‰āļ™āļŦāļēāļĢāļŦāļąāļŠāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ āļˆāļēāļāļŠāļ·āđˆāļ­āļ•āļģāļšāļĨ āļŠāļ·āđˆāļ­āļ­āļģāđ€āļ āļ­ āļŦāļĢāļ·āļ­āļĢāļŦāļąāļŠāđ„āļ›āļĢāļĐāļ“āļĩāļĒāđŒ
 

Tax and Monetary āļ āļēāļĐāļĩāđāļĨāļ°āļĄāļđāļĨāļ„āđˆāļēāļ—āļēāļ‡āļāļēāļĢāđ€āļ‡āļīāļ™
 
āļ„āļ§āļēāļĄāļĒāļļāđˆāļ‡āđ€āļŦāļĒāļīāļ‡āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ™āļĩāđ‰ āļ­āļĒāļđāđˆāļ•āļĢāļ‡āļ—āļĩāđˆāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĒāļāđ€āļ§āđ‰āļ™āđƒāļ™āļĢāļ°āļšāļšāļ āļēāļĐāļĩāļĄāļđāļĨāļ„āđˆāļēāđ€āļžāļīāđˆāļĄ āļ—āļģāđƒāļŦāđ‰āļĄāļĩāļŠāļīāļ™āļ„āđ‰āļēāļšāļēāļ‡āļĢāļēāļĒāļāļēāļĢāļ­āļēāļˆāļĒāļāđ€āļ§āđ‰āļ™āļ āļēāļĐāļĩ āļĄāļīāļ•āļīāļ‚āļ­āļ‡āļˆāļģāļ™āļ§āļ™āđ€āļ‡āļīāļ™āļ—āļēāļ‡āļāļēāļĢāļ„āđ‰āļēāļ—āļĩāđˆāļĄāļĩāđ€āļžāļĩāļĒāļ‡āļĄāļđāļĨāļ„āđˆāļēāļāđˆāļ­āļ™āļ āļēāļĐāļĩāļāļąāļšāļĄāļđāļĨāļ„āđˆāļēāļ āļēāļĐāļĩ āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļˆāļāđāļˆāļ‡āđƒāļŦāđ‰āļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļĒāļāļ›āļĢāļ°āđ€āļ āļ—āļ āļēāļĐāļĩāđ„āļ”āđ‰ āļˆāļķāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āļĄāļĩāļ•āļąāļ§āđ€āļĨāļ‚āļŠāđˆāļ§āļ™ Trade Tax āļ—āļĩāđˆāļ”āļđāđ€āļŦāļĄāļ·āļ­āļ™āļ‹āđ‰āļģāļ‹āđ‰āļ­āļ™āļāļąāļšāļ•āļąāļ§āđ€āļĨāļ‚āļ‚āļ­āļ‡ Summation āđƒāļ™āļšāļēāļ‡āļāļĢāļ“āļĩ
 
āļ˜āļļāļĢāļāļīāļˆāđāļ•āđˆāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ—āļ­āļēāļˆāđ„āļĄāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āļšāļīāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āļ āļēāļĒāđƒāļ™āļ›āļĢāļ°āđ€āļ—āļĻāļ—āļļāļāļ§āļąāļ™āļ™āļĩāđ‰ āļĄāļĩāļ­āļ°āđ„āļĢāļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āļœāļĄāđāļ™āļ°āļ™āļģāđƒāļŦāđ‰āļĨāļ­āļ‡āļ•āļąāđ‰āļ‡āđ‚āļˆāļ—āļĒāđŒāļŦāļĨāļēāļĒ āđ† āđāļšāļšāļ—āļĩāđˆāļ„āļīāļ”āļ§āđˆāļēāļˆāļ°āđ€āļˆāļ­ āđāļĨāļ°āļŦāļēāļ—āļēāļ‡āļŦāļĒāļ­āļ”āļ•āļąāļ§āđ€āļĨāļ‚ āđƒāļŦāđ‰āļĨāļ‡āļŠāđˆāļ­āļ‡āļ•āđˆāļēāļ‡ āđ† āļ•āļēāļĄāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ”āļđ 
 
āļšāļīāļĨāļ‚āļēāļĒāļŠāļīāļ™āļ„āđ‰āļēāļ—āļĩāđˆāļĢāļēāļ„āļēāļĒāļąāļ‡āđ„āļĄāđˆāļĢāļ§āļĄ VAT
āļšāļīāļĨāļ‚āļēāļĒāļŠāļīāļ™āļ„āđ‰āļēāļ—āļĩāđˆāļĢāļēāļ„āļēāļĢāļ§āļĄ VAT āđāļĨāđ‰āļ§
āđƒāļ™āļšāļīāļĨāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļĄāļĩāļ—āļąāđ‰āļ‡āļŠāļīāļ™āļ„āđ‰āļēāļ„āļīāļ” VAT āđ€āļžāļīāđˆāļĄāđāļĨāļ°āļĒāļāđ€āļ§āđ‰āļ™āļ āļēāļĐāļĩ 
āđƒāļ™āļšāļīāļĨāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļĄāļĩāļ—āļąāđ‰āļ‡āļŠāļīāļ™āļ„āđ‰āļēāļ—āļĩāđˆāļĢāļēāļ„āļēāļĢāļ§āļĄ VAT āđāļĨāļ°āļĒāļāđ€āļ§āđ‰āļ™āļ āļēāļĐāļĩ
āļšāļīāļĨāļ—āļĩāđˆāļĄāļĩāļŠāđˆāļ§āļ™āļĨāļ”āļ•āđˆāļ­āļĢāļēāļĒāļāļēāļĢ āđ€āļŠāđˆāļ™ āļ‚āļ™āļĄāļ–āļļāļ‡ 35 āļšāļēāļ— āđāļ•āđˆāļ‚āļēāļĒ 3 āļ–āļļāļ‡ āļĨāļ” 5 āļšāļēāļ— (3 āļ–āļļāļ‡ 100)
āļšāļīāļĨāļ—āļĩāđˆāļĄāļĩāļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢ āđāļĨāđ‰āļ§āļĄāļĩāļŠāđˆāļ§āļ™āļĨāļ”āļ—āđ‰āļēāļĒāļšāļīāļĨ āđ€āļŠāđˆāļ™ āļĨāļ”āļ„āļđāļ›āļ­āļ‡ 10 āļšāļēāļ—
 
3.4 Line Items
 
āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ•āļąāļ§āđ€āļĨāļ‚ āđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļĢāļēāļĒāļāļēāļĢ
 
(3.4.3) Agreement āļĢāļēāļ„āļēāđāļĨāļ°āļŠāđˆāļ§āļ™āļĨāļ” (āļ•āđˆāļ­āļŦāļ™āđˆāļ§āļĒ)

 
(3.4.4) Delivery āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļāļēāļĢāļŠāđˆāļ‡āļĄāļ­āļšāļŠāļīāļ™āļ„āđ‰āļē

 
(3.4.5.1) Trade Tax āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ āļēāļĐāļĩ (āļĄāļļāļĄāļĄāļ­āļ‡āļ āļēāļĐāļĩ) āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļš 3.3.2 āļ”āđ‰āļēāļ™āļšāļ™āđāļ•āđˆāđ€āļ›āđ‡āļ™āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļĢāļ°āļ”āļąāļšāļĢāļēāļĒāļāļēāļĢ
 
(3.4.5.2) AllowanceCharge āļŠāđˆāļ§āļ™āļĨāļ”āļŦāļĢāļ·āļ­āļ„āđˆāļēāļ˜āļĢāļĢāļĄāđ€āļ™āļĩāļĒāļĄ (āļ•āđˆāļ­āļĢāļēāļĒāļāļēāļĢ)
 
(3.4.5.3) Summation āļŠāļĢāļļāļ›āļĒāļ­āļ” (āļĄāļļāļĄāļĄāļ­āļ‡āļāļēāļĢāļŠāļģāļĢāļ°)
 
3.3 Trade Settlement 
 
āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĒāļ­āļ”āļŠāļĢāļļāļ› (āļĢāļ§āļĄāļĄāļēāļˆāļēāļ Line Item?)
 
(3.3.2) Trade Tax āļŠāļĢāļļāļ›āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ āļēāļĐāļĩ(āļĄāļļāļĄāļĄāļ­āļ‡āļ āļēāļĐāļĩ)
 
(3.3.5) Summation āļŠāļĢāļļāļ›āļĒāļ­āļ”(āļĄāļļāļĄāļĄāļ­āļ‡āļāļēāļĢāļŠāļģāļĢāļ°)
 
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ Trade Tax āļāļąāļš Summation āļāļĢāļ“āļĩāļšāļīāļĨāļ—āļĩāđˆāļĄāļĩāļŠāļīāļ™āļ„āđ‰āļēāļ„āļīāļ”āļ āļēāļĐāļĩ 100 āļšāļēāļ— āđāļĨāļ°āļĒāļāđ€āļ§āđ‰āļ™āļ āļēāļĐāļĩ 10 āļšāļēāļ—
 
{
  "TradeTax": [
    { "TypeCode":"VAT", "Rate":7, "Basis":100, "Tax":7 },
    { "TypeCode":"FRE", "Rate":0, "Basis":10, "Tax": 0 }
  ],
  "Summation": {
    "Amount": 110,
    "Basis": 110,
    "Tax": 7,
    "GrandTotal": 117
  },
  "Items": [
    { "Name": "āļŠāļīāļ™āļ„āđ‰āļē VAT..", "Price":100, "Qty":1,
      "TradeTax": { "TypeCode":"VAT", "Rate":7, "Basis":100, "Tax":7 },
      "Summation": { "Tax":7, "Amount":100, "Total":107}
    },
    { "Name": "āļŠāļīāļ™āļ„āđ‰āļē NOVAT..", "Price":10, "Qty":1,
      "TradeTax": { "TypeCode":"FRE", "Rate":0, "Basis":10, "Tax":0 },
      "Summation": { "Tax":0, "Amount":10, "Total":10}
    }
  ]
}
 
āļšāļīāļĨāļ—āļ”āļŠāļ­āļš
 
āļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ‡āđˆāļēāļĒāļ—āļĩāđˆāļŠāļļāļ”āļ„āļ·āļ­ āļ™āļģāđ„āļŸāļĨāđŒ XML āļ—āļĩāđˆāđ„āļ”āđ‰āļŠāđˆāļ‡āđ„āļ›āļ—āļ”āļŠāļ­āļšāļāļąāļšāđ€āļžāļˆāļ‚āļ­āļ‡āļŠāļĢāļĢāļžāļēāļāļĢāđ‚āļ”āļĒāļ•āļĢāļ‡ āļŦāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāļ•āļĢāļ‡āđ„āļŦāļ™āđ„āļĄāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āļāđ‡āļˆāļ°āļĄāļĩāļ„āļģāļ­āļ˜āļīāļšāļēāļĒāđƒāļŦāđ‰āđ€āļĢāļēāļ—āļĢāļēāļš
 
 https://etax.rd.go.th/etax_staticpage/app/#/index/support/validateschema
 
āļŦāļēāļāđ„āļĄāđˆāđāļ™āđˆāđƒāļˆāļ•āļĢāļ‡āļˆāļļāļ”āđ„āļŦāļ™ āļāđ‡āļ­āļēāļˆ edit āđ„āļŸāļĨāđŒ XML āļ™āļąāđ‰āļ™āđ‚āļ”āļĒāļ•āļĢāļ‡āļāđˆāļ­āļ™ āļŠāđˆāļ‡āđ„āļ›āļ—āļ”āļŠāļ­āļšāđƒāļŦāļĄāđˆ āļˆāļ™āđ„āļ”āđ‰āļ‚āđ‰āļ­āļŠāļĢāļļāļ›āļ§āđˆāļēāđāļšāļšāđ„āļŦāļ™āđƒāļŠāđ‰āđ„āļ”āđ‰ āđāļšāļšāđ„āļŦāļ™āđƒāļŠāđ‰āđ„āļĄāđˆāđ„āļ”āđ‰ āđāļĨāđ‰āļ§āļ„āđˆāļ­āļĒāļāļĨāļąāļšāđ„āļ›āļ›āļĢāļąāļšāđ‚āļ„āđ‰āļ”āļ­āļĩāļāļ—āļĩāļŦāļ™āļķāđˆā
 
āđ€āļŠāđˆāļ™ āļ•āļēāļĄāđ€āļ­āļāļŠāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ āļ„āļģāļ­āļ˜āļīāļšāļēāļĒāđƒāļŠāđ‰āļ„āļģāļ§āđˆāļē āļŠāļ·āđˆāļ­āļ•āļģāļšāļĨ āļāđ‡āļ­āļēāļˆāļĨāļ­āļ‡āđƒāļŠāđˆāļŠāļ·āđˆāļ­āļ•āļģāļšāļĨ āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™āļĢāļŦāļąāļŠāļ•āļģāļšāļĨ āļŦāļēāļāļ•āļĢāļ§āļˆāđ„āļĄāđˆāļœāđˆāļēāļ™āļāđ‡āļĢāļđāđ‰āđāļĨāđ‰āļ§āļ§āđˆāļē āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āļšāļąāļ‡āļ„āļąāļšāđƒāļŠāđ‰āļĢāļŦāļąāļŠāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™

āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļšāļīāļĨāļ—āļĩāđˆāļ—āļ”āļŠāļ­āļšāļˆāļ™āļœāđˆāļēāļ™ āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļēāļ„āđˆāļ­āļ™āļ‚āđ‰āļēāļ‡āļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ•āđˆāļ­āļāļēāļĢāļ„āļģāļ™āļ§āļ“āđāļĨāļ°āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāđƒāļŦāđ‰āđ„āļ”āđ‰āļ•āļēāļĄ Schema āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰
 
āļ āļēāļĒāđƒāļ™āļšāļīāļĨāļĄāļĩāļŠāđˆāļ§āļ™āļĨāļ”āļšāļēāļ‡āļĢāļēāļĒāļāļēāļĢ āđāļĨāļ°āļĄāļĩāļŠāđˆāļ§āļ™āļĨāļ”āļĢāļ§āļĄāļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡āļ­āļĩāļāļŠāļąāđ‰āļ™āļŦāļ™āļķāđˆāļ‡ āļ‹āļķāđˆāļ‡āļāļēāļĢāđāļŠāļ”āļ‡āļšāļīāļĨāļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰ Schema āļĒāļąāļ‡āļĄāļĩāļ‚āđ‰āļ­āļˆāļģāļāļąāļ” āļŦāļēāļāļŠāđˆāļ§āļ™āļĨāļ”āļĄāļĩāļœāļĨāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ āļēāļĐāļĩ āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļ§āļīāļ˜āļĩāđ€āļ­āļēāļŠāđˆāļ§āļ™āļĨāļ”āļĢāļ§āļĄāļāļĨāļąāļšāđ„āļ›āļāļĢāļ°āļ—āļšāļ„āļģāļ™āļ§āļ“āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļĨāļ”āļ‚āļ­āļ‡āļŠāļīāļ™āļ„āđ‰āļēāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ„āļ”āđ‰āļĄāļđāļĨāļ„āđˆāļēāļ•āđˆāļēāļ‡ āđ† āđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āļĢāļēāļĒāļāļēāļĢāļ™āļąāđ‰āļ™ (LineTradeSettlement) āļŠāļēāļĄāļēāļĢāļ–āļĒāļąāļ™āļĒāļ­āļ”āļāļąāļšāļ•āļąāļ§āđ€āļĨāļ‚āļŠāļĢāļļāļ›āđ„āļ”āđ‰ (HeaderTradeSettlement)
 
āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļĒāļąāļ‡āļĄāļĩāļĢāļēāļĒāļāļēāļĢāļ—āļĩāđˆāļ„āļīāļ”āļ āļēāļĐāļĩāđāļĨāļ°āļĒāļāđ€āļ§āđ‰āļ™āļ āļēāļĐāļĩāļ›āļ™āļāļąāļ™āđƒāļ™āļšāļīāļĨāđ€āļ”āļĩāļĒāļ§ āđ€āļĄāļ·āđˆāļ­āļŠāļĢāļļāļ›āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ āļēāļĐāļĩāļˆāļ°āļ•āđ‰āļ­āļ‡āļ—āļģāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ‚ 2 āļŠāļļāļ” āļ—āļĩāđˆāļĄāļĩ (TypeCode : Rate) āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļ„āļ·āļ­ (VAT : 7) āđāļĨāļ° (FRE : 0)

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļ·āđˆāļ™ āļ—āļĩāđˆāļ„āļīāļ”āļ§āđˆāļēāļˆāļ°āļ—āļģāđ€āļžāļīāđˆāļĄ āđ€āļžāļ·āđˆāļ­āļ—āļ”āļŠāļ­āļš Schematron
 
āđ€āļĨāļ‚āļœāļđāđ‰āđ€āļŠāļĩāļĒāļ āļēāļĐāļĩāđāļšāļšāļ•āđˆāļēāļ‡ āđ† āļšāļļāļ„āļ„āļĨāļ˜āļĢāļĢāļĄāļ”āļē āđāļĨāļ°āļ•āđˆāļēāļ‡āļ”āđ‰āļēāļ§
 
āļĨāļđāļāļ„āđ‰āļēāļ—āļĩāđˆāđ„āļĄāđˆāļĢāļąāļšāđƒāļšāļāļģāļāļąāļšāļ āļēāļĐāļĩ (āđ„āļĄāđˆāđƒāļŦāđ‰ āļŠāļ·āđˆāļ­, āļ—āļĩāđˆāļ­āļĒāļđāđˆāđāļĨāļ°āđ€āļĨāļ‚āļœāļđāđ‰āđ€āļŠāļĩāļĒāļ āļēāļĐāļĩ)
 
āļ āļēāļĐāļĩāļ­āļąāļ•āļĢāļē 0 (āļ‚āļēāļĒāļĢāļēāļŠāļāļēāļĢ āđāļĨāļ°āļšāļĢāļīāļĐāļąāļ— BOI)
 
āļ„āļģāļ™āļ§āļ“āļ āļēāļĐāļĩāļĢāļ§āļĄāđƒāļ™ āļāļĢāļ“āļĩāļ„āļģāļ™āļ§āļ“āļ–āļ­āļ”āļ āļēāļĐāļĩāļĢāļ°āļ”āļąāļšāļšāļĢāļĢāļ—āļąāļ”āļĄāļēāļĢāļ§āļĄāļāļąāļ™ āđ„āļĄāđˆāļ•āļĢāļ‡āļāļąāļšāļ„āļģāļ™āļ§āļ“āļˆāļēāļāļĒāļ­āļ”āļĢāļ§āļĄ
 
āļ­āđ‰āļēāļ‡āļ­āļīāļ‡
 
āļ‚āļĄāļ˜āļ­.32560 (ER32560) āđ€āļ­āļāļŠāļēāļĢāļ­āļ˜āļīāļšāļēāļĒ E-Tax Invoice Schema 
 
xml-js open source āļŠāļģāļŦāļĢāļąāļšāđāļ›āļĨāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļ°āļŦāļ§āđˆāļēāļ‡ XML āļāļąāļš JavaScript Object
 
E-Tax Invoice & Receipt schema āđ„āļŸāļĨāđŒāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļ TEDA āļāļĢāļ“āļĩāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡ XML Validator Tools (Schematron) āđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ­āļ‡
 
XML E-Tax Schema Validation āļ‚āļ­āļ‡āļŠāļĢāļĢāļžāļēāļāļĢ āļŠāļēāļĄāļēāļĢāļ– upload āđ„āļŸāļĨāđŒ XML āđ„āļ›āļ•āļĢāļ§āļˆāļŠāļ­āļš āļĄāļĩāđāļˆāđ‰āļ‡āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļˆāļļāļ”āļ—āļĩāđˆāļĄāļĩāļ›āļąāļāļŦāļēāđƒāļ™ XML āđ€āļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļš developer āđƒāļŠāđ‰āļ•āļĢāļ§āļˆāļŠāļ­āļš
 
PDF & XML Validation āļ‚āļ­āļ‡ TEDA āļ•āļĢāļ§āļˆāļŠāļ­āļš PDF āļŦāļĢāļ·āļ­ XML āļ§āđˆāļēāļœāđˆāļēāļ™āļŦāļĢāļ·āļ­āđ„āļĄāđˆāļœāđˆāļēāļ™ āđ€āļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āļ—āļąāđˆāļ§āđ„āļ›
 
XML presentation slides āļ‚āļ­āļ‡ ETDA āļ­āļ˜āļīāļšāļēāļĒāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡ XML
 
āļĄāļ­āļ. 10992548 (TISI 1099) āļĢāļŦāļąāļŠāļĄāļēāļ•āļĢāļāļēāļ™āļŠāļģāļŦāļĢāļąāļš āļˆāļąāļ‡āļŦāļ§āļąāļ”, āļ­āļģāđ€āļ āļ­ āđāļĨāļ°āļ•āļģāļšāļĨ āđƒāļŠāđ‰āļāļąāļšāļ—āļĩāđˆāļ­āļĒāļđāđˆāđāļšāļšāļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡
 
Metadata of Thailand Province name (āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļąāļ‡āļŦāļ§āļąāļ” āļ­āļģāđ€āļ āļ­ āļ•āļģāļšāļĨ āļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒ āļžāļĢāđ‰āļ­āļĄāļĢāļŦāļąāļŠāļĄāļēāļ•āļĢāļāļēāļ™) āđ€āļ›āđ‡āļ™ API
 
Country Code ISO 3166 dataset āđ€āļ›āđ‡āļ™ API
 
unece code list recommend āļĄāļēāļ•āļĢāļāļēāļ™āļĢāļŦāļąāļŠāļ•āđˆāļēāļ‡ āđ† āļ—āļĩāđˆāļ­āđ‰āļēāļ‡āļ–āļķāļ‡āđƒāļ™āļ āļēāļ„āļœāļ™āļ§āļ ER32560 āđ€āļŠāđˆāļ™ āļĢāļŦāļąāļŠāļŦāļ™āđˆāļ§āļĒāļ§āļąāļ”


 

 


āļšāļ—āļ„āļ§āļēāļĄāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡
āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ™āļĩāđ‰āļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļļāļāļāļĩāđ‰ āđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļ”āļĩāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ‚āļ­āļ‡āļ—āđˆāļēāļ™ āļ—āđˆāļēāļ™āļŠāļēāļĄāļēāļĢāļ–āļ­āđˆāļēāļ™āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ„āļ”āđ‰āļ—āļĩāđˆ āļ™āđ‚āļĒāļšāļēāļĒāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§ āđāļĨāļ° āļ™āđ‚āļĒāļšāļēāļĒāļ„āļļāļāļāļĩāđ‰
āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļŠāļīāļ™āļ„āđ‰āļē
0/4
āļĨāļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļš
Powered By MakeWebEasy Logo MakeWebEasy