XML 51 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Other Payables and Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2019
Payables and Accruals [Abstract]  
Schedule of other payables and accrued liabilities
   March 31,   December 31, 
   2019   2018 
Accrued electricity  $198,734   $186,780 
Value-added tax payable   191,076    520,190 
Accrued interest to a related party   653,574    617,454 
Payable for purchase of equipment   7,646,197    8,788,924 
Accrued commission to salesmen   12,781    62,247 
Others   20,960    47,201 
Totals  $8,723,322   $10,222,796