|
Method Summary |
double |
calculateDiscount(long discountPK,
double amount)
|
double |
calculateVat(double amount)
|
java.lang.String |
doJournalEntries(java.lang.String referenceNo,
java.util.Date date,
long[] accountPks,
double[] amount,
java.lang.String[] details,
long[] accountHolderPks)
|
boolean |
existsAccountPreferences(java.lang.String vatNumber)
|
boolean |
existsFinancialPeriod(int month,
int year)
|
org.schooltool.complextypes.finance.Account |
findAccount(long PrimaryKey,
int levels)
|
java.util.Collection |
findAccountByaccountGroup(long searchValue,
int levels)
|
java.util.Collection |
findAccountByname(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findAccountByparentAccount(long searchValue,
int levels)
|
java.util.Collection |
findAccountByreconciledBalance(java.lang.Float searchValue,
int levels)
|
java.util.Collection |
findAccountByreconsilable(java.lang.Boolean searchValue,
int levels)
|
java.util.Collection |
findAccountBysubNumber(java.lang.String searchValue,
int levels)
|
org.schooltool.complextypes.finance.AccountGroup |
findAccountGroup(long PrimaryKey,
int levels)
|
java.util.Collection |
findAccountGroupByaccountType(java.lang.Integer searchValue,
int levels)
|
java.util.Collection |
findAccountGroupBygroupNumber(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findAccountGroupByname(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findAccountGroupsByType(int type)
|
org.schooltool.complextypes.finance.AccountHolder |
findAccountHolder(long PrimaryKey,
int levels)
|
java.util.Collection |
findAccountHolderBybankAccountNumber(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findAccountHolderBybankAccountType(long searchValue,
int levels)
|
java.util.Collection |
findAccountHolderBybankName(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findAccountHolderBybranchCode(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findAccountHolderBybranchName(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findAccountHolderByclosingBalance(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findAccountHolderBycontactDetails(long searchValue,
int levels)
|
java.util.Collection |
findAccountHolderBycurrentBalance(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findAccountHolderByday0Balance(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findAccountHolderByday30Balance(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findAccountHolderByday60Balance(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findAccountHolderByday90Balance(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findAccountHolderBydayMin30Balance(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findAccountHolderByisCustomer(java.lang.Boolean searchValue,
int levels)
|
java.util.Collection |
findAccountHolderByisSupplier(java.lang.Boolean searchValue,
int levels)
|
java.util.Collection |
findAccountHolderByopeningBalance(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findAccountHolderBypaymentMethod(long searchValue,
int levels)
|
org.schooltool.complextypes.finance.AccountHolderMonthlyBalance |
findAccountHolderMonthlyBalance(long PrimaryKey,
int levels)
|
java.util.Collection |
findAccountHolderMonthlyBalanceByaccountHolder(long searchValue,
int levels)
|
java.util.Collection |
findAccountHolderMonthlyBalanceByclosingBalance(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findAccountHolderMonthlyBalanceBymonth(java.lang.Integer searchValue,
int levels)
|
java.util.Collection |
findAccountHolderMonthlyBalanceByopeningBalance(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findAccountHolderMonthlyBalanceByyear(java.lang.Integer searchValue,
int levels)
|
org.schooltool.misc.ResultSetObject |
findAccountHoldersByIsSupplier()
|
org.schooltool.complextypes.finance.AccountingPreferences |
findAccountingPreferences(long PrimaryKey,
int levels)
|
java.util.Collection |
findAccountingPreferencesByaccountsReceivable(long searchValue,
int levels)
|
java.util.Collection |
findAccountingPreferencesBydefaultVatRate(long searchValue,
int levels)
|
java.util.Collection |
findAccountingPreferencesByinvoiceBased(java.lang.Boolean searchValue,
int levels)
|
java.util.Collection |
findAccountingPreferencesByoverdueFeesAccount(long searchValue,
int levels)
|
java.util.Collection |
findAccountingPreferencesBypaymentPeriod(java.lang.Integer searchValue,
int levels)
|
java.util.Collection |
findAccountingPreferencesByvatAccount(long searchValue,
int levels)
|
java.util.Collection |
findAccountingPreferencesByvatRegistered(java.lang.Boolean searchValue,
int levels)
|
java.util.Collection |
findAccountingPreferencesByvatRegistrationNumber(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findAccountsByType(int type)
|
java.util.Collection |
findAllAccount(int levels)
|
java.util.Collection |
findAllAccountGroup(int levels)
|
java.util.Collection |
findAllAccountHolder(int levels)
|
java.util.Collection |
findAllAccountHolderMonthlyBalance(int levels)
|
java.util.Collection |
findAllAccountingPreferences(int levels)
|
java.util.Collection |
findAllBankAccountType(int levels)
|
java.util.Collection |
findAllBudget(int levels)
|
java.util.Collection |
findAllBudgetPeriod(int levels)
|
java.util.Collection |
findAllBudgetYear(int levels)
|
java.util.Collection |
findAllCreditNote(int levels)
|
java.util.Collection |
findAllCreditNoteItem(int levels)
|
java.util.Collection |
findAllDailyBalance(int levels)
|
java.util.Collection |
findAllDefaultFeePaymentSchedule(int levels)
|
java.util.Collection |
findAllDiscount(int levels)
|
java.util.Collection |
findAllFees(int levels)
|
java.util.Collection |
findAllFinancialPeriod(int levels)
|
java.util.Collection |
findAllGeneralLedger(int levels)
|
java.util.Collection |
findAllInvoice(int levels)
|
java.util.Collection |
findAllInvoiceItem(int levels)
|
java.util.Collection |
findAllOrder(int levels)
|
java.util.Collection |
findAllOrderItem(int levels)
|
java.util.Collection |
findAllOverdueFees(int levels)
|
java.util.Collection |
findAllPaymentMethod(int levels)
|
java.util.Collection |
findAllPaymentSchedule(int levels)
|
java.util.Collection |
findAllRequisition(int levels)
|
java.util.Collection |
findAllRequisitionItem(int levels)
|
java.util.Collection |
findAllTransactionType(int levels)
|
java.util.Collection |
findAllVatRate(int levels)
|
org.schooltool.complextypes.finance.BankAccountType |
findBankAccountType(long PrimaryKey,
int levels)
|
java.util.Collection |
findBankAccountTypeByname(java.lang.String searchValue,
int levels)
|
org.schooltool.complextypes.finance.Budget |
findBudget(long PrimaryKey,
int levels)
|
java.util.Collection |
findBudgetByaccount(long searchValue,
int levels)
|
java.util.Collection |
findBudgetByaccountType(long searchValue,
int levels)
|
java.util.Collection |
findBudgetByamount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findBudgetByforPeriod(long searchValue,
int levels)
|
org.schooltool.complextypes.finance.BudgetPeriod |
findBudgetPeriod(long PrimaryKey,
int levels)
|
java.util.Collection |
findBudgetPeriodByendDate(java.sql.Date searchValue,
int levels)
|
java.util.Collection |
findBudgetPeriodByforBudgetYear(long searchValue,
int levels)
|
java.util.Collection |
findBudgetPeriodByperiodNumber(java.lang.Integer searchValue,
int levels)
|
java.util.Collection |
findBudgetPeriodBystartDate(java.sql.Date searchValue,
int levels)
|
org.schooltool.complextypes.finance.BudgetYear |
findBudgetYear(long PrimaryKey,
int levels)
|
java.util.Collection |
findBudgetYearByendDate(java.lang.Integer searchValue,
int levels)
|
java.util.Collection |
findBudgetYearBynumberOfPeriods(java.lang.Integer searchValue,
int levels)
|
java.util.Collection |
findBudgetYearBystartDate(java.sql.Date searchValue,
int levels)
|
java.util.Collection |
findBudgetYearByyear(java.lang.Integer searchValue,
int levels)
|
org.schooltool.complextypes.finance.CreditNote |
findCreditNote(long PrimaryKey,
int levels)
|
java.util.Collection |
findCreditNoteByamount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findCreditNoteBycreditNoteNumber(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findCreditNoteBydebtor(long searchValue,
int levels)
|
java.util.Collection |
findCreditNoteByinvoice(long searchValue,
int levels)
|
java.util.Collection |
findCreditNoteByvatAmount(java.lang.Double searchValue,
int levels)
|
org.schooltool.complextypes.finance.CreditNoteItem |
findCreditNoteItem(long PrimaryKey,
int levels)
|
java.util.Collection |
findCreditNoteItemByamount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findCreditNoteItemBycreditDate(java.sql.Date searchValue,
int levels)
|
java.util.Collection |
findCreditNoteItemBycreditNote(long searchValue,
int levels)
|
java.util.Collection |
findCreditNoteItemByinvoiceItem(long searchValue,
int levels)
|
java.util.Collection |
findCreditNoteItemByvatAmount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findCreditNoteItemByvatRate(java.lang.Float searchValue,
int levels)
|
org.schooltool.complextypes.finance.DailyBalance |
findDailyBalance(long PrimaryKey,
int levels)
|
java.util.Collection |
findDailyBalanceByaccount(long searchValue,
int levels)
|
java.util.Collection |
findDailyBalanceByclosingBalance(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findDailyBalanceBydate(java.sql.Date searchValue,
int levels)
|
java.util.Collection |
findDailyBalanceByopeningBalance(java.lang.Double searchValue,
int levels)
|
org.schooltool.complextypes.finance.DefaultFeePaymentSchedule |
findDefaultFeePaymentSchedule(long PrimaryKey,
int levels)
|
java.util.Collection |
findDefaultFeePaymentScheduleByfee(long searchValue,
int levels)
|
java.util.Collection |
findDefaultFeePaymentScheduleByfeeAmount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findDefaultFeePaymentScheduleByfeePaymentDate(java.sql.Date searchValue,
int levels)
|
org.schooltool.complextypes.finance.Discount |
findDiscount(long PrimaryKey,
int levels)
|
java.util.Collection |
findDiscountBydescription(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findDiscountBydiscountAccount(long searchValue,
int levels)
|
java.util.Collection |
findDiscountBydiscountRate(java.lang.Float searchValue,
int levels)
|
org.schooltool.complextypes.finance.Fees |
findFees(long PrimaryKey,
int levels)
|
java.util.Collection |
findFeesBydescription(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findFeesByfeeAccount(long searchValue,
int levels)
|
java.util.Collection |
findFeesByfeeAmount(java.lang.Double searchValue,
int levels)
|
org.schooltool.complextypes.finance.FinancialPeriod |
findFinancialPeriod(long PrimaryKey,
int levels)
|
java.util.Collection |
findFinancialPeriodByfinancialPeriod(java.lang.Integer searchValue,
int levels)
|
java.util.Collection |
findFinancialPeriodByyear(java.lang.Integer searchValue,
int levels)
|
org.schooltool.complextypes.finance.GeneralLedger |
findGeneralLedger(long PrimaryKey,
int levels)
|
java.util.Collection |
findGeneralLedgerByaccount(long searchValue,
int levels)
|
java.util.Collection |
findGeneralLedgerByaccountHolder(long searchValue,
int levels)
|
java.util.Collection |
findGeneralLedgerByamount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findGeneralLedgerBycreditAmount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findGeneralLedgerBydebitAmount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findGeneralLedgerBydescription(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findGeneralLedgerByinvoiceItemDetails(long searchValue,
int levels)
|
java.util.Collection |
findGeneralLedgerByorderItemDetails(long searchValue,
int levels)
|
java.util.Collection |
findGeneralLedgerByperiod(long searchValue,
int levels)
|
java.util.Collection |
findGeneralLedgerByreconciled(java.lang.Boolean searchValue,
int levels)
|
java.util.Collection |
findGeneralLedgerByreference(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findGeneralLedgerBysystemDateTime(java.sql.Timestamp searchValue,
int levels)
|
java.util.Collection |
findGeneralLedgerBytransactionDate(java.sql.Date searchValue,
int levels)
|
java.util.Collection |
findGeneralLedgerBytransactionNumber(java.lang.Integer searchValue,
int levels)
|
java.util.Collection |
findGeneralLedgerBytransactionType(long searchValue,
int levels)
|
java.util.Collection[] |
findGLItemsForReconByAccountAndUntilTxnDate(long accountPk,
java.util.Date txnDate,
int sortBy)
|
org.schooltool.complextypes.finance.Invoice |
findInvoice(long PrimaryKey,
int levels)
|
java.util.Collection |
findInvoiceByamount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findInvoiceBydebtor(long searchValue,
int levels)
|
java.util.Collection |
findInvoiceBydueDate(java.sql.Date searchValue,
int levels)
|
java.util.Collection |
findInvoiceByinvoiceDate(java.sql.Date searchValue,
int levels)
|
java.util.Collection |
findInvoiceByinvoiceNumber(java.lang.Integer searchValue,
int levels)
|
java.util.Collection |
findInvoiceByvatAmount(java.lang.Double searchValue,
int levels)
|
org.schooltool.complextypes.finance.InvoiceItem |
findInvoiceItem(long PrimaryKey,
int levels)
|
java.util.Collection |
findInvoiceItemByaccount(long searchValue,
int levels)
|
java.util.Collection |
findInvoiceItemByamount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findInvoiceItemBydescription(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findInvoiceItemBydiscount(long searchValue,
int levels)
|
java.util.Collection |
findInvoiceItemByfee(long searchValue,
int levels)
|
java.util.Collection |
findInvoiceItemByinvoice(long searchValue,
int levels)
|
java.util.Collection |
findInvoiceItemByinvoiceItemNumber(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findInvoiceItemByisPaid(java.lang.Boolean searchValue,
int levels)
|
java.util.Collection |
findInvoiceItemBylearner(long searchValue,
int levels)
|
java.util.Collection |
findInvoiceItemByvatAmount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findInvoiceItemByvatRate(long searchValue,
int levels)
|
java.lang.Long |
findLastDailyBalanceForAccount(long accountPk)
|
org.schooltool.complextypes.finance.Order |
findOrder(long PrimaryKey,
int levels)
|
java.util.Collection |
findOrderByaccount(long searchValue,
int levels)
|
java.util.Collection |
findOrderByaccountHolder(long searchValue,
int levels)
|
java.util.Collection |
findOrderByamount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findOrderByorderDate(java.sql.Date searchValue,
int levels)
|
java.util.Collection |
findOrderByorderNumber(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findOrderByvatAmount(java.lang.Double searchValue,
int levels)
|
org.schooltool.complextypes.finance.OrderItem |
findOrderItem(long PrimaryKey,
int levels)
|
java.util.Collection |
findOrderItemByamount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findOrderItemByorderDescription(java.lang.String searchValue,
int levels)
|
java.util.Collection |
findOrderItemByorderReceived(java.lang.Boolean searchValue,
int levels)
|
java.util.Collection |
findOrderItemByschoolProfile(long searchValue,
int levels)
|
java.util.Collection |
findOrderItemByvatAmount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findOrderItemByvatRate(long searchValue,
int levels)
|
org.schooltool.complextypes.finance.OverdueFees |
findOverdueFees(long PrimaryKey,
int levels)
|
java.util.Collection |
findOverdueFeesByaccount(long searchValue,
int levels)
|
java.util.Collection |
findOverdueFeesByautoCharge(java.lang.Boolean searchValue,
int levels)
|
java.util.Collection |
findOverdueFeesBycalculateFromInvoiceDate(java.lang.Boolean searchValue,
int levels)
|
java.util.Collection |
findOverdueFeesBygraceDays(java.lang.Integer searchValue,
int levels)
|
java.util.Collection |
findOverdueFeesByinterestOnInterest(java.lang.Boolean searchValue,
int levels)
|
java.util.Collection |
findOverdueFeesByinterestRate(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findOverdueFeesByminimumCharge(java.lang.Double searchValue,
int levels)
|
org.schooltool.misc.ResultSetObject |
findPayerByLearnerSearch(java.lang.String parameterSQL,
org.schooltool.misc.OrderedNameValueArray parameterCollection,
java.lang.String PrimaryKeyName)
|
org.schooltool.misc.ResultSetObject |
findPayerSearch(java.lang.String parameterSQL,
org.schooltool.misc.OrderedNameValueArray parameterCollection,
java.lang.String PrimaryKeyName)
|
org.schooltool.complextypes.finance.PaymentMethod |
findPaymentMethod(long PrimaryKey,
int levels)
|
java.util.Collection |
findPaymentMethodByname(java.lang.String searchValue,
int levels)
|
org.schooltool.complextypes.finance.PaymentSchedule |
findPaymentSchedule(long PrimaryKey,
int levels)
|
java.util.Collection |
findPaymentScheduleByamount(java.lang.Double searchValue,
int levels)
|
java.util.Collection |
findPaymentScheduleBylearnerActivity(long searchValue,
int levels)
|
java.util.Collection |
findPaymentScheduleByscheduleDate(java.sql.Date searchValue,
int levels)
|
org.schooltool.complextypes.finance.Requisition |
findRequisition(long PrimaryKey,
int levels)
|
java.util.Collection |
findRequisitionByamount( |