arthurdejong / python-stdnum

A Python library to provide functions to handle, parse and validate standard numbers.
https://arthurdejong.org/python-stdnum/
GNU Lesser General Public License v2.1
498 stars 206 forks source link

Add support for Thailand TIN #118

Closed unho closed 3 years ago

unho commented 5 years ago

It is called เลขประจำตัวผู้เสียภาษีอากร and it is 13 digits, like 1-2345-67890-12-3 (as figured out from an online PDF form from Thai Revenue Department https://www.rd.go.th )

Search

Examples:

unho commented 3 years ago

@piruin Great job.

Just a nit, how is it spelled "Memorandum of Association Number" in Thai? I guess it is not เลขประจำตัวผู้เสียภาษีอากร.

Also, is there an acronym in Thai? I mean how is the equivalent in Thai for MOA.

piruin commented 3 years ago

@unho

"Memorandum of Association Number" is เลขที่หนังสือบริคณห์สนธิ in Thai. The acronym is บค but I'm not so sure because we commonly use TIN instead of MOA

unho commented 3 years ago

"Memorandum of Association Number" is เลขที่หนังสือบริคณห์สนธิ in Thai. The acronym is บค but I'm not so sure because we commonly use TIN instead of MOA

@piruin Are TIN and MOA the same thing in Thailand?

piruin commented 3 years ago

MOA is identification for company Issued by the Department of Business Development. This number consists of 13 digits which the last is a check digit follow the Personal Identity Number (PIN) standard. but with a different grouping format and always start with zero to indicate that is 13 digits number issued by DBD. like 0-XX-X-XXX-XXXXX-X.

Thai Revenue Department uses MOA as เลขประจำตัวผู้เสียภาษีอากร (TIN) for companies.

unho commented 2 years ago

@arthurdejong Any chance we get a release soon? That would be much appreciated.