XML 64 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Other Payables and Accrued Liabilities (Details) - Schedule of other payables and accrued liabilities - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Schedule of other payables and accrued liabilities [Abstract]    
Accrued electricity $ 129,466 $ 186,780
Value-added tax payable 854,728 520,190
Accrued interest to a related party 607,453 617,454
Payable for purchase of equipment 3,936,047 8,788,924
Accrued commission to salesmen 17,162 62,247
Others 958,154 47,201
Totals $ 6,503,010 $ 10,222,796