fix(Journals): sync posting datetime with jorunal entries.

This commit is contained in:
a.bouhuolia
2021-03-29 10:50:44 +02:00
parent 40b2ba099e
commit 9a204282a2
38 changed files with 477 additions and 302 deletions

View File

@@ -46,11 +46,13 @@ export interface IBill {
dueAmount: number,
overdueDays: number,
invLotNumber: string,
openedAt: Date | string,
entries: IItemEntry[],
userId: number,
createdAt: Date,
updateAt: Date,
};
export interface IBillsFilter extends IDynamicListFilterDTO {

View File

@@ -1,3 +1,4 @@
import { LongDateFormatKey } from "moment";
export interface IBillPaymentEntry {
@@ -18,6 +19,8 @@ export interface IBillPayment {
userId: number,
entries: IBillPaymentEntry[],
statement: string,
createdAt: Date,
updatedAt: Date,
}
export interface IBillPaymentEntryDTO {

View File

@@ -24,6 +24,7 @@ export interface IInventoryAdjustment {
entries: IInventoryAdjustmentEntry[];
userId: number;
publishedAt?: Date|null;
createdAt?: Date,
}
export interface IInventoryAdjustmentEntry {

View File

@@ -10,7 +10,6 @@ export interface IInventoryTransaction {
rate: number,
transactionType: string,
transactionId: number,
lotNumber: number,
entryId: number,
createdAt?: Date,
updatedAt?: Date,
@@ -25,10 +24,12 @@ export interface IInventoryLotCost {
rate: number,
remaining: number,
cost: number,
lotNumber: number,
transactionType: string,
transactionId: number,
entryId: number
costAccountId: number,
sellAccountId: number,
entryId: number,
createdAt: Date,
};
export interface IItemsQuantityChanges {

View File

@@ -14,6 +14,9 @@ export interface IItemEntry {
discount: number,
quantity: number,
rate: number,
sellAccountId: number,
costAccountId: number,
}
export interface IItemEntryDTO {

View File

@@ -13,6 +13,8 @@ export interface IManualJournal {
description: string;
userId: number;
entries: IManualJournalEntry[];
createdAt: Date;
updatedAt: Date;
}
export interface IManualJournalEntry {

View File

@@ -11,6 +11,8 @@ export interface IPaymentReceive {
statement: string;
entries: IPaymentReceiveEntry[];
userId: number;
createdAt: Date,
updatedAt: Date,
}
export interface IPaymentReceiveCreateDTO {
customerId: number;

View File

@@ -16,6 +16,7 @@ export interface ISaleInvoice {
entries: IItemEntry[];
deliveredAt: string | Date;
userId: number;
createdAt: Date,
}
export interface ISaleInvoiceDTO {

View File

@@ -14,6 +14,8 @@ export interface ISaleReceipt {
statement: string;
closedAt: Date | string;
entries: any[];
createdAt: Date,
updatedAt: Date,
}
export interface ISalesReceiptsFilter {}