Package org.openbravo.erpCommon.ad_forms
Class DocFINBankStatement
- java.lang.Object
-
- org.openbravo.erpCommon.ad_forms.AcctServer
-
- org.openbravo.erpCommon.ad_forms.DocFINBankStatement
-
public class DocFINBankStatement extends AcctServer
-
-
Field Summary
-
Fields inherited from class org.openbravo.erpCommon.ad_forms.AcctServer
ACCTTYPE_BankAsset, ACCTTYPE_BankInTransit, ACCTTYPE_BankInTransitDefault, ACCTTYPE_C_Receivable, ACCTTYPE_CashAsset, ACCTTYPE_CashDifference, ACCTTYPE_CashExpense, ACCTTYPE_CashReceipt, ACCTTYPE_CashTransfer, ACCTTYPE_Charge, ACCTTYPE_ConvertChargeDefaultAmt, ACCTTYPE_ConvertChargeGainAmt, ACCTTYPE_ConvertChargeLossAmt, ACCTTYPE_ConvertGainDefaultAmt, ACCTTYPE_DiscountExp, ACCTTYPE_DiscountRev, ACCTTYPE_InterestExp, ACCTTYPE_InterestRev, ACCTTYPE_InvDifferences, ACCTTYPE_NotInvoicedReceipts, ACCTTYPE_PaymentSelect, ACCTTYPE_PPVOffset, ACCTTYPE_ProjectAsset, ACCTTYPE_ProjectWIP, ACCTTYPE_UnallocatedCash, ACCTTYPE_V_Liability, ACCTTYPE_V_Liability_Services, ACCTTYPE_WriteOff, ACCTTYPE_WriteOff_Revenue, ACCTTYPE_WriteOffDefault, ACCTTYPE_WriteOffDefault_Revenue, AD_Client_ID, AD_Org_ID, AD_OrgTrx_ID, AD_Table_ID, Amounts, AMTTYPE_Allocation, AMTTYPE_Charge, AMTTYPE_Discount, AMTTYPE_Gross, AMTTYPE_Invoice, AMTTYPE_Net, AMTTYPE_WriteOff, batchSize, BP_C_SalesRegion_ID, C_Activity_ID, C_BankAccount_ID, C_BPartner_ID, C_BPartner_Location_ID, C_Campaign_ID, C_CashBook_ID, C_Charge_ID, C_Costcenter_ID, C_Currency_ID, C_DocType_ID, C_LocFrom_ID, C_LocTo_ID, C_Period_ID, C_Project_ID, C_SalesRegion_ID, ChargeAmt, connectionProvider, dateAcct, DateAcct, DateDoc, DOCTYPE_Allocation, DOCTYPE_Amortization, DOCTYPE_APCredit, DOCTYPE_APInvoice, DOCTYPE_APPayment, DOCTYPE_ARCredit, DOCTYPE_ARInvoice, DOCTYPE_ARProForma, DOCTYPE_ARReceipt, DOCTYPE_BankStatement, DOCTYPE_CashJournal, DOCTYPE_CostAdjustment, DOCTYPE_DPManagement, DOCTYPE_FinAccTransaction, DOCTYPE_FinBankStatement, DOCTYPE_GLJournal, DOCTYPE_LandedCost, DOCTYPE_LandedCostCost, DOCTYPE_MatInternalConsumption, DOCTYPE_MatInventory, DOCTYPE_MatMatchInv, DOCTYPE_MatMatchPO, DOCTYPE_MatMovement, DOCTYPE_MatProduction, DOCTYPE_MatReceipt, DOCTYPE_MatShipment, DOCTYPE_POrder, DOCTYPE_Reconciliation, DOCTYPE_RMSalesInvoice, DOCTYPE_SOrder, DocumentNo, DocumentType, errors, EXCHANGE_DOCTYPE_Invoice, EXCHANGE_DOCTYPE_Payment, EXCHANGE_DOCTYPE_Transaction, FIN_Financial_Account_ID, GL_Category_ID, groupLines, IsReturn, IsReversal, m_as, m_debt_payments, m_fact, m_IsOpening, M_Product_ID, m_Record_Id2, M_Warehouse_ID, MultiCurrency, Name, NO_CURRENCY, p_lines, Posted, Qty, Record_ID, Status, STATUS_BackgroundDisabled, STATUS_DocumentDisabled, STATUS_DocumentLocked, STATUS_Error, STATUS_InvalidAccount, STATUS_InvalidCost, STATUS_NoAccountingDate, STATUS_NoRelatedPO, STATUS_NotBalanced, STATUS_NotCalculatedCost, STATUS_NotConvertible, STATUS_NotPosted, STATUS_PeriodClosed, STATUS_Posted, STATUS_PostPrepared, STATUS_TableDisabled, strDateColumn, TABLEID_GLJournal, TABLEID_Invoice, TABLEID_Payment, TABLEID_Reconciliation, TABLEID_Transaction, tableName, TaxIncluded, User1_ID, User2_ID, ZERO
-
-
Constructor Summary
Constructors Constructor Description DocFINBankStatement()
DocFINBankStatement(String AD_Client_ID, String AD_Org_ID, ConnectionProvider connectionProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Fact
createFact(AcctSchema as, ConnectionProvider conn, Connection con, VariablesSecureApp vars)
Create Facts (the accounting logic)Account
getAccount(ConnectionProvider conn, FIN_FinancialAccount finAccount, AcctSchema as, boolean isTransitAccount)
BigDecimal
getBalance()
Get Source Currency Balance - subtracts line amounts from total - no roundingboolean
getDocumentConfirmation(ConnectionProvider conn, String Id)
boolean
loadDocumentDetails(FieldProvider[] data, ConnectionProvider conn)
void
loadObjectFieldProvider(ConnectionProvider conn, String strAD_Client_ID, String Id)
String
nextSeqNo(String oldSeqNo)
-
Methods inherited from class org.openbravo.erpCommon.ad_forms.AcctServer
applyRate, checkDocuments, checkDocuments, convertAmount, convertAmount, filterDatesCheckDocuments, get, getAccount, getAccount, getAccountBPartner, getAccountBPartner, getAccountBPartnerAllowanceForDoubtfulDebt, getAccountBPartnerBadDebt, getAccountFee, getAccountGLItem, getAmount, getAmount, getConnectionProvider, getConversionDate, getConversionRateDoc, getConversionRatePrecision, getConvertedAmt, getConvertedAmt, getConvertedAmt, getConvertionRate, getInfo, getInfo, getInvalidAccountParameters, getInvalidCostParameters, getMessageResult, getNotCalculatedCostParameters, getObjectFieldProvider, getPaymentDetailAmount, getPaymentDetailIdWriteOffAndAmount, getPaymentDetailWriteOffAndAmount, getPaymentDetailWriteOffAndAmount, getPaymentDetailWriteOffAndAmount, getServletInfo, getStatus, insertNote, isBackground, isBalanced, isConvertible, isPeriodOpen, loadDocument, loadDocument, loadDocumentType, loadDocumentType, match, post, reloadAcctSchemaArray, run, run, set, setBackground, setBatchSize, setC_Period_ID, setMessageResult, setMessageResult, setMessageResult, setMessageResult, setObjectFieldProvider, setStatus
-
-
-
-
Constructor Detail
-
DocFINBankStatement
public DocFINBankStatement()
-
DocFINBankStatement
public DocFINBankStatement(String AD_Client_ID, String AD_Org_ID, ConnectionProvider connectionProvider)
-
-
Method Detail
-
loadDocumentDetails
public boolean loadDocumentDetails(FieldProvider[] data, ConnectionProvider conn)
- Specified by:
loadDocumentDetails
in classAcctServer
-
createFact
public Fact createFact(AcctSchema as, ConnectionProvider conn, Connection con, VariablesSecureApp vars) throws javax.servlet.ServletException
Description copied from class:AcctServer
Create Facts (the accounting logic)- Specified by:
createFact
in classAcctServer
- Parameters:
as
- accounting schema- Returns:
- Fact
- Throws:
javax.servlet.ServletException
-
getBalance
public BigDecimal getBalance()
Get Source Currency Balance - subtracts line amounts from total - no rounding- Specified by:
getBalance
in classAcctServer
- Returns:
- positive amount, if total is bigger than lines
-
getDocumentConfirmation
public boolean getDocumentConfirmation(ConnectionProvider conn, String Id)
- Specified by:
getDocumentConfirmation
in classAcctServer
-
loadObjectFieldProvider
public void loadObjectFieldProvider(ConnectionProvider conn, String strAD_Client_ID, String Id) throws javax.servlet.ServletException
- Specified by:
loadObjectFieldProvider
in classAcctServer
- Throws:
javax.servlet.ServletException
-
getAccount
public Account getAccount(ConnectionProvider conn, FIN_FinancialAccount finAccount, AcctSchema as, boolean isTransitAccount) throws javax.servlet.ServletException
- Throws:
javax.servlet.ServletException
-
-