v3.10.0.1
Accounts Receivable, Net (Tables)
12 Months Ended
Jun. 30, 2018
Receivables [Abstract]  
Schedule of net accounts receivable

   June 30,   June 30, 
The Company’s net accounts receivable is as follows:  2018   2017 
         
Trade accounts receivable  $10,111,081   $2,754,962 
Less: allowances for doubtful accounts   (1,682,228)   (185,821)
Accounts receivables, net  $8,428,853   $2,569,141 

Schedule of movement of allowance for doubtful accounts

   June 30,
2018
   June 30,
2017
 
         
Beginning balance  $185,821   $207,028 
Provision for doubtful accounts   1,519,122    - 
Less: write-off/recovery   (24,101)   (18,912)
Exchange rate effect   1,386    (2,295)
Ending balance  $1,682,228   $185,821