import { IEntityAuditColumn } from "./entity-audit-columns.interface"; import { Nullable } from "./entity.utils.interface"; import { VendorInvoicePaymentModeEnum } from "../enums/vendor_invoice_payment_mode_enum"; import { VendorInvoicePaymentStatusEnum } from "../enums/vendor_invoice_payment_status_enum"; export interface IVendorInvoicePaymentEntity extends IEntityAuditColumn { id: number; vendorInvoiceId: number; paymentDate: number; mode: VendorInvoicePaymentModeEnum; referenceNo?: Nullable; amount: number; remarks?: Nullable; status: VendorInvoicePaymentStatusEnum; }