v3.20.1
SHORT-TERM NOTES PAYABLE (Details) - Schedule of Short-term Debt - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Short-term Debt [Line Items]    
Short-Term Notes Payable $ 773,671 $ 0
Debt discount (32,418)  
Total short-term notes payable, net of debt discount 741,253 0
Fox Capital Group Secured Merchant Agreement [Member]    
Short-term Debt [Line Items]    
Short-Term Notes Payable 213,671 0
Complete Business Solutions Sale of Future Receivables [Member]    
Short-term Debt [Line Items]    
Short-Term Notes Payable 160,000 0
West Coast Purchase Agreement [Member]    
Short-term Debt [Line Items]    
Short-Term Notes Payable $ 400,000 $ 0