This commit is contained in:
2026-08-19 09:14:38 +08:00
parent eedaa2f080
commit 372ec3dc37
10 changed files with 217 additions and 62 deletions
+14
View File
@@ -1,6 +1,7 @@
import type { PageResult } from '@/modules/first-leg/api/firstLeg'
export type FinanceBillStatus = 'DRAFT' | 'ISSUED' | 'PARTIALLY_PAID' | 'PAID' | 'VOIDED'
export type FinanceCustomerConfirmationStatus = 'NOT_REQUIRED' | 'PENDING_CONFIRMATION' | 'CONFIRMED'
export interface FinanceBillQuery {
keyword?: string
@@ -20,6 +21,19 @@ export interface FinanceBillSummary {
issueDate: string | null
dueDate: string | null
status: FinanceBillStatus
version: number
customerConfirmationStatus: FinanceCustomerConfirmationStatus
customerConfirmedByName: string | null
customerConfirmedAt: string | null
}
export interface FinanceCustomerConfirmationResult {
statementId: string
confirmationStatus: 'CONFIRMED'
confirmedBy: string
confirmedByName: string
confirmedAt: string
version: number
}
export interface FinanceBillLine {