**Millions of Germans have faced problems using credit and debit cards due to a new year software bug.**According to one of Germany’s biggest banking associations, the problems are linked to issues reading the new date.
The problem has been described as a “late Millenium bug” and is affecting 20 million debit cards and 3.5 million credit cards.
Although thousands of machines have already been fixed, many will not be fully functional until Monday.
One of the main organisations representing German banks - the DSGV, or Deutscher Sparkassen und Giroverband - says that the security of transactions has not been affected by the problem.