TL Factoring