Package | Description |
---|---|
org.opencrx.kernel.backend | |
org.opencrx.kernel.contract1.aop2 | |
org.opencrx.kernel.contract1.jmi1 | |
org.opencrx.kernel.portal.wizard |
Modifier and Type | Method and Description |
---|---|
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,
Boolean isIgnoreProductConfiguration,
String name,
BigDecimal quantity,
Date pricingDate,
Product product,
Uom uom,
Uom priceUom,
PricingRule pricingRule)
Create sales contract position.
|
GetContractAmountsResult |
Contracts.getContractAmounts(CalculationRule calculationRule,
SalesContract contract,
List<?> lineItemNumbers,
List<?> positionBaseAmounts,
List<?> positionDiscountAmounts,
List<?> positionTaxAmounts,
List<?> positionAmounts,
List<?> salesCommissions,
List<?> salesCommissionIsPercentages) |
static GetContractAmountsResult |
Contracts.getContractAmounts(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 rootPkg,
CalculationRule calculationRule,
SalesContract contract,
Integer[] lineItemNumbers,
BigDecimal[] positionBaseAmounts,
BigDecimal[] positionDiscountAmounts,
BigDecimal[] positionTaxAmounts,
BigDecimal[] positionAmounts,
BigDecimal[] salesCommissions,
Boolean[] salesCommissionIsPercentages)
Get contract amounts.
|
List<SalesContractPosition> |
Contracts.getSalesContractPositions(SalesContract contract)
Get sales contract positions for given sales contract.
|
void |
Accounts.initContract(SalesContract contract,
Account account,
String name,
String description)
Deprecated.
use contract creators instead.
|
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 Void> |
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,
List<Integer> lineItemNumber,
List<BigDecimal> positionAmount,
List<BigDecimal> positionBaseAmount,
List<BigDecimal> positionDiscountAmount,
List<BigDecimal> positionTaxAmount,
List<BigDecimal> salesCommission,
List<Boolean> salesCommissionIsPercentage) |
Modifier and Type | Method and Description |
---|---|
protected void |
CreateContractWizardController.createContract(SalesContract contract)
Create contract and contract positions.
|
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.