Package org.compiere.model
Class StandardTaxProvider
- java.lang.Object
-
- org.compiere.model.StandardTaxProvider
-
- All Implemented Interfaces:
ITaxProvider
public class StandardTaxProvider extends Object implements ITaxProvider
Standard tax provider- Author:
- Elaine
-
-
Constructor Summary
Constructors Constructor Description StandardTaxProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancalculateInvoiceTaxTotal(MTaxProvider provider, MInvoice invoice)booleancalculateOrderTaxTotal(MTaxProvider provider, MOrder order)booleancalculateRMATaxTotal(MTaxProvider provider, MRMA rma)booleanrecalculateTax(MTaxProvider provider, MInvoiceLine line, boolean newRecord)booleanrecalculateTax(MTaxProvider provider, MOrderLine line, boolean newRecord)booleanrecalculateTax(MTaxProvider provider, MRMALine line, boolean newRecord)booleanupdateHeaderTax(MTaxProvider provider, MInvoiceLine line)booleanupdateHeaderTax(MTaxProvider provider, MOrderLine line)booleanupdateHeaderTax(MTaxProvider provider, MRMALine line)booleanupdateInvoiceTax(MTaxProvider provider, MInvoiceLine line)booleanupdateOrderTax(MTaxProvider provider, MOrderLine line)booleanupdateRMATax(MTaxProvider provider, MRMALine line)StringvalidateConnection(MTaxProvider provider, ProcessInfo pi)
-
-
-
Field Detail
-
log
protected transient CLogger log
Logger
-
-
Method Detail
-
calculateOrderTaxTotal
public boolean calculateOrderTaxTotal(MTaxProvider provider, MOrder order)
- Specified by:
calculateOrderTaxTotalin interfaceITaxProvider
-
updateOrderTax
public boolean updateOrderTax(MTaxProvider provider, MOrderLine line)
- Specified by:
updateOrderTaxin interfaceITaxProvider
-
recalculateTax
public boolean recalculateTax(MTaxProvider provider, MOrderLine line, boolean newRecord)
- Specified by:
recalculateTaxin interfaceITaxProvider
-
updateHeaderTax
public boolean updateHeaderTax(MTaxProvider provider, MOrderLine line)
- Specified by:
updateHeaderTaxin interfaceITaxProvider
-
calculateInvoiceTaxTotal
public boolean calculateInvoiceTaxTotal(MTaxProvider provider, MInvoice invoice)
- Specified by:
calculateInvoiceTaxTotalin interfaceITaxProvider
-
updateInvoiceTax
public boolean updateInvoiceTax(MTaxProvider provider, MInvoiceLine line)
- Specified by:
updateInvoiceTaxin interfaceITaxProvider
-
recalculateTax
public boolean recalculateTax(MTaxProvider provider, MInvoiceLine line, boolean newRecord)
- Specified by:
recalculateTaxin interfaceITaxProvider
-
updateHeaderTax
public boolean updateHeaderTax(MTaxProvider provider, MInvoiceLine line)
- Specified by:
updateHeaderTaxin interfaceITaxProvider
-
calculateRMATaxTotal
public boolean calculateRMATaxTotal(MTaxProvider provider, MRMA rma)
- Specified by:
calculateRMATaxTotalin interfaceITaxProvider
-
updateRMATax
public boolean updateRMATax(MTaxProvider provider, MRMALine line)
- Specified by:
updateRMATaxin interfaceITaxProvider
-
recalculateTax
public boolean recalculateTax(MTaxProvider provider, MRMALine line, boolean newRecord)
- Specified by:
recalculateTaxin interfaceITaxProvider
-
updateHeaderTax
public boolean updateHeaderTax(MTaxProvider provider, MRMALine line)
- Specified by:
updateHeaderTaxin interfaceITaxProvider
-
validateConnection
public String validateConnection(MTaxProvider provider, ProcessInfo pi) throws Exception
- Specified by:
validateConnectionin interfaceITaxProvider- Throws:
Exception
-
-