com.retek.component.tax
Interface TaxManager
- All Superinterfaces:
- DistributedObjectManager
- public interface TaxManager
- extends DistributedObjectManager
VERTEX_DATABASE
public static final java.lang.String VERTEX_DATABASE
- See Also:
- Constant Field Values
VERTEX_RUNTIME
public static final java.lang.String VERTEX_RUNTIME
- See Also:
- Constant Field Values
VERTEX_EXCEPTION
public static final java.lang.String VERTEX_EXCEPTION
- See Also:
- Constant Field Values
buildTaxCalculatorInvoiceInstance
public TaxCalculatorInvoice buildTaxCalculatorInvoiceInstance()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildTaxCreditInvoiceInstance
public TaxCreditInvoice buildTaxCreditInvoiceInstance()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildTaxCreditInvoiceInstance
public TaxCreditInvoice buildTaxCreditInvoiceInstance(java.lang.String invoiceId)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildTaxInvoiceLineItemInstance
public TaxInvoiceLineItem buildTaxInvoiceLineItemInstance(long id)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildTaxCalculatorInstance
public TaxCalculator buildTaxCalculatorInstance(TaxCalculatorInvoice invoice,
boolean isPersisted)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildTaxCreditorInstance
public TaxCreditor buildTaxCreditorInstance(TaxCreditInvoice creditInvoice,
Money creditAmount)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getTaxCompany
public TaxCompany getTaxCompany(java.lang.String bannerId)
throws SystemException
- Throws:
SystemException
getNextTaxInvoiceId
public java.lang.String getNextTaxInvoiceId()
throws SystemException
- Throws:
SystemException
checkTaxInvoiceExists
public boolean checkTaxInvoiceExists(java.lang.String invoiceId,
RDate invoiceDate)
throws SystemException
- Return a boolean indicating if a specific tax invoice exists in the tax data store.
- Parameters:
invoiceId
- invoice id (number)invoiceDate
- invoice date
- Returns:
- boolean true if invoice exists
- Throws:
SystemException
rollbackInvoice
public void rollbackInvoice(java.lang.String invoiceId,
RDate invoiceDate)
throws SystemException
- Deprecated. will be removed when Vertex transaction bug is resolved
This operation is for internal use only within the RCOM customer order component to provide
a temporary solution for transaction limitations with the Vertex software.
- Parameters:
invoiceId
- invoice id (number)invoiceDate
- invoice date
- Throws:
SystemException
simulateTaxServiceUnavailable
public void simulateTaxServiceUnavailable(boolean unavailable)
throws SystemException
- Simulate tax service being unavailable. This operation should only be used for
local development testing, never to be used in production.
- Parameters:
unavailable
-
- Throws:
SystemException
Copyright © 2005 Retek Inc. All Rights Reserved.
- Generated at Fri, 01/21/2005 14:25