Package org.adempiere.model
Interface ITaxProvider
-
- All Known Implementing Classes:
StandardTaxProvider
public interface ITaxProviderTax provider interface- Author:
- Elaine
-
-
Method Summary
All Methods Instance Methods Abstract 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)
-
-
-
Method Detail
-
calculateOrderTaxTotal
boolean calculateOrderTaxTotal(MTaxProvider provider, MOrder order)
-
updateOrderTax
boolean updateOrderTax(MTaxProvider provider, MOrderLine line)
-
recalculateTax
boolean recalculateTax(MTaxProvider provider, MOrderLine line, boolean newRecord)
-
updateHeaderTax
boolean updateHeaderTax(MTaxProvider provider, MOrderLine line)
-
calculateInvoiceTaxTotal
boolean calculateInvoiceTaxTotal(MTaxProvider provider, MInvoice invoice)
-
updateInvoiceTax
boolean updateInvoiceTax(MTaxProvider provider, MInvoiceLine line)
-
recalculateTax
boolean recalculateTax(MTaxProvider provider, MInvoiceLine line, boolean newRecord)
-
updateHeaderTax
boolean updateHeaderTax(MTaxProvider provider, MInvoiceLine line)
-
calculateRMATaxTotal
boolean calculateRMATaxTotal(MTaxProvider provider, MRMA rma)
-
updateRMATax
boolean updateRMATax(MTaxProvider provider, MRMALine line)
-
recalculateTax
boolean recalculateTax(MTaxProvider provider, MRMALine line, boolean newRecord)
-
updateHeaderTax
boolean updateHeaderTax(MTaxProvider provider, MRMALine line)
-
validateConnection
String validateConnection(MTaxProvider provider, ProcessInfo pi) throws Exception
- Throws:
Exception
-
-