Belegupload nach Freigabe und Bezahlt-Logik korrigieren
CI / Build (push) Successful in 2m1s
CI / Deploy (push) Successful in 2m1s

This commit is contained in:
jan
2026-05-01 17:16:18 +02:00
parent 796e134ea2
commit bd59e50a51
4 changed files with 33 additions and 7 deletions
+2 -1
View File
@@ -576,7 +576,8 @@ export async function POST(_: Request, { params }: Context) {
data: {
proofUrl: asNullableString(rollback.previousProofUrl),
invoiceDate: asDate(rollback.previousInvoiceDate, "Vorheriges Rechnungsdatum"),
documentedAt: asDate(rollback.previousDocumentedAt, "Vorheriger Dokumentationszeitpunkt")
documentedAt: asDate(rollback.previousDocumentedAt, "Vorheriger Dokumentationszeitpunkt"),
paidAt: asDate(rollback.previousPaidAt, "Vorheriger Bezahlt-Zeitpunkt")
}
});
break;
+5 -2
View File
@@ -81,7 +81,8 @@ export async function POST(request: Request, { params }: Context) {
data: {
proofUrl,
invoiceDate,
documentedAt: expense.documentedAt ?? new Date()
documentedAt: expense.documentedAt ?? new Date(),
paidAt: expense.paidAt ?? new Date()
}
});
@@ -103,7 +104,9 @@ export async function POST(request: Request, { params }: Context) {
previousDocumentedAt: expense.documentedAt?.toISOString() ?? null,
nextProofUrl: updatedExpense.proofUrl,
nextInvoiceDate: updatedExpense.invoiceDate?.toISOString() ?? null,
nextDocumentedAt: updatedExpense.documentedAt?.toISOString() ?? null
nextDocumentedAt: updatedExpense.documentedAt?.toISOString() ?? null,
previousPaidAt: expense.paidAt?.toISOString() ?? null,
nextPaidAt: updatedExpense.paidAt?.toISOString() ?? null
}
}
});