export interface PaymentModel {
  id: number; // unique ID for the payment
  invoiceId: number; // ID of the invoice to which this payment applies
  companyId: number; // ID of the company to which this payment belongs
  invoiceNumber: string; // invoice number
  paymentNumber: string; // unique payment number
  paymentDate: Date; // date the payment was made
  amount: string; // amount of the payment
  currency: string; // currency in which the payment was made
  method: "credit card" | "bank transfer" | "cash" | "cheque"; // payment method used
  status: "completed" | "pending" | "failed"; // status of the payment
}
