Schedule-K-1-Extraktion
Wo die Boxen der einfache Teil sind
Jede K-1 hat etwa zwanzig nummerierte Boxen, und dank jahrelanger OCR-Verbesserungen ist es nahezu ein gelöstes Problem, diese Boxen in eine Tabelle zu bringen. Die Arbeit, die dem Steuerberater trotzdem eine Woche raubt, steckt dahinter. Die Schedule K-3, der at-risk-Betrag, die codierten Einträge in Box 11 und eine Reihe staatlicher Anpassungszeilen enthalten die Zahlen, die eine Steuererklärung tatsächlich verändern – und genau diese Werte verwirft ein generisches Extraktionstool standardmäßig.

Wichtigste Erkenntnisse
- Zwanzig Boxen auf jeder K-1 – und genau diese Boxen in eine Tabelle zu bringen, ist der Teil, der bereits funktioniert.
- Die Werte, die eine Steuererklärung tatsächlich verändern, stecken hinter den Boxen: in der Schedule K-3, der at-risk-Erklärung und den staatlichen Anhängen.
- Benennen Sie den gewünschten Wert als Spalte und die KI liest das gesamte Paket, um ihn zu finden.
Die Standard-K-1-Boxen sind gelöst. Der Rest nicht.
Die Extraktion der Standard-Boxen funktioniert, weil jede Box in sich abgeschlossen ist. Box 1 gewöhnliches Betriebseinkommen, Box 2 Netto-Mieteinnahmen aus Immobilien, Box 5 Zinsen, Box 6a ordentliche Dividenden sowie die Gewinn-, Verlust- und Kapitalanteile in Prozent stehen alle auf der Vorderseite des Formulars, jeweils mit einer Bezeichnung und einem Wert daneben. Ein Vision-Modell kann sie auf einem Partnership-K-1, einem S-Corp-K-1 oder einem Trust-K-1 ohne Vorlage lesen, weil die Bezeichnung die Bedeutung trägt und der Wert daneben steht. Das ist die Arbeit, die die Extraktion der Standard-K-1-Boxen in eine Tabellenkalkulation bereits gut bewältigt. Es ist auch das, was die meisten K-1-Datenextraktionstools bewerben, und auf der Vorderseite des Formulars machen sie das kompetent.
Das IRS zählte mehr als 4,5 Millionen Partnership-Steuererklärungen und 30,2 Millionen Partner für das Steuerjahr 2023, und Immobilien- und Mietaktivitäten allein machten 50,7 Prozent dieser Partnerships aus. Die Menge der im Umlauf befindlichen K-1-Formulare ist nicht das Problem. Das Problem ist der Teil jedes Pakets, der es nie auf die Vorderseite schafft.
Dieser Teil hat eine Form. Es ist der Teil eines K-1-Pakets, in dem der Wert, den Sie benötigen, nicht auf dem Formular beschriftet ist, als Code statt als Dollar- betrag gemeldet wird, durch eine Regel begrenzt ist, die von Tatsachen abhängt, die das Formular nicht enthält, oder in einem separaten staatlichen Zeitplan steht, der die bundesstaatlichen Box- nummern für völlig andere Beträge wiederverwendet. Sobald Sie diese Punkte als Kategorie sehen, wird klar, warum die Standardextraktion sie immer wieder verliert.
Die fünf K-1-Punkte, die stillschweigend aus einer Tabellenkalkulation herausfallen

Diese fünf Kategorien sind für den Großteil der Nacharbeit in einer partnership-lastigen Saison verantwortlich, und keine davon wird von einem Tool, das nur die Vorderseite liest, zuverlässig erfasst.
1. Schedule K-3 und die ausländischen Formulare, die er auslöst
Schedule K-3 meldet die internationalen Posten einer Personengesellschaft und enthält keinen Dollarbetrag, der auf dem begleitenden K-1 ausgedruckt ist. Es handelt sich um einen separaten Zeitplan mit dreizehn Teilen. Teil II enthält die Posten zur Begrenzung der ausländischen Steuergutschrift, einschließlich einer USGI-Zeile für US-Regierungs- zinsen. Teil VI enthält die Einbeziehungen ausländischer beherrschter Gesellschaften gemäß den Abschnitten 951(a) und 951A. Teil VII enthält Daten zu ausländischen passiven Investmentgesellschaften. Die IRS-Anweisungen besagen, dass Teil VI in Form 5471 einfließt, Teil VII in Form 8621, und die Meldung ausländischer Personengesellschaften oder Zweigniederlassungen kann Form 8865 und Form 8858 nach sich ziehen. Eine Übertragung von Vermögen auf eine ausländische Kapitalgesellschaft kann Form 926 erfordern.
Bei einer inländischen Personengesellschaft ohne ausländische Aktivitäten kann eine ordnungsgemäß gebildete K-3-Anforderung möglicherweise gar nicht auftauchen. Aber die inländische Meldeausnahme ist eng: Eine einzige Partneranfrage bis zum Ein-Monats-Datum, das die IRS für Kalenderjahr-Personengesellschaften des Steuerjahres 2025 mit Fristverlängerung auf den 17. August 2026 festgelegt hat, kann eine Erklärung in eine vollständige Meldepflicht verwandeln (Partnership Instructions for Schedules K-2 and K-3). Wenn dies geschieht, kommt der K-3 verspätet an, und jede Zahl darauf muss irgendwo in der Steuererklärung des Partners landen.
2. Der at-risk-Betrag
Die at-risk-Zahl, die ein Partner benötigt, ist keine Box auf dem K-1. Gemäß Abschnitt 465 ist ein Verlust nur bis zur Höhe des Betrags abzugsfähig, den der Partner tatsächlich verlieren könnte, und dieser Betrag schließt nicht rückzahlbare Fremdfinanzierung sowie durch eine Garantie oder ein Stop-Loss-Abkommen geschützte Beträge aus. Die Personengesellschaft ist verpflichtet, für jede at-risk-Aktivität eine separate Aufstellung der Einnahmen und Ausgaben vorzulegen, und Box 22 des K-1 ist angekreuzt, wenn mehr als eine Aktivität im Spiel ist. Die IRS kombiniert dies mit Form 6198, At-Risk Limitations, das Basis und at-risk-Beträge abgleicht. Wenn Ihre extrahierte Tabelle bei Box 1 endet, haben Sie den Verlust, aber nicht die Obergrenze dafür.
Basis kommt zuerst, at-risk an zweiter Stelle, passiv an dritter und übermäßiger Geschäftsverlust an vierter Stelle. Ein Verlust, der die externe Basis übersteigt, kann dennoch beim at-risk-Schritt ausgesetzt werden, und dieser ausgesetzte Betrag ist ein Vortrag, den das nächste Jahr aufnehmen muss. Das Ablesen des Werts von einem einzigen K-1 reicht nicht aus, um ihn zu berechnen.
3. Box 11, Code S und der Abschnitt-1231-Charakter
Box 11 meldet sonstige Einkünfte und Verluste nach Buchstabencode, und der Buchstabe bestimmt die steuerliche Behandlung, nicht der Betrag. Code S, in Steuersoftware-Eingabemasken meist als 11S geschrieben, ist ein nicht zum Portfolio gehörender Kapitalgewinn oder -verlust, das Nettoergebnis aus kurzfristigen und langfristigen Veräußerungen von Vermögen, das in einem Gewerbe oder Betrieb genutzt wird. Er gehört nicht als ordentlicher Ertrag in Schedule E. Er fließt in Schedule D, und die Abschnitt-1231-Rückblickregel kann den Netto-Abschnitt-1231-Gewinn in Höhe nicht erfasster Verluste aus den vorangegangenen fünf Jahren als ordentlichen Ertrag umqualifizieren. Eine Extraktion, die die Zahl in Box 11 erfasst und den Code ignoriert, verliert die einzige Information, die dem Bearbeiter sagt, wohin die Zahl gehört.
4. Staatliche K-1-Zeilen, einschließlich USGI
Ein staatliches K-1 verwendet die bundesstaatlichen Boxnummern für andere Beträge, da die staatlichen Zahlen anteilig aufgeteilt werden. Mehrere Bundesstaaten melden auch Zeilen, für die das bundesstaatliche K-1 kein Äquivalent hat. Zinsen der US-Regierung, oft als USGI abgekürzt, sind das klarste Beispiel: Die Bundesregierung verbietet den Bundesstaaten, Zinsen auf US-Verpflichtungen zu besteuern, daher führen Bundesstaaten wie Colorado, Oregon und Nebraska eine Abzugs- oder Abzugsposition dafür in ihren Personengesellschaftsplänen. Wenn ein Batch bundesstaatliche und staatliche K-1s mischt und das Tool sich nur auf Boxnummern stützt, werden die staatlichen Beträge doppelt in die bundesstaatlichen Summen gezählt.
5. Werte, die seiten- oder jahresübergreifende Arbeit erfordern
Abschnitt-199A-Komponenten des qualifizierten Geschäftseinkommens, Abschnitt-704(c)-Sanierungszuweisungen, Abschnitt-743(b)-Anpassungen und Vorträge aus Vorjahren haben alle dies gemeinsam: Die Zahl, die Sie letztendlich benötigen, erscheint nicht als einzelner gedruckter Wert auf einer Seite. Ein Bearbeiter rekonstruiert sie aus der Erklärung hinter dem Code, aus der Arbeitsunterlage des Vorjahres oder aus einer festen Annahme. Ein Extraktionstool, das nur kopiert, was es sehen kann, wird hier immer eine Teilantwort liefern.
Warum Extraktionstools diese Positionen übersehen
Drei strukturelle Gründe erklären die Lücke, und keiner davon hat mit der Scanqualität zu tun. Der erste ist, dass Codes und Beträge entkoppelt sind. Box 11 zeigt einen Buchstaben; der Dollar-Betrag steht auf einem beigefügten Kontoauszug, manchmal Seiten entfernt. Ein Tool, das das Hauptformular liest, erfasst den Code und liefert keinen Wert.
Der zweite ist der Software-Durchfluss. Praktiker berichten, dass K-2- und K-3- Daten in gängiger Steuersoftware nicht aus dem ausgefüllten Schedule K übernommen werden, sodass der Ersteller sie manuell in die K1-Eingabemasken eintippt. Ein Prüfer beschrieb das erste K-3, das er so erstellt hat, folgendermaßen: "Ich habe letzte Woche mein erstes fertiggestellt (1120S) und es war furchtbar. Alles von Hand eingegeben." Dieser Kommentar aus dem r/taxpros K-2/K-3-Thread ist dieselbe Beschwerde bei UltraTax CS, Lacerte, CCH Axcess und Drake: Der manuelle Schritt bleibt bestehen, weil die Daten keine Quelle haben, aus der sie fließen können.
Der dritte ist, dass einige Felder selbst von Extraktionsprodukten häufig übersprungen werden. Ein langjähriger K-1-Automatisierungsnutzer fasste es im r/taxpros-Automatisierungsthread zusammen: "Es exportiert jedes einzelne Feld für jedes K-1 außer QBI und USGI." Die beiden Felder, die den Abzug und die staatliche Subtraktion bestimmen, waren die beiden, die das Tool zurückließ.
So extrahieren Sie die Daten hinter den Boxen

Die Lösung ist, Extraktion nicht mehr als "Formular lesen" zu behandeln, sondern als "den gewünschten Wert beschreiben". Genau das macht Benutzerdefinierte Spaltenextraktion: Sie geben die gewünschten Spaltennamen ein, und die KI findet jeden Wert, indem sie versteht, was er bedeutet, nicht indem sie eine feste Position abgleicht. Sie sind nicht auf Felder beschränkt, die als Boxen existieren. Ein Spaltenname kann einen Wert beschreiben, der über Seiten verstreut ist, einen Wert, der aus anderen Werten berechnet wird, oder einen Wert, den die KI ableiten muss.
Die drei Modi entsprechen direkt den fünf oben genannten Kategorien übersprungener Positionen.
Direkte Extraktion für K-3- und Bundesstaat-Zeilen
Eine Spalte mit dem Namen K-3 Part II Line 5 USGI oder NY Allocated Income weist die KI an, diese bestimmte Zeile zu finden und den Wert zurückzugeben, selbst wenn sie sich auf einem Plan befindet, der mehrere Seiten hinter dem K-1 liegt. Da der Spaltenname die Anweisung enthält, funktioniert ein Satz von Namen für jeden Unternehmenstyp im Batch. Dies ist der Modus, der die K-3-Teile VI und VII Werte wiederherstellt, die in Form 5471 und Form 8621 einfließen, sowie die staatlichen Abzugspositionen, die das Bundesformular nie zeigt.
Berechnete Spalten für At-Risk- und Vortragsberechnungen
Eine berechnete Spalte führt die Arithmetik während der Extraktion durch und gibt das Ergebnis als neue Spalte aus. Deductible Loss (Box 1 Loss - Prior-Year At-Risk Carryforward) gibt den abzugsfähigen Betrag zurück, statt zwei roher Zahlen, die Sie später subtrahieren müssten. Ein fester Parameter kann in die Regel eingebettet werden, sodass ein Steuersatz oder ein Vortrag, der nie im Dokument erscheint, dennoch in die Berechnung einfließt. So kann eine Tabellenkalkulation die At-Risk-Obergrenze tragen, nicht nur den Verlust.
Abgeleitete Spalten für das Folgekennzeichen
Eine abgeleitete Spalte gibt Informationen zurück, die das Dokument nicht direkt angibt. Definieren Sie Follow-Up Needed (options: K-3 request, Form 5471, Form 8621, At-Risk Statement, None) und die KI liest die Unterlagen und klassifiziert, was jede Zeile benötigt. Die Ausgabetabelle enthält dann neben den Zahlen ein Bearbeitungskennzeichen, sodass die Person, die die Steuererklärung prüft, sieht, welcher Kunde welches Formular vor der Einreichung benötigt, statt es erst am Ende der Saison zu entdecken.
Dateien werden sicher verarbeitet und nicht gespeichert.
Die Batch-Verarbeitung ist hier genauso wichtig wie der Spaltenmodus, denn das Problem der übersprungenen Elemente ist ein Mengenproblem. Wenn ein Mandant K-1s von einem Dutzend Gesellschaften hält oder ein Fondsverwalter Hunderte von Partnern hat, muss die Extraktion über den gesamten Satz laufen und in einer Excel- oder CSV-Datei zusammengeführt werden. Genau hier zeigt das Folgekennzeichen seinen Wert: Die Prüfwarteschlange wird zu einem Filter auf einer Spalte statt zu einer Seite-für-Seite-Suche.
Was dies nicht automatisch kann
Einige K-1-Details liegen wirklich außerhalb dessen, was ein Extraktionsdurchlauf allein zuverlässig auflösen sollte, und es lohnt sich, dies klar zu benennen. Narrative Fußnoten sind der Hauptpunkt. Wenn ein Fonds eine Anpassung nach Abschnitt 743(b) oder eine qualifizierte Geschäftseinkommenskomponente in einem dichten Absatz statt in einer Tabelle versteckt, kann eine Zahl zwar gelesen, ihre Bedeutung aber falsch eingeschätzt werden. Behandeln Sie diese Zeilen als Kandidaten für die Prüfung, nicht als endgültig.
Geänderte und ersetzende K-1s sind ein zweiter Fall. Sie können sowohl einen ursprünglichen als auch einen korrigierten Wert für dieselbe Box zeigen, manchmal mit einem Wasserzeichen. Die Extraktion gibt zurück, was sie liest, daher muss der Ersteller dennoch bestätigen, dass der korrigierte Wert derjenige ist, der die Zeile befüllt hat. Scans mit niedriger Auflösung unter etwa 150 dpi sind ein dritter Fall: Schwache Klammern um einen Verlust können als positive Zahl gelesen werden, und ein komprimiertes Minuszeichen kann verschwinden.
Schließlich importiert dieses Tool nicht selbst in CCH Axcess, UltraTax CS, Lacerte oder Drake. Es exportiert Excel, CSV oder JSON. Das Übertragen der Daten in Ihre Steuersoftware ist ein Zuordnungsschritt, den Sie oder Ihre Kanzlei kontrollieren – das ist die ehrliche Grenze einer tabellenbasierten Extraktionsschicht.
Wohin die extrahierten Daten als Nächstes gehen
Die Ausgabe ist eine strukturierte Arbeitsmappe, und wie Sie sie nutzen, hängt von der Größe des Betriebs ab. Ein Einzelpraktiker legt die Spalte Follow-Up Needed in einen Filter und bearbeitet zuerst die Ausnahmen. Eine Kanzlei mit einer größeren K-1-Saison kann die extrahierte Datei als Zwischenschicht behalten, aus der jede Steuererklärung schöpft, was zum breiteren Muster passt, das in diesem Leitfaden zur Dokumentextraktion für Buchhalter und in dem Fall für Extraktionssoftware in Buchhaltungskanzleien beschrieben wird.
Dieselbe Zwischenschicht hält einen saisonweiten Workflow zusammen, wenn K-1s, W-2s und 1099s in denselben Wochen eintreffen. Wenn dieses End-to-End-Sammel- und Routing-Problem das ist, das vor Ihnen liegt, ist der Ansatz der Steuersaison-Pipeline die natürliche nächste Lektüre.
Häufig gestellte Fragen
Kann KI Schedule-K-3-Daten extrahieren oder nur die K-1-Boxen?
Sie kann K-3-Zeilen extrahieren, solange Sie sie benennen. Anstatt ein festes Layout zu lesen, folgt die KI einem Spaltennamen wie „K-3 Teil VI Subpart F Inclusion" oder „K-3 Teil VII PFIC Section 1291 Amount" bis zur richtigen Zeile im Zeitplan. Die Grenze besteht darin, dass das K-3 ein separates mehrseitiges Dokument ist, daher muss es Teil desselben hochgeladenen Pakets sein wie das K-1, zu dem es gehört.
Warum kann ich den at-risk-Betrag nicht einfach aus dem K-1 ablesen?
Weil er dort nicht abgedruckt ist. Gemäß Abschnitt 465 hängt der at-risk-Betrag davon ab, wie viel von der Investition der Partner tatsächlich verlieren könnte, was nichtrückzahlbare Finanzierungen sowie garantierte oder durch Stop-Loss geschützte Beträge ausschließt. Die Partnerschaft gibt eine separate Aufstellung pro Aktivität ab, und der Partner gleicht sie auf Formular 6198 ab. Sie können die Rohkomponenten extrahieren und eine berechnete Spalte die Subtraktion durchführen lassen, aber die Obergrenze selbst ist eine Berechnung, keine Box.
Wie gehen Sie mit staatlichen K-1s um, die die bundesstaatlichen Boxnummern wiederverwenden?
Halten Sie staatliche und bundesstaatliche Werte in separaten Spalten und lassen Sie niemals eine Boxnummer allein einen Wert identifizieren. Eine Spalte namens „CA Allocated Interest" ist eindeutig; eine Spalte namens „Box 5" ist es nicht, weil die bundesstaatliche Box 5 und eine staatliche Box 5 von Natur aus unterschiedliche Beträge sind. Benannte Spalten beseitigen die Mehrdeutigkeit, bevor die Extraktion beginnt.
Verbindet sich dieses Tool mit CCH Axcess, UltraTax CS, Lacerte oder Drake?
Nicht direkt. Es erzeugt Excel, CSV oder JSON, und Ihre Kanzlei ordnet diese Datei in ihre Steuersoftware ein, indem sie den Importpfad verwendet, den Sie bereits nutzen. Dies ist beabsichtigt: Eine tabellenkalkulationsnative Schicht vermeidet die Bindung an eine einzige Steuererklärungsplattform und hält die extrahierten Daten überprüfbar, bevor sie die Erklärung erreichen.
Kann ich K-1s zusammen mit W-2s und 1099s in einem Batch extrahieren?
Ja. Gemischte Dokumenttypen werden gemeinsam verarbeitet, und jede Zeile trägt ihren Dokumenttyp, sodass Sie die konsolidierte Datei filtern können. Das ist nützlich, wenn die Steuererklärung eines einzelnen Mandanten auf Partnerschaften, Arbeitseinkommen und Brokerage-Auszügen basiert, die alle innerhalb derselben Wochen eintreffen.
Die Boxen waren nie der schwierige Teil eines K-1. Der schwierige Teil ist die Ebene dahinter, die K-3-Teile, die at-risk-Obergrenze, die Buchstabencodes und die staatlichen Zeilen, und diese Ebene ist nur unsichtbar, bis Sie sie als Spalte benennen. Sobald sie eine Spalte ist, hört sie auf, etwas zu sein, das eine Steuererklärung stillschweigend vergisst.
Benennen Sie den K-1-Wert, den Sie benötigen, einschließlich der Werte, die hinter den Boxen liegen, und lassen Sie die Extraktion ihn als Spalte zurückgeben, die Sie prüfen können.
Testen Sie es mit einem K-1-Paket aus Ihrer eigenen Saison, idealerweise mit einem K-3 und einem staatlichen Anhang, und prüfen Sie, ob die Folge-Spalte dem entspricht, was Ihr Prüfprozess manuell markiert hätte. Testen Sie es mit Ihren eigenen K-1s.