These are the documentation requirements from the thai consulate in Kuala Lumpur for the 3 different reasons they issue Non-Immigrant Type B visas.
It seems these are the documents most consulates require;
Business purposes:
*****************************************************************************************
************
*****
329-
*****
4-
*****
4.pdf
Employment as a teacher:
*****************************************************************************************
************
*****
329-
*****
6-
*****
4.pdf
Employment other than a teacher:
*****************************************************************************************
************
*****
329-
*****
5-
*****
5.pdf