diff --git a/src/database/schemas/finance/invoice.schema.js b/src/database/schemas/finance/invoice.schema.js index f703c79..89cb964 100644 --- a/src/database/schemas/finance/invoice.schema.js +++ b/src/database/schemas/finance/invoice.schema.js @@ -33,8 +33,8 @@ const invoiceSchema = new Schema( shippingAmountWithTax: { type: Number, required: true, default: 0 }, grandTotalAmount: { type: Number, required: true, default: 0 }, totalTaxAmount: { type: Number, required: true, default: 0 }, - vendor: { type: Schema.Types.ObjectId, ref: 'vendor', required: false }, - client: { type: Schema.Types.ObjectId, ref: 'client', required: false }, + from: { type: Schema.Types.ObjectId, ref: 'vendor', required: false }, + to: { type: Schema.Types.ObjectId, ref: 'client', required: false }, state: { type: { type: String, required: true, default: 'draft' }, }, @@ -43,6 +43,7 @@ const invoiceSchema = new Schema( issuedAt: { type: Date, required: false }, dueAt: { type: Date, required: false }, postedAt: { type: Date, required: false }, + acknowledgedAt: { type: Date, required: false }, paidAt: { type: Date, required: false }, cancelledAt: { type: Date, required: false }, invoiceOrderItems: [invoiceOrderItemSchema],