XML 43 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Prepayments and Other Receivables (Tables)
6 Months Ended
Jun. 30, 2017
SCHEDULE OF PREPAYMENTS AND OTHER RECEIVABLES [Table Text Block]
      December 31,     June 30,  
      2016     2017  
  Value added tax recoverable $ 6,238,056   $ 5,859,507  
  Prepayments to suppliers   148,247     44,731  
  Deposits   28,763     63,978  
  Staff advances   46,572     108,034  
  Prepaid operating expenses   220,713     298,010  
  Advances to unrelated parties   -     507,255  
      6,682,351     6,881,515  
  Less: Allowance for doubtful accounts   (7,000 )   (7,000 )
    $ 6,675,351   $ 6,874,515