Package | Description |
---|---|
org.opencrx.kernel.backend | |
org.opencrx.kernel.contract1.aop2 | |
org.opencrx.kernel.contract1.jmi1 | |
org.opencrx.kernel.product1.jmi1 |
Modifier and Type | Method and Description |
---|---|
java.math.BigDecimal[] |
Contracts.calculateAmounts(SalesContract contract)
Calculate amounts for given contract.
|
protected void |
Contracts.copySalesContract(SalesContract source,
SalesContract target)
Copy sales contract specific attributes from source to target.
|
SalesContractPosition |
Contracts.createSalesContractPosition(SalesContract contract,
java.lang.Boolean isIgnoreProductConfiguration,
java.lang.String name,
java.math.BigDecimal quantity,
java.util.Date pricingDate,
Product product,
Uom uom,
Uom priceUom,
SalesTransactionType salesTransactionType,
PricingRule pricingRule,
AbstractPriceLevel priceLevel)
Create sales contract position.
|
GetContractAmountsResult |
Contracts.getContractAmounts(CalculationRule calculationRule,
SalesContract contract,
java.util.List<?> lineItemNumbers,
java.util.List<?> positionBaseAmounts,
java.util.List<?> positionDiscountAmounts,
java.util.List<?> positionTaxAmounts,
java.util.List<?> positionAmounts,
java.util.List<?> salesCommissions,
java.util.List<?> salesCommissionIsPercentages) |
static GetContractAmountsResult |
Contracts.getContractAmounts(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 rootPkg,
CalculationRule calculationRule,
SalesContract contract,
java.lang.Integer[] lineItemNumbers,
java.math.BigDecimal[] positionBaseAmounts,
java.math.BigDecimal[] positionDiscountAmounts,
java.math.BigDecimal[] positionTaxAmounts,
java.math.BigDecimal[] positionAmounts,
java.math.BigDecimal[] salesCommissions,
java.lang.Boolean[] salesCommissionIsPercentages)
Get contract amounts.
|
GetPriceLevelResult |
Products.getPriceLevel(PricingRule pricingRule,
SalesContract contract,
SalesContractPosition position,
AbstractProduct product,
Uom priceUom,
java.math.BigDecimal quantity,
java.util.Date pricingDate)
Get price level for given product and context.
|
java.util.List<SalesContractPosition> |
Contracts.getSalesContractPositions(SalesContract contract)
Get sales contract positions for given sales contract.
|
SalesTaxType |
Contracts.getSalesTaxType(SalesContract contract,
SalesContractPosition position,
Product product)
Get sales tax type for given sales contract position.
|
void |
Accounts.initContract(SalesContract contract,
Account account,
java.lang.String name,
java.lang.String description)
Deprecated.
use contract creators instead.
|
void |
Contracts.recalcSalesContract(SalesContract contract)
Recalc sales contract.
|
void |
Contracts.repriceSalesContract(SalesContract contract)
Re-price the given sales contract.
|
void |
Contracts.updateListPrice(SalesContractPosition position,
SalesContract contract,
Product product,
boolean overrideExistingPrice)
Update list price on given position.
|
void |
Contracts.updatePricingState(SalesContract contract,
short pricingState)
Set pricing state for given contract.
|
protected void |
Contracts.updateSalesContract(SalesContract contract)
Update sales contract callback.
|
void |
Contracts.updateSalesContractPosition(SalesContract contract,
SalesContractPosition position,
Product product,
boolean reprice)
Update sales contract position.
|
Modifier and Type | Class and Description |
---|---|
class |
SalesContractImpl<S extends SalesContract,N extends SalesContract,C extends java.lang.Void>
SalesContractImpl
|
Modifier and Type | Interface and Description |
---|---|
interface |
Invoice
Class
Invoice |
interface |
Lead
Class
Lead |
interface |
Opportunity
Class
Opportunity |
interface |
Quote
Class
Quote |
interface |
SalesOrder
Class
SalesOrder |
Modifier and Type | Method and Description |
---|---|
SalesContract |
GetContractAmountsParams.getContract()
Retrieves the value for the structure field
contract . |
Modifier and Type | Method and Description |
---|---|
GetContractAmountsParams |
Contract1Package.createGetContractAmountsParams(SalesContract contract,
java.util.List<java.lang.Integer> lineItemNumber,
java.util.List<java.math.BigDecimal> positionAmount,
java.util.List<java.math.BigDecimal> positionBaseAmount,
java.util.List<java.math.BigDecimal> positionDiscountAmount,
java.util.List<java.math.BigDecimal> positionTaxAmount,
java.util.List<java.math.BigDecimal> salesCommission,
java.util.List<java.lang.Boolean> salesCommissionIsPercentage) |
Modifier and Type | Method and Description |
---|---|
SalesContract |
GetPriceLevelParams.getContract()
Retrieves the value for the structure field
contract . |
Modifier and Type | Method and Description |
---|---|
GetPriceLevelParams |
Product1Package.createGetPriceLevelParams(SalesContract contract,
SalesContractPosition position,
Uom priceUom,
java.util.Date pricingDate,
AbstractProduct product,
java.math.BigDecimal quantity) |
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.