v3.8.0.1
Accounts Receivable, Net (Tables)
9 Months Ended
Mar. 31, 2018
Accounts Receivable, Net [Abstract]  
Schedule of net accounts receivable

 

  March 31,  June 30, 
  2018  2017 
       
Trade accounts receivable $6,108,078  $2,754,962 
Less: allowances for doubtful accounts  (1,350,531)  (185,821)
Accounts receivables, net $4,757,547  $2,569,141 
Schedule of movement of allowance for doubtful accounts

 

  

Nine months ended

March 31,
2018

  

Year ended

June 30,
2017

 
       
Beginning balance $185,821  $207,028 
Provision for doubtful accounts  1,182,832   - 
Less: write-off/recovery  (24,638)  (18,912)
Exchange rate effect  6,516   (2,295)
Ending balance $1,350,531  $185,821