|
Adempiere 3.5.2a | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.compiere.acct.Doc
org.compiere.acct.Doc_Order
public class Doc_Order
Post Order Documents.
Table: C_Order (259) Document Types: SOO, POO
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
protected |
Doc_Order(MAcctSchema[] ass,
ResultSet rs,
String trxName)
Constructor |
| Method Summary | |
|---|---|
ArrayList<Fact> |
createFacts(MAcctSchema as)
Create Facts (the accounting logic) for SOO, POO. |
BigDecimal |
getBalance()
Get Source Currency Balance - subtracts line and tax amounts from total - no rounding |
protected static Fact |
getCommitmentRelease(MAcctSchema as,
Doc doc,
BigDecimal Qty,
int C_InvoiceLine_ID,
BigDecimal multiplier)
Get Commitment Release. |
protected static DocLine[] |
getCommitments(Doc doc,
BigDecimal maxQty,
int C_InvoiceLine_ID)
Get Commitments |
protected static Fact |
getCommitmentSalesRelease(MAcctSchema as,
Doc doc,
BigDecimal Qty,
int M_InOutLine_ID,
BigDecimal multiplier)
Get Commitment Sales Release. |
protected static DocLine[] |
getCommitmentsSales(Doc doc,
BigDecimal maxQty,
int M_InOutLine_ID)
Get Commitments Sales |
protected String |
loadDocumentDetails()
Load Specific Document Details |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected Doc_Order(MAcctSchema[] ass,
ResultSet rs,
String trxName)
ass - accounting schematars - recordtrxName - trx| Method Detail |
|---|
protected String loadDocumentDetails()
loadDocumentDetails in class Docpublic BigDecimal getBalance()
getBalance in class Docpublic ArrayList<Fact> createFacts(MAcctSchema as)
Reservation (release)
Expense DR
Offset CR
Commitment
(to be released by Invoice Matching)
Expense CR
Offset DR
createFacts in class Docas - accounting schema
protected static DocLine[] getCommitments(Doc doc,
BigDecimal maxQty,
int C_InvoiceLine_ID)
doc - documentmaxQty - Qty invoiced/matchedC_InvoiceLine_ID - invoice line
protected static Fact getCommitmentRelease(MAcctSchema as,
Doc doc,
BigDecimal Qty,
int C_InvoiceLine_ID,
BigDecimal multiplier)
as - accounting schemadoc - docQty - qty invoiced/matchedC_InvoiceLine_ID - linemultiplier - 1 for accrual
protected static DocLine[] getCommitmentsSales(Doc doc,
BigDecimal maxQty,
int M_InOutLine_ID)
doc - documentmaxQty - Qty invoiced/matchedC_OrderLine_ID - invoice line
protected static Fact getCommitmentSalesRelease(MAcctSchema as,
Doc doc,
BigDecimal Qty,
int M_InOutLine_ID,
BigDecimal multiplier)
as - accounting schemadoc - docQty - qty invoiced/matchedC_OrderLine_ID - linemultiplier - 1 for accrual
|
Adempiere 3.5.2a | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||