XML 72 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Other Payables and Accrued Liabilities (Details) - Schedule of other payables and accrued liabilities - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Schedule of other payables and accrued liabilities [Abstract]    
Accrued electricity $ 118,688 $ 129,466
Value-added tax payable 99,729 854,728
Accrued interest to a related party 598,589 607,453
Payable for purchase of equipment 3,376,452 3,936,047
Accrued commission to salesmen 13,660 17,162
Accrued bank loan interest 196,624  
Others 114,949 958,154
Totals $ 4,518,691 $ 6,503,010