XML 43 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Taxes Payable (Tables)
6 Months Ended
Jun. 30, 2018
Taxes Payable [Abstract]  
Schedule of taxes payable
  2018  2017 
Income - current $1,057,136  $1,097,768 
VAT  1,480,255   1,145,363 
Other  232,632   180,649 
Total - current  2,770,023   2,423,780 
Income - noncurrent $6,998,625  $6,998,625