UPO in KSeF - was die amtliche Empfangsbestätigung bedeutet
Erfahren Sie, was UPO in KSeF bedeutet, welche Daten es enthält, wann es heruntergeladen werden kann und wie es sich von der KSeF-Nummer unterscheidet.

Zusammenfassung
UPO in KSeF ist die amtliche Bestätigung, dass eine Rechnung vom System des polnischen Finanzministeriums angenommen wurde. Der offizielle polnische Name lautet Urzędowe Poświadczenie Odbioru. Im Alltag taucht auch die informelle Formulierung Urzędowe Potwierdzenie Odbioru auf. Gemeint ist in der Regel dasselbe Nachweisdokument nach Annahme der Rechnung durch KSeF.
UPO enthält unter anderem die KSeF-Nummer der Rechnung, die vom Steuerpflichtigen vergebene Rechnungsnummer, das Übermittlungsdatum, das Annahmedatum und Daten, die die Bestätigung mit einer konkreten Übermittlung verbinden. Der Klick auf Senden schließt den Prozess nicht ab. Operativ schließen ihn Annahme, KSeF-Nummer und Downloadmöglichkeit von UPO ab.
Die sicherste Unternehmensprozedur ist einfach: XML FA(3) vorbereiten, Dokument senden, Status prüfen, UPO herunterladen und zusammen mit der Rechnung archivieren. Fehlendes UPO erfordert eine Statusprüfung, nicht die automatische erneute Übermittlung derselben Datei.
Was UPO in KSeF bedeutet
UPO ist die amtliche Empfangsbestätigung für ein elektronisches Dokument in KSeF. Ihre Rolle ist nachweisend: Sie zeigt, dass eine strukturierte Rechnung nach Verarbeitung und Validierung vom System angenommen wurde.
Praktisch beantwortet UPO eine Frage, die die XML-Datei allein nicht beantwortet: Wurde das Dokument tatsächlich von KSeF angenommen? Die XML-Datei kann korrekt vorbereitet sein, aber bis zur Annahme durch das System gibt es keine KSeF-Nummer und keine Annahmebestätigung.
Im Rechnungsprozess sollten daher drei Zustände getrennt werden: vorbereitet, gesendet und angenommen. Erst der dritte Zustand, bestätigt durch KSeF-Nummer und UPO, bedeutet, dass die Rechnung KSeF durchlaufen hat.
| Begriff | Bedeutung |
|---|---|
| XML FA(3) | Die strukturierte Rechnungsdatei zur Übermittlung an KSeF. |
| Übermittlung | Senden der Datei an KSeF über Anwendung, Buchhaltungssystem oder API. |
| Annahme | Erfolgreiche Verarbeitung durch KSeF und Vergabe der KSeF-Nummer. |
| UPO | Amtliche Bestätigung, dass das Dokument von KSeF angenommen wurde. |
Was UPO enthält
Die Beschreibung der UPO-Elemente des Finanzministeriums zeigt, dass die Bestätigung keine allgemeine Erfolgsmeldung ist. Es ist ein Dokument mit konkreten Daten zur Identifikation von Rechnung, Übermittlung und Systemannahme.
Für die Buchhaltung ist die KSeF-Nummer der e-Rechnung das wichtigste Feld. Sie identifiziert das Dokument in KSeF. Daneben erscheint die vom Steuerpflichtigen vergebene Rechnungsnummer aus Feld P_2, wodurch die Bestätigung mit der unternehmensinternen Nummerierung verbunden werden kann.
UPO kann auch eine Referenznummer des gesendeten Dokumentensatzes enthalten. Bei interaktiver Übermittlung ist dies die Sitzungsreferenznummer, bei Batch-Übermittlung die Paketreferenznummer. Das ist bei größeren Mengen wichtig, weil nachvollziehbar bleibt, in welcher Operation die Rechnung an KSeF gesendet wurde.
| UPO-Element | Warum es wichtig ist |
|---|---|
| Referenznummer des gesendeten Satzes | Verbindet die Bestätigung mit Sitzung oder Dokumentpaket. |
| KSeF-Nummer der e-Rechnung | Identifiziert die Rechnung eindeutig in KSeF. |
| Rechnungsnummer aus Feld P_2 | Verbindet UPO mit der Nummerierung des Steuerpflichtigen. |
| Übermittlungsdatum | Zeigt, wann das Dokument an das System übergeben wurde. |
| Annahmedatum | Zeigt, wann KSeF das Dokument angenommen und die KSeF-Nummer vergeben hat. |
| Hash-Wert | Hilft, die Integrität des Dokuments im technischen Prozess zu bestätigen. |
KSeF-Nummer und UPO
KSeF-Nummer und UPO hängen zusammen, sind aber nicht dasselbe. Die KSeF-Nummer ist der Identifikator der Rechnung nach der Annahme durch das System. UPO ist die Bestätigung, die diese Nummer enthält und den Annahmezeitpunkt dokumentiert.
Wichtig ist auch, dass der Identifikator eines an KSeF übermittelten Dokuments nicht die KSeF-Nummer der Rechnung ist. In der Praxis können Sie Sitzungsnummer, Paketnummer, eigene Rechnungsnummer und KSeF-Nummer sehen. Jede erfüllt eine andere Funktion.
Die KSeF-Nummer ist kein Bestandteil der XML-Datei vor der Übermittlung. Sie erscheint erst nach der Annahme durch KSeF und wird in der Bestätigung zurückgegeben. Sie sollte daher nicht manuell vor der Übermittlung in die Rechnung eingetragen werden.
| Nummer | Wann sie entsteht | Wozu sie dient |
|---|---|---|
| Eigene Rechnungsnummer | Bei Ausstellung durch den Steuerpflichtigen | Verbindet das Dokument mit der internen Nummerierung. |
| Referenznummer von Sitzung oder Paket | Bei der Übermittlung an KSeF | Verfolgt die technische Übermittlungsoperation. |
| KSeF-Nummer | Nach Annahme der Rechnung durch KSeF | Identifiziert die Rechnung eindeutig in KSeF. |
| UPO | Nach Annahme des Dokuments | Bestätigt die Annahme und enthält Identifikationsdaten der Rechnung. |
Wann UPO verfügbar ist
UPO ist nach Verarbeitung und Annahme des Dokuments durch KSeF verfügbar. Eine feste Minutenzahl ist keine gute Grundlage für interne Abläufe, weil die Dauer von Übermittlungsart, Systemlast, Sitzungstyp und fehlerfreier Validierung abhängt.
Die einfache Regel lautet: Solange kein Annahmestatus, keine KSeF-Nummer und kein UPO vorliegen, ist der Prozess nicht abgeschlossen. Das Dokument kann noch verarbeitet werden, auf Sitzungsbearbeitung warten oder abgelehnt worden sein.
Bei einzelnen Rechnungen prüft der Nutzer üblicherweise den Dokumentstatus und lädt die Bestätigung nach Annahme herunter. Bei größeren Paketen muss zusätzlich der Status von Sitzung oder Paket beobachtet werden, weil die Bestätigung einen Dokumentensatz betreffen kann.
Wie UPO heruntergeladen wird
UPO wird in dem Werkzeug heruntergeladen, über das die Rechnung übermittelt wird. Das kann die KSeF 2.0 Steuerpflichtigen-Anwendung, ein Buchhaltungssystem mit KSeF-Integration, eine eigene API-Integration oder KSeFGPT nach der Übermittlung sein.
Die KSeF 2.0 Steuerpflichtigen-Anwendung ermöglicht die Prüfung des Übermittlungsstatus und den Download von UPO für eine oder mehrere Rechnungen. Das ist sinnvoll für manuelle Arbeit oder als offizieller Bezugspunkt.
In kommerziellen Systemen ist entscheidend, dass UPO an denselben Ort zurückkehrt, an dem das Team Rechnungen bearbeitet. Separates Herunterladen aus einem anderen Panel führt schnell zu Archivlücken, besonders bei Dutzenden oder Hunderten Dokumenten pro Monat.
| Weg | Wann sinnvoll |
|---|---|
| KSeF 2.0 Steuerpflichtigen-Anwendung | Einzelne Rechnungen, manuelle Bearbeitung, offizieller Bezugspunkt. |
| Buchhaltungssystem oder ERP | Regelmäßige Unternehmensarbeit, Integration mit Buchhaltung und Archiv. |
| Eigene API-Integration | Hohe Volumen, IT-Automatisierung und Dokumentpakete. |
| KSeFGPT | Übermittlung, Statuskontrolle, UPO-Download und Archivierung in einem Prozess. |
Einzelnes und Sammel-UPO
Bei einer einzelnen Übermittlung lässt sich UPO am einfachsten als Bestätigung für eine Rechnung verstehen. Der Nutzer sendet das Dokument, das System nimmt es an, vergibt die KSeF-Nummer und stellt die Bestätigung bereit.
Bei größeren Paketen kommt eine operative Ebene hinzu: Sitzung, Paket, Status einzelner Dokumente und Sammelbestätigung. Wichtig ist dann, dass das System die Paketreferenznummer mit konkreten Rechnungen und ihren KSeF-Nummern verbinden kann.
Für die Buchhaltung reicht die Information, dass ein Paket verarbeitet wurde, nicht aus. Sie muss wissen, welche Rechnungen angenommen wurden, welche KSeF-Nummern erhalten haben, welche UPO besitzen und welche korrigiert und erneut gesendet werden müssen.
| Arbeitsmodus | Worauf achten |
|---|---|
| Eine Rechnung | Annahmestatus, KSeF-Nummer und UPO dieser Rechnung prüfen. |
| Mehrere Rechnungen nacheinander | Nicht annehmen, dass alle Dokumente dasselbe Ergebnis haben. |
| Dokumentpaket | Paketreferenznummer und Status der Rechnungen im Paket verfolgen. |
| Buchhaltungsbüro | UPO-Archive nach Kunde und NIP getrennt führen. |
Was fehlendes UPO bedeutet
Fehlendes UPO hat nicht nur eine Ursache. Das Dokument kann noch verarbeitet werden, die Sitzung wurde nicht geschlossen, das System hat die Bestätigung noch nicht heruntergeladen oder die Rechnung wurde abgelehnt. Die erste Reaktion sollte eine Statusprüfung sein, nicht die erneute Übermittlung derselben Datei.
Das riskanteste Szenario ist die Annahme, dass eine gesendete Datei automatisch eine angenommene Rechnung ist. In KSeF müssen Übertragung und Annahme unterschieden werden. Ohne KSeF-Nummer und UPO sollte die Buchhaltung den Fall als offen behandeln.
Wurde das Dokument abgelehnt, müssen Daten oder XML korrigiert und das richtige Dokument erneut gesendet werden. Wurde es angenommen, aber UPO ist in Ihrer Anwendung nicht sichtbar, prüfen Sie den Download der Bestätigung und den richtigen Steuerpflichtigen-Kontext.
| Mögliche Ursache | Was prüfen |
|---|---|
| Dokument in Verarbeitung | Übermittlungsstatus und Systemmeldungen. |
| Validierungsablehnung | XML-Struktur, Pflichtdaten und Summenkonsistenz. |
| Sitzungsproblem | Ob Sitzung oder Paket korrekt verarbeitet wurde. |
| Problem beim Download | Ob die Anwendung Zugriff auf UPO und den richtigen Kontext hat. |
| Suchfehler | Rechnungsnummer, NIP, Datum und Referenznummer. |
Was vor Abschluss der Übermittlung zu prüfen ist
Im Alltag lohnt sich ein fester Kontrollsatz. So bleibt eine Rechnung nicht auf halbem Weg zwischen Buchhaltungssystem und KSeF hängen, und das Team muss später nicht rekonstruieren, ob das Dokument wirklich angenommen wurde.
Erstens: KSeF-Nummer prüfen. Zweitens: UPO herunterladen oder sicherstellen, dass das System dies automatisch getan hat. Drittens: die Rechnungsnummer aus Feld P_2 mit der internen Dokumentnummer vergleichen. Viertens: das Annahmedatum speichern.
Bei größeren Volumen kommt die Paketkontrolle hinzu: Referenznummer von Sitzung oder Paket, Liste angenommener Dokumente und Liste abgelehnter Dokumente. Das reduziert das Risiko, dass eine Rechnung aus einem Paket zwischen Übermittlungsstatus und Buchung verschwindet.
| Kontrolle | Warum wichtig |
|---|---|
| KSeF-Nummer | Bestätigt die Identifikation der Rechnung in KSeF. |
| UPO | Bestätigt amtlich die Annahme des Dokuments. |
| Annahmedatum | Hilft, den Annahmezeitpunkt durch das System festzustellen. |
| Rechnungsnummer aus Feld P_2 | Verbindet UPO mit der Unternehmensnummerierung. |
| Status von Sitzung oder Paket | Hilft, abgelehnte oder nicht verarbeitete Dokumente zu erkennen. |
| Archivexport | Erleichtert Kontrolle, Prüfung und Buchhaltungsarbeit. |
Wie UPO archiviert wird
Das technische FAQ des Finanzministeriums weist darauf hin, dass keine Pflicht besteht, KSeF-UPO herunterzuladen und zu archivieren. Nutzlos ist die Bestätigung deshalb nicht. Ein gutes operatives Set enthält XML der Rechnung, KSeF-Nummer, UPO, eigene Rechnungsnummer, Annahmedatum, Übermittlungsstatus und mögliche Fehlermeldungen.
Ein Screenshot ist kein Ersatz für UPO. Er kann im Gespräch helfen, ersetzt aber nicht die aus dem System heruntergeladene Bestätigung. Ebenso ist eine E-Mail über die Übermittlung nicht dasselbe wie die amtliche Empfangsbestätigung.
Unternehmen und Buchhaltungsbüros sollten eine einheitliche Regel für Namen und Ablage definieren: Rechnungsnummer, KSeF-Nummer, NIP des Kunden und Monat. Je früher das Team dies standardisiert, desto weniger manuelle Suche entsteht nach Periodenabschluss.
Wie KSeFGPT den UPO-Prozess abschließt
KSeFGPT verbindet Übermittlung, Statuskontrolle, UPO-Download und Archivierung an einem Ort. Nutzer müssen nicht separat prüfen, ob die Rechnung angenommen wurde, und anschließend Bestätigungen manuell in andere Ordner verschieben.
Der praktische Ablauf: Rechnung vorbereiten oder importieren, Daten prüfen, XML FA(3) an KSeF senden, Status beobachten, UPO nach Annahme herunterladen und mit vollständigem Informationssatz zur Rechnung zurückkehren. Mehr zur Anwendung finden Sie im Artikel KSeFGPT - Anwendung für Import, Export und KI-Analyse von Rechnungen.
Auf KSeFGPT.pl laden Sie UPO im Rechnungsmodul herunter. Nach dem Öffnen einer konkreten Rechnung ist die Bestätigung neben anderen Dokumentdateien wie PDF und XML verfügbar. Das ist praktisch, wenn Sie den vollständigen Satz zu einer Rechnung prüfen möchten: Dokumentdaten, XML, PDF-Ansicht, KSeF-Nummer und UPO.
Der zweite Weg funktioniert direkt aus der Liste. Öffnen Sie in der Liste der eingehenden oder ausgehenden Rechnungen das Drei-Punkte-Menü (...) bei der gewählten Rechnung und wählen Sie die Aktion zum Herunterladen von UPO. Das ist schneller, wenn Sie mehrere Dokumente aus der Liste ordnen oder Bestätigungen nach einer größeren Übermittlung prüfen.
Das ist besonders bei Teamarbeit wichtig. Wenn eine Person sendet, eine zweite bucht und eine dritte den Kundenkontakt betreut, müssen Annahmestatus und UPO im selben Prozess sichtbar sein, nicht in einem privaten Ordner.

Rechnungsübermittlung zusammen mit UPO abschließen
In KSeFGPT können Sie eine Rechnung an KSeF senden, den Status überwachen, UPO herunterladen und die KSeF-Nummer beim Dokument speichern.
Zu KSeFGPTHäufige Fehler bei UPO
Der erste Fehler ist die Verwechslung von gesendet und angenommen. Gesendet bedeutet, dass die Datei in den technischen Prozess gelangt ist. Angenommen bedeutet, dass KSeF eine KSeF-Nummer vergeben hat und UPO heruntergeladen werden kann.
Der zweite Fehler ist die Verwechslung der Sitzungsreferenznummer mit der KSeF-Nummer. Die Sitzungsnummer hilft, die Übermittlung zu verfolgen, identifiziert aber nicht die Rechnung wie die KSeF-Nummer. Für die Prozessrekonstruktion können beide Nummern nötig sein.
Der dritte Fehler ist fehlende Prozedur für Dokumente ohne UPO. Hat eine Rechnung keine Bestätigung, gehört sie auf eine Klärungsliste. Automatische erneute Übermittlung ohne Statusprüfung kann Unordnung schaffen und die Identifikation des richtigen Dokuments erschweren.
| Fehler | Bessere Praxis |
|---|---|
| Übermittlung als Annahme behandeln | Auf KSeF-Nummer und UPO warten. |
| Nur PDF archivieren | XML, UPO und KSeF-Nummer aufbewahren. |
| Nummern verwechseln | Rechnungsnummer, Sitzungsnummer und KSeF-Nummer trennen. |
| Keine Reaktion auf fehlendes UPO | Status, Sitzung, Validierungsfehler und Kontext prüfen. |
| UPO außerhalb des Systems halten | Bestätigungen bei den zugehörigen Rechnungen speichern. |
Expertenperspektive
UPO ist ein kleines Dokument, verändert aber die Denkweise über Rechnungen. Im traditionellen Umlauf endeten viele Unternehmen bei PDF-Erzeugung oder E-Mail an den Geschäftspartner. In KSeF zählt der gesamte Zyklus: XML, Übermittlung, Annahme, KSeF-Nummer und UPO.
Das größte Risiko liegt nicht in der Definition von UPO, sondern in fehlender Prozedur. Wenn das Team nicht weiß, wer Bestätigungen herunterlädt, wo sie gespeichert werden und wie fehlendes UPO behandelt wird, zeigt sich das Problem erst beim Monatsabschluss, bei Streit mit einem Geschäftspartner oder bei einer Prüfung.
Eine gute Anwendung sollte daher nicht nur das Dokument senden, sondern auch den Prozessabschluss überwachen. Nutzer sollten sehen, welche Rechnungen UPO haben, welche noch warten und welche korrigiert werden müssen. Das unterscheidet KSeF-Bearbeitung von einfachem XML-Export.
Häufige Fragen
Was ist UPO in KSeF? - UPO in KSeF ist die amtliche Bestätigung, dass das System ein Dokument angenommen hat. Praktisch bestätigt sie die KSeF-Nummer, das Annahmedatum und die Verbindung der Rechnung mit der Übermittlung oder Sitzung.
Sind UPO und KSeF-Nummer dasselbe? - Nein. Die KSeF-Nummer identifiziert die Rechnung nach der Annahme, während UPO das Bestätigungsdokument ist, in dem diese Nummer erscheint.
Wann kann UPO heruntergeladen werden? - UPO ist nach der Verarbeitung und Annahme des Dokuments durch KSeF verfügbar. Das reine Hochladen einer Datei sollte nicht als abgeschlossener Prozess behandelt werden.
Was bedeutet fehlendes UPO nach der Übermittlung? - Das Dokument kann noch verarbeitet werden, abgelehnt worden sein, die Sitzung wurde nicht korrekt verarbeitet oder die Anwendung hat die Bestätigung noch nicht heruntergeladen. Prüfen Sie zuerst Status und Systemmeldungen.
Muss UPO gespeichert werden? - Laut technischem FAQ des Finanzministeriums besteht keine Pflicht, KSeF-UPO herunterzuladen und zu archivieren. Operativ ist es dennoch sinnvoll, UPO zusammen mit Rechnung, KSeF-Nummer, eigener Rechnungsnummer und Status aufzubewahren.
Kann UPO mehrere Rechnungen betreffen? - Ja. Bei Dokumentpaketen kann eine Sammelbestätigung mit der Referenznummer des Pakets oder der Sitzung verknüpft sein. Einzelne Rechnungen müssen dennoch mit ihren KSeF-Nummern und Annahmestatus abgeglichen werden.
Empfehlung
Wenn Sie den KSeF-Prozess im Unternehmen erst aufbauen, beginnen Sie mit einer Regel: Keine Übermittlung ist abgeschlossen, solange die Rechnung keine KSeF-Nummer und kein UPO hat. Diese eine Regel ordnet Vertrieb, Buchhaltung und Archivverantwortung.
Prüfen Sie anschließend, ob Ihr Werkzeug Status nach der Übermittlung zeigt, Bestätigungen herunterlädt und UPO nach Rechnungsnummer, NIP oder KSeF-Nummer finden lässt. Wenn Dateien manuell zwischen Panels verschoben werden müssen, steigt das Fehlerrisiko mit der Anzahl der Dokumente.
Lesen Sie weiter: Rechnungen an KSeF senden - vollständiger Leitfaden 2026, Frist für die Übermittlung an KSeF, Korrekturrechnung in KSeF und KSeFGPT - Anwendung für Import, Export und KI-Analyse von Rechnungen.
Rechnungen an KSeF senden und UPO an einem Ort behalten
KSeFGPT hilft, XML FA(3) vorzubereiten, die Rechnung zu senden, den Status zu prüfen, UPO herunterzuladen und die KSeF-Nummer beim Dokument zu speichern.
Zur AnwendungHäufig gestellte Fragen
Was ist UPO in KSeF?
UPO in KSeF ist die amtliche Bestätigung, dass das System ein Dokument angenommen hat. Praktisch bestätigt sie die KSeF-Nummer, das Annahmedatum und die Verbindung der Rechnung mit der Übermittlung oder Sitzung.
Sind UPO und KSeF-Nummer dasselbe?
Nein. Die KSeF-Nummer identifiziert die Rechnung nach der Annahme, während UPO das Bestätigungsdokument ist, in dem diese Nummer erscheint.
Wann kann UPO heruntergeladen werden?
UPO ist nach der Verarbeitung und Annahme des Dokuments durch KSeF verfügbar. Das reine Hochladen einer Datei sollte nicht als abgeschlossener Prozess behandelt werden.
Was bedeutet fehlendes UPO nach der Übermittlung?
Das Dokument kann noch verarbeitet werden, abgelehnt worden sein, die Sitzung wurde nicht korrekt verarbeitet oder die Anwendung hat die Bestätigung noch nicht heruntergeladen. Prüfen Sie zuerst Status und Systemmeldungen.
Muss UPO gespeichert werden?
Laut technischem FAQ des Finanzministeriums besteht keine Pflicht, KSeF-UPO herunterzuladen und zu archivieren. Operativ ist es dennoch sinnvoll, UPO zusammen mit Rechnung, KSeF-Nummer, eigener Rechnungsnummer und Status aufzubewahren.
Kann UPO mehrere Rechnungen betreffen?
Ja. Bei Dokumentpaketen kann eine Sammelbestätigung mit der Referenznummer des Pakets oder der Sitzung verknüpft sein. Einzelne Rechnungen müssen dennoch mit ihren KSeF-Nummern und Annahmestatus abgeglichen werden.
Zweryfikowano merytorycznie: Bogdan Mazurek
Steuerberater · 19. Mai 2026
Inhalt geprüft im Hinblick auf die Unterscheidung zwischen UPO, KSeF-Nummer, Übermittlungsreferenz und der praktischen Bedeutung des Annahmestatus in KSeF.
Weitere Artikel
Wie sendet man viele Rechnungen aus Excel an KSeF?
Praktischer Leitfaden: XLSX-Tabelle vorbereiten, Spalten auf FA(3)-Felder abbilden, Fehler prüfen und korrekte Rechnungen in KSeFGPT an KSeF senden.
Kostenloser Rechnungsversand an KSeF - 5 praktische Wege
Kostenloser Rechnungsversand an KSeF 2026: Steuerzahler-App KSeF 2.0, e-mikrofirma, mobile KSeF-App, öffentliche KSeFGPT-Tools und hybrider Ablauf.
Korrekturrechnung in KSeF - Korrektur erstellen und senden
Korrektur auf null, manuelle Positionsbearbeitung, Korrektur aus XML und aus der KSeF-Rechnungsliste. So bereiten Sie eine Korrekturrechnung in KSeFGPT vor.
Kostenloser PDF-zu-XML-KSeF-Konverter - FA(3) online 2026
Kostenloser PDF-zu-XML-KSeF-Konverter - es genügt eine E-Mail-Adresse. Schritt für Schritt: PDF-Rechnung in FA(3) umwandeln und an KSeF senden in 2026.