Compiere 3.1

Uses of Class
org.compiere.model.MAcctSchema

Packages that use MAcctSchema
org.compiere.acct Provides for.... 
org.compiere.model Provides for.... 
 

Uses of MAcctSchema in org.compiere.acct
 

Fields in org.compiere.acct declared as MAcctSchema
 MAcctSchema AcctViewerData.ASchema
          This Acct Schema
 MAcctSchema[] AcctViewerData.ASchemas
          All Acct Schema
 

Methods in org.compiere.acct that return MAcctSchema
 MAcctSchema Fact.getAcctSchema()
          Get AcctSchema
 

Methods in org.compiere.acct with parameters of type MAcctSchema
 BigDecimal Doc_Invoice.createFactCash(MAcctSchema as, Fact fact, BigDecimal multiplier)
          Create Fact Cash Based (i.e. only revenue/expense)
 ArrayList<Fact> Doc_Requisition.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for POR.
 ArrayList<Fact> Doc_ProjectIssue.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for PJI Issue ProjectWIP DR Inventory CR Project Account is either Asset or WIP depending on Project Type
 ArrayList<Fact> Doc_Production.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for MMP.
 ArrayList<Fact> Doc_Payment.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for ARP, APP.
 ArrayList<Fact> Doc_Order.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for SOO, POO.
 ArrayList<Fact> Doc_Movement.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for MMM.
 ArrayList<Fact> Doc_MatchPO.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for MXP.
 ArrayList<Fact> Doc_MatchInv.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for MXI.
 ArrayList<Fact> Doc_Invoice.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for ARI, ARC, ARF, API, APC.
 ArrayList<Fact> Doc_Inventory.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for MMI.
 ArrayList<Fact> Doc_InOut.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for MMS, MMR.
 ArrayList<Fact> Doc_GLJournal.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for GLJ.
 ArrayList<Fact> Doc_CostUpdate.createFacts(MAcctSchema as)
           
 ArrayList<Fact> Doc_Cash.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for CMC.
 ArrayList<Fact> Doc_Bank.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for CMB.
 ArrayList<Fact> Doc_Allocation.createFacts(MAcctSchema as)
          Create Facts (the accounting logic) for CMA.
abstract  ArrayList<Fact> Doc.createFacts(MAcctSchema as)
          Create Facts (the accounting logic)
static Doc Doc.get(MAcctSchema[] ass, int AD_Table_ID, int Record_ID, String trxName)
          Create Posting document
static Doc Doc.get(MAcctSchema[] ass, int AD_Table_ID, ResultSet rs, String trxName)
          Create Posting document
 MAccount DocTax.getAccount(int AcctType, MAcctSchema as)
          Get Account
 MAccount DocLine.getAccount(int AcctType, MAcctSchema as)
          Line Account from Product (or Charge).
 MAccount Doc.getAccount(int AcctType, MAcctSchema as)
          Get the account for Accounting Schema
 MAccount DocLine.getChargeAccount(MAcctSchema as, BigDecimal amount)
          Get Charge Account
protected static Fact Doc_Order.getCommitmentRelease(MAcctSchema as, Doc doc, BigDecimal Qty, int C_InvoiceLine_ID, BigDecimal multiplier)
          Get Commitment Release.
 BigDecimal DocLine.getProductCosts(MAcctSchema as, int AD_Org_ID, boolean zeroCostsOK)
          Get Total Product Costs
 int Doc.getValidCombination_ID(int AcctType, MAcctSchema as)
          Get the Valid Combination id for Accounting Schema
 boolean Doc.isConvertible(MAcctSchema acctSchema)
          Is Document convertible to currency and Conversion Type
static String Doc.postImmediate(MAcctSchema[] ass, int AD_Table_ID, int Record_ID, boolean force, String trxName)
          Post Document
 void FactLine.setAccount(MAcctSchema acctSchema, MAccount acct)
          Set Account Info
 

Constructors in org.compiere.acct with parameters of type MAcctSchema
Doc_Allocation(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc_Bank(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc_Cash(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc_CostUpdate(MAcctSchema[] ass, ResultSet rs, String trxName)
           
Doc_GLJournal(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc_InOut(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc_Inventory(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc_Invoice(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc_MatchInv(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc_MatchPO(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc_Movement(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc_Order(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc_Payment(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc_Production(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc_ProjectIssue(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc_Requisition(MAcctSchema[] ass, ResultSet rs, String trxName)
          Constructor
Doc(MAcctSchema[] ass, Class<?> clazz, ResultSet rs, String defaultDocumentType, String trxName)
          Constructor
Fact(Doc document, MAcctSchema acctSchema, String defaultPostingType)
          Constructor
 

Uses of MAcctSchema in org.compiere.model
 

Methods in org.compiere.model that return MAcctSchema
static MAcctSchema MAcctSchema.get(Ctx ctx, int C_AcctSchema_ID)
          Get AccountSchema of Client
static MAcctSchema MAcctSchema.get(Ctx ctx, int C_AcctSchema_ID, String trxName)
          Get AccountSchema of Client
 MAcctSchema MClient.getAcctSchema()
          Get Primary Accounting Schema
static MAcctSchema[] MAcctSchema.getClientAcctSchema(Ctx ctx, int AD_Client_ID)
          Get AccountSchema of Client
static MAcctSchema[] MAcctSchema.getClientAcctSchema(Ctx ctx, int AD_Client_ID, String trxName)
          Get AccountSchema of Client
 MAcctSchema MClientInfo.getMAcctSchema1()
          Get primary Acct Schema
 

Methods in org.compiere.model with parameters of type MAcctSchema
static BigDecimal MCostQueue.adjustQty(MProduct product, int M_ASI_ID, MAcctSchema as, int Org_ID, MCostElement ce, BigDecimal Qty, String trxName)
          Adjust Qty based on in Lifo/Fifo order
static BigDecimal MCost.calculateAverageInv(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID)
          Calculate Average Invoice from Trx
static BigDecimal MCost.calculateAveragePO(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID)
          Calculate Average PO
static BigDecimal MCost.calculateFiFo(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID)
          Calculate FiFo Cost
static BigDecimal MCost.calculateLiFo(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID)
          Calculate LiFo costs
static boolean MCostDetail.createInventory(MAcctSchema as, int AD_Org_ID, int M_Product_ID, int M_AttributeSetInstance_ID, int M_InventoryLine_ID, int M_CostElement_ID, BigDecimal Amt, BigDecimal Qty, String Description, String trxName)
          Create New Order Cost Detail for Physical Inventory.
static boolean MCostDetail.createInvoice(MAcctSchema as, int AD_Org_ID, int M_Product_ID, int M_AttributeSetInstance_ID, int C_InvoiceLine_ID, int M_CostElement_ID, BigDecimal Amt, BigDecimal Qty, String Description, String trxName)
          Create New Invoice Cost Detail for AP Invoices.
static boolean MCostDetail.createMovement(MAcctSchema as, int AD_Org_ID, int M_Product_ID, int M_AttributeSetInstance_ID, int M_MovementLine_ID, int M_CostElement_ID, BigDecimal Amt, BigDecimal Qty, boolean from, String Description, String trxName)
          Create New Order Cost Detail for Movements.
static boolean MCostDetail.createOrder(MAcctSchema as, int AD_Org_ID, int M_Product_ID, int M_AttributeSetInstance_ID, int C_OrderLine_ID, int M_CostElement_ID, BigDecimal Amt, BigDecimal Qty, String Description, String trxName)
          Create New Order Cost Detail for Purchase Orders.
static boolean MCostDetail.createProduction(MAcctSchema as, int AD_Org_ID, int M_Product_ID, int M_AttributeSetInstance_ID, int M_ProductionLine_ID, int M_CostElement_ID, BigDecimal Amt, BigDecimal Qty, String Description, String trxName)
          Create New Order Cost Detail for Production.
static boolean MCostDetail.createShipment(MAcctSchema as, int AD_Org_ID, int M_Product_ID, int M_AttributeSetInstance_ID, int M_InOutLine_ID, int M_CostElement_ID, BigDecimal Amt, BigDecimal Qty, String Description, boolean IsSOTrx, String trxName)
          Create New Shipment Cost Detail for SO Shipments.
static boolean MCostDetail.createWorkOrderTransaction(MAcctSchema as, int AD_Org_ID, int M_Product_ID, int M_AttributeSetInstance_ID, int M_WorkOrderTransactionLine_ID, int M_CostElement_ID, BigDecimal Amt, BigDecimal Qty, String Description, boolean IsSOTrx, String trxName)
          Create New Work Order Transaction Cost detail Called from Doc_WorkOrderTransaction - for Work Order Transactions
static MCost MCost.get(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID, int M_CostElement_ID)
          Get/Create Cost Record.
static MCostQueue MCostQueue.get(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID, int M_CostElement_ID, String trxName)
          Get/Create Cost Queue Record.
 MAccount ProductCost.getAccount(int AcctType, MAcctSchema as)
          Line Account from Product
static MAccount MCharge.getAccount(int C_Charge_ID, MAcctSchema as, BigDecimal amount)
          Get Charge Account
 MAccount ProductCost.getAccountDefault(int AcctType, MAcctSchema as)
          Account from Default Product Category
 AccountingInterface MDocBaseType.getAccountingInstance(MAcctSchema[] ass, ResultSet rs, String trxName)
          Get Accounting Class
static MAcctSchemaElement[] MAcctSchemaElement.getAcctSchemaElements(MAcctSchema as)
          Factory: Return ArrayList of Account Schema Elements
static BigDecimal MCostQueue.getCosts(MProduct product, int M_ASI_ID, MAcctSchema as, int Org_ID, MCostElement ce, BigDecimal Qty, String trxName)
          Calculate Cost based on Qty based on in Lifo/Fifo order
static BigDecimal MCost.getCurrentCost(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID, String costingMethod, BigDecimal qty, int C_OrderLine_ID, boolean zeroCostsOK, String trxName)
          Retrieve/Calculate Current Cost Price
static MAccount MAccount.getDefault(MAcctSchema acctSchema, boolean optionalNull)
          Factory: default combination
 BigDecimal ProductCost.getProductCosts(MAcctSchema as, int AD_Org_ID, String costingMethod, int C_OrderLine_ID, boolean zeroCostsOK)
          Get Total Costs (amt*qty) in Accounting Schema Currency
static MCostQueue[] MCostQueue.getQueue(MProduct product, int M_ASI_ID, MAcctSchema as, int Org_ID, MCostElement ce, String trxName)
          Get Cost Queue Records in Lifo/Fifo order
static BigDecimal MCost.getSeedCosts(MProduct product, int M_ASI_ID, MAcctSchema as, int Org_ID, String costingMethod, int C_OrderLine_ID)
          Get Seed Costs
 

Constructors in org.compiere.model with parameters of type MAcctSchema
MAccount(MAcctSchema as)
          Parent Constructor
MAcctSchemaElement(MAcctSchema as)
          Parent Constructor
MCost(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID, int M_CostElement_ID)
          Parent Constructor
MCostDetail(MAcctSchema as, int AD_Org_ID, int M_Product_ID, int M_AttributeSetInstance_ID, int M_CostElement_ID, BigDecimal Amt, BigDecimal Qty, String Description, String trxName)
          New Constructor
MCostQueue(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID, int M_CostElement_ID, String trxName)
          Parent Constructor
 


Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.