80 SA100s, eine Tabelle
So meistern Sie die Steuersaison ohne Abtippen
Mehr als 11 Millionen Self Assessment-Steuererklärungen werden in Großbritannien jedes Jahr eingereicht. Neunundfünfzig Prozent davon – rund 6,6 Millionen – werden von Steuerberatern eingereicht: Buchhaltern, Steuerberatern und Buchhaltern, die im Namen ihrer Mandanten handeln. Eine kleine Kanzlei, die 200 Steuererklärungen pro Saison bearbeitet, mit einem durchschnittlichen Honorar von £450 pro SA100, führt ein tragfähiges Geschäft – aber nicht, wenn zwei Partner Januar-Nächte damit verbringen, dieselben zehn Felder aus 200 verschiedenen PDFs neu abzutippen. Der Einreichungsschritt ist automatisiert: TaxCalc, BTCSoftware, FreeAgent und IRIS übermitteln jeweils Steuererklärungen an HMRCs Self Assessment for Agents-Online-Dienst in Sekunden. Der Engpass liegt vorgelagert – in den acht Wochen zwischen den Informationsanfragen im Oktober und dem Endspurt im Januar, wenn zehn Datenpunkte aus den SA100s 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.

Wichtigste Erkenntnisse
- Das Abtippen von zehn Feldern aus achtzig SA100s dauert mindestens zwei Stunden und vierzig Minuten – bevor überhaupt Steuerberatungsarbeit beginnt.
- Vorlagenbasierte Extraktion benötigt ein Referenzlayout pro Software – und Ihre Mandanten senden SA100s, die von fünf verschiedenen Produkten erzeugt wurden, plus gescannte Papiererklärungen.
- Definieren Sie Ausgabespalten – UTR, Einkommen, Steuerschuld – einmal, und die Extraktion liest nach Bedeutung, nicht nach Pixelposition auf einer Referenzseite.
Wenn aus einem SA100 80 werden: Warum die Steuersaison ein Datenaggregationsproblem ist

Die Verarbeitung eines einzelnen SA100 ist ein gelöstes Problem. Sie öffnen die PDF – ob es sich um das sechsseitige HMRC-Formular handelt, das Sie aus dem persönlichen Steuerkonto eines Mandanten heruntergeladen haben, oder um eine softwaregenerierte Version von TaxCalc – und finden die benötigten Felder. Die Hauptsteuererklärung enthält rund 60 Datenpunkte auf den Seiten TR1 bis TR6, aber für die meisten Freiberufler und Kleinunternehmer sind die relevanten Bestandteile ein konsistenter Satz: UTR, jede Einkommenskategorie mit ihrem Bruttobetrag, abzugsfähige Ausgaben, die gesamte Steuerschuld, Vorauszahlungen und der daraus resultierende Saldo. Das Extrahieren dieser 10–15 Zahlen aus einem einzelnen SA100 erfordert Aufmerksamkeit, aber keine ausgefeilte Software.
Das Problem tritt in dem Moment auf, in dem Sie aufhören, eine einzelne Steuererklärung zu bearbeiten, und beginnen, die gesamte Mandantenliste der Kanzlei zu verarbeiten. Achtzig Mandanten. Dieselben zehn Felder. Derselbe Prozess, 800 Mal wiederholt – Datei öffnen, Zahlen finden, in eine Tabellenzeile eintippen. Bei zwei Minuten pro Steuererklärung für einen geübten Buchhalter, der bereits weiß, wo sich jedes Feld auf der Seite befindet, sind das rund 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 gescannten Papierkopien, jede mit einem leicht anderen Layout. Jeder Layoutwechsel kostet fünf Sekunden visuelle Neuorientierung, bevor Sie mit dem Tippen beginnen können. Über 80 Steuererklärungen hinweg verbrennt allein diese Neuorientierung sechseinhalb Minuten tote Zeit. Multiplizieren Sie das mit jeder kleinen Kanzlei im Vereinigten Königreich, die dasselbe tut, und Sie beginnen zu verstehen, warum laut Kapazitätsplanungsdaten britischer Buchhaltungskanzleien 60–70 % der Arbeitslast bei der SA100-Erstellung in die letzten acht Wochen vor dem 31. Januar komprimiert wird – nicht weil die Arbeit nicht früher begonnen werden könnte, sondern weil der manuelle Aggregationsschritt nicht skaliert.
Die Kernineffizienz bei der Batch-Verarbeitung von SA100 liegt nicht darin, dass das Lesen einer einzelnen Steuererklärung zu lange dauert. Es liegt darin, dass dieselben zehn Datenpunkte 80 Mal lokalisiert, verifiziert und übertragen werden müssen – und jede Übertragung ist eine Gelegenheit für eine falsche UTR, eine falsch platzierte Einkommenszahl oder eine Steuerberechnung, die versehentlich auf die Werte des Vorjahres verweist.
Drei strukturelle Probleme treten im Maßstab von 80 Steuererklä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 einer einzigen Tabelle zusammenführt

Die wichtigste Entscheidung in einem Batch-SA100-Workflow ist das Spaltendesign – und die erste Regel des Spaltendesigns im Batch-Maßstab lautet: Jede Zeile muss genau einem Mandanten und genau einem Steuerjahr zugeordnet werden können. Eine Tabelle mit einer Spalte „Zu zahlende Steuern insgesamt“ und einem Wert von £8.742 in Zeile 47, aber ohne Spalte, die angibt, welche SA100 diesen Wert erzeugt hat, 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 Zahl in Ihrem Abgleich einsehen wollen. Wenn Sie den Mandantendatensatz nicht innerhalb von fünf Sekunden finden, hat die Tabelle ihren Hauptzweck verfehlt.
Ein Spaltenschema, das sowohl der Verfolgung der Steuersaison 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-Austrittsdatenbanken 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 Unique Taxpayer Reference. Der nicht verhandelbare Primärschlüssel. Jede Zeile erhält einen, ohne Ausnahmen. Geben Sie ihn als 10 Ziffern ohne das K-Suffix ein.
- Mandantenname – aus dem persönlichen Bereich der SA100 (TR1) extrahiert. Dient als lesbarer Querverweis auf die UTR.
- Steuerjahr – das am 5. April endende Jahr (z. B. 2026 für 2025–26). Unverzichtbar für die mehrjährige Archivierung.
Finanzspalten
- Selbstständiges Einkommen insgesamt – aus den Zusatzseiten SA103S/SA103F, falls zutreffend
- UK-Immobilieneinkommen – aus SA105, falls zutreffend
- UK-Zinsen und Dividenden – aus TR3, Felder 1–4
- Erhaltenes Einkommen insgesamt – die Summe vor Abzügen über alle Einkommensquellen
- Zulässige Ausgaben – Handelsausgaben + Immobilienausgaben
- Zu zahlende Steuern insgesamt – aus TR6, endgültige Steuerschuld
Verifizierungsspalten
- Vorauszahlungen – die Vorauszahlungsbeträge für das nächste Jahr, aus TR6
- Restbetrag oder Erstattung – die Nettoposition nach allen Abzügen und Zahlungen
- Verwendete Zusatzseiten – welche SA102/SA103/SA105-Seiten dieser Erklärung beiliegen. Zeigt auf einen Blick, ob dieser Mandant Immobilien-, Beschäftigungs- oder selbstständiges Einkommen hat
- Quelldatei – der Dateiname der ursprünglichen PDF-Datei für die Audit-Rückverfolgbarkeit mit einem Klick
Ein Mandant, der als Einzelunternehmer tätig ist und weder Immobilien noch Einkünfte aus Beschäftigung hat, weist in den Spalten „Einkünfte aus UK-Immobilien“ und „Einkünfte aus Beschäftigung“ Nullen oder Leerzeichen auf. Bei einem Vermieter-Mandanten ohne Einkünfte aus selbstständiger Arbeit ist es umgekehrt. Das Schema verlangt nicht, dass jede Spalte für jeden Mandanten ausgefüllt wird – es verlangt, dass die Daten jedes Mandanten eine Spalte haben, in der sie landen können. Legen Sie die Spalten einmal für die gesamte Bandbreite der Einkunftsarten an, die Ihre Kanzlei bearbeitet, und lassen Sie die Extraktion nur das ausfüllen, was auf die jeweilige Steuererklärung zutrifft.
Was diesen Ansatz grundlegend von der templatebasierten Datenerfassung 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 gewünschten Spaltenüberschriften in Ihrer Übersichtstabelle ein, und die KI lokalisiert jeden Wert auf jedem Dokument, indem sie semantisch versteht, was „Zu zahlende Steuer insgesamt“ 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 einer FreeAgent-PDF, einem HMRC-Portal-Download, einer BTCSoftware-Ausgabe und einer gescannten Papiererklärung. Für eine ausführlichere Erläuterung der einzelnen Felder eines UK-SA100 – welche Felder welchen Einkunftskategorien zugeordnet sind, 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 feldweise Referenz über TR1–TR6 und alle Zusatzseiten hinweg finden Sie in unserem vollständigen Leitfaden zur UK-SA100-Datenextraktion. Dieser Artikel knüpft dort an, wo jener endet: was sich ändert, 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 Portal-Download: Warum das Layout im Batch-Maßstab keine Rolle spielt

HMRC schreibt kein einheitliches visuelles Format für SA100-Erklärungen vor. Es schreibt vor, dass bestimmte Felder erscheinen – UTR, Einkunftskategorien, Entlastungen, Steuerberechnung – aber jeder kommerzielle Softwareanbieter und jeder Einreichungsweg stellt das Formular anders dar. Ein von TaxCalc erzeugter SA100 platziert UTR und NINO in einem kompakten Kopfblock mit Arbeitgeber- und Bankdaten rechtsbündig. Ein von FreeAgent erzeugter SA100 verteilt die Einkunftsabschnitte über mehr Seiten mit größerer Schrift. Ein HMRC-Portal-Download – die PDF, die 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.
Die traditionelle templatebasierte Extraktion – bei der Sie Rechtecke um Felder auf einem Referenz-SA100 zeichnen und das Tool den Text liest, der in diese Zonen fällt – kann damit nicht umgehen. Ein Template, das auf einer TaxCalc-PDF trainiert wurde, liest eine FreeAgent-PDF falsch, weil das UTR-Feld 40 Pixel höher und 80 Pixel weiter rechts liegt. Ein Template, das 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 Rasterlinien in die ausfüllbaren Felder hineinbluten. Fünf verschiedene SA100-Layouts aus fünf verschiedenen Quellen bedeuten fünf zu erstellende und zu pflegende Templates – und das bevor HMRC das Formularlayout für das nächste Steuerjahr überarbeitet oder bevor ein Mandant seine Erklärung in einem Format sendet, das Sie noch nie gesehen haben.
Die formatunabhängige Extraktion umgeht das Vorlagenproblem, indem sie das Dokument nach Bedeutung statt nach Position liest. Die Extraktion fragt nicht „Welcher Text befindet sich im Rechteck an den Koordinaten (420, 680)?“ – sie fragt „Wo auf dieser Seite befindet sich die 10-stellige Nummer mit der Bezeichnung Unique Taxpayer Reference?“ Eine TaxCalc-PDF, eine FreeAgent-PDF, ein HMRC-Portal-Download und ein gescanntes Papierformular eines Einzelunternehmers aus Leeds beantworten diese Frage hinsichtlich der Pixelposition unterschiedlich, hinsichtlich des semantischen Inhalts jedoch 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 Formulare nicht vor der Verarbeitung nach Quellformat gruppieren müssen – zuerst alle TaxCalc-Formulare mit Vorlage A, dann alle FreeAgent-Formulare mit Vorlage B – können Sie alle 80 PDFs unabhängig von ihrer Herkunft in einen einzigen Batch einfügen. Die Extraktion läuft über den gesamten Satz, füllt die Identitätsspalten und Finanzspalten aus jedem Formular und erzeugt eine einzige zusammengeführte Tabelle. Es ist der Unterschied zwischen dem Sortieren von 80 Umschlägen nach Farbe vor dem Öffnen und dem gleichzeitigen Öffnen aller 80, weil der Brieföffner mit jeder Farbe funktioniert. Ein konkretes Beispiel für die endgültige Ausgabeform finden Sie auf unserer Seite zur Konvertierung der UK-SA100-Steuererklärung in Excel, die ein einzelnes Formular in dieselbe Arbeitsmappe mit einer Zeile pro Formular umwandelt, die der Batch-Workflow im 80-fachen Maßstab erzeugt.
Vom Upload zur prüfungsbereiten Tabelle: Der Batch-Workflow in der Praxis
Mit dem definierten Spaltenschema und dem durch die formatunabhä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 eine sofortige Zeile-zu-Mandant-Zuordnung
Eine Namenskonvention, die einer Compliance-Prüfung sechs Monate später standhält: 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, welche UTR zugeordnet ist, welches Steuerjahr – bevor Sie die Datei öffnen. Wenn Ihre Ausgabetabelle die Spalte „Quelldatei“ durch die Extraktion selbst befüllt, führt Sie ein Klick auf eine beliebige Zahl in der Übersichtstabelle in unter drei Sekunden zur 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 „Einkünfte aus selbstständiger Arbeit und Ausgaben“ aus, während die Spalte „Einkünfte aus UK-Immobilien“ leer bleibt. Eine Erklärung eines Vermieter-Mandanten füllt den umgekehrten Satz aus. Das Schema verarbeitet beides – keine Vorsortierung, 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 „Gesamte Steuerschuld“, um Ihre Mandanten mit der höchsten Steuerlast oben in der Tabelle zu sehen. Sortieren Sie nach UTR, um sie mit Ihrer Mandantenliste abzugleichen und fehlende Erklärungen zu erkennen. Filtern Sie die Spalte „Verwendete Zusatzseiten“, 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 von der Original-PDF entfernt.
Dateien werden sicher verarbeitet und nicht gespeichert.
Es gibt eine subtile, aber wichtige Konsequenz dieses Arbeitsablaufs, die erst deutlich wird, wenn man ihn über zwei oder drei Steuersaisons hinweg genutzt hat. Wenn Sie Jahr für Jahr dieselben Spaltendefinitionen verwenden – UTR, Einkommenskategorien, Steuerschuld, Vorauszahlungen –, stapelt sich der Batch-Export jedes Jahres im selben Tabellenformat auf die Vorjahre. Die Zeile eines Mandanten aus 2026 steht über seiner Zeile aus 2025, die wiederum über seiner Zeile aus 2024 steht. 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 sprunghaft 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 Steuerjahre hinweg stabil blieb – ein Nebeneffekt korrekt umgesetzter Batch-Verarbeitung.
Was die SA100-Batch-Verarbeitung nicht lösen wird – und was sie lösen wird
Kein Extraktionstool ersetzt das professionelle Urteilsvermögen eines qualifizierten Buchhalters bei der Prüfung der Steuerposition eines Mandanten. Die Zahlen, die es aus einem SA100 extrahiert, sind exakt das, was auf der Steuererklärung steht – es weiß nicht, ob der Mandant Einkünfte aus drei Mietobjekten erklärt, aber vergessen hat, das vierte zu melden, ob die Ausgabenposition für selbstständige Tätigkeit Kapitalgegenstände enthält, die als Abschreibungen statt als Betriebsausgaben behandelt werden sollten, oder ob die Gift-Aid-Erklärungen eines Gutverdiener-Mandanten mit den Spenden übereinstimmen, die im Januar-Gespräch besprochen wurden. Das sind steuerberatende Fragen, die über der Datenschicht liegen. Die Extraktion löst die Schicht darunter: die Daten aus der PDF-Datei in ein Format zu bringen, in dem Sie diese Fragen in großem Umfang stellen können.
Ebenso übermittelt die Batch-Extraktion keine Steuererklärungen an HMRC. Der Online-Dienst Self Assessment for Agents erfordert kommerzielle Software – TaxCalc, BTCSoftware, IRIS und die anderen Anbieter auf der Liste anerkannter kommerzieller Software von HMRC –, um Erklärungen im Namen von Mandanten einzureichen. Die Batch-Extraktion ist dieser 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 SA100-Batch-Extraktion lösen wird, ist der Schritt, der derzeit den Großteil des Januars beansprucht: die manuelle Übertragung von zehn Datenpunkten pro Erklärung über 80 Erklärungen hinweg. Dieser Schritt – PDFs öffnen, Felder lokalisieren, sie in eine Tabelle eingeben, zwischen den Layouts von FreeAgent, TaxCalc und dem HMRC-Portal wechseln – macht den Großteil der 60–70 % Arbeitsentlastung aus, die britische Buchhaltungskanzleien im Vorfeld der Frist am 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 bemisst sich in einer kleinen Kanzlei mit 200 SA100-Erklärungen in Tagen, nicht in Stunden.
Mit Blick nach vorn wird Making Tax Digital for Income Tax (MTD ITSA) die Einreichungshäufigkeit von einer jährlichen Steuererklärung auf vier vierteljährliche Updates plus eine Abschlusserklärung erhöhen – eine sechsfache Zunahme der Einreichungen pro Mandant – ab April 2026 für Einkommen über £50.000 und April 2027 für Einkommen über £30.000. Der Engpass verschiebt sich von jährlich zu vierteljährlich, aber das zugrunde liegende Problem bleibt dasselbe: dieselben Felder aus denselben Dokumenten extrahieren, nur häufiger. Ein Batch-Workflow, der jetzt eingerichtet wird, 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 CIOT (Chartered Institute of Taxation) und das ICAEW (Institute of Chartered Accountants in England and Wales), die gemeinsam die beruflichen Standards für die britische Steuerpraxis unter dem PCRT (Professional Conduct in Relation to Taxation) festlegen, betonen beide die Bedeutung einer genauen Datenverarbeitung bei der Erstellung von Steuererklärungen. Der 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 Tabellenkalkulation mit einer nachvollziehbaren UTR in jeder Zeile, Zeitstempel-Quelldateinamen und einem konsistenten 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 Steuerberatern eingereichte Erklärungen pro Jahr, komprimiert in ein Zeitfenster, das sich am 31. Januar auf einen Punkt zuspitzt. Aber der Druck entsteht nicht durch den Einreichungsschritt. TaxCalc übermittelt ein SA100 an HMRC in unter zehn Sekunden. 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-SA100-Extraktion ändert nicht die Anzahl der Erklärungen, die Ihre Kanzlei bearbeitet. Sie ändert, wie oft Sie dasselbe Feld aus einem anderen PDF neu eintippen. Die Zusammenfassungstabelle, die auf der anderen Seite herauskommt – 80 Zeilen, jede nachvollziehbar zu einem Mandanten, einer UTR, einem Steuerjahr und einer Quelldatei – ist nicht nur ein 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, die sich auf 2025 stapelt – und was als Batch-Verarbeitungsabkürzung begann, wird zu einem mehrjährigen Mandanten-Steuerarchiv, das niemand von Hand aufbauen musste.
Keine Anmeldung erforderlich. Dateien werden sicher verarbeitet und nicht gespeichert.