public class CRMBOInvoiceCancellationBean extends CRMBOFinancialTransactionBean
Constructor and Description |
---|
CRMBOInvoiceCancellationBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
com.crm.dataobject.financialtransactions.CRMDOInvoiceAllocation |
allocate(com.crm.dataobject.financialtransactions.CRMDOInvoiceCancellation invoiceCancellation,
com.crm.dataobject.financialtransactions.CRMDOInvoice invoice)
Allocates an invoice cancellation.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Gets the default association data objects of the invoice cancellation.
|
java.lang.Boolean |
isTaxRateApplied(com.crm.dataobject.financialtransactions.CRMDOInvoiceCancellation invoiceCancellation)
Checks if an applied tax rate exists for an invoice cancellation
|
com.crm.dataobject.financialtransactions.CRMDOInvoiceCancellation |
load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice)
Loads an invoice cancellation based on invoice.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
java.util.ArrayList<java.lang.String> associations)
Find all financial transactions which:
- in Draft or Pending Verification state
|
com.crm.dataobject.financialtransactions.CRMDOInvoiceCancellation |
post(com.crm.dataobject.financialtransactions.CRMDOInvoiceCancellation invoiceCancellation)
Posts invoice cancellation.
|
anonymizeContactFT, calculateAmounts, calculateAmounts, calculateAmountsFromTotals, calculateAmountsFromTotals, construct, getMinimumPostedDate, load, load, load, loadNonPosted, loadNonPostedTransactionsWithAccountPeriod, loadPostedTransactionsWithoutAccountPeriod, loadTransactionsWithInvalidAccountPeriod, reject, setTaxPercentage, setVaPercentage, setVaPercentage, setVatInformation, setVatInformation, validatePosting
construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, isAssignable, load, load, load, load, load, load, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, parseAssociations, parseAssociations, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateApprovalRequestEntity, validateFormatSettings, validateFormatSettings, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public CRMBOInvoiceCancellationBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOFinancialTransactionBean
public com.crm.dataobject.financialtransactions.CRMDOInvoiceCancellation post(com.crm.dataobject.financialtransactions.CRMDOInvoiceCancellation invoiceCancellation) throws java.lang.Exception, com.crm.exception.financialtransactions.FTPostException
invoiceCancellation
- an invoice cancellation (required)java.lang.Exception
com.crm.exception.financialtransactions.FTPostException
public com.crm.dataobject.financialtransactions.CRMDOInvoiceAllocation allocate(com.crm.dataobject.financialtransactions.CRMDOInvoiceCancellation invoiceCancellation, com.crm.dataobject.financialtransactions.CRMDOInvoice invoice) throws java.lang.Exception
invoiceCancellation
- an invoice cancellation (required)invoice
- an invoice (required)java.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOInvoiceCancellation load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice) throws java.lang.Exception
invoice
- an invoice (required)java.lang.Exception
public java.lang.Boolean isTaxRateApplied(com.crm.dataobject.financialtransactions.CRMDOInvoiceCancellation invoiceCancellation) throws java.lang.Exception
invoiceCancellation
- - the invoice cancellation to checkjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception