fix: Zieldokument prüfen, Versions-Verarbeitung abwarten, Abschnittsseiten vom Backend

- Neue Version nur, wenn die Belegnummer in Paperless eindeutig zu genau
  diesem Dokument gehört (serverseitig geprüft)
- Auf die Paperless-Task der Version warten; Ablehnung → Fehler, Tag 21 weg
- Entscheidung im Posteingang nur zusammen mit processOnlyOne
- Vergleichsdialog im Posteingang zeigt die Seiten, die tatsächlich
  hochgeladen werden

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
bjoernpoettkerandClaude Opus 5.5 committed 2026-11-02 14:14:01 +01:00
1 parent 98021fdcbf
commit 32b5228f68
10 files changed
+283 -19

No files matched your search

+2
View File
@@ -148,6 +148,8 @@ export interface PostprocessActionResult {
duplikatKandidaten?: number[];
verworfen?: boolean;
belegnummer?: string;
/** Original-Seiten des Abschnitts laut Backend (bei Duplikaten) */
seiten?: number[];
}
export const clientsApi = {
@@ -422,7 +422,8 @@ function PostprocessWizardModal({
{compareForSection !== null && (() => {
const dup = steps[compareForSection]?.results?.find((r) => r.skipped);
const docId = dup?.duplicateOfDocumentId ?? null;
const pages = documents[compareForSection]?.pages ?? [];
// Seiten so, wie das Backend den Abschnitt hochlädt (manuelle Splits zählen dort nicht)
const pages = dup?.seiten ?? documents[compareForSection]?.pages ?? [];
const kandidaten = dup?.duplikatKandidaten ?? [];
const pruefung: BelegnummerPruefung | null = kandidaten.length
? {