mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-16 04:40:32 +00:00
57 lines
1.1 KiB
TypeScript
57 lines
1.1 KiB
TypeScript
import { IDynamicListFilterDTO } from "./DynamicFilter";
|
|
import { IItemEntry, IItemEntryDTO } from "./ItemEntry";
|
|
|
|
export interface IBillDTO {
|
|
vendorId: number,
|
|
billNumber: string,
|
|
billDate: Date,
|
|
dueDate: Date,
|
|
referenceNo: string,
|
|
status: string,
|
|
note: string,
|
|
amount: number,
|
|
paymentAmount: number,
|
|
open: boolean,
|
|
entries: IItemEntryDTO[],
|
|
};
|
|
|
|
export interface IBillEditDTO {
|
|
vendorId: number,
|
|
billNumber: string,
|
|
billDate: Date,
|
|
dueDate: Date,
|
|
referenceNo: string,
|
|
status: string,
|
|
note: string,
|
|
amount: number,
|
|
paymentAmount: number,
|
|
open: boolean,
|
|
entries: IItemEntryDTO[],
|
|
};
|
|
|
|
export interface IBill {
|
|
id?: number,
|
|
|
|
vendorId: number,
|
|
billNumber: string,
|
|
billDate: Date,
|
|
dueDate: Date,
|
|
referenceNo: string,
|
|
status: string,
|
|
note: string,
|
|
amount: number,
|
|
paymentAmount: number,
|
|
|
|
dueAmount: number,
|
|
overdueDays: number,
|
|
|
|
invLotNumber: string,
|
|
openedAt: Date | string,
|
|
|
|
entries: IItemEntry[],
|
|
userId: number,
|
|
};
|
|
|
|
export interface IBillsFilter extends IDynamicListFilterDTO {
|
|
stringifiedFilterRoles?: string,
|
|
} |