80 SA100s, eine Tabelle
So meistern Sie die Steuersaison ohne Abtippen
Jedes Jahr werden in Großbritannien über 11 Millionen Selbstauskunfts-Steuererklärungen eingereicht. 59 Prozent davon – rund 6,6 Millionen – werden von Bevollmächtigten eingereicht: Steuerberatern, Steuerberatern und Buchhaltern, die im Namen ihrer Mandanten handeln. Eine kleine Kanzlei, die pro Saison 200 Erklärungen bearbeitet und im Schnitt £450 pro SA100 berechnet, führt ein tragfähiges Geschäft – aber nicht, wenn zwei Partner die Januarnächte damit verbringen, dieselben zehn Felder aus 200 verschiedenen PDFs neu abzutippen. Der Einreichungsschritt ist automatisiert: TaxCalc, BTCSoftware, FreeAgent und IRIS übermitteln die Erklärungen in Sekundenschnelle an den HMRC-Dienst „Self Assessment for Agents“. Der Engpass liegt vorgelagert – in den acht Wochen zwischen den Informationsanfragen im Oktober und dem Endspurt im Januar, wenn zehn Datenpunkte aus jedem Mandanten-SA100 in einer einzigen Übersichtstabelle landen müssen, die Ihnen auf einen Blick zeigt, wer noch was braucht, welche Mandanten Zahlungen auf Konto 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 die eigentliche Steuerberatung beginnt.
- Die vorlagenbasierte Extraktion benötigt ein Referenzlayout pro Software – und Ihre Mandanten senden SA100s, die von fünf verschiedenen Produkten erstellt wurden, plus eingescannte Papiererklärungen.
- Definieren Sie 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 vorlagenbasierter Datenerfassung unterscheidet, ist, dass Sie die gewünschte Ausgabe definieren – die Spaltennamen – anstatt festzulegen, wo jeder Wert in jeder Version der SA100 steht. Dies ist die benutzerdefinierte Spaltenextraktion: Sie geben die gewünschten Spaltenüberschriften in Ihrer Übersichtstabelle ein, und die KI lokalisiert jeden Wert in jedem Dokument, indem sie semantisch versteht, was „Gesamter Steuerbetrag“ bedeutet – nicht, indem sie sich merkt, dass er 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 einem gescannten Papierbescheid. Für eine ausführliche Erläuterung der einzelnen Felder eines britischen SA100 – welche Felder welchen Einkommenskategorien zugeordnet sind, wie die Ergänzungsseiten zusammenpassen und was jedes Feld im Steuerkontext bedeutet – beginnen Sie mit dem Leitfaden zur Extraktion eines einzelnen SA100. Dieser Artikel knüpft dort an: Was sich ändert, wenn Sie nicht mehr einen Bescheid nach dem anderen extrahieren, sondern die gesamte Mandantenliste als einen einzigen Datensatz behandeln.
TaxCalc ist nicht FreeAgent ist nicht ein Portal-Download: Warum das Layout im Batch-Maßstab keine Rolle spielt
HMRC schreibt kein einheitliches visuelles Format für SA100-Bescheide vor. Es schreibt vor, dass bestimmte Felder erscheinen müssen – UTR, Einkommenskategorien, Freibeträge, Steuerberechnung – aber jeder kommerzielle Softwareanbieter und jeder Übermittlungsweg stellt das Formular anders dar. Ein von TaxCalc erstellter SA100 platziert UTR und NINO in einem kompakten Kopfblock mit Arbeitgeber- und Bankdaten rechtsbündig. Ein von FreeAgent erstellter SA100 verteilt die Einkommensabschnitte mit größerer Schrift auf mehr Seiten. Ein HMRC-Portal-Download – das PDF, das ein Mandant nach der Online-Übermittlung erhält – verwendet das Standardformularlayout der Regierung mit nummerierten Feldern in einem Raster. Ein gescannter Papierbescheid eines Mandanten, der darauf bestand, ihn handschriftlich auszufüllen, kommt als Handyfoto eines zerknitterten sechsseitigen Formulars an, bei dem UTR und Zahlen aus den Ergänzungsseiten über ein 150-DPI-Bild verstreut sind, das überhaupt keine Pixelkoordinaten hat.
Die traditionelle vorlagenbasierte 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. Eine auf einem TaxCalc-PDF trainierte Vorlage wird ein FreeAgent-PDF falsch lesen, weil das UTR-Feld 40 Pixel höher und 80 Pixel weiter rechts liegt. Eine auf dem HMRC-Portal-Layout trainierte Vorlage wird bei einem gescannten Papierbescheid, bei dem das Formular leicht gedreht ist und die gedruckten Gitterlinien in die ausfüllbaren Felder auslaufen, völlig versagen. Fünf verschiedene SA100-Layouts von fünf verschiedenen Quellen bedeuten fünf zu erstellende und zu wartende Vorlagen – und das, bevor HMRC das Formularlayout für das nächste Steuerjahr überarbeitet oder bevor ein Mandant seinen Bescheid in einem Format sendet, das Sie noch nie gesehen haben.
Die layoutunabhä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 ist die 10-stellige Nummer mit der Bezeichnung Unique Taxpayer Reference?“ Ein TaxCalc-PDF, ein FreeAgent-PDF, ein HMRC-Portal-Download und ein gescannter Papierbescheid 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-Betrieb möglich ist. Wenn Sie Rückgaben nicht mehr vor der Verarbeitung nach Quellformat gruppieren müssen – zuerst alle TaxCalc mit Vorlage A, dann alle FreeAgent mit Vorlage B – können Sie alle 80 PDFs unabhängig von ihrer Herkunft in einen einzigen Batch einlesen. Die Extraktion läuft über den gesamten Satz, füllt die Identitätsspalten und Finanzspalten aus jeder Rückgabe 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 für jede Farbe funktioniert.
Vom Upload zur prüffertigen Tabelle: Der Batch-Workflow in der Praxis
Mit definiertem Spaltenschema und dem durch layoutunabhängige Extraktion gelösten Multi-Format-Problem reduziert sich der Batch-Workflow auf drei wiederholbare Schritte zwischen dem Eingang der SA100 des Mandanten und der Aufnahme sauberer, verifizierter Daten in Ihre Steuersoftware.
1Quelldateien für sofortige Zeilen-Mandanten-Zuordnung benennen
Eine Namenskonvention, die auch sechs Monate später einer Compliance-Prüfung standhält: MandantenName_UTR_Steuerjahr_SA100.pdf. Beispiel: Patel_1234567890_2026_SA100.pdf. Der Dateiname verrät alles über eine Tabellenzeile – Mandant, zugehörige UTR, Steuerjahr – noch bevor Sie die Datei öffnen. Wenn Ihre Ausgabetabelle die Spalte Quelldatei durch die Extraktion selbst befüllt, führt jeder Klick auf eine Zahl in der Zusammenfassung in unter drei Sekunden zum Original-PDF.
2Den gesamten Batch hochladen und dieselben Spaltendefinitionen aus jedem Format extrahieren lassen
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 Rückgabe eines Mandanten mit nur selbstständigem Einkommen füllt die Spalten Selbstständiges Einkommen und Ausgaben, während die Spalte Einkünfte aus Vermietung leer bleibt. Eine Rückgabe eines Vermieters füllt die gegenteiligen Spalten. Das Schema handhabt beides – keine Vorsortierung, keine mandantenspezifische Konfiguration, kein Vorlagenwechsel zwischen Uploads.
3Die zusammengeführte Tabelle exportieren und die wichtigsten Zeilen validieren
Exportieren Sie in eine einzelne Excel-Datei, in der jede Zeile die SA100 eines Mandanten ist. Sortieren Sie nach Gesamter Steuerschuld, um Ihre Mandanten mit der höchsten Steuerlast oben zu sehen. Sortieren Sie nach UTR, um sie mit Ihrer Mandantenliste abzugleichen und fehlende Rückgaben zu erkennen. Filtern Sie die Spalte Verwendete Anlagen, um Vermieter zu isolieren, die eine immobilienbezogene Steuerplanung benötigen. Die Tabelle wird zu Ihrem Steuersaison-Dashboard – und da jede Zeile ihren Quelldateinamen trägt, ist jeder zu prüfende Wert nur einen Klick vom Original-PDF entfernt.
Dateien werden sicher verarbeitet und nicht gespeichert.
Es gibt eine subtile, aber wichtige Konsequenz dieses Workflows, die erst sichtbar wird, wenn man ihn über zwei oder drei Steuerjahre hinweg angewendet 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 von 2026 liegt über seiner Zeile von 2025, die wiederum über seiner Zeile von 2024 liegt. Die UTR-Spalte verbindet sie. Plötzlich haben Sie ohne zusätzlichen Aufwand eine mehrjährige Übersicht über die Steuersituation jedes Mandanten: ob das Einkommen aus selbstständiger Arbeit steigt oder fällt, ob die Vorauszahlungen sprunghaft gestiegen sind, ob in diesem Jahr eine neue Einkommenskategorie hinzugekommen ist, die im Vorjahr fehlte. Niemand hat diese Längsschnittansicht geplant. Sie entstand aus der Stabilität des Spaltenschemas über die Steuerjahre hinweg – ein Nebeneffekt von richtig umgesetzter Stapelverarbeitung.
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.
Der wahre Maßstab 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 Bevollmächtigten eingereichte Steuererklärungen pro Jahr, komprimiert in ein Zeitfenster, das sich am 31. Januar auf einen Punkt verengt. Doch der Druck entsteht nicht durch den Einreichungsschritt. TaxCalc übermittelt eine SA100 in unter zehn Sekunden an das HMRC. Der Druck kommt von dem Schritt, über den niemand spricht: den 800 manuellen Übertragungen in den Wochen vor der Einreichung, wenn zehn Zahlen aus 80 verschiedenen PDFs ihren Weg in Zellen einer Tabelle finden müssen, die keine Steuersoftware automatisch generiert.
Die Batch-Extraktion von SA100-Formularen ändert nichts an der Anzahl der Erklärungen, die Ihre Kanzlei bearbeitet. Sie ändert, wie oft Sie dasselbe Feld aus einem anderen PDF neu eingeben. Die daraus resultierende Übersichtstabelle – 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 baut auf der von 2026 auf, die auf der von 2025 aufbaut – und was als Batch-Verarbeitungsabkürzung begann, wird zu einem mehrjährigen Mandanten-Steuerarchiv, das niemand von Hand aufbauen musste.
Keine Anmeldung. Dateien werden sicher verarbeitet und nicht gespeichert.