public class DocDPManagement extends 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, 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 and Description |
---|
DocDPManagement(String AD_Client_ID,
String AD_Org_ID,
ConnectionProvider connectionProvider)
Constructor
|
Modifier and Type | Method and Description |
---|---|
String |
calculateAmount(AcctSchema as,
DocLine_DPManagement line,
ConnectionProvider conn) |
Fact |
createFact(AcctSchema as,
ConnectionProvider conn,
Connection con,
VariablesSecureApp vars)
Create Facts (the accounting logic) for
|
Account |
getAccount(String Isreceipt,
String partnerID,
AcctSchema as,
String status,
ConnectionProvider conn) |
BigDecimal |
getBalance()
Get Source Currency Balance - always zero
|
boolean |
getDocumentConfirmation(ConnectionProvider conn,
String strRecordId) |
static org.apache.log4j.Logger |
getLog4j() |
String |
getSeqNo() |
static long |
getSerialVersionUID() |
String |
getServletInfo() |
boolean |
loadDocumentDetails(FieldProvider[] data,
ConnectionProvider conn)
Load Specific Document Details
|
void |
loadObjectFieldProvider(ConnectionProvider conn,
String aD_Client_ID,
String Id) |
String |
nextSeqNo(String oldSeqNo) |
static void |
setLog4j(org.apache.log4j.Logger docDPManagementLog4j) |
void |
setSeqNo(String seqNo) |
applyRate, checkDocuments, checkDocuments, convertAmount, convertAmount, filterDatesCheckDocuments, get, getAccount, getAccount, getAccountBPartner, getAccountBPartner, getAccountBPartnerAllowanceForDoubtfulDebt, getAccountBPartnerBadDebt, getAccountFee, getAccountGLItem, getAmount, getAmount, getConnectionProvider, getConversionRateDoc, getConversionRatePrecision, getConvertedAmt, getConvertedAmt, getConvertedAmt, getConvertionRate, getInfo, getInfo, getInvalidAccountParameters, getInvalidCostParameters, getMessageResult, getNotCalculatedCostParameters, getObjectFieldProvider, getPaymentDetailAmount, getPaymentDetailIdWriteOffAndAmount, getPaymentDetailWriteOffAndAmount, getPaymentDetailWriteOffAndAmount, getPaymentDetailWriteOffAndAmount, 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
public DocDPManagement(String AD_Client_ID, String AD_Org_ID, ConnectionProvider connectionProvider)
AD_Client_ID
- AD_Client_IDpublic static org.apache.log4j.Logger getLog4j()
public static void setLog4j(org.apache.log4j.Logger docDPManagementLog4j)
docDPManagementLog4j
- the docDPManagementLog4j to setpublic String getSeqNo()
public void setSeqNo(String seqNo)
seqNo
- the seqNo to setpublic static long getSerialVersionUID()
public void loadObjectFieldProvider(ConnectionProvider conn, String aD_Client_ID, String Id) throws javax.servlet.ServletException
loadObjectFieldProvider
in class AcctServer
javax.servlet.ServletException
public boolean loadDocumentDetails(FieldProvider[] data, ConnectionProvider conn)
loadDocumentDetails
in class AcctServer
public BigDecimal getBalance()
getBalance
in class AcctServer
public Fact createFact(AcctSchema as, ConnectionProvider conn, Connection con, VariablesSecureApp vars) throws javax.servlet.ServletException
createFact
in class AcctServer
as
- accounting schemajavax.servlet.ServletException
public String calculateAmount(AcctSchema as, DocLine_DPManagement line, ConnectionProvider conn)
as
- line
- conn
- public boolean getDocumentConfirmation(ConnectionProvider conn, String strRecordId)
getDocumentConfirmation
in class AcctServer
public Account getAccount(String Isreceipt, String partnerID, AcctSchema as, String status, ConnectionProvider conn)
Isreceipt
- partnerID
- as
- status
- conn
- public String getServletInfo()
getServletInfo
in class AcctServer