namespace BeginBalanceService { export interface GetProjectResult { projectID: number; receivablesBranchID: number; clientID: number; status: number; currency: number; projectAmount: number; linkdPOAmount: number; invoicedAmount: number; receivedAmount: number; createOn: Date; startDate: Date; dueDate: Date; deliveryDate: Date; closedDate: Date; projectNum: string; projectName: string; clientNumber: string; clientFullName: string; clientShortName: string; clientCountryID: number; clientTaxRate: number; clientIsPaperInvoice: number; clientPaperInvoiceType: number; num: number; kdcNumber: string; proBranchName: string; rate: number; vatRtae: string; hbid: number; noVATAmount: number; vatAmount: number; currencyName: string; standardCurrency: number; exchangeRate: number; projectAmountStandard: number; vatAmountStandard: number; noVATAmountStandard: number; invoicedAmountStandard: number; receivedAmountStandard: number; statusName: string; } export interface GetPrepaymentResult { clientID: number; clientFullName: string; clientShortName: string; clientNumber: string; branchID: number; branchName: string; currency: number; prepaymentBalance: number; num: number; currencyName: string; standardCurrency: number; exchangeRate: number; prepaymentBalanceStandard: number; } export interface GetUnpaidResult { outerID: number; resName: string; resNmuber: string; branchID: number; branchName: string; currency: number; unpaidAmount: number; num: number; currencyName: string; exchangeRate: number; standardCurrency: number; unpaidAmountStandard: number; } export interface GetInterResult { dataMonth: number; projectID: number; resType: number; resID: number; resBranchID: number; isPM: number; currencyID: number; resName: string; workloadHour: number; amount: number; taxRate: number; resNumber: string; resBillingType: number; num: number; projectNum: string; proBranchName: string; projectName: string; empBranchName: string; currencyName: string; isSameBranch: string; bonusAmount: number; additionRatioInternal: number; standardCurrency: number; exchangeRate: number; amountStandard: number; bonusAmountStandard: number; receivablesBranchID: number; } export interface GetOuterResult { dataMonth: number; projectID: number; resType: number; resID: number; resBranchID: number; isPM: number; currencyID: number; resBranchName: string; projectNum: string; projectName: string; contractBranchName: string; resNumber: string; resName: string; isSameBranch: number; clientName: string; clientNumber: string; jasCurrencyName: string; jasAmount: number; rate: number; jasAmountStandard: number; receivablesBranchID: number; num: number; taxRate: string; vatAmount: number; noVATAmount: number; isSameBranchName: string; bonusAmount: number; additionRatioExternal: number; bonusAmountStandard: number; } } export type { BeginBalanceService };