mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-16 12:50:38 +00:00
refactoring: bills service.
refactoring: bills payments made service.
This commit is contained in:
@@ -1,3 +1,44 @@
|
||||
export interface IBillOTD {};
|
||||
export interface IBill {};
|
||||
|
||||
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,
|
||||
entries: IItemEntryDTO[],
|
||||
};
|
||||
|
||||
export interface IBillEditDTO {
|
||||
billDate: Date,
|
||||
dueDate: Date,
|
||||
referenceNo: string,
|
||||
status: string,
|
||||
note: string,
|
||||
amount: number,
|
||||
paymentAmount: number,
|
||||
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,
|
||||
|
||||
invLotNumber: string,
|
||||
|
||||
entries: IItemEntry[],
|
||||
};
|
||||
|
||||
@@ -1,15 +1,35 @@
|
||||
|
||||
|
||||
export interface IBillPaymentEntry {
|
||||
id?: number,
|
||||
billPaymentId: number,
|
||||
billId: number,
|
||||
paymentAmount: number,
|
||||
};
|
||||
|
||||
export interface IBillPayment {
|
||||
id?: number,
|
||||
vendorId: number,
|
||||
amount: number,
|
||||
reference: string,
|
||||
billNo: string,
|
||||
paymentAccountId: number,
|
||||
paymentNumber: string,
|
||||
paymentDate: Date,
|
||||
userId: number,
|
||||
entries: IBillPaymentEntry[],
|
||||
}
|
||||
|
||||
export interface IBillPaymentOTD {};
|
||||
export interface IBillPaymentEntryDTO {
|
||||
billId: number,
|
||||
paymentAmount: number,
|
||||
};
|
||||
|
||||
export interface IBillPaymentDTO {
|
||||
vendorId: number,
|
||||
paymentAccountId: number,
|
||||
paymentNumber: string,
|
||||
paymentDate: Date,
|
||||
description: string,
|
||||
reference: string,
|
||||
entries: IBillPaymentEntryDTO[],
|
||||
};
|
||||
@@ -11,4 +11,8 @@ export interface IItemEntry {
|
||||
discount: number,
|
||||
quantity: number,
|
||||
rate: number,
|
||||
}
|
||||
|
||||
export interface IItemEntryDTO {
|
||||
|
||||
}
|
||||
@@ -1,4 +1,25 @@
|
||||
import { IItemEntry } from "./ItemEntry";
|
||||
|
||||
|
||||
export interface ISaleEstimate {};
|
||||
export interface ISaleEstimateOTD {};
|
||||
export interface ISaleEstimate {
|
||||
id?: number,
|
||||
amount: number,
|
||||
customerId: number,
|
||||
estimateDate: Date,
|
||||
reference: string,
|
||||
note: string,
|
||||
termsConditions: string,
|
||||
userId: number,
|
||||
entries: IItemEntry[],
|
||||
|
||||
createdAt?: Date,
|
||||
};
|
||||
export interface ISaleEstimateDTO {
|
||||
customerId: number,
|
||||
estimateDate?: Date,
|
||||
reference: string,
|
||||
estimateNumber: string,
|
||||
entries: IItemEntry[],
|
||||
note: string,
|
||||
termsConditions: string,
|
||||
};
|
||||
@@ -1,3 +1,4 @@
|
||||
import { IItemEntry, IItemEntryDTO } from "./ItemEntry";
|
||||
|
||||
export interface ISaleInvoice {
|
||||
id: number,
|
||||
@@ -5,7 +6,7 @@ export interface ISaleInvoice {
|
||||
paymentAmount: number,
|
||||
invoiceDate: Date,
|
||||
dueDate: Date,
|
||||
entries: any[],
|
||||
entries: IItemEntry[],
|
||||
}
|
||||
|
||||
export interface ISaleInvoiceOTD {
|
||||
@@ -14,7 +15,7 @@ export interface ISaleInvoiceOTD {
|
||||
referenceNo: string,
|
||||
invoiceMessage: string,
|
||||
termsConditions: string,
|
||||
entries: any[],
|
||||
entries: IItemEntryDTO[],
|
||||
}
|
||||
|
||||
export interface ISalesInvoicesFilter{
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
export * from './Model';
|
||||
export * from './InventoryTransaction';
|
||||
export * from './BillPayment';
|
||||
export * from './Bill';
|
||||
export * from './InventoryCostMethod';
|
||||
export * from './ItemEntry';
|
||||
export * from './Item';
|
||||
@@ -25,4 +26,5 @@ export * from './View';
|
||||
export * from './ManualJournal';
|
||||
export * from './Currency';
|
||||
export * from './ExchangeRate';
|
||||
export * from './Media';
|
||||
export * from './Media';
|
||||
export * from './SaleEstimate';
|
||||
Reference in New Issue
Block a user