XML 36 R27.htm IDEA: XBRL DOCUMENT v3.19.2
TRADE RECEIVABLES (Details Narrative) - USD ($)
6 Months Ended
Dec. 31, 2017
Jun. 30, 2017
Trade Receivables    
Trade receivables payment terms Trade receivables that are past their normal payment terms are overdue and once 60 days past due are considered delinquent. Minimum payment terms vary by product. The maximum payment term for all products is 90 days.  
Allowances for doubtful accounts $ 135,956 $ 135,956