mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-17 13:20:31 +00:00
refactoring: custom views service.
fix: constraints of delete item from storage. fix: constraints of delete item category from storage. fix: localize database seeds files. fix: view meta data in accounts list response.
This commit is contained in:
37
server/src/interfaces/SaleReceipt.ts
Normal file
37
server/src/interfaces/SaleReceipt.ts
Normal file
@@ -0,0 +1,37 @@
|
||||
import { ISalesInvoicesFilter } from "./SaleInvoice";
|
||||
|
||||
|
||||
export interface ISaleReceipt {
|
||||
id?: number,
|
||||
customerId: number,
|
||||
depositAccountId: number,
|
||||
receiptDate: Date,
|
||||
sendToEmail: string,
|
||||
referenceNo: string,
|
||||
receiptMessage: string,
|
||||
statement: string,
|
||||
entries: any[],
|
||||
};
|
||||
|
||||
export interface ISalesReceiptsFilter {
|
||||
|
||||
};
|
||||
|
||||
export interface ISaleReceiptDTO {
|
||||
customerId: number,
|
||||
depositAccountId: number,
|
||||
receiptDate: Date,
|
||||
sendToEmail: string,
|
||||
referenceNo: string,
|
||||
receiptMessage: string,
|
||||
statement: string,
|
||||
entries: any[],
|
||||
};
|
||||
|
||||
export interface ISalesReceiptService {
|
||||
createSaleReceipt(tenantId: number, saleReceiptDTO: ISaleReceiptDTO): Promise<void>;
|
||||
editSaleReceipt(tenantId: number, saleReceiptId: number): Promise<void>;
|
||||
|
||||
deleteSaleReceipt(tenantId: number, saleReceiptId: number): Promise<void>;
|
||||
salesReceiptsList(tennatid: number, salesReceiptsFilter: ISalesReceiptsFilter): Promise<{ salesReceipts: ISaleReceipt[], pagination: IPaginationMeta, filterMeta: IFilterMeta }>;
|
||||
};
|
||||
Reference in New Issue
Block a user