(1) Programme, die für die Verarbeitung von für das Besteuerungsverfahren erforderlichen Daten bestimmt sind, sind vom Hersteller vor der ersten Nutzung und nach jeder Änderung daraufhin zu prüfen, ob sie die Anforderungen nach § 40 Absatz 1 erfüllen. Hierbei sind ein Protokoll über den letzten durchgeführten Testlauf und eine Programmauflistung zu erstellen, die fünf Jahre aufzubewahren sind. Die Aufbewahrungsfrist nach Satz 2 beginnt mit Ablauf des Kalenderjahres der erstmaligen Nutzung zur Datenübermittlung. Elektronische, magnetische und optische Speicherverfahren, die eine jederzeitige Wiederherstellung der eingesetzten Programmversion in Papierform ermöglichen, sind der Programmauflistung gleichgestellt.
(2) Die vom Bundesministerium der Finanzen bestimmte Dienststelle (Prüfungsstelle) ist befugt, die für die Erfassung, Verarbeitung oder elektronische Übermittlung der Daten bestimmten Programme und Dokumentationen zu überprüfen. § 200 der Abgabenordnung gilt entsprechend.
(3) Der Hersteller oder Vertreiber eines fehlerhaften Programms ist unverzüglich zur Nachbesserung oder Ablösung aufzufordern. Soweit eine unverzügliche Nachbesserung oder Ablösung nicht erfolgt, ist die Prüfungsstelle berechtigt, die Programme des Herstellers von der elektronischen Übermittlung nach § 39 technisch auszuschließen. Die Prüfungsstelle ist nicht verpflichtet, die Programme zu prüfen.
(4) Sind Programme nach Absatz 1 zum allgemeinen Vertrieb vorgesehen, hat der Hersteller der Prüfungsstelle auf Verlangen Muster zum Zweck der Prüfung kostenfrei zur Verfügung zu stellen.