General form of registration statement for all companies including face-amount certificate companies

NOTE PAYABLE (Details)

v2.4.1.9
NOTE PAYABLE (Details) (USD $)
Sep. 30, 2014
Dec. 31, 2013
Dec. 31, 2012
Total $ 6,550,205us-gaap_ConvertibleNotesPayableCurrent $ 1,197,680us-gaap_ConvertibleNotesPayableCurrent $ 364,306us-gaap_ConvertibleNotesPayableCurrent
Senior Secured Promissory Note [Member]      
Total      100,000us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_SeniorSecuredPromissoryNoteMember
Unsecured Promissory Demand Note [Member]      
Total 5,000us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_UnsecuredPromissoryDemandNoteMember
5,000us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_UnsecuredPromissoryDemandNoteMember
5,000us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_UnsecuredPromissoryDemandNoteMember
Promissory Demand Note [Member]      
Total 150,000us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_PromissoryDemandNoteMember
150,000us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_PromissoryDemandNoteMember
150,000us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_PromissoryDemandNoteMember
Unsecured Promissory Demand Note One [Member]      
Total 109,306us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_UnsecuredPromissoryDemandNoteOneMember
109,306us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_UnsecuredPromissoryDemandNoteOneMember
109,306us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_UnsecuredPromissoryDemandNoteOneMember
Unsecured Promissory Demand Note Two [Member]      
Total 3,474us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_UnsecuredPromissoryDemandNoteTwoMember
3,474us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_UnsecuredPromissoryDemandNoteTwoMember
  
Senior Secured Promissory Note One [Member]      
Total    250,000us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_SeniorSecuredPromissoryNoteOneMember
  
Senior Secured Promissory Note Two [Member]      
Total    54,900us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_SeniorSecuredPromissoryNoteTwoMember
  
Senior Secured Promissory Note Three [Member]      
Total    50,000us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_SeniorSecuredPromissoryNoteThreeMember
  
Senior Secured Promissory Note Four [Member]      
Total    275,000us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_SeniorSecuredPromissoryNoteFourMember
  
Senior Secured Promissory Note Five [Member]      
Total    300,000us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_SeniorSecuredPromissoryNoteFiveMember
  
Demand Promissory Notes [Member]      
Total 100,000us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_DemandPromissoryNotesMember
   
Discount Senior Secured Convertible Promissory Note One [Member]      
Total 229,793us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_DiscountSeniorSecuredConvertiblePromissoryNoteOneMember
   
Discount Senior Secured Convertible Promissory Note Two [Member]      
Total 842,105us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_DiscountSeniorSecuredConvertiblePromissoryNoteTwoMember
   
Discount Senior Secured Convertible Promissory Note Three [Member]      
Total 578,947us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_DiscountSeniorSecuredConvertiblePromissoryNoteThreeMember
   
Discount Senior Secured Convertible Promissory Note Four [Member]      
Total 578,947us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_DiscountSeniorSecuredConvertiblePromissoryNoteFourMember
   
Discount Senior Secured Convertible Promissory Note Five [Member]      
Total 578,947us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_DiscountSeniorSecuredConvertiblePromissoryNoteFiveMember
   
Discount Senior Secured Convertible Promissory Note Six [Member]      
Total 578,947us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_DiscountSeniorSecuredConvertiblePromissoryNoteSixMember
   
Discount Senior Secured Convertible Promissory Note Seven [Member]      
Total $ 2,894,739us-gaap_ConvertibleNotesPayableCurrent
/ us-gaap_DebtInstrumentAxis
= TRTC_DiscountSeniorSecuredConvertiblePromissoryNoteSevenMember