import { RequestAttachmentCreateOrUpdate } from './requestAttachmentCreateOrUpdate'; import { RequestCreditPaymentCreateOrUpdate } from './requestCreditPaymentCreateOrUpdate'; import { RequestInvoicePaymentCreateOrUpdate } from './requestInvoicePaymentCreateOrUpdate'; import { RequestJournalEntryItemPaymentCreateOrUpdate } from './requestJournalEntryItemPaymentCreateOrUpdate'; export interface RequestPaymentCreateOrUpdate { date: string; customer: string; customerRemarks?: string; amount?: number; paymentMode?: string; creditedAccount?: string; paymentReferenceNumber?: string; invoices?: RequestInvoicePaymentCreateOrUpdate[]; credits?: RequestCreditPaymentCreateOrUpdate[]; journalEntries?: RequestJournalEntryItemPaymentCreateOrUpdate[]; attachments?: RequestAttachmentCreateOrUpdate[]; comments?: string; walkInSalePayment?: string; collectedVehicle?: string; collectedPerson?: string; disableQuickbooks?: boolean; }