86 Dialog Semiconductor Plc | Annual report and accounts 2012  |  Section 4 | Consolidated financial statements and notes Notes to the consolidated financial statements For the year ended 31 December 2012  7. Trade accounts receivable and other receivable  As at 31 December 2012 and 2011, the aging analysis of trade account receivable is as follows:  Trade receivables are non-interest bearing and are generally on 30-60-day terms.  As described in note 25, in 2007 the Group entered into a selective factoring agreement. The amount shown as receivables from the factoring  agreement represents a 15% retainer kept by the factoring bank against sold receivables. The retainer is released only once the receivable is fully paid by  the customer, at the latest, 120 days after the receivable becomes due or if the insurance event occurs. The amounts are non-interest bearing and are  generally on 30-60-day terms.  The recorded trade accounts receivable for which an impairment has been recognised, was US$1,130,000 and US$1,180,000 at 31 December 2012 and  2011, respectively. The related allowance for doubtful accounts was US$1,130,000 and US$1,180,000 at 31 December 2012 and 2011, respectively.  The allowance for doubtful accounts developed as follows:  At 31 December  2012  US$000  At 31 December 2011 US$000 Trade accounts receivable  70,490  38,929 Receivables from factoring agreement  12,397  7,800 82,887  46,729 At 31 December  2012  US$000  At 31 December 2011 US$000 Allowance for doubtful accounts at beginning of year  1,180  1,410 Additions charged to bad debt expense  8  – Write-offs charged against the allowance  (26) – Reductions credited to income  (2) (303) Effect of movements in foreign currency  (30) 73 Allowance for doubtful accounts at end of year  1,130  1,180 At 31 December  2012  US$000  At 31 December 2011 US$000 Receivables neither past due nor impaired  66,374  35,969 Receivables past due, not impaired individually  –  – Less than 30 days  3,410  2,780 30 to 59 days  706  171 60 to 89 days  –  – 90 to 130 days  –  9 Total  70,490  38,929