XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable, Net (Tables)
3 Months Ended
Sep. 30, 2018
Receivables [Abstract]  
Schedule of net accounts receivable

   September 30,   June 30, 
  2018   2018 
         
Trade accounts receivable  $13,836,120   $10,111,081 
Less: allowances for doubtful accounts   (2,635,206)   (1,682,228)
Accounts receivables, net  $11,200,914   $8,428,853 
Schedule of movement of allowance for doubtful accounts

   September 30,
2018
   June 30,
2018
 
         
Beginning balance  $1,682,228   $185,821 
Provision for doubtful accounts   955,897    1,519,122 
Less: write-off/recovery   -    (24,101)
Exchange rate effect   (2,919)   1,386 
Ending balance  $2,635,206   $1,682,228