diff --git a/prisma/schema.prisma b/prisma/schema.prisma index d69cca0..afb0392 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -1612,6 +1612,7 @@ model CreditNote { paybackAccount String? paybackAccountName String? paybackStatus PaybackStatus @default(Pending) + paybackDate DateTime? quotation Quotation @relation(fields: [quotationId], references: [id], onDelete: Cascade) quotationId String diff --git a/src/controllers/08-credit-note-controller.ts b/src/controllers/08-credit-note-controller.ts index 6839050..331775d 100644 --- a/src/controllers/08-credit-note-controller.ts +++ b/src/controllers/08-credit-note-controller.ts @@ -557,6 +557,7 @@ export class CreditNoteActionController extends Controller { creditNoteStatus: body.paybackStatus === PaybackStatus.Done ? CreditNoteStatus.Success : undefined, paybackStatus: body.paybackStatus, + paybackDate: body.paybackStatus === PaybackStatus.Done ? new Date() : undefined, }, }); }