Uses of Class
org.compiere.acct.Fact
Package
Description
Provide interface and classes for working with and handling different types of OSGi events
Provide classes for posting of accounting document to the fact table (
MFactAcct
.This is the package that contains the majority of iDempiere's generated model class and interface.
Provide majority of iDempiere's extended model class (M*).
Provide majority of iDempiere's extended model class (M*).
-
Uses of Fact in org.adempiere.base.event
-
Uses of Fact in org.compiere.acct
Modifier and TypeMethodDescriptionprotected static Fact
Doc_Order.getCommitmentRelease
(MAcctSchema as, Doc doc, BigDecimal Qty, int C_InvoiceLine_ID, BigDecimal multiplier) Get Commitment Release.
Called from MatchInv for accrual and Allocation for cash based accountingstatic Fact
Doc_Order.getCommitmentSalesRelease
(MAcctSchema as, Doc doc, BigDecimal Qty, int M_InOutLine_ID, BigDecimal multiplier) Get Commitment Sales Release.Modifier and TypeMethodDescriptionDoc_MatchInv.createCreditMemoFacts
(MAcctSchema as) Create Facts for credit memoDoc_AllocationHdr.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for CMA.Doc_AssetAddition.createFacts
(MAcctSchema as) Produce posting:Doc_AssetDisposed.createFacts
(MAcctSchema as) Doc_AssetReval.createFacts
(MAcctSchema as) Doc_AssetTransfer.createFacts
(MAcctSchema as) Produce posting:Doc_BankStatement.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for CMB.Doc_Cash.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for CMC.Doc_DepreciationEntry.createFacts
(MAcctSchema as) Doc_GLJournal.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for GLJ.Doc_InOut.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for MMS, MMR.Doc_Inventory.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for MMI.Doc_Invoice.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for ARI, ARC, ARF, API, APC.Doc_MatchInv.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for MXI.Doc_MatchPO.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for MXP.Doc_Movement.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for MMM.Doc_Order.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for SOO, POO.Doc_Payment.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for ARP, APP.Doc_Production.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for MMP.Doc_ProjectIssue.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for PJIDoc_Requisition.createFacts
(MAcctSchema as) Create Facts (the accounting logic) for POR.Doc.createFacts
(MAcctSchema as) Create Facts (the accounting logic)Doc.getFacts()
Get Facts (the accounting logic)Modifier and TypeMethodDescriptionDoc_Invoice.createFactCash
(MAcctSchema as, Fact fact, BigDecimal multiplier) Create Fact for Cash Based accounting (i.e. only revenue/expense)static FactLine[]
FactUtil.createSimpleOperation
(Fact fact, DocLine docLine, MAccount account_DR, MAccount account_CR, int C_Currency_ID, BigDecimal amt, boolean signSensitive) Create a simple acct transaction, as fellows:protected boolean
Doc_Invoice.landedCost
(MAcctSchema as, Fact fact, DocLine line, boolean dr) Create Landed Cost accounting and Cost linesprotected void
Doc_MatchInv.processInvoicePriceVariance
(MAcctSchema as, Fact fact, BigDecimal ipv, BigDecimal ipvSource) -
Uses of Fact in org.compiere.model
Modifier and TypeMethodDescriptionFactsValidator.factsValidate
(MAcctSchema schema, List<Fact> facts, PO po) ModelValidationEngine.fireFactsValidate
(MAcctSchema schema, List<Fact> facts, PO po) Fire Accounting Facts Validation event of a table.
- CallFactsValidator.factsValidate(MAcctSchema, List, PO)
on register validators.
- FireIEventTopics.ACCT_FACTS_VALIDATE
OSGi event.