sales documents

This commit is contained in:
2026-03-15 11:44:14 -05:00
parent e2254d020e
commit a9d31730f8
15 changed files with 628 additions and 115 deletions

View File

@@ -40,6 +40,9 @@ export interface SalesDocumentSummaryDto {
customerId: string;
customerName: string;
status: SalesDocumentStatus;
approvedAt: string | null;
approvedByName: string | null;
currentRevisionNumber: number;
subtotal: number;
discountPercent: number;
discountAmount: number;
@@ -58,6 +61,7 @@ export interface SalesDocumentDetailDto extends SalesDocumentSummaryDto {
expiresAt: string | null;
createdAt: string;
lines: SalesLineDto[];
revisions: SalesDocumentRevisionDto[];
}
export interface SalesDocumentInput {
@@ -70,4 +74,13 @@ export interface SalesDocumentInput {
freightAmount: number;
notes: string;
lines: SalesLineInput[];
revisionReason?: string;
}
export interface SalesDocumentRevisionDto {
id: string;
revisionNumber: number;
reason: string;
createdAt: string;
createdByName: string | null;
}