80 SA100s, eine TabellenkalkulationSo meistern Sie die Steuersaison ohne Abtippen

In Großbritannien werden jedes Jahr mehr als 11 Millionen Self Assessment-Steuererklärungen eingereicht. 59 Prozent davon – rund 6,6 Millionen – werden von Steuerberatern eingereicht: Buchhaltern, Steuerberatern und Buchhaltern, die im Auftrag ihrer Mandanten handeln. Eine kleine Kanzlei, die pro Saison 200 Steuererklärungen bearbeitet und im Schnitt 450 £ pro SA100 verlangt, führt ein tragfähiges Geschäft – aber nicht, wenn zwei Partner im Januar Nächte damit verbringen, dieselben zehn Felder aus 200 verschiedenen PDFs abzutippen. Der Einreichungsschritt ist automatisiert: TaxCalc, BTCSoftware, FreeAgent und IRIS übermitteln die Erklärungen jeweils in Sekundenschnelle an den Online-Dienst Self Assessment for Agents der HMRC. Der Engpass liegt vorgelagert – in den acht Wochen zwischen den Informationsanfragen im Oktober und dem Endspurt im Januar, wenn zehn Datenpunkte aus dem SA100 jedes Mandanten in einer einzigen Übersichtstabelle landen müssen, die Ihnen auf einen Blick zeigt, wer noch was benötigt, welche Mandanten Vorauszahlungen schulden und ob bei jemandem die UTR komplett fehlt.

Schluss mit Abtippen — lassen Sie KI Ihre Dokumente lesen
Bild oder PDF hochladen — strukturierte Daten in 10 Sekunden
Jetzt testen
Keine Anmeldung · Keine Kreditkarte · Ergebnis in 10 Sekunden
Stapelverarbeitung von 80 britischen SA100 Self Assessment-Steuererklärungen in einer konsolidierten Übersichtstabelle für die Steuersaison

Die wichtigsten Erkenntnisse

  1. Das Abtippen von zehn Feldern aus achtzig SA100s dauert mindestens zwei Stunden und vierzig Minuten – bevor die eigentliche Steuerberatung beginnt.
  2. Die vorlagenbasierte Extraktion benötigt ein Referenzlayout pro Software – und Ihre Mandanten senden SA100s, die von fünf verschiedenen Produkten erstellt wurden, sowie gescannte Papiererklärungen.
  3. Definieren Sie die Ausgabespalten – UTR, Einkommen, Steuerschuld – einmal, und die Extraktion liest nach Bedeutung, nicht nach Pixelposition auf einer Referenzseite.

Wenn aus einer SA100 80 werden: Warum die Steuersaison ein Datenaggregationsproblem ist

Die Verarbeitung einer einzelnen SA100 ist ein gelöstes Problem. Sie öffnen das PDF – sei es das sechsseitige HMRC-Formular aus dem persönlichen Steuerkonto eines Mandanten oder eine softwaregenerierte Version aus TaxCalc – und finden die benötigten Felder. Die Hauptsteuererklärung enthält etwa 60 Datenpunkte auf den Seiten TR1 bis TR6, aber für die meisten Freiberufler und Kleinunternehmer sind die relevanten Teile stets dieselben: UTR, jede Einkommenskategorie mit ihrem Bruttobetrag, abzugsfähige Ausgaben, gesamte Steuerschuld, Vorauszahlungen und der resultierende Saldo. Diese 10–15 Werte aus einer einzelnen SA100 zu extrahieren erfordert Aufmerksamkeit, aber keine ausgefeilte Technik.

Das Problem tritt auf, sobald Sie nicht mehr eine einzelne Erklärung bearbeiten, sondern die gesamte Mandantenliste der Kanzlei. Achtzig Mandanten. Dieselben zehn Felder. Derselbe Vorgang 800 Mal wiederholt – Datei öffnen, Werte suchen, in eine Tabellenzeile eintippen. Bei zwei Minuten pro Erklärung für einen geübten Steuerberater, der bereits weiß, wo jedes Feld auf der Seite sitzt, sind das etwa zwei Stunden und vierzig Minuten reine Übertragungsarbeit. In der Praxis ist es mehr: Der Download-Ordner enthält SA100s aus fünf verschiedenen Softwareausgaben und drei eingescannten Papierkopien, jede mit einem leicht anderen Layout. Jeder Layoutwechsel kostet fünf Sekunden visuelle Neuorientierung, bevor Sie mit dem Tippen beginnen können. Bei 80 Erklärungen verbraucht allein diese Neuorientierung sechseinhalb Minuten Totzeit. Multiplizieren Sie das mit jeder kleinen Kanzlei in Großbritannien, die dasselbe tut, und Sie beginnen zu verstehen, warum laut Kapazitätsplanungsdaten britischer Steuerberatungskanzleien 60–70 % des SA100-Vorbereitungsaufwands in die letzten acht Wochen vor dem 31. Januar fallen – nicht, weil die Arbeit nicht früher begonnen werden könnte, sondern weil der manuelle Aggregationsschritt nicht skalierbar ist.

Die Kernineffizienz bei der Stapelverarbeitung von SA100s liegt nicht darin, dass das Lesen einer einzelnen Erklärung zu lange dauert. Sondern darin, dass dieselben zehn Datenpunkte 80 Mal lokalisiert, verifiziert und übertragen werden müssen – und jede Übertragung eine Gelegenheit für eine falsche UTR, einen falsch platzierten Einkommensbetrag oder eine Steuerberechnung ist, die versehentlich die Werte des Vorjahres referenziert.

Drei strukturelle Probleme treten im Maßstab von 80 Erklärungen auf, die im Einzelfall nicht existieren. Keines davon wird durch schnelleres Tippen gelöst.

1. Jede SA100 sieht anders aus – je nach Herkunft

Ein Mandant, der über FreeAgent einreicht, erzeugt ein anderes PDF-Layout als ein Mandant, dessen Steuerberater TaxCalc nutzt, das wiederum anders aussieht als ein Download aus dem HMRC-Portal oder ein eingescanntes Papierformular, das der Mandant im Dezember im braunen Umschlag eingeschickt hat. Bei manueller Übertragung erfordert jedes Quellformat eine neue visuelle Erfassung: Wo stehen UTR, Einkommensfelder und Steuerberechnung auf dieser speziellen Darstellung? Die Feldnamen im Formular sind überall identisch – ihre Position auf der Seite nicht.

2. Die UTR ist der Identitätsschlüssel – aber nur, wenn sie jedes Mal in der Tabelle landet

Die Unique Taxpayer Reference – eine 10-stellige Nummer, mit der HMRC jede Einreichung dem richtigen Steuerkonto zuordnet – ist das einzige Feld, das eine Tabellenzeile mit einem bestimmten Mandanten, einer bestimmten SA100 und einem bestimmten Steuerjahr verknüpft. Übertragen Sie 80 UTRs und vertippen sich bei einer – eine 7 statt einer 1, zwei vertauschte Ziffern – ist die gesamte Zeile verwaist. Sie verweist auf einen Steuerpflichtigen, der nicht existiert, oder schlimmer: auf das Konto einer anderen Person. Ohne UTR-Spalte in der Tabelle müssen Sie zum Abgleich einer Summe mit dem Quelldokument 80 PDFs einzeln öffnen und nach einem passenden Wert suchen. Mit UTR-Spalte reicht Strg+F.

3. Ausnahmebehandlung im Batch-Maßstab killt den Durchsatz

In einem Batch von 80 SA100s sind sechs bis acht Sonderfälle. Ein Vermieter-Mandant, der SA105 (britisches Immobilieneinkommen) neben der Haupteinreichung abgegeben hat – Mieteinnahmen und -ausgaben brauchen separate Spalten, die für die anderen 74 Mandanten irrelevant sind. Ein Mandant mit einer UTR, die in der Korrespondenz ein K-Suffix trägt – das K gehört nicht zur 10-stelligen Referenz, erscheint aber auf HMRC-Schreiben und verwirrt jeden, der es in eine Tabelle überträgt. Ein Geschäftsführer-Mandant, dessen SA100 Einkünfte aus unselbstständiger Arbeit (SA102) und selbstständiger Arbeit (SA103S) umfasst – die Spalte „Gesamte selbstständige Einkünfte“ in Ihrer Übersichtstabelle muss dann aufgeteilt oder kommentiert werden. Jeder Sonderfall stoppt den manuellen Workflow: Tastatur weglegen, prüfen, klären, weitermachen. Bei 80 Formularen sind die Unterbrechungen der Workflow selbst.

Das Spaltenschema, das 80 Steuererklärungen in eine einzige Tabelle bringt

Die mit Abstand wichtigste Entscheidung in einem Batch-SA100-Workflow ist das Spaltendesign – und die erste Regel des Spaltendesigns im Batch-Betrieb lautet: Jede Zeile muss genau einem Mandanten und genau einem Steuerjahr zugeordnet werden können. Eine Tabelle mit einer Spalte „Fällige Steuer“ und einem Wert von 8.742 £ in Zeile 47, aber ohne Spalte, die angibt, von welchem SA100 dieser Wert stammt, ist eine Tabelle, die Arbeit schafft, statt sie zu eliminieren. Bei einer HMRC-Compliance-Prüfung kann ein Prüfer die Quelldokumente für jede Zahlung in Ihrem Abgleich verlangen. Wenn Sie den Mandantendatensatz nicht innerhalb von fünf Sekunden finden, hat die Tabelle ihren eigentlichen Zweck verfehlt.

Ein Spaltenschema, das sowohl der Steuersaison-Verfolgung als auch der Compliance-Rückverfolgbarkeit dient, gliedert sich in drei Gruppen. Die Struktur ist dieselbe, die auch für Batch-P60-Lohnabrechnungsprüfungen und monatliche P45-Abgangsdatenbanken funktioniert – denn die Kernanforderung – eine Zeile pro Dokument, ein Identitätsschlüssel pro Zeile, ein Satz von Finanzspalten – ist dokumentunabhängig.

Identitätsspalten

  • UTR – 10-stellige Steueridentifikationsnummer. Der nicht verhandelbare Primärschlüssel. Jede Zeile bekommt eine, ohne Ausnahme. Eingabe als 10 Ziffern ohne das K-Suffix.
  • Mandantenname – aus dem Bereich Persönliche Angaben (TR1) des SA100 extrahiert. Dient als lesbare Gegenprüfung zur UTR.
  • Steuerjahr – das am 5. April endende Jahr (z. B. 2026 für die Steuererklärung 2025–26). Unverzichtbar für die mehrjährige Archivierung.

Finanzspalten

  • Selbstständiges Einkommen gesamt – aus den Ergänzungsseiten SA103S/SA103F, falls zutreffend
  • Einkünfte aus Vermietung (UK) – aus SA105, falls zutreffend
  • Zinsen & Dividenden (UK) – aus TR3, Felder 1–4
  • Gesamteinkünfte – die Summe vor Abzügen aus allen Einkunftsquellen
  • Abzugsfähige Ausgaben – Betriebsausgaben + Vermietungsausgaben
  • Fällige Steuer gesamt – aus TR6, endgültige Steuerschuld

Prüfspalten

  • Vorauszahlungen – die Anzahlungsbeträge für das nächste Jahr, aus TR6
  • Restzahlung oder Erstattung – die Nettoposition nach allen Abzügen und Zahlungen
  • Verwendete Ergänzungsseiten – welche SA102/SA103/SA105-Seiten dieser Erklärung beiliegen. Zeigt auf einen Blick, ob dieser Mandant Einkünfte aus Vermietung, Beschäftigung oder Selbstständigkeit hat
  • Quelldatei – der Dateiname des ursprünglichen PDFs für die Audit-Rückverfolgbarkeit mit einem Klick

Ein Mandant, der Einzelunternehmer ohne Vermietungs- oder Arbeitseinkünfte ist, hat Nullen oder leere Felder in den Spalten für UK-Vermietungseinkünfte und Arbeitseinkünfte. Ein Vermieter ohne selbstständiges Einkommen zeigt das Gegenteil. Das Schema verlangt nicht, dass jede Spalte für jeden Mandanten gefüllt wird – es verlangt, dass die Daten jedes Mandanten eine Spalte haben, in die sie fallen. Entwerfen Sie die Spalten einmalig für die gesamte Bandbreite der in Ihrer Kanzlei vorkommenden Einkunftsarten, und lassen Sie die Extraktion nur das befüllen, was auf die jeweilige Erklärung zutrifft.

Was diesen Ansatz grundlegend von der datenbankgestützten Erfassung mit Vorlagen unterscheidet, ist, dass Sie die gewünschte Ausgabe definieren – die Spaltennamen – statt festzulegen, wo jeder Wert auf jeder Version des SA100 sitzt. Das ist Benutzerdefinierte Spaltenextraktion: Sie geben die Spaltenüberschriften ein, die Sie in Ihrer Übersichtstabelle haben möchten, und die KI findet jeden Wert auf jedem Dokument, indem sie versteht, was „Total Tax Due“ semantisch bedeutet – nicht, indem sie sich merkt, dass es in Feld 18 auf Seite TR6 der TaxCalc-Darstellung 2025–26 steht. Dieselben Spaltendefinitionen extrahieren Daten aus einem FreeAgent-PDF, einem HMRC-Portal-Download, einer BTCSoftware-Ausgabe und einer gescannten Papiererklärung. Für eine ausführliche Erläuterung der einzelnen Felder auf einem britischen SA100 – welche Felder welchen Einkommenskategorien entsprechen, wie die Zusatzseiten zusammenpassen und was jedes Feld im Steuerkontext bedeutet – beginnen Sie mit dem Leitfaden zur Extraktion einzelner SA100. Für die vollständige Feld-für-Feld-Referenz über TR1–TR6 und alle Zusatzseiten hinweg finden Sie in unserem vollständigen Leitfaden zur SA100-Datenextraktion im Vereinigten Königreich. Dieser Artikel knüpft dort an: Was ändert sich, wenn Sie nicht mehr eine Erklärung nach der anderen extrahieren, sondern die gesamte Mandantenliste als einen einzigen Datensatz behandeln.

TaxCalc ist nicht FreeAgent ist nicht ein Portal-Download: Warum das Layout bei Batch-Verarbeitung keine Rolle spielt

HMRC schreibt kein einziges visuelles Format für SA100-Erklärungen vor. Es verlangt, dass bestimmte Felder erscheinen – UTR, Einkommenskategorien, Entlastungen, Steuerberechnung – aber jeder kommerzielle Softwareanbieter und jeder Einreichungsweg stellt das Formular anders dar. Ein von TaxCalc generierter SA100 platziert UTR und NINO in einem kompakten Kopfblock mit Arbeitgeber- und Bankdaten rechtsbündig. Ein von FreeAgent generierter SA100 verteilt die Einkommensabschnitte über mehr Seiten mit größerer Schrift. Ein HMRC-Portal-Download – das PDF, das ein Mandant nach der Online-Einreichung erhält – verwendet das Standardformularlayout der Regierung mit nummerierten Feldern in einem Raster. Eine gescannte Papiererklärung eines Mandanten, der darauf bestand, sie handschriftlich auszufüllen, kommt als Handyfoto eines zerknitterten sechsseitigen Formulars an, mit UTR- und Zusatzseitenzahlen, die über ein 150-dpi-Bild verstreut sind, das überhaupt keine Pixelkoordinaten hat.

Traditionelle vorlagenbasierte Extraktion – bei der Sie Rechtecke um Felder auf einem Referenz-SA100 zeichnen und das Tool alles liest, was in diesen Zonen steht – kann das nicht leisten. Eine Vorlage, die auf einem TaxCalc-PDF trainiert wurde, liest ein FreeAgent-PDF falsch, weil das UTR-Feld 40 Pixel höher und 80 Pixel weiter rechts liegt. Eine Vorlage, die auf dem HMRC-Portal-Layout trainiert wurde, scheitert vollständig an einer gescannten Papiererklärung, bei der das Formular leicht gedreht ist und die gedruckten Gitterlinien in die ausfüllbaren Felder hineinlaufen. Fünf verschiedene SA100-Layouts aus fünf verschiedenen Quellen bedeuten fünf Vorlagen, die erstellt und gepflegt werden müssen – und das bevor HMRC das Formularlayout für das nächste Steuerjahr überarbeitet oder ein Mandant seine Erklärung in einem Format sendet, das Sie noch nie gesehen haben.

Layoutunabhängige Extraktion umgeht das Vorlagenproblem, indem sie das Dokument nach Bedeutung statt nach Position liest. Die Extraktion fragt nicht „welcher Text steht im Rechteck an den Koordinaten (420, 680)?“ – sie fragt „wo auf dieser Seite ist die 10-stellige Zahl mit der Bezeichnung Unique Taxpayer Reference?“ Ein TaxCalc-PDF, ein FreeAgent-PDF, ein HMRC-Portal-Download und eine gescannte Papiererklärung eines Einzelunternehmers aus Leeds beantworten diese Frage in Bezug auf die Pixelposition unterschiedlich, aber in Bezug auf den semantischen Inhalt identisch. Eine Spaltendefinition. Vier SA100-Formate. Dieselbe UTR in der Ausgabetabelle.

Dieser semantische Ansatz verändert, was im Batch-Maßstab möglich ist. Wenn Sie die Steuererklärungen nicht vor der Verarbeitung nach Quellformat gruppieren müssen – zuerst alle TaxCalc-Dateien mit Vorlage A, dann alle FreeAgent-Dateien mit Vorlage B – können Sie alle 80 PDFs in einem einzigen Batch ablegen, unabhängig von der Herkunft. Die Extraktion läuft über den gesamten Satz, füllt die Identitätsspalten und Finanzspalten aus jeder Erklärung und erzeugt eine einzige zusammengeführte Tabelle. Es ist der Unterschied zwischen dem Sortieren von 80 Umschlägen nach Farbe, bevor Sie sie öffnen, und dem Öffnen aller 80 auf einmal, weil der Brieföffner mit jeder Farbe funktioniert. Ein konkretes Beispiel für die endgültige Ausgabeform finden Sie auf unserer UK-SA100-Steuererklärung-zu-Excel-Konvertierungsseite, die eine einzelne Erklärung zeigt, die in dieselbe Zeile-pro-Erklärung-Arbeitsmappe konvertiert wird, die der Batch-Workflow im 80-fachen Maßstab erzeugt.

Schluss mit Abtippen — lassen Sie KI Ihre Dokumente lesen
Bild oder PDF hochladen — strukturierte Daten in 10 Sekunden
Jetzt testen
Keine Anmeldung · Keine Kreditkarte · Ergebnis in 10 Sekunden

Vom Upload zur prüfungsfertigen Tabelle: Der Batch-Workflow in der Praxis

Mit dem definierten Spaltenschema und dem durch layoutunabhängige Extraktion gelösten Multi-Format-Problem reduziert sich der Batch-Workflow selbst auf drei wiederholbare Schritte zwischen dem Moment, in dem Ihr Mandant seine SA100 sendet, und dem Moment, in dem Ihre Steuersoftware saubere, verifizierte Daten erhält.

1Benennen Sie die Quelldateien für sofortige Zeile-zu-Mandant-Zuordnung

Eine Namenskonvention, die eine Compliance-Prüfung sechs Monate später übersteht: ClientSurname_UTR_TaxYear_SA100.pdf. Zum Beispiel Patel_1234567890_2026_SA100.pdf. Der Dateiname verrät Ihnen alles, was Sie über eine Tabellenzeile wissen müssen – wer der Mandant ist, auf welche UTR er abgebildet wird, welches Steuerjahr – bevor Sie die Datei öffnen. Wenn Ihre Ausgabetabelle die Spalte Quelldatei enthält, die von der Extraktion selbst befüllt wird, gelangen Sie in unter drei Sekunden von jeder Zahl in der Übersichtstabelle zum Original-PDF.

2Laden Sie den gesamten Batch hoch und lassen Sie dieselben Spaltendefinitionen aus jedem Format extrahieren

Legen Sie alle 80 Dateien – TaxCalc-PDFs, FreeAgent-Ausgaben, Portal-Downloads, gescannte Papiererklärungen – in eine Upload-Warteschlange. Die Extraktion verarbeitet sie parallel und wendet dasselbe Spaltenschema auf jede Datei an. Eine Erklärung eines Mandanten mit nur selbstständigem Einkommen füllt die Spalten für Einkünfte und Ausgaben aus selbstständiger Tätigkeit, während die Spalte für Einkünfte aus UK-Immobilien leer bleibt. Eine Erklärung eines Vermieter-Mandanten füllt den entgegengesetzten Satz. Das Schema verarbeitet beides – kein Vorsortieren, keine mandantenspezifische Konfiguration, kein Vorlagenwechsel zwischen Uploads.

3Exportieren Sie die zusammengeführte Tabelle und validieren Sie die wichtigsten Zeilen

Exportieren Sie in eine einzige Excel-Datei, in der jede Zeile die SA100 eines Mandanten ist. Sortieren Sie nach Gesamtsteuerschuld, um Ihre Mandanten mit der höchsten Steuerlast oben im Blatt zu sehen. Sortieren Sie nach UTR, um sie mit Ihrer Mandantenliste abzugleichen und fehlende Erklärungen zu erkennen. Filtern Sie die Spalte Zusatzseiten verwendet, um Vermieter-Mandanten zu isolieren, die eine immobilienbezogene Steuerplanung benötigen. Die Tabelle wird zu Ihrem Steuersaison-Dashboard – und da jede Zeile ihren Quelldateinamen trägt, ist jede zu prüfende Zahl nur einen Klick vom Original-PDF entfernt.

JPG/PNG/PDF KI-Extraktion

Dateien werden sicher verarbeitet und nicht gespeichert.

Es gibt eine subtile, aber wichtige Konsequenz dieses Workflows, die erst deutlich wird, wenn Sie ihn über zwei oder drei Steuerjahre hinweg genutzt haben. Wenn Sie Jahr für Jahr dieselben Spaltendefinitionen verwenden – UTR, Einkommenskategorien, Steuerschuld, Vorauszahlungen –, stapelt sich der Batch-Export jedes Jahres auf den Exporten der Vorjahre im selben Tabellenformat. Die Zeile eines Mandanten aus 2026 liegt über seiner Zeile aus 2025, die wiederum über seiner Zeile aus 2024 liegt. Die UTR-Spalte verbindet sie miteinander. Plötzlich haben Sie ohne zusätzlichen Aufwand eine mehrjährige Übersicht über die Steuerposition jedes Mandanten: ob sein selbstständiges Einkommen steigt oder fällt, ob seine Vorauszahlungen gestiegen sind, ob er in diesem Jahr eine neue Einkommenskategorie hat, die im Vorjahr fehlte. Niemand hat diese Längsschnittansicht entworfen. Sie ergab sich daraus, dass das Spaltenschema über die Steuerjahre hinweg stabil blieb – ein Nebeneffekt einer richtig umgesetzten Batch-Verarbeitung.

Was die Batch-Verarbeitung SA100 nicht löst – und was sie löst

Kein Extraktionstool ersetzt die fachliche Beurteilung eines qualifizierten Buchhalters bei der Prüfung der Steuerposition eines Mandanten. Die extrahierten Zahlen aus einem SA100 entsprechen exakt dem, was auf der Steuererklärung steht – das Tool weiß nicht, ob der Mandant Einkünfte aus drei Mietobjekten deklariert, aber das vierte vergessen hat, ob die selbstständigen Ausgaben Kapitalposten enthalten, die als Investitionsabzugsbeträge statt als Betriebsausgaben behandelt werden müssten, oder ob die Spendenbescheinigungen eines Besserverdienenden mit den im Januar besprochenen Spenden übereinstimmen. Dies sind steuerberatende Fragen, die über der Datenebene liegen. Die Extraktion löst die darunterliegende Ebene: die Daten aus dem PDF zu holen und in ein Format zu bringen, in dem Sie diese Fragen im großen Stil stellen können.

Ebenso reicht die Batch-Extraktion keine Steuererklärungen beim HMRC ein. Der Online-Dienst „Self Assessment for Agents“ erfordert kommerzielle Software – TaxCalc, BTCSoftware, IRIS und die anderen Anbieter auf der anerkannten Liste kommerzieller Software des HMRC –, um Erklärungen im Namen von Mandanten einzureichen. Die Batch-Extraktion ist dem Einreichungsschritt vorgelagert. Sie verwandelt 80 PDFs in eine strukturierte Tabelle mit den exakten Werten, die in die Steuersoftware eingegeben werden. Der Einreichungsschritt nutzt die Daten; der Extraktionsschritt erzeugt sie. Beide ergänzen sich, sie konkurrieren nicht.

Was die Batch-Extraktion SA100 lösen wird, ist der Schritt, der im Januar die meiste Zeit beansprucht: die manuelle Übertragung von zehn Datenpunkten pro Erklärung bei 80 Erklärungen. Dieser Schritt – PDFs öffnen, Felder lokalisieren, in eine Tabelle tippen, zwischen FreeAgent, TaxCalc und dem HMRC-Portal wechseln – macht den Großteil der 60–70%igen Arbeitsverdichtung aus, die britische Buchhaltungskanzleien im Vorfeld der Frist zum 31. Januar berichten. Die Extraktion beseitigt die Saison nicht. Sie entfernt den größten einzelnen Block nicht-beratender, nicht-abrechenbarer Zeit daraus – und dieser Block, in einer kleinen Kanzlei mit 200 SA100-Erklärungen, wird in Tagen gemessen, nicht in Stunden.

Mit Blick auf die Zukunft wird „Making Tax Digital for Income Tax“ (MTD ITSA) die Einreichungshäufigkeit von einer jährlichen Erklärung auf vier vierteljährliche Updates plus eine Schlusserklärung erhöhen – eine sechsfache Steigerung der Einreichungen pro Mandant – ab April 2026 für Einkünfte über £50.000 und ab April 2027 für Einkünfte über £30.000. Der Engpass verschiebt sich von jährlich auf vierteljährlich, aber das zugrundeliegende Problem bleibt dasselbe: die gleichen Felder aus den gleichen Dokumenten zu extrahieren, nur häufiger. Ein jetzt konzipierter Batch-Workflow bewältigt sowohl jährliche als auch vierteljährliche Rhythmen ohne strukturelle Änderungen – das Spaltenschema bleibt gleich; nur die Upload-Häufigkeit ändert sich.

Das Chartered Institute of Taxation (CIOT) und das Institute of Chartered Accountants in England and Wales (ICAEW), die gemeinsam die Berufsstandards für die britische Steuerpraxis gemäß dem Professional Conduct in Relation to Taxation (PCRT) festlegen, betonen beide die Bedeutung einer genauen Datenverarbeitung bei der Erstellung von Steuererklärungen. Das PCRT schreibt nicht vor, wie Daten in eine Erklärung gelangen – nur, dass die Erklärung vollständig, korrekt und fristgerecht eingereicht wird. Eine Extraktion, die eine Tabelle mit einer nachvollziehbaren UTR in jeder Zeile, Zeitstempel der Quelldateinamen und einem einheitlichen Spaltenschema über alle Mandanten hinweg erzeugt, ist ein Compliance-Vorteil, kein Compliance-Risiko.

Häufig gestellte Fragen

Ersetzt die Batch-Extraktion von SA100 die Steuersoftware?

Nein. Die Extraktion erzeugt strukturierte Daten in einer Tabelle – sie übermittelt keine Steuererklärungen an das HMRC. Sie benötigen weiterhin eine vom HMRC anerkannte kommerzielle Software (TaxCalc, BTCSoftware, FreeAgent, IRIS oder einen anderen Anbieter auf der HMRC-Liste kommerzieller Software), um die Erklärungen einzureichen. Die Extraktion eliminiert den Schritt des erneuten Abtippens zwischen dem Erhalt des SA100-PDFs und der Bereitschaft der Daten zur Eingabe in Ihre Abgabesoftware. Beide Werkzeuge erfüllen unterschiedliche Aufgaben im selben Arbeitsablauf.

Funktioniert es auch mit eingescannten Papier-SA100-Erklärungen, die Mandanten im Januar einwerfen?

Ja. Die layoutunabhängige Extraktion liest Text basierend auf der Bedeutung, nicht der Position. Daher wird eine eingescannte Papiererklärung – selbst eine mit dem Handy fotografierte, nicht ganz flache – genauso behandelt wie ein von TaxCalc generiertes PDF. Die KI identifiziert „Total Tax Due“, indem sie versteht, was das Feldlabel besagt, und nicht, indem sie die Pixelkoordinaten mit einer Referenzvorlage abgleicht. Wie bei jeder Dokumentenerfassung beeinflusst die Bildqualität die Genauigkeit: Ein gestochen scharfer 300-DPI-Scan liefert bessere Ergebnisse als ein schattiges, schräg aufgenommenes Handyfoto. Die Zahlen auf den kleinbedruckten Ergänzungsseiten des SA100 erfordern bei minderwertigen Scans möglicherweise eine genauere Prüfung. Die Extraktion scheitert jedoch nicht einfach daran, dass das Format anders ist als das, für das Sie eine Vorlage trainiert haben – denn es gibt von vornherein keine Vorlage.

Was passiert, wenn in der SA100 eines Mandanten ein Feld fehlt – z. B. keine Einkünfte aus Vermietung?

Die Extraktionsspalte bleibt für diese Zeile leer. Ein Mandant ohne Einkünfte aus Vermietung im Vereinigten Königreich hat eine leere Zelle in der Spalte „Einkünfte aus Vermietung (UK)“ Ihrer Übersichtstabelle. Das Spaltenschema ist so ausgelegt, dass es die gesamte Bandbreite der Einkunftsarten in Ihrem Mandantenstamm abdeckt – einzelne Erklärungen füllen nur die für sie relevanten Spalten. Das ist ein Feature, kein Bug: Leere Zellen zeigen Ihnen auf einen Blick, welche Mandanten Einzelunternehmer ohne zusätzliche Einkommensquellen sind, was die Portfolioanalyse schneller macht, als durch Seiten identischer PDFs zu scrollen.

Funktioniert die SA100-Extraktion auch noch, wenn Making Tax Digital for Income Tax verpflichtend wird?

Ja. MTD ITSA ändert, wie und wie oft Einkommensdaten an das HMRC gemeldet werden – vierteljährliche Updates ersetzen die jährliche Einzelerklärung –, aber es ersetzt nicht das SA100-Formular als Quelldokument. Das SA100 dient weiterhin als jährliche Schlusserklärung unter MTD, und die Ergänzungsseiten (SA103S, SA105, SA102) bleiben die Meldewege für Einkünfte aus Selbstständigkeit, Vermietung und nichtselbstständiger Arbeit. Ein Batch-Extraktions-Workflow, der auf die Feldstruktur des SA100 ausgelegt ist, extrahiert diese Felder weiterhin, unabhängig davon, ob die Meldefrequenz jährlich oder vierteljährlich ist. Das Spaltenschema bleibt stabil – nur der Upload-Rhythmus ändert sich.

Wie überprüfe ich, ob die extrahierten Zahlen korrekt sind, bevor ich sie in meine Steuersoftware eingebe?

Die Struktur der Tabelle unterstützt dies. Sortieren Sie die Ausgabe nach UTR, um sie mit Ihrer Mandantenliste abzugleichen – fehlende UTRs fallen sofort auf. Überprüfen Sie stichprobenartig Zeilen, in denen die gesamte Steuerschuld 10.000 £ übersteigt oder der Vorauszahlungsbetrag null ist, die gesamte Steuerschuld jedoch 1.000 £ übersteigt (was normalerweise Vorauszahlungspflichten auslösen würde). Die Spalte „Quelldatei“ ermöglicht es Ihnen, das ursprüngliche PDF mit einem Klick zu öffnen, falls eine Zeile eine genauere Prüfung erfordert. Für Praxen, die den Qualitätskontrollstandards von ICAEW oder ACCA unterliegen, wird diese Tabelle Teil der Arbeitspapiere – sie zeigt, dass die Zahlen jedes Mandanten erfasst, geprüft und mit einem Quelldokument verknüpft wurden.

Das wahre Maß einer Steuersaison: Wie oft Sie dieselben Daten anfassen

Der Zeitdruck, den britische Steuerkanzleien zwischen Oktober und Januar spüren, ist real — 6,6 Millionen von Agenten eingereichte Steuererklärungen pro Jahr, komprimiert in ein Zeitfenster, das sich am 31. Januar auf einen Punkt zuspitzt. Doch der Druck entsteht nicht durch den Einreichungsschritt. TaxCalc übermittelt eine SA100 in weniger als zehn Sekunden an HMRC. Der Druck entsteht durch den Schritt, über den niemand spricht: die 800 manuellen Übertragungen in den Wochen vor der Einreichung, wenn zehn Zahlen aus 80 verschiedenen PDFs ihren Weg in Zellen einer Tabellenkalkulation finden müssen, die keine Steuersoftware automatisch erzeugt.

Die Batch-Extraktion von SA100 ändert nicht die Anzahl der Steuererklärungen, die Ihre Kanzlei bearbeitet. Sie ändert, wie oft Sie dasselbe Feld aus einem anderen PDF neu eingeben. Die Zusammenfassungstabelle, die am Ende herauskommt — 80 Zeilen, jede einem Mandanten, einer UTR, einem Steuerjahr und einer Quelldatei zuordenbar — ist nicht nur eine Zeitersparnis für diesen Januar. Sie ist eine Vorlage für jeden Januar danach. Das Spaltenschema bleibt gleich. Die Dateinamen folgen derselben Konvention. Die Tabelle von 2027 stapelt sich auf 2026, das sich auf 2025 stapelt — und was als Batch-Verarbeitungsabkürzung begann, wird zu einem mehrjährigen Mandanten-Steuerarchiv, das niemand von Hand aufbauen musste.

Mit einer Beispiel-SA100 testen

Keine Anmeldung erforderlich. Dateien werden sicher verarbeitet und nicht gespeichert.

📮 contact email: [email protected]