XML 49 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2018
Receivables [Abstract]  
Schedule of accounts receivable
    December 31,     December 31,  
    2018     2017  
Accounts receivable, gross   $ 19,370,665     $ 26,965,731  
Less: allowance for doubtful accounts     -       (3,646 )
Accounts receivable, net   $ 19,370,665     $ 26,962,085  
Schedule of movement in allowance for doubtful accounts receivable
    December 31,     December 31,  
    2018     2017  
Balance at the beginning of the year   $ 3,646     $ 2,828,796  
Additions charged to bad debt expense     -       145,512  
Write-off of bad debt allowance     -       (89,851 )
Disposal of Zhong Hai Shi Xun     (3,646 )     (2,880,811 )
Balance at the end of the year   $ -     $ 3,646