import { IEntityAuditColumn } from "./entity-audit-columns.interface"; import { Nullable } from "./entity.utils.interface"; import { VendorTdsLiabilityPaidStatusEnum } from "../enums/vendor_tds_liability_paid_status_enum"; import { VendorTdsLiabilityStatusEnum } from "../enums/vendor_tds_liability_status_enum"; export interface IVendorTdsLiabilityEntity extends IEntityAuditColumn { id: number; period: number; tdsRateId: number; tdsDeducted: number; tdsPaid?: Nullable; paidStatus: VendorTdsLiabilityPaidStatusEnum; status: VendorTdsLiabilityStatusEnum; dueDate: number; pendingAmount?: Nullable; }