mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-16 21:00:31 +00:00
38 lines
772 B
TypeScript
38 lines
772 B
TypeScript
import { IItemEntry, IItemEntryDTO } from "./ItemEntry";
|
|
|
|
export interface ISaleInvoice {
|
|
id: number,
|
|
balance: number,
|
|
paymentAmount: number,
|
|
invoiceDate: Date,
|
|
dueDate: Date,
|
|
dueAmount: number,
|
|
customerId: number,
|
|
entries: IItemEntry[],
|
|
deliveredAt: string|Date,
|
|
}
|
|
|
|
export interface ISaleInvoiceDTO {
|
|
invoiceDate: Date,
|
|
dueDate: Date,
|
|
referenceNo: string,
|
|
invoiceNo: string,
|
|
customerId: number,
|
|
invoiceMessage: string,
|
|
termsConditions: string,
|
|
entries: IItemEntryDTO[],
|
|
delivered: boolean,
|
|
}
|
|
|
|
export interface ISaleInvoiceCreateDTO extends ISaleInvoiceDTO {
|
|
fromEstimateId: number,
|
|
};
|
|
|
|
export interface ISaleInvoiceEditDTO extends ISaleInvoiceDTO {
|
|
|
|
};
|
|
|
|
export interface ISalesInvoicesFilter{
|
|
page: number,
|
|
pageSize: number,
|
|
}; |